Автор: Пользователь скрыл имя, 26 Марта 2012 в 21:09, доклад
База данных — совместно используемый набор логически связанных данных (и описание этих данных), предназначенный для удовлетворения информационных потребностей организации.[
Основные задачи проектирования бд:
-Обеспечение хранения в БД всей необходимой информации.
База данных — совместно используемый
набор логически связанных
Основные задачи проектирования бд:
-Обеспечение хранения в БД всей необходимой информации.
-Обеспечение возможности
-Сокращение избыточности и
-Обеспечение целостности
Основные этапы проектирования баз данных
Концептуальное (инфологическое) проектирование
Концептуальное (инфологическое) проектирование
— построение семантической модели
предметной области, то есть информационной
модели наиболее высокого уровня абстракции.
Такая модель создаётся без ориентации
на какую-либо конкретную СУБД и модель
данных. Термины «семантическая модель»,
«концептуальная модель» и «
Конкретный вид и содержание концептуальной модели базы данных определяется выбранным для этого формальным аппаратом. Обычно используются графические нотации, подобные ER-диаграммам.
Чаще всего концептуальная модель базы данных включает в себя:
описание информационных объектов, или понятий предметной области и связей между ними.
описание ограничений
Логическое (даталогическое) проектирование
Логическое (даталогическое) проектирование — создание схемы базы данных на основе конкретной модели данных, например, реляционной модели данных. Для реляционной модели данных даталогическая модель — набор схем отношений, обычно с указанием первичных ключей, а также «связей» между отношениями, представляющих собой внешние ключи.
Преобразование концептуальной модели в логическую модель, как правило, осуществляется по формальным правилам. Этот этап может быть в значительной степени автоматизирован.
На этапе логического
Физическое проектирование
Физическое проектирование — создание схемы базы данных для конкретной СУБД. Специфика конкретной СУБД может включать в себя ограничения на именование объектов базы данных, ограничения на поддерживаемые типы данных и т.п. Кроме того, специфика конкретной СУБД при физическом проектировании включает выбор решений, связанных с физической средой хранения данных (выбор методов управления дисковой памятью, разделение БД по файлам и устройствам, методов доступа к данным), создание индексов и т.д.