Вопрос 10.Понятие база данных

База данных - набор сведений, хранящихся некоторым упорядоченным способом.

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

Виды концептуальных и логических моделей БД:

  • картотеки;
  • сетевые;
  • иерархические;
  • реляционные;
  • дедуктивные;
  • объектно-ориентированные;
  • многомерные.

В настоящее время наибольшее распространение получили реляционные базы данных. Реляционная база данных - база данных, основанная на реляционной модели.

Общепринятым стандартом языка работы с реляционными базами данных в настоящее время является язык структурированных запросов SQL. Это универсальный компьютерный язык, применяемый для создания, модификации и управления данными в реляционных базах данных.

Язык SQL делится на три части:

  • операторы определения данных;
  • операторы манипуляции данными (Insert, Select, Update, Delete);
  • операторы определения доступа к данным.

Вопрос 11. Систе́ма управле́ния ба́зами да́нных — совокупность программных и лингвистических средств общего или специального назначения, обеспечивающих управление созданием и использованием баз данных

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

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

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

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

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

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

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

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

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

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

По модели данных Иерархические Сетевые Реляционные Объектно-ориентированные Объектно-реляционные

По степени распределённости Локальные СУБД (все части локальной СУБД размещаются на одном компьютере) Распределённые СУБД (части СУБД могут размещаться на двух и более компьютерах).


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: