Реферат: Базы данных и управление ими

Ключ таблицы – отношения.

Т.к. кортежи не должны повторяться внутри таблицы – отношения, соответственно они имеют уникальный первичный ключ (т.е. один из атрибутов таблицы будет являться ключом).

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

Рассмотрим пример связывания нескольких таблиц отношений

№Договора КодЗаказчика
Д0001 ЗАК А
Д0002 ЗАК Б
Д0003 ЗАК В
Д0004 ЗАК А
№п/п №Договора КодИзделия Количество
1 Д0001 И0001 К11
2 Д0001 И0005 К15
3 Д0002 И0001 К21
4 Д0003 И0001 К31
5 Д0003 И0002 К32
6 Д0003 И0005 К35

Преимущества и недостатки реляционной модели.

Достоинства:

Простота представления данных благодаря табличной форме, минимальная избыточность данных при нормализации отношений.

В реляционных моделях обеспечивается:

независимость приложений пользователя от данных

изменение атрибутного состава отношений.

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

Недостатки:

нормализация данных реляционной модели приводит к значительной фрагментации данных, в то время как в большинстве задач необходимо объединение фрагментированных данных.

База данных ACCESS

В СУБД Access поддерживается реляционная модель данных.

СУБД Microsoft Access входит в пакет Microsoft Office. Мы будем рассматривать версию MS Access 2000.

Структура БД

Даже если в базе нет никаких данных (пустая база), то это все равно полноценная база данных, т.к. она имеет определенную структуру. Структура определяет методы занесения данных и хранения их в базе.

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

Изменяя состав полей базовой таблицы (или их свойства), мы изменяем структуру базы данных и получаем новую базу данных.

Свойства полей БД Access.

Имя поля – как нужно обращаться к данным.

Тип поля – определяет тип данных.

Размер поля – определяет предельную длину данных.

Формат поля – способ формирования данных в ячейках.

Маска ввода – форма ввода данных в поле(средства автоматизации данных).

Подпись – заголовок столбца таблицы(по умолчанию – имя поля).

Значение по умолчанию – (ввод автоматически).

Условие на значение – ограничение, для проверки правильности ввода(числовой, денежный или тип даты).

К-во Просмотров: 292
Бесплатно скачать Реферат: Базы данных и управление ими