БД принято классифицировать по следующим аспектам.
1. По форме представления информации:
1.1. текстовые:
структурированные;
не структурированные;
частично структурированные;
1.2. видео;
1.3. аудио;
1.4. мультимедиа.
2. По типу модели данных:
2.1. сетевые;
2.2. иерархические;
2.3. реляционные;
2.4. постреляционные (многомерные - Cache, Teradata);
2.5. объектно-ориентированные (Cache, FastObjects , GemStone/S , Jasmine, ObjectStore , Objectivity/DB , Versant).
3. По типу хранимой информации:
3.1. документальные:
библиографические;
документальные;
полнотекстовые;
3.2. фактографические;
3.3. лексикографические:
словари;
классификаторы.
4. По характеру организации данных и способу обращения к ним:
4.1. персональные (локальные);
4.2. общие (интегрированные):
централизованные;
распределенные.
5. По предметной области:
5.1. сектор деловой информации (биржевые, финансовые, коммерческие);
5.2. сектор профессиональной информации (патентные, юридические, технологические);
5.3. сектор массовой потребительской информации (справочники, расписания).
6. По скорости изменения и времени хранения данных:
6.1. оперативные (транзакционные);
6.2. исторические (хранилища данных).
Лекция 2. Системы управления базами данных
2 Система управления базой данных
2.1 Понятие СУБД
СУБД - это программное обеспечение, которое взаимодействует с прикладными программами пользователя и базой данных и обладает перечисленными ниже возможностями:
позволяет создать базу данных и объекты базы данных;
позволяет вставлять, обновлять, удалять и извлекать информацию из базы данных;
поддержка языка манипулирования данными;
способность к интеграции с коммуникационным программным обеспечением;
предоставляет контролируемый доступ к базе данных с помощью перечисленных ниже средств:
системы обеспечения защиты, предотвращающей несанкционированный доступ к базе данных со стороны пользователей;
системы поддержки целостности данных, обеспечивающей непротиворечивое состояние хранимых данных;
системы управления параллельной работой приложений, контролирующей процессы их совместного доступа к базе данных;
системы восстановления, позволяющей восстановить базу данных до предыдущего непротиворечивого состояния, нарушенного в результате сбоя аппаратного или программного обеспечения;
доступного пользователям каталога, содержащего описание хранимой в базе данных информации;
интеграция с коммуникационным программным обеспечением.
Большинство пользователей осуществляют доступ к базе данных с помощью терминалов. Иногда эти терминалы подсоединены непосредственно к компьютеру с СУБД. В других случаях терминалы могут находиться на значительном удалении и обмениваться данными с компьютером, на котором располагается СУБД, через сеть. В любом случае СУБД получает запросы в виде сообщений обмена данными (communications messages) и аналогичным образом отвечает на них. Такая передача данных управляется менеджером обмена данными. Хотя этот менеджер не является частью собственно СУБД, тем не менее, чтобы быть коммерчески жизнеспособной, любая СУБД должна обладать способностью интеграции с разнообразными существующими менеджерами обмена данными. Даже СУБД для персональных компьютеров должны поддерживать работу в локальной сети, чтобы вместо нескольких баз данных для каждого пользователя можно было установить одну централизованную базу данных и использовать ее как общий ресурс для всех пользователей. При этом предполагается, что не база данных должна быть распределена в сети, а удаленные пользователи должны иметь возможность доступа к централизованной базе данных. Такая топология называется распределенной обработкой.
Do'stlaringiz bilan baham: |