Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Шпоры по билетам.docx
Скачиваний:
4
Добавлен:
01.09.2019
Размер:
114.25 Кб
Скачать

14. Взаимосвязи сущностей зависимые и независимые сущности. Родительские и дочерние сущности.

Взаимосвязи сущности: как правило играет главная и подчиненная таблица.

Родительские и дочерние сущности:

1-Для связей 1:М, сущность, которая имеет единичное участие в связи определяется как родительская, множественное как дочерняя;

2-Для связей 1:1 сущность которая имеет частичное участие в связи определяется как родительская, сущность которая тотально участвует в связи как дочерняя;

3-Для неопределенных связей (М:М) родительские и дочерние сущности не определяются.

Дочерняя сущность, однозначная идентификация которой зависит от атрибута внешнего ключа, называется ЗАВИСИМОЙ СУЩНОСТЬЮ. Зависимая сущность представляет данные, зависящие от других сущностей в системе.

Сущность является независимой, если каждый экземпляр сущности может быть однозначно идентифицирован без определения его отношений с другими сущностями. НЕЗАВИСИМАЯ СУЩНОСТЬ - сущность, независящая от других объектов в модели при своей идентификации.

15. Понятие, сущность и общая характеристика объектно-ориентированного проектирования

Объектно-ориентированное проектирование- система описывается в терминах объектов и связей между ними, а поведение системы описывается в терминах обмена сообщениями между объектами.

Каждый объект системы обладает свойствами (атрибутами) и методами, определяющими его поведение.

Основные понятия:

Объект- осязаемая сущность-предмет или явление (процесс), имеющее четко определяемое поведение. Объект характеризуется состоянием, поведением и индивидуальностью; структура и поведение схожих объектов определяют общий для них класс. Поведение объекта характеризуется его воздействием на другие объекты. Индивидуальность — это свойства объекта, отличающие его от всех других объектов.

Определенное воздействие одного объекта на другой с целью вызвать соответствующую реакцию называется операцией.

Класс — это множество объектов, связанных общностью структуры и поведения. Любой объект является экземпляром класса.

15. Непротиворечивость и целостность реляционных данных. Null-значения, трехзначная логика.

Целостность сущностей. Целостность внешних ключей. Ссылочная целостность. Стратегии поддержания ссылочной целостности.

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

Выделяют два основных типа ограничений по условию целостности данных в базе.

1-Каждая строка таблицы должна отличаться от остальных ее строк значением хотя бы одного столбца.

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

Null-значение - это не значение, а некий указатель, показывающий, что значение неизвестно..

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

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

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

Определение истинности логических выражений базируется на трехзначной логике, в которой кроме значений T — ИСТИНА и F — ЛОЖЬ, введено значение U — НЕИЗВЕСТНО.

Логическое значение U — это то же самое, что и null-значение

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]