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

Содержание

Слайд 2

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

Занятие 2A / Слайд из 15

СРС 1
На схеме

Проектирование логических баз данных Занятие 2A / Слайд из 15 СРС 1
С/С сущность представляется в виде ______.
Ромба
Линии
Прямоугольника
Овала
Что из нижеследующего обозначает объединение между типами сущностей?
Отношение
Связь
Тип связи
Тип отношения
Какая модель данных имеет структуру базы данных, состоящую из нескольких типов записей фиксированного формата?
Реляционная модель
Объектно-ориентированная логическая модель
Сетевая модель
Иерархическая модель

Слайд 3

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

Занятие 2A / Слайд из 15

СРС 1 (продолжение)
A(n)

Проектирование логических баз данных Занятие 2A / Слайд из 15 СРС 1
______ представляет собой совокупность значений, на основании которых один или более атрибутов вычисляют свои фактические значения.
Отношение
Домен
Сущность
Супертип
Какие из следующих признаков необходимы для связной совместимости двух таблиц?
Атрибуты с одинаковым типом данных
Атрибуты с одинаковыми данными
Атрибуты с уникальными данными
Атрибуты с различным типом данных

Слайд 4

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

Занятие 2A / Слайд из 15

Концептуальная модель
Концептуальная

Проектирование логических баз данных Занятие 2A / Слайд из 15 Концептуальная модель
модель отражает сущности и связи между ними применительно к нуждам организации по обработке данных.
Концептуальная модель может быть преобразована в реляционную, иерархическую или сетевую модель.
Концептуальная модель не зависит от индивидуальных приложений, системы управления базами данных, аппаратного обеспечения и физического способа хранения.
Анализ данных является первым шагом при разработке концептуальной модели, и начинается он со сбора данных.
Анализ данных включает в себя определение сущностей, их атрибутов и связей между ними на основании собранных данных.
Следующим шагом является проверка всех оперативных применений данных организации, связанных с их обработкой, и исключение ненужных или повторяющихся данных.
Завершив анализ данных, Вы чертите схему «сущность - связь». Эта схема дает интуитивный обзор проекта и особенно полезна для обмена идеями между пользователями.

Слайд 5

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

Занятие 2A / Слайд из 15

Преобразование схем «сущность

Проектирование логических баз данных Занятие 2A / Слайд из 15 Преобразование схем
– связь» в таблицы
База данных, согласующаяся со схемой С/С, может быть представлена в реляционной системе в виде набора таблиц.
Схемы С/С могут быть преобразованы в таблицы сучетом следующего:
Регулярные сущности
Атрибуты
Связи
Слабые сущности
Подтипы и супертипы

Слайд 6

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

Занятие 2A / Слайд из 15

Регулярные сущности
Регулярные сущности

Проектирование логических баз данных Занятие 2A / Слайд из 15 Регулярные сущности
являются независимыми сущностями.
Они являются “структурными элементами” базы данных и могут существовать изолированно, независимо от какой-либо другой сущности.
Каждая регулярная сущность отображается в виде таблицы.

Слайд 7

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

Занятие 2A / Слайд из 15

Атрибуты
Атрибуты являются свойствами

Проектирование логических баз данных Занятие 2A / Слайд из 15 Атрибуты Атрибуты
сущностей.
Каждый атрибут на схеме С/С отображается атрибутом в соответствующей таблице.

Слайд 8

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

Занятие 2A / Слайд из 15

Связи
Отображение связей зависит

Проектирование логических баз данных Занятие 2A / Слайд из 15 Связи Отображение
от типа связи.
В зависимости от системы реляционных баз данных каждый из типов связи с таблицами устанавливается различным образом.
В наличии должно быть минимальное количество таблиц с минимальным количеством атрибутов.
Оператор соединения возвращает всю информацию путем объединения двух или более таблиц.

Слайд 9

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

Занятие 2A / Слайд из 15

Слабые сущности
Слабой

Проектирование логических баз данных Занятие 2A / Слайд из 15 Слабые сущности
называется сущность, существование которой зависит от какой-либо другой сущности.
Слабая сущность может отображаться отдельной таблицей.

Слайд 10

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

Занятие 2A / Слайд из 15

Подтипы и супертипы

Проектирование логических баз данных Занятие 2A / Слайд из 15 Подтипы и

Подтип является подмножеством другой сущности.
Существование подтипа всегда зависит от супертипа.
Каждый тип сущности (подтип или супертип) отображается отдельной таблицей.
Первичный ключ супертипа является внешним ключом для подтипа. Он устанавливает связь между ними.
Внешний ключ подтипа также является первичным ключом.

Слайд 11

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

Занятие 2A / Слайд из 15

Советы по логическому

Проектирование логических баз данных Занятие 2A / Слайд из 15 Советы по
проектированию баз данных
Не вводите атрибутов, в которых нет необходимости.
Реляционным системам требуется ключ, который однозначно определяет строку таблицы.
Ключи бывают следующих типов:
первичный;
внешний;
возможный;
альтернативный;
составной.
В процессе проектирования базы данных некоторым атрибутам могут потребоваться дополнительные атрибуты для уточнения, и они сами становятся сущностями. Для представления важных рекуррентных групп атрибутов Вы можете создать новую сущность.

Слайд 12

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

Занятие 2A / Слайд из 15

Советы по логическому

Проектирование логических баз данных Занятие 2A / Слайд из 15 Советы по
проектированию баз данных
(продолжение..)
Конкретизация является результатом представления подмножества из набора сущностей высокого уровня в форме набора сущностей низкого уровня.
Объединение является результатом слияния двух или более наборов сущностей низкого уровня для создания набора сущностей высокого уровня.
Объединение упрощает многократные ссылки.
При объединении каждая сущность высокого уровня должна одновременно быть сущностью низкого уровня. Однако, конкретизация не имеет этого ограничения.

Слайд 13

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

Занятие 2A / Слайд из 15

Итоги
На этом занятии

Проектирование логических баз данных Занятие 2A / Слайд из 15 Итоги На
Вы узнали, что:
Концептуальная модель отражает сущности и их связи. Анализ данных позволяет определить сущности и связи. Концептуальная модель не зависит от системы, в которой предполагается ее реализация.
Регулярные сущности являются независимыми. Они могут существовать изолированно, независимо от какой-либо другой сущности.
Каждая сущность отображается таблицей. Каждый атрибут на схеме С/С отображается атрибутом в таблице.
Сущности с общими атрибутами подлежат слиянию. Атрибутам могут потребоваться дополнительные атрибуты, и они становятся сущностями.
Отображение связей зависит от типа связи. В зависимости от системы реляционных баз данных каждый из типов связи с таблицами устанавливается различным образом.
Имя файла: Проектирование-логических-баз-данных.pptx
Количество просмотров: 133
Количество скачиваний: 0