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

30.Механизм каскадных изменений в базах данных.

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

1)необходимо запретить изменение поля связи в записи дочерней таблицы без синхронного изменения полей связи в род-ой таблице.

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

3) при удалении записи в родительской таблице, следует удалить соответствующие записи в дочерней таблице.

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

31.Внешний ключ базы данных.

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

32.Методы доступа к данным в таблицах бд.

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

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

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

33-35 В Галлерее

36. Создание таблиц и установление связей.

Создание новой таблицы в новой базе данных

1)Нажмите кнопку Microsoft Office Значок кнопки, а затем выберите команду Создать. 2)В поле Имя файла введите имя файла 3)Нажмите кнопку Создать.

Откроется новая база данных, в которой будет создана и открыта в режиме таблицы новая таблица с именем «Таблица1».

Создание новой таблицы в существующей базе данных

1)Нажмите кнопку Microsoft Office Значок кнопки, а затем выберите команду Открыть. 2)В диалоговом окне Открытие файла базы данных выберите и откройте базу данных. 3)На вкладке Создание щелкните Таблица.

Создание связи между таблицами с помощью окна "Схема данных"

1)На вкладке Файл нажмите кнопку Открыть. 2)В диалоговом окне Открытие файла базы данных выберите и откройте базу данных. 3)На вкладке Работа с базами данных в группе Схема данных щелкните элемент Схема данных. 4) Если ни одна связь еще не определена, автоматически откроется диалоговое окно Добавление таблицы. Если это окно не открылось, на вкладке Конструктор в группе Связи нажмите кнопку Отобразить таблицу.

5)В диалоговом окне Добавление таблицы отображаются все таблицы и запросы базы данных. Чтобы просмотреть только таблицы, выберите пункт Таблицы. Чтобы просмотреть только запросы, выберите пункт Запросы. Чтобы просмотреть и таблицы, и запросы, выберите пункт Все.

6)Выберите одну или несколько таблиц или запросов и нажмите кнопку Добавить. По завершении добавления таблиц и запросов в окно "Схема данных" нажмите кнопку Закрыть.

7) Перетащите поле (как правило, поле первичного ключа) из одной таблицы на общее поле (поле внешнего ключа) в другой таблице.

Откроется диалоговое окно Изменение связей.

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

8)Нажмите кнопку Создать.