Технология создания базы данных в среде СУБД MS Access на примере библиотеки
Курсовая работа, 20 Апреля 2012, автор: пользователь скрыл имя
Краткое описание
Основными плюсами пакета 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 Мб (Скачать файл)При выполнении запроса получим результат:
Рисунок 10. Запрос - Заказы информация
Создадим запрос, который покажет должников.
Данный запрос важен при поиске должников. Во-первых, на него нужно обращать внимание при выдаче книг (не стоит выдавать книги читателю, имеющему задолженность); во-вторых, при поиске должников -
запрос отображает номер телефона должника.
Рисунок 11. Растровый рисунок окна конструктора запросов - Долги
В режиме «Конструктора» запрос будет выглядеть следующим образом:
Этот
запрос выдаст результат следующего
вида:
| Номер читательского билета | Количество книг долга | Долг | Фамилия | Имя | Телефон |
| 30 | 4 | 420 | Лихачева | Елена | 14-46-54 |
| 25 | 3 | 315 | Захаров | Михаил | 13-48-76 |
| 17 | 2 | 210 | Муратов | Артем | 45-76-54 |
| 24 | 1 | 105 | Лобанова | Елена | 11-47-44 |
| 13 | 1 | 105 | Андреева | Марина | 15-54-64 |
Рисунок 12. Запрос – Долги
Создадим запрос, который рассчитывает суммарный долг читателей перед библиотекой. Данное значение должно стремиться к нулю, и является, в некоторой степени, показателем качества работы библиотеки.
Данный запрос будет иметь следующий вид в режиме Конструктора:
Рисунок 13. Растровый рисунок окна конструктора запросов - Сумма долга Результат выполнения запроса:
|
Рисунок 14. Запрос – Стоимость
Допустим,
библиотеке потребовались статистические
данные о дате рождения её клиентов. Создадим
запрос, сортирующий всех клиентов
библиотеки по дате рождения, а именно, сортирующий по возрастанию даты рождения.
Данный
запрос будет иметь следующий
вид в режиме Конструктора:
Рисунок 15. Растровый рисунок окна конструктора запросов - Возраст
| Номер читательского билета | Фамилия | Имя | Дата рождения | Телефон |
| 10 | Иванов | Николай | 15.12.1980 | 11-22-58 |
| 19 | Васин | Иван | 12.05.1982 | 54-65-44 |
| 13 | Андреева | Марина | 28.06.1982 | 15-54-64 |
| 26 | Казанцев | Аркадий | 07.08.1982 | 13-46-46 |
| 29 | Стройкин | Павел | 31.12.1982 | 31-46-76 |
| 20 | Юрьев | Кирилл | 13.11.1983 | 54-67-64 |
| 30 | Лихачева | Елена | 30.12.1983 | 14-46-54 |
| 14 | Карасева | Юлия | 29.02.1984 | 54-46-44 |
| 16 | Антипов | Валентин | 08.03.1984 | 45-64-75 |
| 23 | Лисицкая | Диана | 30.03.1984 | 13-44-46 |
| 28 | Бойко | Юрий | 13.04.1985 | 13-48-78 |
| 25 | Захаров | Михаил | 09.05.1985 | 13-48-76 |
| 11 | Петров | Виктор | 12.08.1985 | 45-45-45 |
| 12 | Сидоров | Владимир | 14.05.1986 | 79-16-64 |
| 18 | Ванина | Анна | 01.01.1987 | 45-76-54 |
| 27 | Бойко | Павел | 16.09.1987 | 11-46-66 |
| 24 | Лобанова | Елена | 07.11.1987 | 11-47-44 |
| 15 | Николаева | Валерия | 30.12.1987 | 55-44-65 |
| 22 | Алексеева | Ирина | 11.06.1988 | 13-34-64 |
| 21 | Викторова | Алина | 15.08.1988 | 13-46-46 |
| 17 | Муратов | Артем | 23.02.1990 | 45-76-54 |
Рисунок 16. Запрос - Возраст
Для удобства ввода данных можно создать форму.
Создадим
форму для ввода и
Рисунок 17. Мастер создания форм
Используем для создания Мастера создания форм.
Полученная форма имеет вид:
Рисунок 18. Растровый рисунок окна Форма - Заказы
2.4.5 Отчеты по запросам и таблицам
Отчеты в базе данных используются для вывода информации в удобном для печати виде.
Отметим удобство использования отчетов. Отчет достаточно создать один раз, затем, при необходимости, распечатывать. При этом измененная в таблицах или запросах, на основе которых создан отчет, также будет изменяться в отчетах. Это очень удобно для библиотеки, так как, например, возможно одним нажатием кнопки распечатывать каждый день новый список должников.
Перейдем на вкладку «Отчеты» главного окна базы данных и нажмем кнопку «Создать».
Создадим отчет, выводящий книги, которые входят в заказы, причем сгруппировано по названию и автору книги.
Рисунок 19. Растровый рисунок окна конструктора отчетов - Книги
В режиме Конструктора отчет имеет вид:
Рисунок 20. Отчет - Книги
Создадим отчет, который планируется вывесить на доске объявлений для информирования должников.
В режиме Конструктора отчет имеет вид:
Рисунок 21. Растровый рисунок окна конструктора отчетов - Долги
При просмотре печати этого отчета получим:
Рисунок 22. Отчет - Долги
Создадим также отчет, выводящий информацию запроса Возраст.
В режиме конструктора отчет имеет вид:
Рисунок 23. Растровый рисунок окна конструктора отчетов - Возраст
Заключение
Microsoft Access, обладает всеми чертами классической СУБД, но при этом предоставляет и дополнительные возможности. Access - это также и система для разработки работающих с базами данных приложений. С помощью Access можно создать приложение, работающее в среде Windows и полностью соответствующее потребностям по управлению данными. Используя запросы, можно выбирать и обрабатывать хранящуюся в таблицах информацию. Можно создавать формы для ввода, просмотра и обновления данных, а также использовать Access для создания как простых, так и сложных отчетов. Формы и отчеты «наследуют» свойства базовой таблицы или запроса, так что в большинстве случаев форматы, условия на значения и некоторые другие характеристики данных указываются только один раз. К числу наиболее мощных средств Access относятся средства разработки объектов - Мастера, которые можно использовать для создания таблиц, запросов различных типов форм и отчетов, просто выбрав нужные опции. Чтобы полностью автоматизировать работу приложения, с помощью макросов Access возможно легко связать данные с формами и отчетами.
Microsoft Access - это самая популярная сегодня настольная система управления базами данных. Access - это типичная настольная база данных. В то же время на небольшом предприятии с количеством компьютеров не больше десяти, ресурсов Access вполне может хватить для обслуживания всего делопроизводства. А также Access обладает лучшей встроенной системой защиты среди всех настольных приложений СУБД.
Отметим, что созданная в данной работе база данных также может быть дополнена и адаптирована под конкретную библиотеку. При этом можно усложнять и расширять базу данных так, чтобы максимально упростить её использование и приспособленность к необходимым условиям. Например, добавить таблицы, используемые при учете списанных книг, книг находящихся в архиве, создать электронные карточки читателей, реализовать возможность заказа книг через сеть Интернет.
Список литературы
- Access 2000 Шаг за шагом Русская версия. Москва, Эком, 2004, 305 с.
- Microsoft Office XP. – Москва ; Издательство Диалектика. 2005, 280 с.
- Атре Ш. Структурный подход к организации баз данных. М: Финарсы и статистика, 2005, 317 с.
- Бойко В.В., Савинков В.М. Проектирование баз данных информационных систем. – М.: Финансы и статистика, 2055, 351 с.
- Дейт К., Введение в системы баз данных, Москва, Наука, 2005, 350 с.
- Информатика: Базовый курс. С.В.Симонович и др. СПБ.: Питер. 2005, 647с.
- Информатика. Под ред. В.А. Острейковского. – Москва. Издательство «Высшая школа». 2005, 460 с.
- Информационные технологии. Учебное пособие. Под ред. А.К. Волкова. – Москва. Издательство Инфра-М. 2005, 475 с.
- Кириллов В.В. Структурированный язык запросов (SQL). – СПБ.: ИТМО, 2004, 80 с.
- Коркин А.М., Попова В.Г., Тарасов С.Б. информация в компьютерных технологиях. М.: Финансы и статистика, 2007, 566 с.
- Мейер М. Теория реляционныз баз данных. – М.: Мир, 2007, 608 с.
- «Самоучитель Access 2000». Харитонова И. Издательство «Питер». 2006, 230 с.
- Современный самоучитель работы на компьютере. – М.: Издательство Эком. 2007, 642 с.
- Тельман Дж., Основы систем баз данных, Москва, финансы и статистика, 2007, 360 с.
- Тиори Т., Фрай Дж. Проектирование структур баз данных. В 2 кн., - М.: Мир, 2005. Кн. 1, 287 с.
- Ульдман Д. Основы систем баз данных. М.: Финансы и статистика, 2004, 334 с.