Вы находитесь на странице: 1из 6

Федеральное государственное бюджетное образовательное учреждение

высшего образования «РОССИЙСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ


ПРАВОСУДИЯ»

«Принципы построения и классификация баз данных»

Выполнил: Калинин Максим 26 группа

18.02.2021г
Оглавление

1. Общие сведения о базах данных.

2. Принципы организации баз данных.

3. Классификация баз данных.


Глава 1. Общие сведения о базах данных

1. Некоторые термины и определения,

используемые при работе с базами данных

Используемая терминология различна в теории реляционных баз дан-

ных, на стадии проектирования концептуальной модели и при практической

работе с базой данных (с физической моделью), как это показано далее.

База данных (БД,) поименованная совокупность структурированные данных,


относящихся к определенной предметной области.

Предметная область — некоторая часть реально существующей системы,


функционирующая как самостоятельная единица. Полная предметная

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

государств, однако на практике для информационных систем наибольшее

значение имеет предметная область масштаба отдельного предприятия или

корпорации.

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


средств, необходимых для создания и модификации базы

данных, добавления, модификации, удаления, поиска и отбора информации,

представления информации на экране и в печатном виде, разграничения прав

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

Реляционная БД — основной тип современных баз данных. Состоит из

‘таблиц, между которыми могут существовать связи по ключевым значениям.

Таблица базы данных - регулярная структура, состоящая из


однотипных строк , разбитых на столбцы (поля).

В теории реляционных баз данных синоним таблицы — отношение, строка


называется кортежем, столбец отношения называется атрибутом.

В концептуальной модели аналогом таблицы является сущность, с определенным


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

Ключевой элемент таблицы (ключ) — такое ее поле или

строковое выражение, образованное из значений нескольких полей (составной


ключ), по которому можно определить значения других полей для одной

или нескольких записей таблицы. На практике для использования ключей

создаются индексы — служебная информация, содержащая упорядоченные

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


понятие «ключ» применяется для атрибутов отношения или сущности.

Принципы организации баз данных.

К современным базам данных, а, следовательно, и к СУБД, на


которых они строятся, предъявляются следующие основные
требования:

· Высокое быстродействие (малое время отклика на запрос). Время


отклика - промежуток времени от момента запроса к БД до
фактического получения данных.

· Простота обновления данных.

· Независимость данных - возможность изменения логической и


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

· Совместное использование данных многими пользователями.

· Безопасность данных - защита данных от преднамеренного или


непреднамеренного нарушения секретности, искажения или
разрушения.
· Стандартизация построения и эксплуатации БД (фактически СУБД).

· Адекватность отображения данных соответствующей предметной


области.

· Простой интерфейс пользователя.

Важнейшими являются первые два противоречивых требования:


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

Безопасность данных включает их целостность и защиту.


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

· отсутствие неточно введенных данных или двух одинаковых


записей об одном и том же факте;

· защиту от ошибок при обновлении БД;

· невозможность удаления (или каскадное удаление) связанных


данных разных таблиц;

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


в распределенных базах данных;

· сохранность данных при сбоях техники (восстановление данных).

Целостность обеспечивается триггерами целостности - специальными


приложениями-программами, работающими при определенных
условиях. Защита данных от несанкционированного доступа
предполагает ограничение доступа к конфиденциальным данным и
может достигаться:

· введением системы паролей;

· получением разрешений от администратора базы данных (АБД);

· запретом от АБД на доступ к данным;

· формирование видов - таблиц, производных от исходных и


предназначенных конкретным пользователям.
Классификация баз данных
Классификация - разделение множества на подмножества по неформально предложенному признаку. В
силу многогранности баз данных и СУБД (комплекса технических и программных средств, для хранения,
поиска, защиты и использования данных) имеется множество классификационных признаков.

По типу хранимой информации БД делятся на

 документальные,
 фактографические и
 лексикографические

По характеру организации хранения данных и обращения к ним различают

 локальные (персональные),
 общие (интегрированные, централизованные) и
 распределенные базы данных
По характеру организации данных БД могут быть разделены на
 неструктурированные,
 частично структурированные и
 структурированные
По типу используемой модели делятся на
 иерархические,
 сетевые,
 реляционные,
 смешанные и
 мультимодельные