Проектирование БД для домашней библиотеки
Заказать уникальную курсовую работу- 25 25 страниц
- 14 + 14 источников
- Добавлена 19.12.2014
- Содержание
- Часть работы
- Список литературы
- Вопросы/Ответы
Введение 3
1. Основы технологий проектирования баз данных 5
2. Проектная часть 12
3.Практическая часть 17
Заключение 25
Литература 26
Этапы создания базы данных в MS Access:
- создание таблиц;
- установка связей;
- проектирование форм;
- заполнение таблиц;
- проектирование запросов и отчетов.
Схема данных, созданная средствами MS Access, приведена на рис.3.
Рис.3. Схема данных
После заполнения базы данных информацией проведем проектирование следующих запросов.
Найти список детской литературы в домашней библиотеке.
Конструктор данного запроса показан на рис.4.
Рис.4. Конструктор запроса о списке детской литературы
В режиме SQL данный запрос имеет вид: SELECT Авторы.Фамилия, Авторы.Имя, Авторы.Отчество, Книги.Наименование FROM Типы INNER JOIN (Авторы INNER JOIN Книги ON Авторы.Код = Книги.Автор) ON Типы.Код = Книги.Тип WHERE (((Типы.Код)=5));
Результаты запроса представлены в таблице 8.
Таблица 8. Результат запроса о списке детской литературы
Запрос1 Фамилия Имя Отчество Наименование Пушкин Александр Сергеевич Сказки Пушкин Александр Сергеевич Руслан и Людмила
Результаты данного запроса в режиме отчета показаны на рис.5.
Рис.5. Печатная форма
Список учебников не старше 2000 года выпуска
Конструктор запроса представлен на рис.6.
Рис.6. Конструктор запроса о поиске учебников по заданным условиям
SQL – запрос:
SELECT Авторы.Фамилия, Авторы.Имя, Авторы.Отчество, Книги.Наименование, Книги.[Год издания] FROM Типы INNER JOIN (Авторы INNER JOIN Книги ON Авторы.Код = Книги.Автор) ON Типы.Код = Книги.Тип WHERE (((Типы.Наименование)="Учебники") AND ((Книги.[Год издания])>=2000)).
Результат представлен в таблице 9.
Таблица 9. Результат запроса
Запрос2 Фамилия Имя Отчество Наименование Год издания Попов Алексей Андреевич FoxPro 2.5/2.6 2002 Аладьев Валерий Владимирович Инвормационная безопасность 2008 Лаврова Ольга Ивановна Информатика 2008 Макеев Сергей Романович Основы информатики 2003
На рис.7 представлена печатная форма отчета по списку учебников.
Рис.7. Печатная форма запроса о списке учебников
3. Список книг по выбору автора
На рис.8 представлен конструктор запроса с выбором параметра
Рис.8. Конструктор запроса с выбором параметра
На рис.9-10 показаны результаты запроса
Рис.9. Ввод параметра для выборки
Рис.10. Результат выборки
SQL-запрос: SELECT Авторы.Фамилия, Авторы.Имя, Авторы.Отчество, Книги.Наименование FROM Авторы INNER JOIN Книги ON Авторы.Код = Книги.Автор WHERE (((Авторы.Фамилия)=[Фамилия автора]));
4.Стоимость литературы по типам учебников
В данном случае потребуется проектирование перекрестного запроса, конструктор которого приведен на рисунке 11.
Рис.11. Конструктор перекрестного запроса
SQL-режим: SELECT Типы.Наименование, Sum(Книги.Стоимость) AS [Sum-Стоимость] FROM Типы INNER JOIN Книги ON Типы.Код = Книги.Тип GROUP BY Типы.Наименование;
Результат запроса представлен на рис.12-13.
Рис.12. Результат перекрестного запроса
Рис.13. Печатная форма перекрестного запроса
Рассмотрим режим работы с формами. Для удобства работы пользователя с информацией, содержащейся в базе данных MS Access предусмотрен режим пользовательских форм.
На рисунке 14 приведена пользовательская форма ввода данных для справочника «Авторы», на рис.15 представлена пользовательская форма работы со справочником «Издательства», на рис.16 представлена пользовательская форма работы со справочником «Типы литературы»
Рис.14. Пользовательская форма ввода данных для справочника «Авторы»
Рис.15. Пользовательская форма работы со справочником «Издательства»
Рис.16. Пользовательская форма работы со справочником «Типы литературы»
Для создания приложения, работающего с базой данных необходимо использование диспетчера кнопочных форм (рис.17).
Рис.17. Диспетчер кнопочных форм
Для настройки перехода к созданной пользовательской форме используется режим «Изменить – Открыть форму для изменения» (рис.18).
Рис.18. Настройка перехода к справочнику «Авторы»
На рис.19 показан режим конструктора главной кнопочной формы.
Рис.19. Режим конструктора главной кнопочной формы
На рис.20 показан режим работы главной кнопочной формы.
Рис.20. Режим главной кнопочной формы
Из показанного режима возможен переход к указанным режимам. Таким образом, задачи, поставленные в рамках данной работы, реализованы – проведено проектирование базы данных «Домашняя библиотека» и ее реализация с использованием СУБД MS Access.
Заключение
База данных «Домашняя библиотека» удобней и проще в использовании, чем электронные таблицы. Она помогает вести учет перечень книг имеющихся в наличии библиотеки. Важную роль играют созданные в базе данных запросы. Они намного увеличивают скорость выбора информации. Формы, созданные в представленной базе данных, разрешают комбинировать различные поля таблиц, это позволяет соотносить на одном листе важную информацию, а также ограничивать вмешательство во введенную информацию рядового пользователя.
В рамках данной работы проведено создание базы данных «Домашняя библиотека» с использованием СУБД MS Access. В ходе выполнения данной работы мной получены навыки проектирования структур баз данных, работы с СУБД MS Access, работы с таблицами, запросами, отчетами.
Литература
1. С. И. Золотова. Практикум по Access. М.: Финансы и статистика. 2008, - 144с.
2. Кен Блюттман, Уайн Фриз. Анализ данных в Access. Сборник рецептов. М.: Финансы и статистика. 2008, - 215с.
3. Бакаревич Ю.Б.,Пушкина Н.В. MS Access 2000 за 30 занятий. СПб.: БХВ-Петербург, 2010, – 510 с.
4. Проектирование экономических систем: Учебник / Г.Н.Смирнова, А.А.Сорокин, Ю.Ф.Тельнов - М. : Финансы и статистика, 2003, - 352с.
5. Федоров А.В. Проектирование информационных систем. М. : Финансы и статистика, 2003, - 544с.
6. Бакаревич Ю.Б., Пушкина Н.В. Самоучитель Microsoft Access 2000. – СПб.: БХВ-Петербург. 2001, – 468 с.
7. Р.Лайхер. Способы расчета затрат и прибыли. М.: Омега-Л. 2006. 144с.
8. Информатика. Базовый курс / Под ред. С.В. Симоновича.– СПб.: Питер, 2001. – 640 с.
9. Леонтьев Ю. Microsoft Office 2000: Краткий курс. – СПб.: Питер,2001. – 288 с.
10. Карпова Т.С. Базы данных: модели, разработка, реализация.- СПб.: Питер, 2007.
11. Бакаревич Ю.Б., Пушкина Н.В. Самоучитель Microsoft Access 2002. – СПб.: БХВ-Петербург, 2002.– 720 с.
12. Малыхина, М.П. Базы данных: основы, проектирование, использование. – СПб: БХВ Петербург.2006
13. Microsoft Access 2000. Шаг за шагом: Практическое пособие / Пер. с англ. – М.: ЭКОМ, 2000. – 352 с.
14. Винтер Р. Microsoft Access 97: Справочник. – СПб.: Питер, 1998. – 416 с.
26
1. С. И. Золотова. Практикум по Access. М.: Финансы и статистика. 2008, - 144с.
2. Кен Блюттман, Уайн Фриз. Анализ данных в Access. Сборник рецептов. М.: Финансы и статистика. 2008, - 215с.
3. Бакаревич Ю.Б.,Пушкина Н.В. MS Access 2000 за 30 занятий. СПб.: БХВ-Петербург, 2010, – 510 с.
4. Проектирование экономических систем: Учебник / Г.Н.Смирнова, А.А.Сорокин, Ю.Ф.Тельнов - М. : Финансы и статистика, 2003, - 352с.
5. Федоров А.В. Проектирование информационных систем. М. : Финансы и статистика, 2003, - 544с.
6. Бакаревич Ю.Б., Пушкина Н.В. Самоучитель Microsoft Access 2000. – СПб.: БХВ-Петербург. 2001, – 468 с.
7. Р.Лайхер. Способы расчета затрат и прибыли. М.: Омега-Л. 2006. 144с.
8. Информатика. Базовый курс / Под ред. С.В. Симоновича.– СПб.: Питер, 2001. – 640 с.
9. Леонтьев Ю. Microsoft Office 2000: Краткий курс. – СПб.: Питер,2001. – 288 с.
10. Карпова Т.С. Базы данных: модели, разработка, реализация.- СПб.: Питер, 2007.
11. Бакаревич Ю.Б., Пушкина Н.В. Самоучитель Microsoft Access 2002. – СПб.: БХВ-Петербург, 2002.– 720 с.
12. Малыхина, М.П. Базы данных: основы, проектирование, использование. – СПб: БХВ Петербург.2006
13. Microsoft Access 2000. Шаг за шагом: Практическое пособие / Пер. с англ. – М.: ЭКОМ, 2000. – 352 с.
14. Винтер Р. Microsoft Access 97: Справочник. – СПб.: Питер, 1998. – 416 с.
Вопрос-ответ:
Как создать базу данных для домашней библиотеки с помощью MS Access?
Для создания базы данных в MS Access нужно вначале создать таблицы для хранения информации о книгах, авторах, жанрах и других параметрах библиотеки. Затем следует установить связи между таблицами, чтобы связать соответствующие данные. После этого можно приступить к проектированию форм для удобного заполнения таблиц и запросов для поиска информации. На основе данных, собранных в базе данных, можно создавать отчеты для анализа и просмотра данных.
Какие основные этапы проектирования базы данных нужно пройти?
Основные этапы проектирования базы данных включают создание таблиц, установку связей между таблицами, проектирование форм для заполнения данных, создание запросов для поиска информации и отчетов для анализа данных. Кроме того, важным этапом является определение основных сущностей и атрибутов, которые будут храниться в базе данных, а также определение основных правил и ограничений для данных.
Какие таблицы нужно создать для базы данных домашней библиотеки?
Для базы данных домашней библиотеки можно создать таблицы для хранения информации о книгах (название, автор, жанр, издательство и т. д.), авторах (имя, фамилия, год рождения и т. д.), жанрах (название жанра и т. д.) и других параметрах библиотеки. Кроме того, можно создать таблицы для хранения информации о читателях (имя, фамилия, адрес и т. д.) и выданных книгах (дата выдачи, дата возврата и т. д.)
Как установить связи между таблицами в MS Access?
Для установки связей между таблицами в MS Access нужно выбрать вкладку "База данных" на панели инструментов, затем выбрать "Отношения" и нажать кнопку "Создать". Далее нужно выбрать необходимые таблицы, которые нужно связать, и установить связь между соответствующими полями. Например, можно связать таблицу "Книги" с таблицей "Авторы" по полю "Автор", чтобы установить соответствие между книгой и ее автором.
Какие формы и отчеты можно создать в MS Access для удобного заполнения данных и анализа информации?
В MS Access можно создать формы для удобного заполнения данных о книгах, авторах, читателях и других параметрах библиотеки. Формы позволяют упростить процесс ввода информации и облегчить работу с базой данных. Кроме того, можно создавать отчеты для анализа данных, например, отчет о самых популярных книгах, отчет о читательской активности и т. д.
Как создать базу данных в MS Access?
Для создания базы данных в MS Access необходимо открыть программу, затем выбрать вкладку "Файл" и в выпадающем меню выбрать "Новый". Далее следует выбрать шаблон "Пустая база данных" или "База данных с помощью шаблона" и указать путь для сохранения базы данных.
Как создать таблицы в базе данных MS Access?
Для создания таблиц в базе данных MS Access необходимо открыть созданную базу данных, затем выбрать вкладку "Создание" и в разделе "Таблица" выбрать "Таблица" или "Таблица с помощью шаблона". Затем следует указать название таблицы и ее структуру, то есть определить поля и их типы данных.
Как проектировать формы в базе данных MS Access?
Для проектирования форм в базе данных MS Access необходимо открыть созданную базу данных, затем выбрать вкладку "Создание" и в разделе "Форма" выбрать "Форма". После этого будет открыто окно конструктора формы, в котором можно разместить различные элементы управления и настроить их внешний вид и функциональность.