Добавил:
больше работ здесь: https://github.com/alisadex Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
13
Добавлен:
11.02.2024
Размер:
34.48 Кб
Скачать

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

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

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

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

Задача №2

по дисциплине

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

Выполнила:

Вариант №13

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

Москва, 2023

Оглавление

Условие задачи 2 3

Индивидуальное задание 3

Решение задачи 2 4

Условие задачи 2

При проектировании структур записей нередко в самой записи необходимо хранить порции дополнительной информации, не относящиеся ни к одному из полей, например:

  1. Данные о схеме записи, либо указатель на то место, где СУБД сохраняет схему записи данного типа.

  2. Сведения об общей длине записи.

  3. Данные о моменте последнего обращения к записи с целью ее считывания или модификации.

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

СУБД сохраняет и поддерживает в актуальном состоянии информацию схемы отношения, которая, по существу, отображает содержимое соответствующей команды CREATE TABLE:

  1. Перечень названий атрибутов.

  2. Список типов атрибутов

  3. Порядок следования компонентов атрибутов в кортеже.

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

Индивидуальное задание

Вариант

Заголовок

13

18

Решение задачи 2

Дополнить структуру записи со для отношения Работник заголовком длиной в 18 байт. Первые восемь байт заголовка предназначены для хранения указателя, задающего величину смещения в области файла базы данных, где представлена информация о схеме отношения, а оставшиеся четыре байта представляют целочисленное значение длины записи. Теперь длина записи составляет 322 байта.

Структура записи выглядит следующим образом (рисунок 1).

Рисунок 1 – Структура записи с 322 байтами

Соседние файлы в папке Практические работы (задачи)