Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Практика 8 / ППСУБДиЗ практика 8

.docx
Скачиваний:
6
Добавлен:
12.02.2024
Размер:
21.69 Кб
Скачать

МИНИСТЕРСТВО ЦИФРОВОГО РАЗВИТИЯ, СВЯЗИ И МАССОВЫХ КОММУНИКАЦИЙ РОССИЙСКОЙ ФЕДЕРАЦИИ

Ордена Трудового Красного Знамени федеральное государственное бюджетное образовательное учреждение высшего образования

«Московский технический университет связи и информатики»

Кафедра «Сетевые информационные технологии и сервисы»

Дисциплина «Принципы построения систем управления базами данных и знаний»

Отчет по практической работе №8

Выполнил:

студент группы БСТ2104

Станишевский И.А.

Вариант №19

Проверил: Гадасин Д. В.

Москва, 2023 г.

Содержание

1 Задание 1 3

2 Ход выполнения задания 1 4

1 Задание 1 3

2 Ход выполнения задания 1 4

1 Задание 1

Для отношения R (a, b, c) атрибуты a и b которого относятся к целочисленному четырех-байтовому типу, а компоненты атрибута c являются строками длиной в 100 байт, под заголовок кортежа R отводится А байт. Объем блока составляет 1024 байт, причем длина заголовка блока равна 24 байт.

1. Найти B(R), если T(R) = B.

Оператор L=πa, b, c(R) предусматривает замену компонентов а и b каждого кортежа R их суммой.

2. Найти B(S), если T(S) = C.

Оператор S= πa, c (R) предполагает изъятие компонента b каждого кортежа.

3. Найти B(U), если T(U) = D.

Оператор U= πa, b (R) предполагает изъятие строкового компонента и замену компонентов а и b каждого кортежа R их суммой.

2 Ход выполнения задания 1

Исходные данные:

Вариант

A

B

C

D

19

4

12000

10000

11000

a=b=4 байт, c=100 байт

Lбл (объем блока) = 1024 байта, где Lзбл (заголовок блока) = 24 байта

Случай 1 T(R) = B:

  1. Длина записи r1:

  2. Количество записей в блоке rбл:

  3. Количество кортежей T(Rs):

Случай 2 T(S) = C:

  1. Длина записи r2:

  2. Количество записей в блоке rбл:

  3. Количество кортежей (T(Rl)):

Случай 3 T(U) = D:

  1. Длина записи r3:

  2. Количество записей в блоке rбл:

  3. Количество кортежей (T(Ru)):