Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лек2_СОЗ_РелБД.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
175.1 Кб
Скачать

Организация и хранение БД Темы №2 и №3 6

Тема №2 Реляционная структура баз данных

1) Информационная система

Информация (в самом простом понимании) – это некоторые сведения об определённом объекте, или процессе, или событии.

Данные – это информация, которая зафиксирована в определённой форме, для дальнейшей обработки.

Для выполнения процедур обработки данных стали использоваться автоматизированные информационные системы (АИС).

Иногда их называют просто информационными системами (ИС), подразумевая именно системы, которые позволяют в автоматизированном режиме обрабатывать объёмы данных.

Существует и третье аналогичное понятие — автоматизированные системы управления (АСУ). В определённом смысле, все эти понятия - синонимы и можно пользоваться любым из них.

В общем случае ИС состоит из:

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

  2. Базы данных (или нескольких БД),

  3. система управления базами данных (СУБД),

  4. Приложений баз данных (готовая программа, основой которой является БД),

  5. Кадрового обеспечения (администраторы БД, программисты, обычные пользователи).

Целью любой информационной системы является хранение данных об объектах и событиях реального мира и своевременное предоставление человеку нужной информации о них.

2) Базы данных как компонент информационной системы

Основа информационной системы, объект её обработки — это база данных. В сложных автоматизированных системах может использоваться не одна, а несколько различных баз данных.

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

Компьютерную БД можно создать несколькими способами:

  • С помощью алгоритмических процедурных языков программирования, таких как Basic, Pascal, C++ и т.д. Данный способ сейчас применяется не часто (для создания уникальных баз данных под определённые требования тех. средств.).

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

Обычно, после создания структуры БД, создаётся программное приложение по её обработке.

В некоторых случаях не делается различия между понятиями: БД или приложение баз данных.

И в том, и в другом случае подразумевается некоторое программное обеспечение, которое позволяет хранить и обрабатывать большие объёмы данных в соответствии с конкретными производственными (или другими) задачами.

Приложение БД может создаваться при помощи средств СУБД (если она таковыми обладает). Такие средства предлагают, например, СУБД Access, Oracle, FoxPro.

Приложение БД может создаваться на основе готовой БД при помощи средств (языков) визуального программирования. Примером могут служить Visual Basic, Delphi, Visual Ci.

3) Архитектура бд

В 1971 году была предпринята первая попытка создания стандартной терминологии и общей архитектуры СУБД. Была признана необходимость использования трехуровневого подхода. Эти уровни формируют трехуровневую архитектуру, которая охватывает