Терминология баз данных
База данных – это совокупность систематизированных сведений об объектах окружающего нас мира по какой-либо области знаний, своеобразная информационная модель этой области.
БД удерживает такой минимальный излишек информации, который позволяет удовлетворить запросы каждого из многочисленных пользователей.
Свойства БД:
1. Многоразовое использование: одни и те же данные могут использоваться многими пользователями;
2. Простота обновления – возможность внесения изменений в базу с минимальными затратами;
3. Быстрый поиск и получение необходимой информации по запросу;
4. Уменьшение избыточности – новые задачи должны получать данные из существующей базы, а не путем их повторного ввода;
5. Защита от несанкционированного доступа к данным;
6. Максимальная независимость от прикладных программ: изменения в структуре БД не должны, по возможности, приводить к перезаписи пакета программ;
7. Защита от уничтожения и искажения информации (некомпетентного пользователя, злоумышленных действий, сбоев и конфликтных ситуаций).
Помимо собственно данных, требуется специальное программное обеспечение, которое с ними работает. Такое универсальное ПО принято называть системами управления базами данных (СУБД). Именно наличие СУБД превращает огромный объем хранимых в компьютерной памяти сведений в мощную справочную систему, способную производить поиск и отбор необходимой нам информации. Роль и место СУБД в процессах компьютерной обработки данных иллюстрирует следующая схема:
Рис. 8.1. Роль СУБД
Предметная область – часть реальной среды, которая описывается и отражается в БД.
Под информационным объектом понимается некоторая сущность фрагмента действительности, которая четко проявляет свое поведение. Например организация, документ, сотрудник, место, событие и т.д.
В предметной области выделяются различные типы объектов, представляемые в информационной системе в каждый момент времени конечным набором экземпляров данного типа.
Каждый тип объекта включает присущий ему набор атрибутов (свойств, характерных признаков, параметров).
Атрибут представляет логически неделимый элемент структуры информации, характеризующийся множеством атомарных значений. Например, атрибут «Имя» объекта типа «Лицо», характеризуется множеством всех возможных имен.
Экземпляр объекта образуется совокупностью конкретных значений атрибутов данного типа объекта.
Один или некоторая группа атрибутов объекта данного типа могут исполнять роль ключевого атрибута, по которому идентифицируются (различаются) конкретные экземпляры объектов. К примеру, для объектов типа «Лицо» ключом может являться совокупность атрибутов «Фамилия», «Имя», «Отчество» или один атрибут, выражающий номер паспорта.
Различные типы объектов и различные экземпляры одного типа объекта могут быть охвачены определенными отношениями т.н. связями. Так, например, объекты «Сотрудник» и «Организация» могут быть охвачены отношением «Работа», т.е. связаны этим отношением. При этом связи могут быть двух типов – иерархические, или структурные (владелец – подчиненный) и одноуровневые, например, родственная связь «Брат-сестра» между двумя экземплярами объекта типа «Лицо» (в отличие от иерархической родственной связи – «Отец-сын»).
Дата добавления: 2016-04-02; просмотров: 1045;