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