logo
Лекции по ИТ

Базы и банки данных

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

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

Компоненты БД можно классифицировать по организации и по носите­лям записи.

По организации компонентов выделяют файлы (или наборы данных), библиотеки и интегрированные базы данных.

Файл – это совокупность данных, определенным образом оформленных для хранения и обработки ЭВМ.

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

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

Компоненты БД хранят на носителях записи. Основными носителями записи являются магнитные диски (МД) и ленты (МЛ), лазерные компакт-диски, DVD-диски и др.

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

Структуру базы данных можно представить в виде модели. Существуют следующие модели данных:

Рис. 5.1. Сетевая модель базы данных

Рис. 5.2. Иерархическая модель базы данных

Таблица 5.1

Реляционная модель базы данных

Марка насоса

Подача

Полный напор

Частота вращения

Мощность электро-двигателя

К8/18

8

18

2900

1,5

К20/30

20

30

2900

4

К45/30

45

30

2900

7,5

К45/55

45

55

2900

15

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

Существуют универсальные СУБД, используемые для различных приложений. К ним относятся dBase, FoxPro, Pa­radox, Clarion, MS Access.