Сначала повторим теорию о связях в БД (тезисы)
Практическая работа 3
Физическая целостность БД (слайд 20)
- Защиту БД от разрушения при отказе оборудования обеспечивает использование транзакций при внесении изменений.
- Периодически администраторы делают резервную копию всех данных на дисках и ведут журнал изменений
Логическая целостность БД (слайд 20)
- Каждое поле имеет свой тип
- некоторые поля объявляются обязательными для заполнения
- вводятся условия, которые должны выполняться для значений отдельных полей
- для сложных данных используются шаблоны ввода
- вводятся условия, которые должны выполняться для группы полей
Ссылочная целостность БД (слайды 26 - 30)
- После связывании таблиц происходит дополнительная проверка при вводе данных. Нельзя ввести в связанное поле подчиненной таблицы несуществующее значение поля главной таблицы. Также нельзя удалять запись из главной таблицы, если значение связанного поля используется хотя бы в одной записи подчиненной таблицы.
- В СУБД при установлении связи с помощью Конструктора связей включается Механизм поддержки целостности данных.
Целостность данных означает:
- В связанное поле подчиненной таблицы можно вводить только те значения, которые имеются в связанном поле главной таблицы.
- Из главной таблицы нельзя удалить запись, у которой значение связанного поля совпадает хотя бы с одним значением того же поля в подчиненной таблице.
Практическая работа 3
Работу выполнять в тетради для контрольных работ
Комментариев нет:
Отправить комментарий
Примечание. Отправлять комментарии могут только участники этого блога.