menu

Основные определения

База данных (БД) – именованная совокупность данных, отображающих состояние объектов и их отношения в рассматриваемой предметной области.

К базам данных предъявляются следующие требования:

·      модельность – БД должна моделировать некоторую часть объектов реального мира;

·      актуальность – БД должна отражать текущее состояние объектов реального мира и динамически обновляться в соответствии с изменениями в состоянии объектов;

·      непротиворечивость – данные в БД не должны противоречить друг другу и  выбранной модели предметной области.

·      целостность – БД должна по возможности наиболее полно моделировать объекты реального мира в рамках выбранной предметной области;

·      интегрированность – данные, хранящиеся в БД, должны быть направлены на решение общих задач, поставленных при ее разработке;

·      надежность – данные должны быть защищены от потери либо искажения.

Система управления базами данных (СУБД) – это совокупность языковых и программных средств, предназначенных для создания, ведения и совместного использования БД многими пользователями.

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

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

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

Пользователи БД имеют возможность просмотра данных, выборки данных в соответствии с критериями отбора данных, ввода новых и  обновления  (актуализации) имеющихся данных, анализа данных и составления различных итоговых отчетов и т.д.

Обеспечение коллективного доступа многих пользователей к БД подразумевает поддержание целостности и непротиворечивости данных при одновременном выполнении задач, просмотра, выборки, редактирования данных, а также администрирования базы данных.

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

Категория: Базы данных | Добавил: sqlshop (24.12.2010)
Просмотров: 2477 | Рейтинг: 5.0/3
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]