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