Введение
База данных - это набор записей и файлов, организованных специальным образом. В компьютере, например, можно хранить фамилии и адреса друзей или клиентов. Один из типов баз данных - это документы, набранные с помощью текстовых редакторов и сгруппированные по темам. Другой тип - файлы электронных таблиц, объединяемые в группы по характеру их использования.
С ростом популярности СУБД в 70-80-х годах появилось множество различных моделей данных. У каждой из них имелись свои достоинства и недостатки, которые сыграли ключевую роль в развитии реляционной модели данных, появившейся во многом благодаря стремлению упростить и упорядочить первые модели данных.
До появления СУБД все данные, которые содержались в компьютерной системе постоянно, хранились в виде отдельных файлов. Система управления файлами, которая обычно является частью операционной системы компьютера, следила за именами файлов и местами их расположения. В системах управления файлами модели данных, как правило, не использовались; эти системы ничего не знали о внутреннем содержимом файлов.
Знание о содержимом файла было уделом прикладных программ, использующих этот файл. Когда структура данных изменялась, необходимо было модифицировать каждую из программ, обращавшихся к файлу. Со временем количество файлов и программ росло, и на сопровождение существующих приложений приходилось затрачивать всё больше и больше усилий, что замедляло разработку новых приложений.
Проблемы сопровождения больших систем, основанных на файлах, привели в конце 60-х годов к появлению СУБД. В основе СУБД лежала простая идея: изъять из программ определение структуры содержимого файла и хранить её вместе с данными в базе данных.
Целью данной курсовой работы является разработка инфологической и концептуальной модели базы данных, подбор оптимальных параметров системы, на которой предполагается функционирование базы данных, и непосредственно ее физическое проектирование.
1.Инфологическое проектирование
1.1 Анализ предметной области
Разрабатываемая база данных (БД) предназначена для хранения и работы с данными такой предметной области, как «Птицы России».Данная база содержит следующую информацию:
-Информацию о видах птиц, обитаемых на территории нашей страны;
-Информацию о различных особенностях определённых видов птиц (их окраске, кладке яиц, сроках насиживания);
-Информацию о классификации птиц по различным признакам.
«Птицы». Данная сущность содержит информацию о видах птиц, обитающих на территории России.
«Особенности». В данной сущности находятся данные о различных характеристиках видов.
Атрибуты сущностей показаны на рисунке1.
Рисунок 1-Атрибуты сущностей
Взаимодействие базовых сущностей показано на рисунке 2. Из рисунка видно, что данные две сущности взаимодействуют между собой, через ассоциативную сущность «Классифицируются».
Рисунок 2 – Связи между сущностями
Построение ER-диаграммы
Рисунок 3- ER-диаграмма
Стержни: Птицы, Особенности
Ассоциации: Классифицируются
Обозначение: Территория
Модель БД на языке ЯИМ имеет вид:
Птицы (Вид, Отряд, Семейство, Код, Код Вида)
Особенности (Код популяции, Код, Окрас, Кладка,яиц, Срок насиживания,дней, Охраняемость)
Классифицируются [Птицы 1, Особенности M] (Плотоядные, Неплотоядные, Перелётные, Оседлые, Кочующие, Ночные, Дневные, Водопл., Неводопл., Код Вида, Код)
Территория (Код популяции, Код, Ореол обитания, Ареал) [Особенности]
1.2 Анализ информационных задач и круга пользователей системы.
Данная БД имеет функцию расширения кругозора различных групп пользователей. Она может быть полезна как ученикам средних общеобразовательных школ, так и орнитологам, а может просто удовлетворить интересы несвязанных с данной предметной областью людей. Данная БД имеет большую аудиторию пользователей.
База данных должна, прежде всего, обеспечивать:
-хранение данных;
-обеспечение удобной навигации и быстрого поиска;
- выполнение наиболее вероятных запросов пользователей.
Помимо запросов на добавление и обновление данных, периодически будут появляться запросы следующего вида:
-запрос на выбор всех оседлых птиц;
-запрос на выбор видов с ареалом, начинающимся на букву
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.