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

10.Проектирование связей между таблицами:

Первичный ключ - это уникальный идентификатор, который однозначно идентифицирует каждую строку в таблице.

Связь - отношение атрибутов, которые связывают записи в одной таблице с записями в другой.

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

Определение связей: Определение типов связей между таблицами, таких как

  • один-к-одному (одному объекту таблицы А соответствует один объект таблицы Б, и одному объекту таблицы Б соответствует один объект таблицы А)

  • один-ко-многим (одному объекту таблицы А соответствует несколько объектов таблицы Б)

  • многие-ко-многим (одна таблица может быть связана с другой таблицей в базе данных через промежуточную таблицу, которая содержит ссылки на обе таблицы)

и их реализация через внешние ключи.

Разрешение зависимостей: Идентификация и разрешение зависимостей между атрибутами, чтобы избежать избыточности данных и улучшить структуру базы данных.

11.Типы информационных моделей:

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

Сетевая модель: Представление данных в виде сети, где каждый элемент может иметь несколько родителей и дочерних элементов.

Реляционная модель: Организация данных в виде таблиц (реляций), где каждая запись представляет собой кортеж, а каждый столбец – атрибут.

Объектно-ориентированная модель: Представление данных в виде объектов, которые могут иметь свойства и методы, а также взаимодействовать друг с другом.

12.Концептуальные и логические модели данных:

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

Логическая модель данных: Описывает, как данные будут храниться и организованы в конкретной базе данных. Это включает в себя определение таблиц, полей, связей и других структур данных.

Физическая модель данных: Определяет конкретные аспекты реализации базы данных на уровне хранения данных, такие как типы данных, индексы, ограничения целостности и т.д.

13.Физические модели данных:

Физическая модель данных описывает способы хранения и организации данных на уровне операционной системы или конкретной базы данных. Включает в себя детали, такие как структуры файлов, индексы, методы доступа к данным и оптимизации запросов.

Примеры: Физические модели могут включать в себя конкретные типы данных, способы хранения записей, форматы индексов, механизмы кеширования и другие аспекты, привязанные к выбранной системе управления базами данных (СУБД).

14.Файловые структуры организации данных:

Файл - (единица обмена информации в компьютерном устройстве)- с точки зрения пользователя поименновая область диского пространства, в котором хранится некоторая последовательность записей

Для каждого файла можно получить следующую информацию:

  • имя файла

  • тип файла

  • размер записи

  • число занятых физ блоков

  • базовый начальный адрес

  • ссылка на сегмент расширения

  • способ доступа

Последовательная (Sequential) структура: Записи хранятся последовательно друг за другом, что обеспечивает простоту доступа, но затрудняет вставку, удаление и обновление данных.

Индексированная (Indexed) структура: Использует индексы для ускорения поиска и обеспечения упорядоченного доступа к данным. Улучшает производительность на поиске, но требует дополнительного пространства для хранения индексов.

Случайный (Hashed) метод: Использует хеш-функции для определения местоположения данных в файле. Позволяет быстро находить данные, но может привести к коллизиям (одинаковые хеш-значения для разных данных).

Соседние файлы в папке Материалы для экзамена