Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ответы по бд.doc
Скачиваний:
16
Добавлен:
01.03.2025
Размер:
227.84 Кб
Скачать

4) Архитектура базы данных. Сетевая модель данных.

БД имеет опред-ую архитектуру,т.е.данные хранимые в базе,описываются нек-ой моделью представления данных.К числу классических моделей относится:иерархическая,сетевая и реляционная модель данных.Сетевые архитектуры-это архитектуры,где связь между объектами БД не упорядочены и предст-ют собой сеть,т.е. поддеревья-потомки могуть иметь любое число корней,в таких моделях используется физ-ие указатели.Сетевая БД состоит из набора записей и набора состоящих связей.Если в иерархической структуре каждый потомок может иметь только одного предка,то в сетевой модели запись потомок может иметь произвольное число записей предков.Достоинство такой системы является небольше затраты памяти и больше возможности допустимости образования произвольной связи.Недостатком данной системы является огромная сложность схемы БД,сложность понимания самой БД обычным пользователем и ослаблен контроль целостности данных.

5​)Архитектура базы данных. Реляционная модель данных.

В 1970 году Кодд предположил,что данные можно связывать соответствием с их внутр-ми лог-ми взаимоотношениями,а не физ-ми указателями.Он предложил модель,в которой все данные связи в таблице,состоящие из строк и столбцов.Эти таблицы получили название реляций,а модель стала называться реляционной.В основе данной модели лежит аппарат реляционной алгебры,к-ый обеспечивает работу с данными на основе лог-их характеристик,а не физ-их указателей.Правила реляционной модели:1)вся инф-ия представлена в виде реляционных таблиц;2)Реляционная СУБД поддерживает реляционные операции(объединение,пересечение,выбор,проектирование,вычитание,соединение,деление,произведение);3)поддерживает лог-ую структуру данных,независимо от их физ-го представления;4)использует язык высокого уровня для выполнения запросов или изменение инф-ии(SQL);5)поддерживает виртуальные таблицы(для просмотра данных);6)обеспечивает механизмы целостности данных. Элементы реляционной модели данных:

Отношение

таблица

Схема отношения

Вся строка заголовков, столбцов таблицы

Кортеж(запись)

Строка в таблице

Сущность

Описание свойств объекта

атрибут

Имя столбца таблицы

Первичный ключ

Атрибут или набор атрибутов,однозначно идентифицирующие каждую строку таблицы

поле

столбец

Свойство отношений:1)отношение не должно содержать двух одинаковых кортежей;2)кортежи неупорядочены;3)атрибуты в заголовке располагаются произвольно;4)значение атрибутов состоит из логически неделимых единиц. Реляционная модель представляет собой логически связанные между собой сущности.

6​)Система управления базами данных. Функции субд.

СУБД-это прикладная программа,предназначенная для:

-для создания общей БД на внешних запоминающих устройствах для множ-ва приложений;

-для поддержании БД в актуальном состоянии;

-для эффективного обеспечения доступа пользователей;

СУБД нах-ся между БД и приложениями польз-ей и управляет доступом в БД. Это происходит так:1)пользователь выдает запрос на доступ,применяя язык SQL;2)СУБД перехватывает запрос и анализирует его;3)СУБД выполняет необх-ые операции над БД. Функции СУБД: 1)управление данными в БД(хранение инф-ии);2)управление данными в памяти компьютера(данные заносятся в буфер памяти из-за больших размеров БД);3)управление транзакциями,это функция,которая производит ряд операций над БД,как над единым целым.Если манипуляция над данными успешно выпол-ся,то СУБД носит соответствующее изменение в БД,в противном случае-нет.Т.е.транзакция необх-мо для обеспечения логич-ой целостности БД;4)управление изменениями в БД и протоколирование,это функция обеспечивает надежность хранения данных(СУБД может восстанавливать данные при авариях)для восстановления данных требуется архивная копия,и протокол изменений БД.