Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
399
Добавлен:
10.05.2014
Размер:
3.08 Mб
Скачать

Министерство образования Российской Федерации

Московский государственный инженерно-физический институт

(технический университет)

Т.Е.Ильиных л.И.Шустова проектирование реляционных баз данных в нотациях idef1x

Москва 2000

УДК 004.652.4(075)

ББК 32.973-018.2я7

И46

Ильиных Т.Е., Шустова Л.И. Проектирование реляционных баз данных в нотациях IDEF1X. М.:МИФИ, 2000. – 136 с.

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

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

Рецензент Б.А.Щукин

Рекомендовано редсоветом МИФИ

в качестве учебного пособия

ISBN 5-7262-0349-6

Т.Е.Ильиных, Л.И.Шустова, 2000

Московский государственный инженерно-физический институт (технический университет), 2000

Содержание

Введение………………………………………………………………….. 4

1. Этапы проектирования базы данных 6

2. Инфологическое проектирование базы данных 9

2.1. Общие сведения 9

2.2. Описание бизнес компонентов и бизнес процессов 10

2.3. Другие компоненты инфологической модели 32

2.2. Уровни представления данных 34

2.3. Этапы инфологического проектирования 35

3. Даталогическое проектирование базы данных 55

3.1. Создание даталогической модели 55

3.2. Основы нормализации отношений 62

4. Примеры проектирования баз данных различных бизнес приложений 75

4.1. Общие замечания 75

4.2. Проектирование базы данных "Школа" 76

4.3. Проектирование базы данных "Обмен валюты" 101

4.4. Проектирование базы данных "Торговля" 120

Список литературы..………………………………….…………. 143

Введение

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

Данное пособие рассматривает одну из современных методик проектирования баз данных реляционного типа, основанную на стандарте IDEF1X (Integration Definition for Information Modeling). Этот стандарт разработан в США для нужд армии и в настоящее время широко применяется при создании баз данных различного целевого назначения, как при ручном проектировании, так и с использованием современных автоматизированных сред разработки.

Пособие состоит из четырех глав.

В главе 1 определяются основные модели абстрактного представления предметной области, а также этапы проектирования БД.

Глава 2 посвящена инфологическому моделированию предметной области. Здесь приводятся общие сведения об инфологическом моделировании, достаточно подробно разбирается современный стандарт проектирования баз данных реляционного типа IDEF1X.

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

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

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

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

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

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

Соседние файлы в папке docs