Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛК СУБД.doc
Скачиваний:
3
Добавлен:
16.11.2018
Размер:
168.96 Кб
Скачать

Концептуальный уровень

Внутренний уровень

БД

ПП1- представление 1-го пользователя; ПП2 – представление 2-го пользователя и т.д.

Внешний уровень – это совокупность индивидуальных представлений БД отдельных пользователей

Концептуальный уровень отображает обобщенное представление пользователей в рамках какого-то инструментального средства. Отражает логическую модель предметной области, содержащую классы объектов и связи между ними. Выражается в виде диаграммы, схемы, рисунка.

Внутренний уровень представляет, в каком виде информация хранится в БД, описывает структуры объектов БД. Является результатом отображения концептуальной модели средствами языка определения данных выбранной СУБД (пример, стандарт языка SQL).

Основное назначение архитектуры БД - обеспечение независимости описаний схем БД друг от друга, получаемых на различных уровнях архитектуры, что обеспечивает независимость прикладных программ от данных.

3.2 Проектирование бд

Моделирование данных – это процесс создания логического представления структуры базы данных.

Проектирование БД представлено 3-мя основными уровнями моделирования системы - концептуальному, логическому, физическому, которым соответствуют 3-и последовательных этапа детализации описания объектов БД и их взаимосвязей.

1 Этап. Анализ предметной области.

Предметная область – часть реального мира, представляющая интерес для решения задачи автоматизации.

В ходе анализа предметной области необходимо уяснить и указать назначение БД, определить и выделить первоначальный набор сущностей и атрибутов. На данном этапе необходима следующая информация: опрос специалистов, наблюдение, изучение документов (прайс-листы товаров, справочники, отчетные документы, анкетирование).

Проектирование поручается человеку (группе лиц) – администратору базы данных (АБД).

2 Этап. Инфологическая модель.

Инфологическая модель данных - это описание, выполненное с использованием естественного языка, математических формул, таблиц, графиков, понятных всем людям.

Эта модель является проблемно-ориентированной, системно-независимой от конкретной СУБД, ОС и аппаратного обеспечения ЭВМ. Основное требование к модели - адекватное отображение предметной области.

Основные элементы модели: информационные потоки, сущности, связи, идентификаторы (ключи), свойства (атрибуты). Она может быть представлена в виде ER-модели и реляционной схемы.

Информационный поток – единичное перемещение совокупности информации, минимально необходимое для осуществления работы фирмы.

3 Этап. Даталогическая модель.

Является моделью логического уровня. Эта модель строится в терминах информационных единиц, допустимых в конкретной СУБД.

Описание логической структуры базы данных на языке СУБД называется схемой.

Логическая структура и заполненная данными БД является отображением реальной предметной области.

Для реляционной БД проектирование логической структуры заключается в том, чтобы разбить всю информацию по отношениям, определить состав атрибутов для каждого из этих файлов.

4 Этап. Физическая модель.

Эта модель используется для привязки даталогической модели к среде хранения. Она определяет ЗУ, способы физической организации данных в среде хранения. Все данные в СУБД хранятся в файлах (таблицах). Физическая модель зависит от конкретной СУБД.

Пример. Формализованное описание объектов предметной области и их свойств в Access позволяет таблица в режиме «Конструктор».

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]