Вход

Проектирование БД для домашней библиотеки

Рекомендуемая категория для самостоятельной подготовки:
Курсовая работа*
Код 84506
Дата создания 2014
Страниц 25
Источников 14
Мы сможем обработать ваш заказ (!) 23 декабря в 12:00 [мск]
Файлы будут доступны для скачивания только после обработки заказа.
2 980руб.
КУПИТЬ

Содержание

Содержание
Введение 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

Список литературы [ всего 14]

Литература
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 с.
Очень похожие работы
Найти ещё больше
Пожалуйста, внимательно изучайте содержание и фрагменты работы. Деньги за приобретённые готовые работы по причине несоответствия данной работы вашим требованиям или её уникальности не возвращаются.
* Категория работы носит оценочный характер в соответствии с качественными и количественными параметрами предоставляемого материала. Данный материал ни целиком, ни любая из его частей не является готовым научным трудом, выпускной квалификационной работой, научным докладом или иной работой, предусмотренной государственной системой научной аттестации или необходимой для прохождения промежуточной или итоговой аттестации. Данный материал представляет собой субъективный результат обработки, структурирования и форматирования собранной его автором информации и предназначен, прежде всего, для использования в качестве источника для самостоятельной подготовки работы указанной тематики.
bmt: 0.00452
© Рефератбанк, 2002 - 2024