Ответы на экзамен по Информационному обеспечению систем управления - Системы управления базами данных, примеры СУБД

Системы управления базами данных, примеры СУБД, история развития СУБД

 

 

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

 

Примеры СУБД:

Microsoft: Access, FoxPro, SQL, Server Oracle

IBM: DB2;

SoftWare: Adabos, Borland, Paradox

My SQL – open source – реляционная БД

Реляционная БД – совокупность плоских таблиц (и только таблиц) связь между собой ключевыми полями.

Нереляционные БД:

InterSysten, Cache

 

История развития СУБД.

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

Примерно с начала 80-х и вплоть до конца 90-х предпринимались активные попытки создания систем, способных заменить реляционные. Исследования проводились в направлении создания объектно-ориентированных систем, которые воспринимали бы описание данных в терминах объектно-ориентированной парадигмы, ставшей в итоге привычной для подавляющего большинства разработчиков благодаря своей естественности. В тот период считалось, что такие системы заменят реляционные, однако ввиду определенных причин этого не произошло, и уже созданные экспериментальные и даже коммерческие продукты такого класса стали считаться мертворожденными (не следует относить к ним объектно-реляционные системы, являющиеся, по сути, надстройками над реляционными).

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

 

Функции и состав СУБД.

 

Основные функции

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

- управление данными в оперативной памяти с использованием дискового кэша;

- журнализация изменений, резервное копирование и восстановление базы данных после сбоев;

- поддержка языков БД (язык определения данных, язык манипулирования данными).

Обычно современная СУБД содержит следующие компоненты:

- ядро, которое отвечает за управление данными во внешней и оперативной памяти и журнализацию,

процессор языка базы данных, обеспечивающий оптимизацию запросов на извлечение и изменение данных и создание, как правило, машинно-независимого исполняемого внутреннего кода,

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

 

Информационная безопасность, ее аспекты и основные программно-технические меры обеспечения.

Аспекты информационной безопасности.

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

 

Основные программно-технические меры реализации аспектов информац. Безопасности.

1. аутентификацияпользователя «What you know», «What are you» «What you have»

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

2. управление доступом к БД,

3. поддержка целостности данных

4. протоколирование и аудит

Отражение угроз специфичных для БД

Защита информации между клиентом и сервером.

 

 

Вы здесь: Home Автоматизация Ответы на экзамен по Информационному обеспечению систем управления