Система управления базами данных

Автор работы: Пользователь скрыл имя, 30 Января 2014 в 12:24, реферат

Краткое описание

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

Прикрепленные файлы: 1 файл

СУБД.doc

— 278.50 Кб (Скачать документ)

Система управления базами данных.

Понятие базы данных.

Основные понятия системы  управления базами данных. Функции  СУБД. Система хранения данных. Классификация  СУБД. Безопасность данных.

 

 
Понятие базы данных. Система управления базами данных.

 
Понятие базы данных. Система управления базами данных.

 Слово «данные» определяется как диалектическая составная часть информации в виде зарегистрированных сигналов. Регистрация данных может быть осуществлена любым физическим методом (механическое перемещение физических тел, изменение их формы или параметров качества поверхности, изменение электрических, магнитных, оптических характеристик, химического состава или характера химических связей, изменение состояние электронной системы и т. д.). Изначально при создании баз данных применялись следующие типы данных:

1) числовые (например, 17; 0,27; 2Е-7);

2) символьные или алфавитно-цифровые (в частности, «потолок», «стол»);

3) даты, которые задаются с помощью специального типа «Дата» или как обычные символьные данные (например, 12.02.2005, 12/02/2005).

Позднее были определены другие типы данных, в том числе:

1) временные и дата-временные, которые применяются для хранения информации о времени и/или дате (например, 5.02.2005, 7:27:04, 23.02.2005 16:00);

2) символьные данные переменной длины, предназначенные для хранения текстовой информации большой длины;

3) двоичные, которые используются для хранения графических объектов, аудио– и видеоинформации, пространственной, хронологической и другой специальной информации;

4) гиперссылки, позволяющие хранить ссылки на различных ресурсах, располагающихся вне базы данных.

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

Нужно было разработать  специальные механизмы управления для совместного использования  ресурсов, т.е. базы данных.

База данных – это совокупность определенным образом взаимосвязанных данных, хранящихся в памяти ЭВМ для отображения структуры объектов и их связей в изучаемой предметной области. Она является основной формой организации хранения данных в информационных системах. Исследования, связанные с созданием и эксплуатацией баз данных и необходимого для их работы программного обеспечения, привели к появлению отдельного класса информатики - системы управления данными. 

 

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

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

Первые СУБД были разработаны  фирмами IBM – IMS (1968 г.) и Software AG– ADABA• (1969 г.).

 

На сегодня разработано  и эксплуатировано на ПК приблизительно двадцать СУБД – они, помимо своих основных функций, предлагают клиентам интерактивные средства для удобного взаимодействия с базой данных и написаны на «умных» языках программирования.

Функции СУБД

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

Итак, СУБД отвечают за:

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

 

 

Система хранения данных

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

 

- иерархическая (данные представляются в виде древовидной структуры)

 

- сетевая (представление данных в виде свободного графа)

 

- реляционная (англ. Relation (отношение) - описывает наборы родовых понятий и признаков данных в базе)

- объектно – ориентированная (хранение в базе не только данных, но и методов их обработки в виде программного кода.

Классификация СУБД

По характеру использования СУБД делятся на:

  • персональные (совокупность языковых и программных средств, нужных для создания и управления базами данных - VISUAL FOXPRO, ACCESS)
  • многопользовательские (использует разные операционные системы и включают в себя сервер базы данных и клиентскую часть) - ORACLE, INFORMIX.

Для обработки команд пользователя или операторов программ в СУБД используются операторы и  компиляторы. С помощью компиляторов часто можно получать автономное exe – приложение, то есть какую-либо программу.

Безопасность данных

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

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

 

 

 

 

 

 

 

 

 


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