Технология создания базы данных в среде СУБД MS Access на примере библиотеки

Автор работы: Пользователь скрыл имя, 20 Апреля 2012 в 16:05, курсовая работа

Краткое описание

Основными плюсами пакета Microsoft Office является простота использования и интегрированность входящих в его состав программ.
Например, при работе с базами данных Access создание отчетов и передача данных в Microsoft Word возможна нажатием одной кнопки.
Цель данной работы - разработка и создание базы данных для автоматизации документооборота библиотеки.

Содержание

Введение………………………………….…………………………………...…...3
1.Теоретическая часть………………………………………………………5
1.1. Современные средства информационно-управленческой деятельности…………………………………………………………..5
1.2. Основные положения технологии создания базы данных…………..6
1.3. Эффективность использования информационной системы……...…9
предрпиятия
2. Практическая часть…………………………….…………...……..….…1 1
2.1. Общая характеристика задачи………………………....……………..1 1
2.2. Описание алгоритма задачи…………………………...………….….12
2.3. Выбор пакета прикладных программ…………………………….….12
2.4. Проектирование форм выходных документов………………….…..14
2.4.1 Описание структуры записи таблиц базы данных…………….…..14
2.4.2 Таблицы базы данных с исходными данными………………….....16
2.4.3 Схема данных…………………………………………………….….18
2.4.4 Запросы и формы………………………………………………..…...19
2.4.5 Отчеты по запросам и таблицам…………………...………..……...25
Заключение…………………………………...……………………….………….28
Список литературы………………………………...…...…………..……………29

Вложенные файлы: 1 файл

информатика курсовая работа 2003.doc

— 3.79 Мб (Скачать файл)

     Таблица 3 

     Наименование поля      Тип данных
     Код книги      Числовой
     Автор      Текстовый
     Название      Текстовый
     Год выпуска      Числовой
     Количество страниц      Числовой
     Наличие иллюстраций      Логическое
     Количество книг      Числовой

     Поле  «Код книги» является ключевым.

     В таблице «Должники» хранятся данные о соответствующих пометках.

     В этой таблице 2 поля:

     Таблица 4 

     Наименование поля             Тип данных
     Номер читательского  билета      Счетчик       
     Количество книг долга      Числовой       

     Поле «Номер читательского билета» является ключевым.

 

     

         2.4.2 Таблицы базы данных  с исходными данным.

В таблице  «Читатели» записаны следующие данные: 
 
 

Номер чит. Фамилия Имя Дата  рождения Дата  выдачи Адрес Телефон
   10 Иванов Николай 15.12.1980 12.09.2001 Ленина, 50, 125 11-22-58
   11 Петров Виктор 12.08.1985 15.09.2001 Попова, 208, 20 45-45-45
   12 Сидоров Владимир 14.05.1986 20.02.2002 Кулагина, 25, 105 79-16-64
   13 Андреева Марина 28.06.1982 15.12.1999 Попова, 195, 4 15-54-64
   14 Карасева Юлия 29.02.1984 19.04.1990 Некрасова, 4, 5 54-46-44
   15 Николаева Валерия 30.12.1987 05.03.2000 Ленина, 27, 14 55-44-65
   16 Антипов Валентин 08.03.1984 24.01.2000 Чкалова, 4, 23 45-64-75
   17 Муратов Артем 23.02.1990 28.03.2001 Чкалова, 98, 4 45-76-54
   18 Ванина Анна 01.01.1987 28.11.2002 Горького, 67, 8 45-76-54
   19 Васин Иван 12.05.1982 25.10.2005 Пушкина, 63, 2 54-65-44
   20 Юрьев Кирилл 13.11.1983 27.02.1994 Петрова, 14, 8 54-67-64
   21 Викторова Алина 15.08.1988 25.10.2006 Пушкина, 11, 1 13-46-46
   22 Алексеева Ирина 11.06.1988 25.07.2006 Молодежная, 45, 5 13-34-64
   23 Лисицкая Диана 30.03.1984 30.05.1999 Шукшина, 19, 5 13-44-46
   24 Лобанова Елена 07.11.1987 18.06.1999 Шумакова, 58, 12 11-47-44
   25 Захаров Михаил 09.05.1985 17.09.2005 Юрина, 25, 45 13-48-76
   26 Казанцев Аркадий 07.08.1982 16.12.2006 Малахова, 25, 12 13-46-46
   27 Бойко Павел 16.09.1987 28.12.2007 Матросова, 5, 6 11-46-66
   28 Бойко Юрий 13.04.1985 26.10.2006 Ленина, 12, 45 13-48-78
   29 Стройкин Павел 31.12.1982 08.09.2001 Новая, 25, 2 31-46-76
   30 Лихачева Елена 30.12.1983 10.11.2000 Ленина, 35, 149 14-46-54

     Рисунок 1. Содержимое таблицы «Заказчики» 

       В таблице «Заказы» записаны следующие данные о сотрудниках:

               
    Номер заказа Дата  заказа Номер читательского билета Код книги Количество
    100 28.02.2008 15      500      1
    101 29.02.2008 22      700      1
    102 29.02.2008 22      800      1
    103 01.03.2008 14      600      2
    104 01.03.2008 30      100      1
    105 02.03.2008 12      700      1
    106 03.03.2008 10      200      1

     Рисунок 2. Содержимое таблицы «Заказы»

     В таблице «Книги» содержатся следующие  данные:

