Читайте также:
|
|
Определения данных, информации, СУБД, БД
Под данными обычно подразумеваются разрозненные факты. Файлы системы содержат тысячи таких фактов. Таким образом, файлы содержат данные. Информация же - это обработанные данные.
Таким образом, понадобилось создание информационных систем, использующих базы данных, которые обеспечивали бы более эффективный доступ и обработку данных.
База данных - это множество взаимосвязанных элементарных групп данных, которые могут обрабатываться одной или несколькими прикладными системами. Система базы данных состоит из базы данных; программного обеспечения общего назначения, называемого системой управления базой данных (СУБД),служащего для управления базой данных; соответствующего оборудования и людей.
В современной технологии баз данных предполагается, что создание базы данных, ее поддержка и обеспечение доступа пользователей к ней осуществляются централизованно с помощью специального программного инструментария — системы управления базами данных.
Система управления базами данных (СУБД) — это комплекс программных и языковых средств, необходимых для создания баз данных, поддержания их в актуальном состоянии и организации поиска в них необходимой информации.
Основными функциями СУБД являются:
∙ физическое размещения в памяти данных и их описаний;
∙ реализация механизмов поиска запрашиваемых данных;
∙ разрешение проблем, возникающих при одновременном запросе одних и тех же данных многими пользователями (прикладными программами);
∙ обеспечения защиты данных от некорректных обновлений и (или) несанкционированного доступа;
∙ поддержания баз данных в актуальном состоянии
и др.
Централизованный характер управления данными в базе данных предполагает необходимость существования некоторого лица (группы лиц), на которое возлагаются функции администрирования данными, хранимыми в базе.
Реляционная модель данных. Базовые понятия и определения
Я дром любой базы данных является модель данных.
Модель данных представляет собой множество структур данных, ограничений целостности и операций манипулирования данными. С помощью модели данных могут быть представлены объекты предметной области и взаимосвязи между ними.
Модель данных — совокупность структур данных и операций их обработки
СУБД основывается на использовании иерархической, сетевой или реляционной модели, на комбинации этих моделей или на некотором их подмножестве.
Рассмотрим три основных типа моделей данных:
Ø иерархическую,
Ø сетевую
Ø реляционную.
Сетевые и иерархические СУБД наиболее эффективны в производственных системах, где структура данных известна заранее и не подлежит существенным изменениям.
В тоже время в системах с произвольной структурой запросов целесообразно применять реляционные СУБД.
Термин «реляционный» (от английского relation — отношение) указывает, прежде всего, на то, что такая модель хранения данных построена на взаимоотношении составляющих ее частей, которые удобно представлять в виде двумерной таблицы.
Кодд показал, что набор отношений (таблиц) может быть использован для хранения данных об объектах реального мира и моделирования связей между ними. Таким образом, реляционная модель данных представляет информацию в виде совокупности взаимосвязанных таблиц, которые принято называть отношениями, или реляциями.
Основными понятиями реляционной модели данных являются:
· тип данных;
· домен;
· атрибут;
· кортеж;
· ключ.
Рассмотрим смысл этих понятий на примере отношения (таблицы) СТУДЕНТЫ, содержащего информацию о студентах некоторого вуза (табл. 02.1).
Таблица 02.1. Пример отношения СТУДЕНТЫ реляционной базы данных
Дата добавления: 2015-01-30; просмотров: 70 | Поможем написать вашу работу | Нарушение авторских прав |