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