Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
БД_шпоры_1.docx
Скачиваний:
92
Добавлен:
09.02.2015
Размер:
189.5 Кб
Скачать

85.Реляционная схема таблиц. Логический и физический ключ реляционных отношений. Определение, назначение, пример.

Реляционная модель строится на основе отношений. Отношение- некоторое подмножество одного или более доменов. Домен- это некоторое множество, набор однородных значений. Если в структуру отношения добавить ограничения на возможные значения данных, то получается реляционная схема. Схема данных- имя отношения с перечнем столбцов и строк. Термин «ключ отношения» имеет различные значения на стадиях проектирования и реализации. Если в процессе проектирования под ключом понимается один или несколько столбцов, однозначным образом идентифицирующий картежи отношения, то на стадии реализации под ключом понимается столбец, на базе которого строится индекс с целью повышения эффективности обработки данных. Чтобы различить 2 значения ключа, употребляют термины «логический ключ» и «физический ключ». Логический ключ- это уникальный идентификатор. Физический ключ- столбец, на основе которого создается индекс или другая структура хранения с целью увеличения скорости обработки.

88. Язык описания данных реляционных таблиц (ddl). Структура этого языка.

Язык, который используется для описания структуры реляционных БД называется DDL (Data Definition Language).

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

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

CREATETABLE... — создать таблицу;

CREATEINDEX... — создать индекс;

ALTERTABLE... — изменить структуру ранее созданной таблицы;

DROP...        — удалить существующую таблицу и базы данных.

В структуре инструкций CREATETABLEи ALTERTABLEважную роль играет предложение CONSTRAINT (создать ограничения на значения данных) со следующими установками — NOT NULL (не допускаются нулевые, точнее «пустые» значения по соответствующему полю, иначе говоря, определяется поле с обязательным заполнением), AUTOINC (поле с инкрементальным, т. е. последовательно возрастающим с каждой новой записью, характером значений) и PRIMARY KEY (определение для поля уникального, т. е. без повторов, индекса, что в результате задает режим заполнения данного поля с уникальными неповторяющимися по различным строкам значениями).

76.Идентификационно-зависимые сущности в модели «Сущность-связь». Определение, пример, графическая интерпретация.

В модели «Сущность-связь» имеется особый тип слабых сущностей, называемый идентификационно-зависимыми сущностями. Это такие сущности, идентификаторы которых содержат идентификатор другой сущности. Рассмотрим сущности ДОМ и КВАРТИРА. Пусть идентификатором сущности Дом является атрибут Название дома, а идентификатором сущности Квартира является композитный идентификатор {Название дома, Номер квартиры}. Поскольку идентификатор сущности Квартира содержит в себе идентификатор сущности Дом (Название дома), то сущность Квартира является идентификационно- зависимой от сущности Дом.

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