Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
otvety-1 (1).doc
Скачиваний:
15
Добавлен:
22.09.2019
Размер:
449.54 Кб
Скачать

22. Характеристика субд: производительность, целостность данных, безопасное хранение данных.

I. Производительность СУБД оценивается:

·     временем выполнения запросов;

·     операций импортирования данных из других форматов;

·     временем генерации отчёта;

·     скоростью поиска информации;

·     скоростью выполнения операций обновления, вставки, удаление данных;

·     максимальным числом параллельных обращений к данным в многопользовательском режиме;

II. Целостность данных

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

Средства, обеспечивающие целостность БД:

·     назначение первичного ключа, работа с типом полей, с присвоением новых уникальных значений;

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

III. Операции, обеспечивающие безопасность:

·    шифрование прикладных программ;

·    шифрование данных;

·    защита паролем;

·    ограничение уровня доступа (к БД, к таблицам).

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

23. Виды моделей данных.

Ядром любой базы данных является модель данных. С помощью модели данных могут быть представлены объекты любой области и взаимосвязи между ними.

Виды моделей данных

Модель данных – совокупность структур данных и операций их обработки.

СУБД основывается на четырех основных типов моделей данных и их комбинациях:

I. Иерархическая модель данных Объекты в этой модели образуют ориентированный граф (перевёрнутое дерево).

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

Узлы представлены вершинами графа. Между узлами имеются связи. Дерево имеет одну вершину. Зависимые узлы находятся на уровнях (втором, третьем…).

Количество деревьев в БД определяется числом корневых записей.

К каждой записи БД существует только один путь от корневой записи. 

II. Сетевая модель данных Каждый узел графа может быть связан с любым другим узлом.

III. Реляционная модель данных Эта модель ориентирована на организацию данных в виде двумерных таблиц. Понятие реляционный (relation – отношение) – связано с разработками известного американского специалиста в области систем баз данных Е. Кодда.

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

IV. Объектно-ориентированная модель данных

Это модель представления данных сложной структуры, предназначенных для создания крупных БД. Объектно-ориентированная база данных (ООБД) — база данных, в которой данные оформлены в виде моделей объектов, включающих прикладные программы, которые управляются внешними событиями.

Результатом совмещения возможностей (особенностей) баз данных и возможностей объектно-ориентированных языков программирования являются объектно-ориентированные системы управления базами данных (ООСУБД). ООСУБД позволяет работать с объектами баз данных так же, как и с объектами в программировании.

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