Системы баз данных
Концепция и технология баз данных
 

     Концепция и технология баз данных

     Понятие БД и СУБД

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

     Система БД включает в себя (см. рис. 1):

     - данные, непосредственно сохраняемые в БД;

     - аппаратное обеспечение;

     - программное обеспечение;

     - пользователей (прикладные программисты, конечные пользователи, администраторы данных и БД).

Рисунок 1 - Система БД

     Информация, данные, знания

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

     Применение ЭВМ для работы с данными обычно приводит к разделению данных и интерпретации. ЭВМ имеет дело главным образом с данными как таковыми. Большая часть интерпретирующей информации вообще не фиксируется в явной форме (ЭВМ не "знает", является ли "12.20" стоимостью билета или временем отправления транспорта). Одна из причин, по которой применение ЭВМ привело к отделению данных от интерпретации та, что ЭВМ не обладали достаточными возможностями для обработки текстов на естественном языке - основном языке интерпретации данных. Кроме того, стоимость памяти ЭВМ была первоначально весьма велика. Память использовалась для хранения самих данных, а интерпретация традиционно возлагалась на пользователя. Пользователь закладывал интерпретацию данных в свою программу, которая "знала", например, что шестое вводимое значение связано с временем отправления, а четвертое - со стоимостью билета.

     Основные понятия

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

     Информация - сведенья о лицах, предметах, фактах, событиях и процессах независимо от способа их представления.

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

     Знания - закономерности предметной области (принципы, связи, законы), полученные в результате практической деятельности и профессионального опыта, позволяющие специалистам ставить и решать задачи в этой области.

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

     База данных - это компьютеризованная система, предназначеная для хранения информации и предоставления ее по требованию.

 
© 2010 ХНУРЭ, ПО ЭВМ, Мазурова О.А., mazurova@kture.kharkov.ua;ХНУРЭ, ПО ЭВЭМ, Широкопетлева М.С., shirokopetleva@kture.kharkov.ua;ХНУРЭ, ПО ЭВМ, Черепанова Ю.Ю.
Разработано с помощью LERSUS