5. 
Проверить на контрольных примерах 1, 4, 6 из
табл. 3.4  следующий известный факт: если схема БД ρ сохраняет F и F
|= *[ρ], то хотя бы одна из подсхем  является суперключом R над F; строки
выделенных переменных в результирующем табло соответствуют подсхемам -
суперключам.
 является суперключом R над F; строки
выделенных переменных в результирующем табло соответствуют подсхемам -
суперключам.
Содержание отчета
1. Тексты программ.
2. Результаты выполнения программ на контрольных примерах.
Задание 4
Синтез B - схемы
Содержание и порядок выполнения работы
1. Изучить алгоритм синтеза В-схемы, приведенный в прил.6.
2. Разработать программу синтеза В-схемы, используя программные процедуры (функции) из заданий 1-3.
В программе предусмотреть: уменьшение числа ФЗ в редуцированном
покрытии путем применения к нему правила вывода F3 (аддитивность);
удаление из В-схемы  подсхем
 подсхем  таких, что
 таких, что  (
  ( и
и  ).
).
3. Проверить корректность работы программы на контрольных примерах из табл.3.5.
Таблица 3.5
| Номер примера | Исходные данные: R - множество атрибутов, F -неизбыточное множество ФЗ | Результат: B - схема и её нормальная форма | 
| 1 | R = ABCD, F = (АВ→CD, C→В} | ρ = {R(ABCD)}, ЗHФ | 
| 2. | R = ABCD, F = {А→В, В→С} | ρ = {R1(AB), R2(BC), R3(AD)}, НФБК. | 
| 3 | R = ABCD, F = {A→В, A→CD, C→D} | ρ = { R1(ABC), R2(CD)}, НФБК | 
| 4 | R = ABCD, F = {AD→C, CD→A, B→D} | ρ = {R1(ACD), R2(BD), R3(BC)}, НФБК | 
| 5 | R = ABCD, F = (A→BC, BC→D, D→C} | ρ = {R1(ABC), R2(BCD)}, ЗНФ | 
| 6 | R = ABCD, F = {A→BD, AB→CD) | ρ = {R(ABCD)}, НФБК | 
4. Для практической задачи из прил.7 (согласно варианту задания) выполнить следующие действия:
- осуществить синтез В-схемы   ;
;
- проверить, в какой нормальной форме находится ρ (ЗНФ или НФБК) относительно исходного множества ФЗ F;
- для каждой  (
 ( )   указать ключи относительно
)   указать ключи относительно  ;
;
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.