Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Банк данных

Читайте также:
  1. II. 12-24. Причина страданий преданных
  2. II. Ввод и редактирование данных
  3. V. Форматирование данных
  4. X. Оператора манипулирования данными. Вставка данных
  5. Адресация данных в процессоре
  6. Анализ и обобщение опыта передовой практики и литературных данных
  7. Архивирование данных об источниках информации

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

 

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

Современные авторы часто употребляют термины «банк данных» и «база дан­ных» как синонимы, однако в общеотраслевых руководящих материалах по соз­данию банков данных Государственного комитета по науке и технике (ГКНТ), изданных в 1982 г., эти понятия различаются. Там приводятся следующие опре­деления банка данных, базы данных и СУБД:

Банк данных (БнД) — это система специальным образом организованных дан­ных — баз данных, программных, технических, языковых, организационно-мето­дических средств, предназначенных для обеспечения централизованного накоп­ления и коллективного многоцелевого использования данных.

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

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

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

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

Нельзя сказать, что термин «банк данных» является обще­признанным. В некоторой англоязычной литературе в последнее время используется термин «система баз данных» (database sys­tem)(например, в книге Дейта «Введение в системы баз данных»), который по своему содержанию близок введенному понятию банка данных (система баз данных включает базу данных, систе­му управления базами данных, соответствующее оборудование и персонал). Согласно семантике русского языка понятие «сис­тема баз данных» воспринимается в более узком смысле, чем оно обозначает в действительности. Поэтому слово «банк» для русского языка является в этом смысле предпочтительнее, так как «банк» привычно обозначает не только то, что хранится в нем, но и всю инфраструктуру. Однако очевидно, что нель­зя отождествлять понятия «база данных» и «банк данных», как это иногда происходит в некоторых литературных источниках. (взято из Диго С.М. Проектирование и использование БД)

 

Требования к БнД. Особенности «банковской» организации данных позволяют сформулировать основные требования, предъяв­ляемые к БнД:

• адекватность отображения предметной области (полнота, целостность и непротиворечивость данных, актуальность инфор­мации, т. е. ее соответствие состоянию объекта на данный момент времени);

• возможность взаимодействия пользователей разных катего­рий и в разных режимах, обеспечение высокой эффективности доступа для разных приложений;

• дружелюбность интерфейсов и малое время на освоение сис­темы, особенно для конечных пользователей;

• обеспечение секретности и конфиденциальности для некото­рой части данных; определение групп пользователей и их полно­мочий;

• обеспечение взаимной независимости программ и данных;

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


Дата добавления: 2015-07-08; просмотров: 173 | Нарушение авторских прав


Читайте в этой же книге: Бюро проката музыкальных инструментов Treble Clef Music | Туристический информационный центр | Сравнение четырех типов баз данных | Отношения между прикладными программами и СУБД | Трудность представления данных в удобном для пользователя виде | База данных является моделью модели | Организационный контекст | Реляционная модель | Коммерческие СУБД для микрокомпьютеров | Распределенные базы данных |
<== предыдущая страница | следующая страница ==>
Объектно-ориентированные СУБД| Пользователи банков данных

mybiblioteka.su - 2015-2024 год. (0.005 сек.)