Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Информационное моделирование

Аномалии при проектировании

Пример: Рассмотрим отношение

Товар (наименование товара, поставщик, адрес поставщика, цена за единицу товара)

Симантические утверждения следующие: каждый поставщик может поставлять несколько видов товара. (1 товар – несколько поставщиков, 1 поставщик – 1 адрес)

товар поставщик адрес цена
Хлеб З-д №3 Ул.Гая 5  
Хлеб З-д №4 Ул. Чкалова 1  
Булка З-д № 3 Ул.Гая 5  
кекс З-д № 3 Ул.Гая 5  

 

Адрес поставщика повторяется для каждого товара, который он поставляет – это является избыточностью и ведет к следующим аномалиям:

1) аномалия обновления, при изменении адреса поставщика придется изменять для каждого товара, а это потенциальная противоречивость данных;

2) аномалия включения, заключается в том, что мы теряем сведения о поставщике, если в данное время он товар не поставляет и добавить эти сведения без товара он никак не может.

3) аномалия удаления, при удалении сведений о товаре мы можем потерять сведения и о поставщике и наоборот.

 

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

Преимущества модели данных:

- модель не зависит от СУБД и языка программирования

- модель дает однозначное определение того, что требуется

- терминология, используемая моделью определяется языком предметной области.

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

- логическая – это модель с точки зрения пользователя, т.е. описывает данные выбранной предметной области.

- физическая – определяет представление информации в БД.

В данной технологии IDEF1X существует три вида логических моделей:

- диаграмма «сущность-связь»(ERD) - Имеет своей задачей обзор требований к информации достаточной для планирования и разработки информационной системы. Модель недетализирована. Отражает только сущности. Атрибуты почти отсутствуют.

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

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

Физическая модель содержит два уровня:

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

2) модель СУБД. Модель трансформации переводится в модель СУБД и генерируются объекты физической БД.

 

Перечень источников:

 

1. Дейт К. Дж. Введение в систему баз данных.: перевод с английского – 6 издание – К.: Диалектика, 1998. – 784 с.

2. Хомоненко А.Д. Базы данных: Учебник/Под ред.проф А.Д.Хомоненко.-СПб.:Корона, 2004.- 736 с.

3. Четвериков В.Н. и др. Базы и банки данных: учебник для вузов по специальности «АСУ» В.Н.Четвериков, Г.И.Ревунков, Э.Н.Самохвалов; Под ред. В.Н.Четверикова. — М.: Высш. шк., 1987. – 248 с.

 

<== предыдущая лекция | следующая лекция ==>
Виды моделей при проектировании базы данных | Состав языка SQL
Поделиться с друзьями:


Дата добавления: 2014-01-11; Просмотров: 445; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.041 сек.