Слайды и текст доклада
Pic.1
Лекция №3 Ст. преподаватель каф. КИБЭВС М. А. Сопов
Pic.2
Трехуровневая архитектура БД, модель взаимодействия
Pic.5
Выделяют следующие этапы проектирования БД: Выделяют следующие этапы проектирования БД:
Pic.6
Под инфологическим проектированием понимают описание предметной области, выполненное с использованием специальных языковых средств, независящих от используемых в дальнейшем программных средств. Под …
Pic.7
При инфологическом проектировании необходимо: При инфологическом проектировании необходимо: определить цель автоматизации предметной области, информация о которой будет храниться в БД; определить …
Pic.8
После описания предметной области переходят к проектированию концептуальной модели данных (КМД).
Pic.9
Основными составляющими КМД являются: Основными составляющими КМД являются: 1) Объекты (сущности). 2) Объектное свойство (атрибут сущности). 3) Объектное отношение (связь). 4) Время. Предметная …
Pic.10
Объекты (сущности) – это вовлеченные в деятельность люди, предметы, события, понятия, документы, места и т. п. , информация о которых должна накапливаться в разрабатываемой БД и которые представляют …
Pic.11
Атрибут — это поименованная характеристика (свойство) объекта (сущности), которая принимает значения из некоторого множества значений. Выбор существенного атрибута или атрибутов носит субъективный …
Pic.12
На атрибуты могут быть наложены ограничения. На атрибуты могут быть наложены ограничения. Например: - уникальность значений в атрибуте; - значения по умолчанию; - обязательное указание; - диапазон …
Pic.13
Например, объект (сущность) Сотрудник. Например, объект (сущность) Сотрудник. Атрибуты Сотрудника: Фамилия, Имя, Отчество, Дата рождения, Паспорт, ИНН. Экземпляры Сотрудника:
Pic.14
Для того чтобы отличить один объект от других объектов данного типа (для различия одного экземпляра объекта от другого), необходим уникальный идентификатор, называемый первичным ключом (primary key …
Pic.15
Требования к первичному ключу: Требования к первичному ключу: - должен однозначно определять экземпляр сущности; - должен быть уникален; - не должен содержать пустых значений (должен быть обязательно …
Pic.16
Связь характеризуется арностью – числом вступающих в нее сущностей. Связь характеризуется арностью – числом вступающих в нее сущностей. Могут встречаться бинарные (между двумя сущностями), тернарные …
Pic.17
Связь характеризуется мощностью связи. Связь характеризуется мощностью связи. Мощностью связи называется максимальное количество элементов одного объектного множества, связанных с одним элементом …
Pic.18
Наиболее распространены мощности связи: Наиболее распространены мощности связи: - один к одному 1:1; - один ко многим 1:М; - многие ко многим М:М. Мощность связи определяется правилами, действующими …
Pic.19
Связь 1:1 Связь 1:1 В соответствии с законодательством РФ: Муж Жена
Pic.20
Связь 1:М Связь 1:М Сотрудник Договор о приеме на работу
Pic.21
Называется направленной. Называется направленной. В ней выделяют сущность-родитель и сущность-потомок. Родительская сущность-это сущность мощность связи со стороны которой М (M>1). Потомок- …
Pic.22
Связь 1:М Связь 1:М Сотрудник Договор о приеме на работу (сущность/объект родитель) (сущность/объект потомок)
Pic.23
Связь М:М Связь М:М СОТРУДНИК ДОГОВОР НА РАБОТУ В ГРУППЕ
Pic.24
Для моделирования связи 1:М (1:1 как частный случай) необходимо: Для моделирования связи 1:М (1:1 как частный случай) необходимо: - определить родителя и потомка в связи; -определить первичный ключ в …
Pic.26
Связь 1:М Связь 1:М
Pic.27
Связь 1:1 Связь 1:1
Pic.28
Внешний ключ (анг. foreign key (FK)) – атрибут или набор атрибутов, предназначенный для организации связи между данными объектов БД. Внешний ключ (анг. foreign key (FK)) – атрибут или набор …
Pic.29
Для ссылочной целостности характерно: Для ссылочной целостности характерно: - первичный ключ (РК) сущности должен содержать уникальные непустые значения для данной сущности; - внешний ключ (FK) …
Pic.30
Если внешний ключ (FK) входит в состав первичного ключа потомка, то связь называется идентифицирующей. Если FK не входит в состав первичного ключа потомка, то связь является не идентифицирующей.
Pic.31
Связь М:М считается не явной. Для моделирования связи М:М вводится дополнительная связующая сущность, которая разбивает связь М:М на связи 1:М и М:1.
Pic.33
Принято концептуальную модель данных (КМД) представлять графически. Наиболее распространенное отображение КМД при помощи технологии IDEF1x
Pic.34
Графическое представление объектов на диаграмме IDEF1X: Графическое представление объектов на диаграмме IDEF1X:
Pic.35
Графическое представление объектов на диаграмме IDEF1X: Графическое представление объектов на диаграмме IDEF1X:
Pic.36
При построении КМД выделяют три основных уровня: При построении КМД выделяют три основных уровня: уровень «сущность-связь» (ER-уровень); уровень ключей (КВ-уровень); полная атрибутивная модель …
Pic.37
Модель «Сущность-связь»(ER-уровень) Модель «Сущность-связь»(ER-уровень)
Pic.38
Модель на уровне ключей (KB-уровень) Модель на уровне ключей (KB-уровень)
Pic.39
Полная атрибутивная модель (FA-уровень) Полная атрибутивная модель (FA-уровень)
Pic.41
Если объект является конкретизацией другого объекта, то он наследует все атрибуты и связи обобщенного объекта. Если объект является конкретизацией другого объекта, то он наследует все атрибуты и …
Pic.42
Полная атрибутивная модель (FA-уровень) Полная атрибутивная модель (FA-уровень)
Pic.43
После разработки КМД переходят к датологическому проектированию. После разработки КМД переходят к датологическому проектированию. Цель датологического проектирования – представление КМД в терминах …
Pic.44
Для перевода КМД в РМД необходимо: Для перевода КМД в РМД необходимо: 1) каждой сущности (объекту) предметной области поставить в соответствии таблицу БД для которой: атрибут сущности (объекта) …
Pic.45
Спасибо за внимание!
Скачать презентацию
Если вам понравился сайт и размещенные на нем материалы, пожалуйста, не забывайте поделиться этой страничкой в социальных сетях и с друзьями! Спасибо!