АИС Библиотека
Заказать уникальную курсовую работу- 30 30 страниц
- 11 + 11 источников
- Добавлена 25.01.2023
- Содержание
- Часть работы
- Список литературы
- Вопросы/Ответы
Введение 5
1.Концептуальная модель 7
1.1.Описание объектов предметной области, их атрибутов и связи между объектами …………………………………………………………………………7
1.2.Описание функциональных зависимостей предметной области 8
1.3.Описание способов форм обработки и представления сведений, хранимой в базе данных информации 9
1.4.Дополнительные требования к базе данных 11
1.5.Модель предметной области 11
2.Логическая модель предметной области 13
2.1.Схема базовых отношений 13
2.2.Домены атрибутов всех отношений 15
2.3.Построение множества функциональных зависимостей 16
2.4.Построение неприводимых множеств функциональных зависимостей 16
2.5.Построение множеств супер-ключей 17
2.6.Построение множества потенциальных ключей 18
2.7.Выбор первичного ключа 19
2.8.Нормализация отношений в базе данных 19
2.9.Разработка предиката для проверки целостности базы данных 20
2.10.Виртуальные отношения базы данных 21
2.11.Разработка реляционного выражения для реализации запросов 22
3.Физическая модель предметной области 23
3.1.Физическая независимость данных 23
3.2.Логическая независимость данных 24
3.3.Дистрибутивная независимость данных 25
3.4.Архитектура базы данных 25
3.5.SQL-запросы в базе данных 28
Заключение 31
Перечень использованных информационных ресурсов 33
Логическая независимость данных
Современные системы баз данных также обеспечивают логическую независимость данных, которая изолирует программу от изменений в логической организации базы данных, позволяя разработчикам добавлять и удалять сообщения и информацию в базе данных. Modern Database Systems также обеспечивает логическую независимость данных, которая изолирует Moderna от изменений в логической организации базы данных, позволяя разработчикам добавлять и удалять сообщения и информацию в базе данных. Логическая независимость данных означает, что общая логическая структура данных может быть изменена без изменения прикладных программ (изменение, конечно, не должно заключаться в удалении из базы данных элементов, используемых прикладными программами).
В то время как физическая независимость данных используется для сокрытия изменений в физической организации данных, логическая независимость данных скрывает изменения в логической организации данных.
Логическая независимость данных обычно поддерживается с помощью представлений (view). Представление определяет конкретную виртуальную таблицу с помощью SQL-запроса к одной или нескольким базовым таблицам и/или представлениям. Представления служат нескольким целям, включая повышение безопасности (скрытие атрибутов от приложений и пользователей, которым нет реальной необходимости получать доступ к этим атрибутам) и повышение производительности (материализация представлений, определенных с помощью сложных SQL-запросов к очень большим таблицам). Но, прежде всего, представления используются для обеспечения правильной работы старых программ даже при реорганизации используемых ими баз данных.
Дистрибутивная независимость данных
База данных может быть расположена, может находиться на нескольких компьютерах и не должна влиять на приложения. Перенос базы данных на другой компьютер не должен влиять на приложения.
Архитектура базы данных
Microsoft Access считает объектами все, что может иметь имя. В базе данных Access основными объектами являются таблицы, запросы, формы, отчеты, страницы доступа к данным, макросы и модули.
Таблица.Объект, который создается и используется для хранения данных. Каждая таблица содержит информацию о субъектах (субъектах) определенного типа (например, о клиентах). Поля (столбцы) таблицы служат для хранения различных характеристик субъектов (например, имен и адресов клиентов), а каждая запись (также известная как строка) содержит информацию о конкретном субъекте (например, данные клиента).). Для каждой таблицы вы можете определить первичный ключ (одно или несколько полей с уникальными значениями в каждой записи) и один или несколько индексов, которые ускоряют доступ к данным.
Запрос.Объект, который позволяет пользователю получать желаемые данные из одной или нескольких таблиц. Вы можете создавать запросы для выбора, обновления, удаления или добавления данных. Вы также можете использовать запросы для создания новых таблиц с использованием данных из одной или нескольких существующих таблиц.
Форма.Объект, предназначенный в первую очередь для ввода данных, отображения их на экране или управления работой приложения. Формы могут использоваться для более визуального представления данных таблиц или наборов записей запросов. Если вы хотите, вы можете распечатать форму.
Отчет.Объект, предназначенный для форматирования, вычисления итогов и печати выбранных данных.
Страница доступа к данным.Объект, содержащий HTML-файл и вспомогательные файлы, обеспечивающие доступ к данным Microsoft Internet Explorer.
Макрос.Объект - это структурированное описание одного или нескольких действий, которые выполняются автоматически в ответ на конкретное событие. Например, вы можете создать макрос, который при выборе элемента в основной форме открывает другую форму.
Модуль.Объект, содержащий программы в Visual Basic, которые позволяют разделить процесс на несколько небольших процедур.
SQL-запросы в базе данных
В базе данных библиотека реализованы следующие запросы:
Список возвращенных книг
SELECT ВыдачаКниги.ДатаВозврата, ВыдачаКниги.ДатаВыдачи, Книги.НазваниеКниги, Книги.КодАвтора, Читатели.Фамилия, Читатели.Имя, Книги.ФотоКниги
FROM Читатели INNER JOIN (Книги INNER JOIN ВыдачаКниги ON Книги.КодКниги = ВыдачаКниги.КодКниги) ON Читатели.КодЧитателя = ВыдачаКниги.КодЧитателя
WHERE (((ВыдачаКниги.ДатаВозврата) Is Not Null))
ORDER BY ВыдачаКниги.ДатаВозврата DESC;
Рисунок 7 – Результат запроса
Список всех книг
SELECT Книги.НазваниеКниги, Авторы.ФамилияИмяОтчество, Книги.КодИздательства, Книги.ГодИздания, Книги.Раздел, Книги.КодКниги, Авторы.КодАвтора
FROM Авторы INNER JOIN Книги ON Авторы.КодАвтора = Книги.КодАвтора
ORDER BY Книги.КодКниги;
Рисунок 8 – Результат запроса
Список всех книг с указанием издательства
SELECT Книги.НазваниеКниги, Издательства.Издательство, Книги.Раздел
FROM Издательства INNER JOIN Книги ON Издательства.КодИздательства = Книги.КодИздательства
ORDER BY Книги.НазваниеКниги, Издательства.Издательство, Книги.Раздел;
Рисунок 9 – Результат запроса
Список читателей
SELECT Читатели.КодЧитателя, Читатели.Фамилия, Читатели.Имя, Читатели.Отчество, Читатели.Телефон, Читатели.Примечание
FROM Читатели;
Рисунок 10 – Результат запроса
Заключение
Развитие компьютерных технологий позволило решать информационные задачи совершенно на другом уровне. Библиотеки играют ключевую роль в предоставлении информации. Использование традиционных форм распространения информации сегодня не может обеспечить необходимый уровень библиотек. Большинство из них активно изучают и внедряют новые технологии, которые могут значительно улучшить информационный статус библиотеки.
В современных условиях основой являются новейшие компьютерные информационные технологии, которые широко внедряются в традиционные библиотечные процессы.
База данных, разработанная для учета книг в библиотеке, предлагает пользователю:
простой и интуитивно понятный интерфейс;
легко понять и эффективно работать с ним
запуск с любого компьютера со слабыми системными требованиями.
На основе собранной информации были сгенерированы схема данных, структура таблиц и типы их полей, а также взаимодействие и функционирование таблиц.
На базе рабочей базы данных на рабочем уровне разработан единый интерфейс для работы с данными: формы, запросы; для вывода данных: отчеты; для работы: внешний дизайн, меню.
База данных "Библиотека" соответствует всем требованиям, предъявляемым к среднему программному продукту. Реализованы все необходимые преимущества конкурентоспособного программного продукта.
Перечень использованных информационных ресурсов
Андерсен, В.БазыданныхMicrosoftAccess. Проблемы и решения: практ. пособ. / пер. с англ. - М.: Издательство ЭКОМ, 2001. - 384 с.
Бакаревич, Ю.Б. Н.В. Самоучитель Microsoft Access 2000 [Текст]/ Бакаревич Ю.Б., Пушкина Н.В. - СПб: БХВ-Петербург, 2001. – 456 с.
Бойко, В.В. Проектирование баз данных информационных систем [Текст]/ Бойко В.В., Савинков В.М. – М.: Финансы и статистика, 2009. – 351 с.
Вейскас, Д. Эффективная работа с Microsoft Access [Текст]/ СПб., 2008. – 315 с.
Винтер, Р. Microsoft Access: справочник/ Винтер Р. - М: Питер, 2008. – 280 с.
Глушаков, С.В. Базы данных: учебный курс/ Глушаков С.В., Ломотько Д.В. – М.: АСТ, 2001.- 504 с.
Гусева, Т.И. Проектирование баз данных в примерах и задачах [Текст]/ Гусева Т.И., Башин Ю.Б. - М:Академия,1999. – 423 с.
Коннолли, Т. БАЗЫ ДАННЫХ. Проектирование, реализация и сопровождение. Теория и практика [Текст]/ Коннолли Т., Каролин Б. - Москва, Санкт-Петербург, Киев, 2010. – 1440 с.
Леонтьев, Ю. Microsoft Office: краткий курс [Текст]/ Леонтьев Ю. - СПб: Питер, 2010. – 312 с.
Райордан, Р. Основы реляционных баз данных/пер. с англ. — М.: Издательско-торговый дом «Русская Редакция», 2001. - 384 с.
Microsoft Access. Шаг за шагом: практическое пособие / пер. с англ. - М.: ЭКОМ, 2010. – 352 с.
Изм.
Лист
№ докум.
Подп.
Дата
Лист.
26
КР 09.03.02.130000.000
Провер.
Утверд.
Разраб.
СВ.Б..БВ.Б.Б.А.
34
Листов
Лит.
Автоматизированная информационная система «Учёт горюче-смазочных материалов на автобазе»
Пояснительная записка
Н. Контр.
Реценз.
КР 09.03.02.130000.000
3
Лист
Дата
Подпись
№ докум.
Лист
Изм.
1) Андерсен, В.БазыданныхMicrosoftAccess. Проблемы и решения: практ. пособ. / пер. с англ. - М.: Издательство ЭКОМ, 2001. - 384 с.
2) Бакаревич, Ю.Б. Н.В. Самоучитель Microsoft Access 2000 [Текст]/ Бакаревич Ю.Б., Пушкина Н.В. - СПб: БХВ-Петербург, 2001. – 456 с.
3) Бойко, В.В. Проектирование баз данных информационных систем [Текст]/ Бойко В.В., Савинков В.М. – М.: Финансы и статистика, 2009. – 351 с.
4) Вейскас, Д. Эффективная работа с Microsoft Access [Текст]/ СПб., 2008. – 315 с.
5) Винтер, Р. Microsoft Access: справочник/ Винтер Р. - М: Питер, 2008. – 280 с.
6) Глушаков, С.В. Базы данных: учебный курс/ Глушаков С.В., Ло-мотько Д.В. – М.: АСТ, 2001.- 504 с.
7) Гусева, Т.И. Проектирование баз данных в примерах и задачах [Текст]/ Гусева Т.И., Башин Ю.Б. - М:Академия,1999. – 423 с.
8) Коннолли, Т. БАЗЫ ДАННЫХ. Проектирование, реализация и со-провождение. Теория и практика [Текст]/ Коннолли Т., Каролин Б. - Москва, Санкт-Петербург, Киев, 2010. – 1440 с.
9) Леонтьев, Ю. Microsoft Office: краткий курс [Текст]/ Леонтьев Ю. - СПб: Питер, 2010. – 312 с.
10) Райордан, Р. Основы реляционных баз данных/пер. с англ. — М.: Издательско-торговый дом «Русская Редакция», 2001. - 384 с.
11) Microsoft Access. Шаг за шагом: практическое пособие / пер. с англ. - М.: ЭКОМ, 2010. – 352 с.
Вопрос-ответ:
Какая концептуальная модель используется в АИС Библиотека Оглавление?
В АИС Библиотека Оглавление используется концептуальная модель, которая описывает объекты предметной области, их атрибуты и связи между ними.
Какие функциональные зависимости присутствуют в предметной области АИС Библиотека Оглавление?
В предметной области АИС Библиотека Оглавление присутствуют функциональные зависимости, которые описывают связи и зависимости между различными объектами библиотеки.
Какие способы представления и обработки информации в базе данных используются в АИС Библиотека Оглавление?
В АИС Библиотека Оглавление используются различные способы форм обработки и представления информации, которая хранится в базе данных. Например, это может быть представление информации в виде списка книг с их атрибутами, или графическое представление информации в виде диаграммы.
Какие дополнительные требования предъявляются к базе данных в АИС Библиотека Оглавление?
К дополнительным требованиям к базе данных в АИС Библиотека Оглавление может относиться, например, обеспечение безопасности данных, возможность резервного копирования и восстановления данных, а также поддержка масштабирования системы.
Какая логическая модель предметной области используется в АИС Библиотека Оглавление?
В АИС Библиотека Оглавление используется логическая модель, которая включает схему базовых отношений и домены атрибутов. Схема базовых отношений описывает структуру и связи между различными таблицами базы данных, а домены атрибутов определяют типы данных и ограничения для каждого атрибута.
Какая информация описывается в концептуальной модели АИС Библиотека Оглавление?
В концептуальной модели АИС Библиотека Оглавление описываются объекты предметной области, их атрибуты и связи между объектами, функциональные зависимости предметной области, способы форм обработки и представления сведений хранимой в базе данных информации, а также дополнительные требования к базе данных.
Какие объекты предметной области описываются в концептуальной модели АИС Библиотека Оглавление?
В концептуальной модели АИС Библиотека Оглавление описываются объекты, связанные с библиотекой, например, книги, авторы, издания, читатели и т.д. Для каждого объекта указываются его атрибуты и связи с другими объектами.
Какие функциональные зависимости предметной области описываются в концептуальной модели АИС Библиотека Оглавление?
В концептуальной модели АИС Библиотека Оглавление описываются функциональные зависимости, которые определяют связи между атрибутами объектов предметной области. Например, можно описать зависимость между атрибутами "название книги" и "автор книги", чтобы показать, что каждая книга имеет определенного автора.
Какие способы форм обработки и представления сведений хранимой в базе данных информации описываются в концептуальной модели АИС Библиотека Оглавление?
В концептуальной модели АИС Библиотека Оглавление описываются различные способы обработки и представления информации, хранимой в базе данных. Например, можно описать способ формирования отчетов о книгах, способы поиска книг по различным критериям или способы учета выдачи книг на руки читателям.