баз данных – концептуальная схема и логическая схема. Будем считать,
что концептуальная схема базы данных – это схема логического уровня,
которая содержит полное описание данных предметной области и связей
между ними. Все внешние схемы могут быть выведены из концептуаль-
ной, но процесс проектирования начинается с внешних схем, поскольку
каждый из пользователей владеет только частью информации о предмет-
ной области.
Внутренняя схема – это уровень разработчиков СУБД и, частично,
АБД и системного администратора. Внутренний уровень описывает фи-
зическую реализацию базы данных и предназначен для достижения оп-
тимальной производительности, обеспечения экономного использования
дискового пространства, организации мероприятий по защите данных. Он
содержит детальное описание структур данных и физической организа-
ции файлов с данными, описание вспомогательных структур (индексов),
используемых для ускорения поиска, сведения о распределении дисково-
го пространства для хранения данных и индексов, сведения о сжатии дан-
ных и выбранных методах их шифрования и т.д. В настоящее время про-
изводители СУБД предоставляют АБД довольно много информации о
физической организации базы данных, поскольку уровень развития СУБД
еще не настолько высок, чтобы все настройки, необходимые для опти-
мального функционирования базы данных, можно было выполнить авто-
матически.
Как показывает изучение трехуровневой архитектуры БД, концепту-
альная схема является самым важным уровнем представления базы дан-
ных. Она поддерживает все внешние представления, а сама поддержива-
ется средствами внутренней схемы. Внутренняя схема является всего
лишь физическим воплощением концептуальной схемы. Именно концеп-
туальная схема призвана быть полным и точным представлением требо-
ваний к данным в рамках некоторой предметной области.
Процесс разработки концептуальной схемы БД требует глубокого
анализа семантической информации о предметной области. Этот началь-
ный этап проектирования получил название семантического анализа
предметной области. В результате анализа должны быть определены все
элементы данных предметной области в контексте их взаимосвязи с дру-
гими данными.
3.1.2. Диаграммы «сущность - связь»
Удобным средством представления концептуальной схемы БД явля-
ются диаграммы «сущность - связь» (entity – relationship diagram, сокра-
щенно ERD). Диаграмма «сущность-связь» была предложена в 1976 г.
Питером Пин-Шэн Ченом, русский перевод его статьи «Модель "сущ-