Глава 6 Теория баз данных

6.1. Общие понятия

6.2. Модели данных

6.3. Реляционные базы данных

6.4. Постреляционные модели и базы данных

6.5. Проектирование баз данных

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

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

Общие понятия

Целью любой информационной системы является обработка данных об объектах реального мира. В широком смысле база данных — это совокупность сведений о кон­кретных объектах реального мира в какой-либо предметной области. Под предмет­ной областью принято понимать часть реального мира, например, предприятие, вуз и т. д., подлежащую изучению с целью организации управления и автоматизации.

Рассмотрим несколько определений термина «база данных» (database),

 

Все эти определения не являются противоречивыми или взаимоисключающими. Скорее, они представляют разные точки зрения авторов на одно и то же понятие. Сложность определения заключается в том, что компьютерные базы данных за свою не очень длинную историю прошли несколько этапов развития, от файловых систем, хранящих в себе «сырые» (неупорядоченные) данные, до постреляционных СУБД, содержимым которых являются данные, обладающие поведением (объек­ты). Остановимся на еще одном определении.


 

Под информационной моделью понимают информацию об объекте, отобранную и структурированную в соответствии с заданной целью.


 

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

Кроме базы данных и программного обеспечения, обеспечивающего основную функциональность СУБД, в состав современных серверов баз данных входят все­возможные средства разработки и механизмы взаимодействия с пользователем на высоком уровне (генераторы отчетов, конструкторы таблиц, построители запросов и форм). Эти средства разработки, сами являясь приложениями пользователя, по­зволяют создавать приложения, функционирующие как часть СУБД (например, формы и отчеты MS Access или веб-публикации в Oracle и MS SQL Server).

На рис. 6.1 представлена схема, в которой определены основные термины, ис­пользуемые при обсуждении СУБД.

Рис. 6.1. Терминология СУБД

 








Дата добавления: 2016-04-14; просмотров: 1032;


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

При помощи поиска вы сможете найти нужную вам информацию.

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

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.006 сек.