Инфологическое проектирование. Инфологическое проектирование прежде всего связано с попыткой представле­ния семантики предметной области в модели БД.

Презентация:



Advertisements
Похожие презентации
Преобразование ER- модели в реляционную. правила преобразования ER- модели в реляционную. 1. Каждой сущности ставится в соответствие отношение реляционной.
Advertisements

Базы данных Реляционная база данных MS Access. Повторение База данных организованная совокупность данных из какой-либо предметной области, предназначенная.
Теория экономических информационных систем Семантические модели данных.
Методология информационного моделирования IDEF1X.
Методология IDEF1X (IDEF1 Extended) – язык для семантического моделирования данных, основанных на концепции « сущность - связь ». Является расширением.
Виды моделей данных. Ядром любой базы данных является модель данных. Модель данных представляет собой множество структур данных, ограничений целостности.
Даталогическое проектирование. 1. Представление концептуальной модели средствами модели данных СУБД Общие представления о моделях данных СУБД С одной.
ВИДЫ МОДЕЛЕЙ ДАННЫХ. Ядром любой базы данных является модель данных. Модель данных представляет собой множество структур данных, ограничений целостности.
БАЗЫ ДАННЫХ ЛЕКЦИЯ 6. тема: ПРОЕКТИРОВАНИЕ ВНУТРЕННЕЙ МОДЕЛИ.
ТЕМА 3 Взаимосвязи в модели данных. При проектировании БД нам потребуется различать взаимосвязи: между объектами между атрибутами одного объекта и между.
Элементы модели «сущность-связь» Сущность - Класс сущностей - Экземпляр сущности Атрибуты - Композитные атрибуты - Многозначные атрибуты Идентификаторы.
1 БАЗЫ ДАННЫХ ЗАНЯТИЕ 5 ПУГАЧЁВ Ю.В. Учитель информатики Харьковская общеобразовательная школа І-ІІІ ступеней 60 Харьковского городского совета Харьковской.
Моделирование данных Модель «сущность-связь». Рассматриваемые вопросы: Элементы модели «сущность-связь» Диаграммы «сущность-связь» Слабые сущности Подтипы.
Реляционная база данных Сущность – тип объекта Экземпляр сущности – конкретный объект Атрибут сущности – свойство объекта Сущность – «ученик» Экземпляр.
Реляционная модель – это особый метод рассмотрения данных, содержащий данные в виде таблиц, способов работы и манипуляции с ними в виде связей. структура,
ТЕМА 4. ОБЩИЕ ПРИНЦИПЫ ПОСТРОЕНИЯ МОДЕЛЕЙ ДАННЫХ В ГИС.
Переход от базовой ER- модели к ERWin/IDEF1X. Базовая ER-модель. Простой объект.
Инфологическая модель базы данных Выполнил : студент гр Тимофеев А.А.
ПРОЕКТИРОВАНИЕ БАЗЫ ДАННЫХ. Этапы работы: 1. ПОСТРОЕНИЕ ИНФОЛОГИЧЕСКОЙ МОДЕЛИ Сущность 1 Сущность 2 Сущность 3 СУЩНОСТЬ – ЭТО ЭЛЕМЕНТЫ РЕАЛЬНОГО МИРА,
БАЗА ДАННЫХ – ОСНОВА ИНФОРМАЦИОННОЙ СИСТЕМЫ ТЕХНОЛОГИЯ ИСПЛЬЗОВАНИЯ И РАЗРАБОТКА ИНФОРМАЦИОННЫХ СИСТЕМ.
Транксрипт:

Инфологическое проектирование

Инфологическое проектирование прежде всего связано с попыткой представле­ния семантики предметной области в модели БД. Реляционная модель данных в силу своей простоты и лаконичности не позволяет отобразить семантику, то есть смысл предметной области. Общепринятым стало сокращенное название ER- модель, большинство современ­ных CASE-средств содержат инструментальные средства для описания данных в формализме этой модели. Кроме того, разработаны методы автоматического преобразования проекта БД из ER-модели в реляционную.

Модель «сущностьсвязь» Основные понятия: Сущность, с помощью которой моделируется класс однотипных объектов. Объект, которому соответствует понятие сущности, имеет свой набор атрибутов характеристик, определяющих свойства данного представителя класса. Набор атрибутов, однозначно идентифицирующий конкретный экземпляр сущности, называют ключевым. сущностями могут быть установлены связи - бинарные ассоциации, показывающие, каким образом сущности соотносятся или взаимодействуют между собой.

Пример

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

Обозначения

Типы связей Связи делятся на три типа по множественности: один-к-одному (1:1), один-ко-многим (1:М), многие-ко-многим (М:М). Между двумя сущностями может быть задано сколько угодно связей с разными смысловыми нагрузками.

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

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

Пример супертипа и подтипов

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

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

Пример ER-модели