ТЕОРЕТИЧЕСКИЕ ОСНОВЫ
ПОСТРОЕНИЯ БАЗ ДАННЫХ
БАЗА ДАННЫХ
База данных помогает систематизировать и
хранить информацию из определенной
предметной области, облегчает доступ к данным,
поиск и предоставление необходимых сведений.
Простейшей базой данных можно считать
телефонный справочник или список книг в вашей
домашней библиотеке. Современные базы данных
оперируют информацией, представленной в
самом разном формате, - от обычных чисел и
текста до графических и видеоданных.
СИСТЕМА УПРАВЛЕНИЯ БАЗАМИ ДАННЫХ

Cистема управления базами данных (СУБД) -
комплекс языковых, программных и технических
средств, предназначенных для организации
взаимодействия пользователя и БД. Эти системы
не привязываются к решению конкретных
проблем. В них автоматизированы стандартные
процедуры, необходимые для работы с базами
данных, а т.к. время не стоит на месте, то в каждой
новой версии или новом варианте СУБД
реализовано все большее количество подобных
процедур.
КЛАССИФИКАЦИЯ ПО МОДЕЛИ ДАННЫХ
   Иерархическая- базы данных могут быть представлены
    как дерево, состоящее из объектов различных уровней.
    Верхний уровень занимает один объект, второй — объекты
    второго уровня и т. д.
   Сетевая- базы данных подобны иерархическим, за
    исключением того, что в них имеются указатели в обоих
    направлениях, которые соединяют родственную
    информацию.
   Реляционная-база данных, основанная на реляционной
    модели данных. Слово «реляционный» происходит от англ.
    relation . Для работы с реляционными БД применяют
    реляционные СУБД.
   Объектная и объектно-ориентированная -это модель
    работы с объектными данными.
РЕЛЯЦИОННАЯ БАЗА ДАННЫХ
Использование реляционных баз данных было
предложено доктором Коддом из компании IBM в 1970
году.
Целью нормализации реляционной базы данных
является устранение недостатков структуры базы
данных, приводящих к вредной избыточности в
данных, которая в свою очередь потенциально приводит
к различным аномалиям и нарушениям целостности
данных.
Теоретики реляционных баз данных в процессе
развития теории выявили и описали типичные примеры
избыточности и способы их устранения.
ОСНОВНЫЕ ФУНКЦИИ СУБД
 управление данными во внешней памяти (на
  дисках);
 управление данными в оперативной памяти с
  использованием дискового кэша;
 журнализация изменений, резервное
  копирование и восстановление базы данных
  после сбоев;
 поддержка языков БД (язык определения
  данных, язык манипулирования данными).
КОМПОНЕНТЫ СУБД
Обычно современная СУБД содержит следующие
компоненты:
 ядро, которое отвечает за управление данными во
  внешней и оперативной памяти, и журнализацию,
 процессор языка базы данных, обеспечивающий
  оптимизацию запросов на извлечение и изменение
  данных и создание, как правило, машинно-независимого
  исполняемого внутреннего кода,
 подсистему поддержки времени исполнения, которая
  интерпретирует программы манипуляции данными,
  создающие пользовательский интерфейс с СУБД
 а также сервисные программы (внешние утилиты),
  обеспечивающие ряд дополнительных возможностей по
  обслуживанию информационной системы.

Baza de date rus

  • 1.
  • 2.
    БАЗА ДАННЫХ База данныхпомогает систематизировать и хранить информацию из определенной предметной области, облегчает доступ к данным, поиск и предоставление необходимых сведений. Простейшей базой данных можно считать телефонный справочник или список книг в вашей домашней библиотеке. Современные базы данных оперируют информацией, представленной в самом разном формате, - от обычных чисел и текста до графических и видеоданных.
  • 3.
    СИСТЕМА УПРАВЛЕНИЯ БАЗАМИДАННЫХ Cистема управления базами данных (СУБД) - комплекс языковых, программных и технических средств, предназначенных для организации взаимодействия пользователя и БД. Эти системы не привязываются к решению конкретных проблем. В них автоматизированы стандартные процедуры, необходимые для работы с базами данных, а т.к. время не стоит на месте, то в каждой новой версии или новом варианте СУБД реализовано все большее количество подобных процедур.
  • 4.
    КЛАССИФИКАЦИЯ ПО МОДЕЛИДАННЫХ  Иерархическая- базы данных могут быть представлены как дерево, состоящее из объектов различных уровней. Верхний уровень занимает один объект, второй — объекты второго уровня и т. д.  Сетевая- базы данных подобны иерархическим, за исключением того, что в них имеются указатели в обоих направлениях, которые соединяют родственную информацию.  Реляционная-база данных, основанная на реляционной модели данных. Слово «реляционный» происходит от англ. relation . Для работы с реляционными БД применяют реляционные СУБД.  Объектная и объектно-ориентированная -это модель работы с объектными данными.
  • 5.
    РЕЛЯЦИОННАЯ БАЗА ДАННЫХ Использованиереляционных баз данных было предложено доктором Коддом из компании IBM в 1970 году. Целью нормализации реляционной базы данных является устранение недостатков структуры базы данных, приводящих к вредной избыточности в данных, которая в свою очередь потенциально приводит к различным аномалиям и нарушениям целостности данных. Теоретики реляционных баз данных в процессе развития теории выявили и описали типичные примеры избыточности и способы их устранения.
  • 6.
    ОСНОВНЫЕ ФУНКЦИИ СУБД управление данными во внешней памяти (на дисках);  управление данными в оперативной памяти с использованием дискового кэша;  журнализация изменений, резервное копирование и восстановление базы данных после сбоев;  поддержка языков БД (язык определения данных, язык манипулирования данными).
  • 7.
    КОМПОНЕНТЫ СУБД Обычно современнаяСУБД содержит следующие компоненты:  ядро, которое отвечает за управление данными во внешней и оперативной памяти, и журнализацию,  процессор языка базы данных, обеспечивающий оптимизацию запросов на извлечение и изменение данных и создание, как правило, машинно-независимого исполняемого внутреннего кода,  подсистему поддержки времени исполнения, которая интерпретирует программы манипуляции данными, создающие пользовательский интерфейс с СУБД  а также сервисные программы (внешние утилиты), обеспечивающие ряд дополнительных возможностей по обслуживанию информационной системы.