Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Шпоры по билетам.docx
Скачиваний:
4
Добавлен:
01.09.2019
Размер:
114.25 Кб
Скачать

2. Система управления бд(субд). Осн ф-ции субд.

Система управления базами данных (СУБД) — комплекс программ, предназначенный для организации и ведения базы данных.

Основные функции СУБД:

1-управление данными во внешней памяти (на дисках);

2-управление данными в оперативной памяти с использованием дискового кэша

(при нехватке оперативной памяти данные из нее выгружаются на жесткий диск (флешки и тд);

3-управление транзакциями (это последовательность операций над БД, рассматриваемых СУБД как единое целое.

IF транзакция выполняется THEN СУБД фиксирует изменения БД ELSE изменения никак не отражается в БД)

4-журнализация изменений (Журнал - это особая часть БД, недоступная пользователям СУБД и поддерживаемая

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

в которую поступают записи обо всех изменениях основной части БД.;

5-поддержка языков БД (для работы с базами данных используются специальные языки, в целом называемые языками баз данных).

Чаще всего выделялись два языка - язык определения схемы БД (SDL - Schema Definition Language) и язык манипулирования данными

(DML - Data Manipulation Language). DML содержал набор операторов манипулирования данными, т.е. операторов,

позволяющих заносить данные в БД, удалять, модифицировать или выбирать существующие данные.

Сейчас существует язык SQL, который сочетает средства SDL и DML, т.е. позволяет определять схему реляционной БД

и манипулировать данными).

3.Корпоративные субд. Требования к корпоративным субд.

К основным понятиям сетевой модели базы данных относятся: уровень, элемент (узел), связь.

Узел - это совокупность атрибутов данных, описывающих некоторый объект.

В сетевой структуре каждый элемент может быть связан с любым другим элементом.

Сетевые базы данных подобны иерархическим, за исключением того, что в них имеются указатели в обоих направлениях,

которые соединяют родственную информацию.

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

выполнение простых запросов остается достаточно сложным процессом.

Если необходимо изменить структуру данных, то нужно изменить и приложение.

К современным реляционным СУБД предъявляются следующие требования:

• масштабируемость, то есть способность одновременно обслуживать большее количество пользовательских запросов

с той же скоростью при пропорциональном этому количеству увеличении объема предоставляемых ресурсов

(процессоров, оперативной памяти и т.д.);

• доступность, то есть постоянная возможность получения ответа на запрос;

• надежность, то есть минимальная вероятность сбоев, а также наличие средств восстановления данных после сбоев,

резервирования и дублирования;

• управляемость, то есть простота администрирования и конфигурирования;

• наличие средств защиты данных от потери и несанкционированного доступа;

• поддержка стандартных механизмов доступа к данным (сегодня это главным образом ODBC, JDBC, OLE DB).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]