
Практика 19 вариант / Практика 8
.docxМИНИСТЕРСТВО ЦИФРОВОГО РАЗВИТИЯ, СВЯЗИ И МАССОВЫХ КОММУНИКАЦИЙ
Ордена Трудового Красного Знамени
Федеральное государственное бюджетное образовательное учреждение высшего образования
«Московский технический университет связи и информатики»
Кафедра Сетевых информационных технологий и сервисов (СИТиС)
Задача №8
по дисциплине
«Принципы построения систем управления базами данных и знаний»
19 вариант
Москва, 2024
Содержание
1 Задание 4
2 Ход выполнения задания 5
1 Задание
Для отношения R (a, b, c) атрибуты a и b которого относятся к целочисленному четырех-байтовому типу, а компоненты атрибута c являются строками длиной в 100 байт, под заголовок кортежа R отводится А байт. Пусть объем блока составляет 1024 байт, причем длина заголовка блока равна 24 байт.
1. Найти B(R), если T(L) = B.
Оператор
L=
(R)
предусматривает
наличие
всех компонентов кортежа R.
2. Найти B(S), если T(S) = C.
Оператор
S=
(R)
предусматривает
замену компонентов a
и
b
кортежа
R
одним
из них.
3. Найти B(U), если T(U) = D.
Оператор
U=
(R)
предполагает изъятие строкового
компонента c.
2 Ход выполнения задания
Исходные данные:
Вариант |
A |
B |
C |
D |
19 |
4 |
12000 |
10000 |
11000 |
a = b = 4 байт, c = 100 байт
(объем
блока) = 1024 байта, где
(заголовок
блока) = 24 байта
1. Найти B(R), если T(L) = B.
Длина кортежа R = a + b + c + A = 4 + 4 + 100 + 4 = 112 байт
Количество записей в блоке
T(L) = B = 12000
блоков
2. Найти B(S), если T(S) = C.
Длина кортежа R = a + c + A = 4 + 100 + 4 = 108 байт
Количество записей в блоке
T(S) = C = 10000
блоков
3. Найти B(U), если T(U) = D.
Длина кортежа R = a + b + A = 4 + 4 + 4 = 12 байт
Количество записей в блоке
T(U) = D = 11000
блоков