Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
05-12-2012_19-03-54 / Тема 4 СУБД.ppt
Скачиваний:
31
Добавлен:
16.03.2015
Размер:
18.04 Mб
Скачать

Соотношение понятий

Предметная

Реляционная

База данных

область

теория

 

объект

Сущность,

таблица

 

отношение

 

Свойство

атрибут

столбец

объекта

 

(поле)

Экземпляр

кортеж

Строка

объекта

 

(запись)

Пример отношения СОТРУДНИК.

 

Фамилия

Номер

Должность Дата

 

 

отдела

 

рождения

1

Иванов

3

начальник

1.06.1970

2

Москвина

1

лаборант

23.10.1983

n

Яковлев

7

инженер

1.1.1978

Фундаментальные свойства отношений:

Отсутствие кортежей-дубликатовОтсутствие упорядоченности кортежейОтсутствие упорядоченности атрибутовАтомарность значений атрибутов

Связи между отношениями

Связь – это функциональная зависимость между сущностями (объектами).

Если между некоторыми сущностями существует связь, то факты из одной сущности ссылаются или некоторым образом связаны с фактами из другой сущности.

Мощность связи представляет собой отношение количества экземпляров родительской сущности к соответствующему количеству экземпляров дочерней сущности.

Виды связи:

один-к-одному (1:1) – означает, что каждая запись в одной таблице соответствует только одной записи в другой таблице.

Один-ко-многим (1:М) – одной записи в одной таблице (родительской) соответствует несколько записей в другой (дочерней).

Много-ко-многим (М:М) – нескольким записям в одной таблице соответствуют несколько записей в другой (например, список товаров и покупателей – несколько товаром могут быть куплены несколькими покупателями).

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

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

отсутствие проверки;

проверка допустимости;

запрет операции;

каскадное выполнение операции обновления или удаления данных сразу в нескольких связанных таблицах;

установка пустого (NULL) значения или заданного значения по умолчанию.

Нормализация отношений

При проектировании реляционной базы данных необходимо решить вопрос о наиболее эффективной структуре данных. Основные цели, которые при этом преследуются:

Обеспечение быстрого доступа к данным.

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

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

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

Окно «Приступая к работе с Microsoft Office Access»

Лента, Вкладки команд

Область

Вкладки

переходов

документов

Соседние файлы в папке 05-12-2012_19-03-54