Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
lab1.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
667.14 Кб
Скачать

ГОСУДАРСТВЕННЫЙ КОМИТЕТ РОССИЙСКОЙ ФЕДЕРАЦИИ

ПО ВЫСШЕМУ ОБРАЗОВАНИЮ

Новосибирская государственная академия экономики и управления

ЛАБОРАТОРНЫЙ ПРАКТИКУМ ПО ДИСЦИПЛИНЕ

«Базы данных»

Лабораторная работа N 1

«Построение концептуальной модели базы данных»

НОВОСИБИРСК 2000

1. Введение

Архитектура базы данных содержит три уровня: концептуальный, внешний и внутренний.

Рис.1. Три уровня архитектуры базы данных

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

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

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

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

Разработчикам информационных систем необходимо владеть навыками разработки концептуальных моделей БД.

Рис. 2 Этапы проектирования базы данных

В результате выполнения лабораторной работы Вы сможете:

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

  2. Показать, как создаются составные объектные множества на основе существующих отношений, и объяснить, как они функционируют в качестве объектных множеств, обладающих атрибутами, и участвуют в отношениях.

  3. Продемонстрировать, как концептуальное моделирование данных может быть применено к решению часто встречающихся в бизнесе ин­формационных проблем.

2. Основные понятия концептуальных моделей

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

Модель - это представление реальности, отражаю­щее лишь избранные детали.

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

Разработка концептуальной модели данных является методо­логической основой создания схем баз данных для конкретных практических ситуаций.

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