Понятие базы данных: классификация, основные характеристики.

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

Типы данных:

-числовые

-символьные данные переменной длины

-даты

-гиперссылки

-двоичные данные.

Компоненты БД:

1. Базы данных – информационная модель предметной области, которая состоит из совокупности взаимосвязанных, хранящихся данных, используемых для решения задач пользователя.

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

3. Вычислительная система (операционная система и технические средства).

4. Словарь данных.

5. Администратор базы данных.

6. Обслуживающий персонал.

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

1.По способу установления связи: реляционные, иерархические, сетевые.

2.По функциям: операционные, информационные

3.По сфере применения: универсальные, проблемно-ориентированные

4.По языку общения: замкнутые, открытые

5.По числу поддерживаемых областей: одноуровневые, двухуровневые, трёхуровневые

6.По способу хранения данных: центральные, распределённые.

Характеристики СУБД:

-производительность (время выполнения запросов, скорость поиска информации, время создания отчётов)

-безопасность данных (шифрование прикладных программ, пароль)

-целостность данных (администратор базы данных должен поддерживать средства ограничения обновления БД).

Таблица – совокупность записей одной структуры.

Поле (столбец, атрибут) – основной элемент структуры таблицы. Свойства: имя, тип, размер, формат.

Уникальное поле – поле, значения в котором не могут повторяться.

Ключевое поле (первичный ключ) – ключ, идентифицирующий отношение.

Запись – совокупность логически связанных полей.

Схема данных- структура связей между таблицами.

Окно таблицы – для просмотра данных в привычном табличном виде и выполнение необходимых операций с записями таблицы.

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

1. Описание – Ввод данных в поля записей.

2. Редактирование полей – Редактирование записей таблицы.

3. Ввод данных в поля таблицы – Сортировка записей.

4. Манипуляция – Индексирование записей.

5. … — Поиск записей.

Запросы – специальные структуры, предназначенные для выборки данных из таблиц, автоматизации операций по обновлению и изменению таблиц. Требование к базе данных предоставить необходимую информацию, накопленную в её таблицах.:

Формы БД – специальные объекты, предназначенные для ввода и просмотра данных, а также создание экранных документов. Созданные пользователем электронные бланки отображения на экране отдельных записей из одной или нескольких таблиц БД.

Отчёты – объекты БД, предназначенные для вывода данных и их печати.

ТЕХНОЛГИЯ РАБОТЫ В СУБД.

Этапы проектирования БД:

1. Создание структуры БД, т.е. определение перечня полей, типа и размеров полей.

2. Создание списка таблиц, из которых будет состоять БД.

3. Выбрать имя и тип данных для каждого поля, определение размера текстовых полей и подтипа числовых полей.

4. Формулировка для полей правила проверки допустимости вводимых данных.

5. Определение связи между таблицами БД.

6. Ввод данных.

7. Разработка системы запросов к таблицам БД.

8. Конструирование экранных форм для работы с данными.

9. Конструирование отчётов.

МОДЕЛИ БАЗЫ ДАННЫХ.

Типы связей между таблицами:

1) 1:1

2) 1:?

3) ?:?

Типы моделей БД:

1. Иерархическая. Организация данных в виде дерева. Достоинства: -эффективное использование памяти ЭВМ

-высокая скорость выполнения операций над данными

-удобство работы с иерархически упорядоченной информацией

Недостатки: -модель становится громоздкой

-трудность понимания модели.

2. Сетевая. Описание данных в виде ориентированной сети. Основа модели – сетевая структура, в которой каждый элемент может быть информационно связан с любым другим элементом. Достоинства: -эффективное использование памяти ЭВМ

-высокая скорость выполнения операций над данными

-возможность описания произвольных связей.

Недостатки: -высокая сложность и жёсткость схемы БД, построенной на основе этой модели

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

-трудность для понимания и выполнения операций.

3. Реляционная. Основа – аппарат реляционной алгебры. Понятие отношения таблицы 9большинство СУБД построены на основе этой модели). Достоинства: -простота построения

-гибкость структуры

-независимость данных

-представление данных в простой форме

-удобство реализации такой БД на ЭВМ.

Недостатки: -отсутствие стандартных средств для идентификации отдельных записей

-низкая производительность

-избыточность, сложность программного обеспечения.

Базы данных. Лекция 2: Основные функции СУБД. Классификация СУБД


Похожие статьи.

Понравилась статья? Поделиться с друзьями: