Курсовая работа.
Проектирование базы данных.
Работу выполнил:
студент гр. Ит-314
Медведев Н.В.
Работу проверил:
преподаватель
Пащенко М.А.
Екатеринбург,
2006 г.
Содержание
Введение 3
1. Инфологическое проектирование 5
1.1. Описание предметной области 5
1.2. Описание информационных потребностей пользователей 5
1.3. Построение инфологической модели 6
2. Даталогическое проектирование 7
2.1. Выбор и характеристика СУБД 7
|
|
2.2. Построение даталогической модели 9
2.3. Создание базы данных 11
2.4. Заполнение БД 12
2.5. Запросы к БД 14
Заключение 17
Список использованной литературы 18
Введение.
Под базой данных понимается объективная форма представления и организации совокупности данных, систематизированная таким способом, чтобы эти данные могли быть найдены и обработаны с помощью ЭВМ.
Система управления базой данных - это совокупность языковых и программных средств, предназначенных для создания, ведения и коллективного использования БД.
Проектирование БД представляет собой сложный трудоемкий процесс отображения предметной области во внутреннюю модель данных. В процессе проектирования разрабатывается модели разных уровней архитектуры БД, проверяется возможность отображения объектов одной модели объектами другой модели.
При проектировании базы данных решаются две основных проблемы:
· Каким образом отобразить объекты предметной области в абстрактные объекты модели данных, чтобы это отображение не противоречило семантике предметной области, и было по возможности лучшим (эффективным, удобным и т.д.)? Часто эту проблему называют проблемой логического проектирования баз данных.
|
|
· Как обеспечить эффективность выполнения запросов к базе данных, т.е. каким образом, имея в виду особенности конкретной СУБД, расположить данные во внешней памяти, создание каких дополнительных структур (например, индексов) потребовать и т.д.? Эту проблему называют проблемой физического проектирования баз данных.
|
|
Рис.1 Этапы проектирования БД
Инфологическое проектирование