Код книги Автор Название Год выпуска Количество  страниц Наличие иллюстраций Количество  книг
100 Гоголь Мертвые души 1987 415 Да    3
200 Пушкин Драмматические  произведения 1985 305 Нет    2
300 Гете Фауст 1982 300 Нет    5
400 Лермонтов Сочинения 1990 704 Да    8
500 Митчел Унесенные ветром Том 1 2000 405 Нет    1
600 Митчел Унесенные ветром Том 2 2000 419 Нет    1
700 Лукьяненко Последний дозор 2006 207 Да    5
800 Берроуз Тарзан 1990 805 Да    3
900 Ефремов Таис афинская 1991 387 Да    2

     Рисунок 3. Содержимое таблицы «Книги»

 

     В таблице «Должники» содержатся следующие данные:

         Номер читательского билета      Количество  книг долга
                   13                   1
                   17                   2
                   24                   1
                   25                   3
                   30                   4

     Рисунок 4. Содержимое таблицы «Должники» 

     2.4.3 Схема данных

     Для того чтобы можно было производить  выборку одновременно из нескольких таблиц, между этими таблицами должны быть установлены связи.

     Создание  связей выполняется в окне «Схема данных», которое вызывается нажатием одноименной кнопки на панели инструментов.

     При создании каждой связи, необходимо отмечать такие параметры как Обеспечение  целостности данных, Каскадное обновление связанных полей и Каскадное удаление связанных записей.

     Окно  задания параметров связей между  таблицами имеет вид:

       

     Рисунок 5. Растровый рисунок окна «Изменение связей» После создания всех необходимых  связей между таблицами, окно «Схема данных» примет вид:

     

     Рисунок 6. Схема данных таблиц баз данных

     2.4.4 Запросы и формы

     Запросы в базе данных используются для отбора и последующего анализа данных из одной или нескольких таблиц.

     В Microsoft Access можно создавать запросы разных типов. Которые, соответственно будут по-разному обрабатывать, и отображать требуемые данные.

     Создадим  запрос, который выводит каталог  книг.

     Данный  запрос упрощает работу при поиске книг и может быть использован  как библиотекарями, так и читателями.

     В режиме «Конструктора» запрос выглядит следующим образом:

     

     Рисунок 7. Растровый рисунок окна конструктора запросов - Каталог

     

     

 

     

 
     
Код книги Автор Название Год выпуска Количество  страниц Наличие иллюстраций
100 Гоголь Мертвые души 1987 415 Да
200 Пушкин Драмматические произведения 1985 305 Нет
300 Гете Фауст 1982 300 Нет
400 Лермонтов Сочинения 1990 704 Да
500 Митчел Унесенные ветром Том 1 2000 405 Нет
600 Митчел Унесенные ветром Том 2 2000 419 Нет
700 Лукьяненко Последний дозор 2006 207 Да
800 Берроуз Тарзан 1990 805 Да
900 Ефремов Таис афинская 1991 387 Да

 
           
     

Результат выполнения запроса:

     Рисунок 8. Запрос - Каталог

     Создадим  запрос, показывающий информацию о  заказах.

     Данный  запрос вызывается библиотекарями при  обработке заказов и при последующей выдаче книг.

     Данный  запрос создадим на основе информации из таблиц «Книги», «Заказы» и «Читатели».

     Созданный запрос в режиме конструктора будет  иметь вид:

     

     Рисунок 9. Растровый рисунок окна конструктора запросов - Заказы

     информация

 

     

     
    Номер заказа Дата  заказа Автор Название Фамилия Номер читательского билета
    100 28.02.2008 Митчел Унесенные ветром Том 1 Николаева 15
    101 29.02.2008 Лукьяненко Последний дозор Алексеева 22
    102 29.02.2008 Берроуз Тарзан Алексеева 22
    103 01.03.2008 Митчел Унесенные ветром Том 2 Карасева 14
    104 01.03.2008 Гоголь Мертвые души Лихачева 30
    105 02.03.2008 Лукьяненко Последний дозор Сидоров 12
    106 03.03.2008 Пушкин Драмматические  произведения Иванов 10

Информация о работе Технология создания базы данных в среде СУБД MS Access на примере библиотеки