Рис.1. Три уровня архитектуры базы данных
На концептуальном уровне осуществляется концептуальное проектирование базы данных (БД), которое включает анализ информационных потребностей пользователей и определение необходимых элементов данных. В результате концептуального проектирования создается концептуальная схема базы данных, в которой на логическом уровне описываются все необходимые данные и связи между ними.
Внешний уровень - это структурный уровень базы данных, определяющий пользовательские представления о предметной области. Концептуальный уровень должен учитывать совокупность всех пользовательских представлений, то есть представление каждого пользователя можно вывести из концептуального уровня.
Внутренний уровень – это структурный уровень базы данных, определяющий физический вид базы данных. Проектирование на физическом уровне осуществляется с учетом конкретной СУБД (системы управления базами данных) и используемых технических средств (компьютеров, запоминающих устройств, доступа к сетям и т.д.)
|
|
На этапе концептуального проектирования разрабатывается концептуальная схема БД. Для этого описываются модели пользовательских представлений данных, которые интегрируются в концептуальную модель, содержащую все элементы корпоративных данных, из которых будет состоять БД.
Разработчикам информационных систем необходимо владеть навыками разработки концептуальных моделей БД.
Рис. 2 Этапы проектирования базы данных
В результате выполнения лабораторной работы Вы сможете:
1. Пользоваться основными приемами концептуального моделирования данных для фиксации данных и отношений между ними, содержащихся в простых пользовательских запросах и существующих отчетах и формах.
2. Показать, как создаются составные объектные множества на основе существующих отношений, и объяснить, как они функционируют в качестве объектных множеств, обладающих атрибутами, и участвуют в отношениях.
3. Продемонстрировать, как концептуальное моделирование данных может быть применено к решению часто встречающихся в бизнесе информационных проблем.
ОСНОВНЫЕ ПОНЯТИЯ КОНЦЕПТУАЛЬНЫХ МОДЕЛЕЙ
В процессе определения требований и концептуального проектирования выясняются информационных требования пользователей, которые представляются в виде хорошо сконструированной модели.
Модель - это представление реальности, отражающее лишь избранные детали.
Для создания модели необходимо отобразить элементы реальности в элементы модели. Если процесс отображения выполнен должным образом, то моделью можно воспользоваться для решения задачи. Если нет, то модель не может послужить источником правильного решения.
Разработка концептуальной модели данных является методологической основой создания схем баз данных для конкретных практических ситуаций.