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


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

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



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

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 

Архитектура БД

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

Внешний,

Концептуальный и

3. внутренний уровни базы данных, как показано на рис. ниже.

 

 

 

           

                     

 

 

 

В общем случае, структура БД определяется набором объектов, входящих в неё и взаимосвязью между ними.

Концептуальный уровень

Концептуальный уровень описывает, какие данные хранятся в БД и какие связи существуют между ними. Он содержит логическую структуру всей БД. На этом уровне представлены такие компоненты:

- все объекты, их характеристики и связи;

- ограничения, накладываемые на данные;

- информация о мерах обеспечения безопасности и поддержки целостности данных.

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

Внутренний уровень

Индекс

Для ускорения процесса выполнения поиска данных, сортировки данных в таблице, используют индексы. Можно сделать индексированным любое поле таблицы.

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

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

Длинные текстовые поля неудобны для индексирования.


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

 

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

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

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

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

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

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

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

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

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

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

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

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



Поделиться:


Последнее изменение этой страницы: 2021-12-15; просмотров: 28; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.133.12.172 (0.006 с.)