Будь умным!


У вас вопросы?
У нас ответы:) SamZan.net

зеркальным отображением

Работа добавлена на сайт samzan.net:

Поможем написать учебную работу

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

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 24.11.2024

32 вопрос Контроль целостности связей

     Из перечисленных видов связи наиболее широко используется связь вида 1:М. Связь вида 1:1 можно считать частным случаем связи 1:М, когда одной записи главной таблицы соответствует одна запись вспомогательной таблицы. Связь М:1, по сути, является "зеркальным отображением" связи 1:М. Оставшийся вид связи М:М характеризуется как слабый вид связи или даже как отсутствие связи. Поэтому в дальнейшем рассматривается связь вида 1:М. 

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

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

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

     
Модификация записей.
     При редактировании полей связи дополнительной таблицы очевидным требованием является то, чтобы новое значение поля связи 
совпадало с соответствующим значением какой-либо записи основной таблицы. Т. е. дополнительная запись может сменить родителя, но остаться без него не должна. 

     Редактирование поля связи основной таблицы разумно подчинить одному из cледующих правил: 
 редактировать записи, у которых нет подчиненных записей. Если есть подчиненные записи, то блокировать модификацию полей связи; 
 изменения в полях связи основной записи мгновенно передавать во все поля связи всех записей дополнительной таблицы (каскадное обновление). 

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

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




1. Культура Возрождения в Италии во второй половине XIV-XV вв
2. Великий русский архитектор В.
3. з курсу- Бухгалтерський облік Курсанта взводу ПМП32.html
4. ЛАБОРАТОРНАЯ РАБОТА 2
5. Тема 2 Экономическая эволюция древних цивилизаций Первобытнообщинный способ производства Азиа
6. Реферат ОПЕРАТОРНЫЙ МЕТОД АНАЛИЗА переходных КОЛЕБАНИЙ в электрических цепях
7. этоприческа которая может менять лицо до неузнаваемости
8. У Клиента и ее сына есть квартира в общей долевой собственности
9. тема неизбежно трансформировала курс на создание объединений в ведомственный монополизм что еще сильнее под
10. Реферат- Налогообложение на Украине (Система оподаткування в Українії податкова політика в сучасних умовах)
11. Реферат- Грузозахватные устройства механизмов
12. 13 марта 20 13 г
13. ТЕМА 4- ФОРМЫ ОРГАНИЗАЦИИ УЧЕБНОГО ПРОЦЕССА В ВЫСШЕЙ ШКОЛЕ для адъюнктов всех специальностей очной и з.html
14. Обгрунтуйте вплив факторів на наслідки ураження електричним струмом Сила струму
15. Тема 1 Вступ у якість Основи понятійного апарату
16. Лабораторная работа 3- Принципы решения неструктуризованных проблем
17. Статья КоАП Выпуск в эксплуатацию ТС и других передвижных средств с превышением нормативов.html
18. модуль С 13.01 по 23
19. ДГМУ Минздравсоразвития России Кафедра ортопедической стоматологии Технология изготовле
20. Условная компиляция