Базы данных: определение, назначение и функции. Реляционная модель данных.


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

БД должна обладать определенными свойствами:

ü Восстанавливаемость. Возможность восстановить БД после сбоя системы;

ü Безопасность. Предлагает защиту данных от преднамеренного и ненамеренного доступа, защиту от копирования, запрещение несанкционированного доступа;

ü Целостность. В каждый момент времени существования БД сведения, содержащиеся в ней, должны быть полными, непротиворечивыми и адекватно отражающими предметную область;

ü Эффективность. Минимальное время реакции на запрос пользователя.

Классификация БД

1. По технологии обработки данных:

· Централизованная БД;

· Распределенная БД.

2. По способу доступа к данным:

· БД с локальным доступом;

· БД с удаленным (сетевым) доступом.

3. Виды доступа к централизованной БД:

1. По архитектуре:

o Файл-серверные;

o Локальные;

o Клиент-серверные.

Основные моделипредставления базы данных:

1. Иерархическая;

2. Сетевая;

3. Реляционная.

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

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

В СУБД можно обрабатывать следующие типы данных:

1. Символьный (Character).

2. Числовой (Numeric).

3. Дата календарная (Date).

4. Логический (Logical).

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

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

1. Администрирование БД;

2. Непосредственное управление данными во внешней памяти;

3. Управление буферами оперативной памяти;

4. Управление транзакциями;

5. Журнализация;

6. Поддержка языков БД.

Классификация СУБД:

1. По степени универсальности:

o СУБД общего назначения;

o Специализированное СУБД.

2. По функциональности:

o Полнофункциональные СУБД;

o Серверы БД;

o Клиенты БД.

3. По характеру исследования:

o Персональные;

o Многопользовательские.

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

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

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

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

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

Основные характеристики СУБД:

1) производительность;

2) обеспечение целостности данных;

3) обеспечение безопасности данных;

4) работа в многопользовательских средах.



Дата добавления: 2022-04-12; просмотров: 212;


Поиск по сайту:

Воспользовавшись поиском можно найти нужную информацию на сайте.

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

Считаете данную информацию полезной, тогда расскажите друзьям в соц. сетях.
Poznayka.org - Познайка.Орг - 2016-2024 год. Материал предоставляется для ознакомительных и учебных целей.
Генерация страницы за: 0.011 сек.