Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Введение. «Теория экономических информационных систем»






Зачетная работа

по дисциплине

«Теория экономических информационных систем»

на тему: «Проектирование реляционной модели данных для предметной области «Автошкола»

Выполнил:

студент группы 5311

№ зачетной книжки: 5080318

Габдуллина Г.М.

Проверил:

ст. преподаватель

Гимазетдинов Р.Ф.

г. Набережные Челны

2010

Оглавление

Введение. 3

1. Спецификация требований к проекту. 4

Требования к данным.. 4

Требования к транзакциям.. 5

2. Создание концептуальной модели данных. 6

3. Построение и проверка логической (реляционной) модели данных. 11

Исключение особенностей несовместимых с реляционной моделью.. 11

Формирование набора отношений исходя из структуры логической модели данных 12

Проверка отношений с помощью правил нормализации. 15

Проверка соответствия отношений требованиям пользовательских транзакций. 17

Определение ограничений целостности. 18

Словарь данных. 20

Приложение 1. Типы сущностей. 20

Приложение 2. Типы связей. 20

Приложение 3. Атрибуты типов сущностей и типов связей. 21

Приложение 4. Описание реляционной схемы.. 24

ER-диаграмма. 26

Обновленная ER-диаграмма. 27

Список использованных источников. 28

 


 

Введение

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

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

Существуют методики, четко описывающие все этапы такого преобразования.

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

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

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

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







© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.