Системы управления базами данных.Функции.Основы баз данных: основные понятия: ключ, виды связей, нормализация



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

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

Microsoft: Access, FoxPro, SQL, Server Oracle

IBM: DB2;

SoftWare: Adabos, Borland, Paradox

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

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

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

InterSysten, Cache

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

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

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

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

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

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

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

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

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

 


Дата добавления: 2018-02-28; просмотров: 373; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!