MySQL

  • 22 дек. 2012 г.
  • 4060 Слова
Аннотация


В ходе выполнения курсовой работы была создана база данных «Библиотека» в современной системе управления базами данных – MySQL. В базу входит ряд таблиц с данными, полученными при обследовании предметной области. Созданная база должна существенно облегчить, а также автоматизировать работу в данной предметной области.
Проектирование базы данных осуществлялось методомнормальных форм, который является классическим методом проектирования реляционных баз данных.
Курсовой проект содержит 32 страницы, 16 рисунков, 7 таблиц.

















Содержание

Введение 5
1 Обследование предметной области 6
2 Концептуальное проектирование 7
2.1 Перечень сущностей 7
2.2 Перечень атрибутов 7
3 Инфологическое проектирование 9
3.1 Модель«Сущность-связь» 9
3.2 Классификация связей 11
4 Реляционная модель БД 13
4.1 Функциональные зависимости между атрибутами 14
4.2 Выбор ключей 15
4.3 Нормализация отношений 17
5 Даталогическое проектирование 21
5.1 Состав таблиц базы данных 21
6 Физическое проектирование 23
6.1 Создание базы данных 24
6.2 Создание таблиц 24
6.3 Создание запросов 29
Заключение 32
Список использованной литературы 33Введение

Основные идеи современной информационной технологии базируются на концепции, согласно которой данные должны быть организованы в базы данных с целью адекватного отображения изменяющегося реального мира и удовлетворения информационных потребностей пользователей. Эти базы данных создаются и функционируют под управлением специальных программных комплексов, называемыхсистемами управления базами данных (СУБД).
Одним из ключевых направлений в области автоматизация бизнес-процессов с использованием информационных технологий является разработка баз данных, позволяющих решить проблему хранения и систематизации информации согласно индивидуальным требованиям компании.
Увеличение объема и структурной сложности хранимых данных, расширение круга пользователейинформационных систем привели к широкому распространению наиболее удобных и сравнительно простых для понимания реляционных (табличных) СУБД. Для обеспечения одновременного доступа к данным множества пользователей, нередко расположенных достаточно далеко друг от друга и от места хранения баз данных, созданы сетевые мультипользовательские версии БД основанных на реляционной структуре. В них тем или иным путем решаютсяспецифические проблемы параллельных процессов, целостности (правильности) и безопасности данных, а также санкционирования доступа.
Цель работы: разработать базу данных "библиотека".
Задачи работы:
- разработать базу данных;
- создать запросы.


1 Обследование предметной области


В библиотеке ведется учет имеющихся экземпляров изданий. При поступлениипартии изданий в отделе комплектации на каждый экземпляр издания заводится запись с указанием автора или группы авторов, издательства, года выпуска и количества страниц.
Так же ведется учет читателей. На каждого читателя оформляется читательский билет с индивидуальным номером и личными данными. В личной карточке находятся сведения об экземплярах, находящихся на руках в данный момент и когда-либовыдававшихся на руки читателю.
Если в настоящий момент все экземпляры издания, интересующие читателя, отсутствуют, то он может сделать заказ на необходимое издание и, когда какой-либо экземпляр этого издания будет возвращен, ему сообщат об этом по телефону.
При выдаче экземпляра на руки делается отметка о дате выдачи. Экземпляр выдается на один месяц.





















2Концептуальное проектирование

2.1 Перечень сущностей


Сущность (essence) – реальный или абстрактный объект, имеющий существенное значение для предметной области. Данные о сущности хранятся в отношении. Отношение является важнейшим понятием в реляционной модели данных и представляет собой двумерную таблицу, содержащую некоторые данные. В...
tracking img