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

МИНОБРНАУКИ РОССИИ

Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования

Ухтинский государственный технический университет Факультет информационных технологий Кафедра автоматизированных информационных систем

Контрольная работа № 1

По дисциплине «База данных»

Выполнил:

Студентка гр. АИС-10 ФБО(Б) Абдрашитова Т.Ю.

Шифр 101954

Ухта 2013

Оглавление

Ухтинский государственный технический университет 1

Факультет информационных технологий 1

Кафедра автоматизированных информационных систем 1

Задание 1. Построение выводов 3

Задание 2. Построение выводов 4

Задание 3. Установление связей 5

Задание 4. Формализация предметной области 7

Библиографический список 10

Задание 1. Построение выводов 3

Задание 2. Построение выводов 4

Задание 3. Установление связей 6

Задание 4. Формализация предметной области 8

Библиографический список 11

Задание 1. Построение выводов

Дано: отношение.

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

№ аудитории

Вид мебели

Количество

111к

Стол

20

112л

Шкаф

25

111к

Шкаф

25

119к

Стол

20

119к

Шкаф

30

Решение:

Рассмотрим данное отношение. Схемой данного отношения является множество атрибутов { № аудитории, Вид мебели, Количество}. Степень отношения равна 3, т.к. в схеме 3 атрибута;в отношении 5 кортежей, следовательно, его мощность равна 5.

В данном отношении ключом является множество атрибутов К1={№ аудитории, Вид мебели}. Действительно, ни одно из значений атрибутов в отношении не является уникальным. Среди пар атрибутов не повторяются только атрибуты множества К1. Ключ в отношении составной, так как в него входит два атрибута. Поскольку других ключей в отношении нет, то он является первичным ключом.

Значения атрибута № аудитории имеет конечное число элементов и ограничивается количеством аудиторий в учебном заведении. Домен (dom) этого атрибута представляет собой множество допустимых значений этого атрибута, и он конечен. Домены других атрибутов также конечны, и количество элементов в них также ограничивается правилами, действующими в том учреждении.

Множество значений атрибута в отношении в текущий момент времени образует активный домен атрибута (Adom):

Adom (№ аудитории)={111к, 112л, 119к}

Adom (Вид мебели) = {Стол, Шкаф}

Adom Количество)={20, 25,30}

Задание 2. Построение выводов

Дано: множество функциональных зависимостей, имеющих место на схеме R={A, B, C, D, E, K}.

Задача: вывести указанные функциональные зависимости используя аксиомы Армстронга. Определить ключи отношения.

Задание 2.1.

Исходное множество

Вывести

A®BC, KBC®ED

AK®D

Решение:

Требуется установить, что функциональная зависимость AK®D следует из множества функциональных зависимостей { A®BC, KBC®ED }. Вывод приведен ниже в Таблица1. По аксиома псевдотранзитивности ( если X®Y , WY®Z то WX®Z) из отношений (1) и (2) вытекает AK®ED . По аксиоме декомпозиции ( если XY, а ZY, то XZ) следует, что AK®D.

Таблица1.

Функциональные зависимости

Основание

1

2

3

A®BC

Дано

KBC®ED

Дано

AK®ED

Псевдотранзитивность из (1) и (2)

AK®D

Декомпозиция (3)

Задание 2.2

Исходное множество

Вывести

A®C, AC®ED

AD®E

Требуется установить, что функциональная зависимость AD®E следует из множества функциональных зависимостей {A®C, AC®ED}. Вывод приведен ниже в таблице 2. Проведем декомпозицию отношения (2) и пополнение отношения (1), декомпозицию отношения (4). По аксиоме псевдотранзитивности, если X®Y , WY®Z то WX®Z. Т.к. AD®С и AС®Е , следовательно AD®E .

Таблица2.

Функциональные зависимости

Основание

1

2

3

A®C

Дано

AC®ED

Дано

AС®Е

Декомпозиция(2)

AD®СD

Пополнение (1)

AD®С

Декомпозиция (4)

AD®E

Псевдотранзитивность из (3) и (5)

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]