База данных.
База данных.
База знаний.
Банк данных
Важным аспектом Базы данных, обусловливающим спектр возможных использований, является допустимый в ней класс структур данных, задаваемых определением типов используемых структур и способами композиции структур. Для большинства современных СУБД можно выделить ряд базовых или порождающих типов структур, из которых по определенным правилам композиции могут конструироваться остальные используемые… Читать ещё >
База данных. База данных. База знаний. Банк данных (реферат, курсовая, диплом, контрольная)
Базы данных и системы управления базами данных
База данных — организованная в соответствии с определёнными правилами и поддерживаемая в памяти компьютера совокупность данных, характеризующая актуальное состояние некоторой предметной области и используемая для удовлетворения информационных потребностей пользователей.
Организованная человеком совокупность данных во внешней памяти компьютера, предназначенная для длительного хранения и постоянного использования, называется базой данных. База данных представляет собой совокупность наборов данных. Объединение информации в базу данных это уже информационная модель некоторого объекта. Она используется при обработке информации об этом объекте.
Организуется так, что данные собираются однажды и централизованно хранятся в виде, доступном всем специалистам или системам программирования, которые могут их использовать. Особенности организации данных в Базе данных обеспечивают использование одних и тех же данных в различных приложениях, позволяют решать различные задачи планирования, исследования и управления.
Базы данных сводят к минимуму дублирование данных, прибегая к дублированию только для ускорения доступа к данным или для обеспечения восстановления базы данных при ее разрушении.
Одна из важных черт Базы данных — независимость данных от особенностей программ прикладных, которые ее используют, а также возможность создания этих программ в такой форме, что изменение особенностей хранения, логической структуры или значений данных не требует изменения программ их обработки.
Другой важной чертой Базы данных является возможность изменения физических особенностей хранения данных без изменения их логической структуры. Функционирование Базы данных обеспечивается совокупностью языковых и программных средств, называемых системой управления базами данных (СУБД).
Системы управления базами данных обеспечивают:
- * Определение данных, подлежащих хранению в Базе данных (определение логических свойств данных, соответствующих представлениям пользователя и называемых структурами данных в Базе данных, а так же физическая организация хранения данных, называемая структурами хранения Базы данных);
- * Первоначальную загрузку данных в Базу данных — так называемое создание Базы данных;
- * Обновление данных;
- * Доступ к данным по различным запросам пользователя, отбор и извлечение некоторой части Базы данных, редактирование извлеченных данных и выдачу их пользователю.
Перечисленные действия принято называть процессом получения справок из Базы данных. Специальные средства СУБД Система Управления Базами Данныхобеспечивают секретность данных и их целостность — защиту от непредсказуемого взаимодействия конкурентных процессов, приводящих к случайному или преднамеренному разрушению данных, а также от отказов оборудования.
Важным аспектом Базы данных, обусловливающим спектр возможных использований, является допустимый в ней класс структур данных, задаваемых определением типов используемых структур и способами композиции структур. Для большинства современных СУБД можно выделить ряд базовых или порождающих типов структур, из которых по определенным правилам композиции могут конструироваться остальные используемые в базе данных структуры.
Определение структуры данных называется схемой Базы данных. Схема составляется на языке определения данных и обычно соотносит данным имена и свойства, устанавливает отношения между ними и другими.
Обработка данных, извлекаемых по запросам пользователей, обычно производится с помощью языков программирования. Взаимодействие языка программирования с Базой данных осуществляется с помощью специально включаемых в него средств, называемых языками манипулирования данными, позволяющих обращаться к Базе данных в терминах используемого языка. Многие Базы данных допускают взаимодействие с прикладными программами, написанными на одном из множества допустимых языков программирования. Причем, каждая область использования Базы данных устанавливает так называемую подсхему данных — определение используемой части Базы данных с точки зрения использующего её приложения.
Современные идеи в построении Базы данных сконцентрированы в трех наиболее известных моделях данных — модели данных иерархической, модели данных реляционной и модели данных сетевой.