
- •Первичный ключ в реляционной бд.
- •Внешний ключ в реляционной бд.
- •Перечислите типы связей между таблицами. Приведите примеры.
- •Один ко многим
- •Многие ко многим
- •Один к одному
- •Что такое запись и поле.
- •Перечислите основные этапы жизненного цикла бд.
- •Стадия эксплуатации и сопровождения. Класс принадлежности сущности.
- •Нормализация бд.
- •Первая нормальная форма. Определение. Пример.
- •Вторая нормальная форма. Определение. Пример.
- •Логическая независимость данных.
- •Физическая независимость данных.
- •Третья нормальная форма. Определение. Пример.
- •Транзакция.
- •Перечислите требования, предъявляемые к базам данных.
- •Перечислите технологии работы с бд.
- •Суть централизованной архитектуры при многопользовательской работе с бд.
- •Суть архитектуры «файл-сервер» при многопользовательской работе с бд.
- •Суть двухзвенной архитектуры «клиент-сервер» при многопользовательской работе с бд.
- •Суть трехзвенной архитектуры «клиент-сервер» при многопользовательской работе с бд.
- •Деление субд по форме представления информации.
- •Деление субд по типу используемой модели данных.
- •Деление субд по типологии хранения данных. Деление субд по типологии доступа и характеру использования.
Первичный ключ в реляционной бд.
Первичный ключ – столбец значения которого во всех строках различны. Представляет собой один из примеров уникальных индексов и применяется для уникальной идентификации записей таблицы. Никакие из двух записей таблицы не могут иметь одинаковых значений первичного ключа.
Внешний ключ в реляционной бд.
Первичные ключи отношений используются в качестве общих атрибутов при связывании отношений. Для этой цели вводятся понятия родительского (главного) отношения и дочернего (подчиненного) отношения. Первичный ключ родительского отношения, экспортированный в дочернее отношение в качестве связующего атрибута, называется внешним ключом дочернего отношения. Посредством внешнего ключа кортежи дочернего отношения ссылаются на соответствующие им кортежи родительского отношения.
Перечислите типы связей между таблицами. Приведите примеры.
Существует три типа связей между таблицами:
Один ко многим
Связь «один ко многим» самая распространенная. В этом типе связей у строки таблицы А может быть несколько совпадающих строк таблицы Б, но каждой строке таблицы Б может соответствовать только одна строка из А. Например, между таблицами publishers и titles установлена связь «один ко многим»: каждый издатель публикует много книг, но каждая книга публикуется только у одного издателя.
Многие ко многим
В связи «многие ко многим» строке таблицы А может сопоставляться несколько строк таблицы Б, и наоборот. Такие связи создаются определением третьей таблицы, которая называется таблицей соединения, чей первичный ключ состоит из внешних ключей А и Б. Например, между таблицами authors и titles связь «многие ко многим» определена через связи «один ко многим» каждой из этих таблиц с таблицей titleauthors. Первичный ключ таблицы titleauthors представляет собой сочетание столбца au_id(первичный ключ таблицы authors) и столбца title_id (первичный ключ таблицы titles).
Один к одному
В связи «многие к одному» строке таблицы А может сопоставляться только одна строка таблицы Б, и наоборот. Связь «один к одному» создается, если для обоих связанных ключей определены ограничения первичного ключа или уникальности. Этот тип связи обычно не используется, так как большую часть связанных таким образом данных можно хранить в одной таблице.
Что такое запись и поле.
Запись - это строка таблицы, содержащая набор значений свойств, размещенный в полях базы данных.
Поле - это столбец таблицы, содержащий значения определенного свойства.
Перечислите основные этапы жизненного цикла бд.
Стадии жизненного цикла базы данных: