ВУЗ:
Составители:
Рубрика:
7
Модуль 1. Основные понятия
Глава 1.1. Введение в базы данных
Современные авторы часто употребляют термины «банк данных» и «база данных» как
синонимы, однако в общеотраслевых руководящих материалах по созданию банков данных
Государственного комитета по науке и технике (ГКНТ), изданных в 1982 г., эти понятия различаются.
Там приводятся следующие определения банка данных, базы данных и СУБД:
Банк данных (БнД) — это система специальным образом организованных данных — баз
данных, программных, технических, языковых, организационно-методических средств,
предназначенных для обеспечения централизованного накопления и коллективного многоцелевого
использования данных.
База данных (БД) — именованная совокупность данных, отражающая состояние объектов и
их отношений в рассматриваемой предметной области.
Система управления базами данных (СУБД) — совокупность языковых и программных
средств, предназначенных для создания, ведения и совместного использования БД многими
пользователями.
Программы, с помощью которых пользователи работают с базой данных, называются
приложениями. В общем случае с одной базой данных могут работать множество различных
приложений. Например, если база данных моделирует некоторое предприятие, то для работы с ней
может быть создано приложение, которое обслуживает подсистему учета кадров, другое приложение
может быть посвящено работе подсистемы расчета заработной платы сотрудников, третье
приложение работает как подсистемы складского учета, четвертое приложение посвящено
планированию производственного процесса. При рассмотрении приложений, работающих с одной
базой данных, предполагается, что они могут ра6отать параллельно независимо друг от друга, и
именно СУБД призвана обеспечить работу множества приложений с единой базой данных таким
образом, чтобы каждое из них выполнялось корректно, но учитывало все изменения в базе данных,
вносимые другими приложениями.
Преимущества использования БД
Рассмотрим, какие преимущества получает пользователь при использовании БД как
безбумажной технологии [1].
• компактность
информация хранится в БД, нет необходимости хранить многотомные бумажные картотеки
• скорость
скорость обработки информации (поиск, внесение изменений) компьютером намного выше
ручной обработки
• низкие трудозатраты
нет необходимости в утомительной ручной работе над данными
• применимость
всегда доступна свежая информация
Дополнительные преимущества появляются при использовании БД в многопользовательской
среде, поскольку становится возможным осуществлять централизованное управление данными.
Рассмотрим подробнее преимущества, связанные с централизованным управлением:
• сокращение избыточности данных
В случае, когда для каждого приложения используется свой файл с данными, возможна
ситуация, когда информация дублируется в разных файлах, т.е. является избыточной. Такая ситуация
ведет к перерасходу памяти, а также к появлению противоречивой информации.
Например, приложение, связанное с учетом персонала, хранит информацию о сотрудниках.
Подобную информацию может хранить и бухгалтерское приложение. Для сокращения избыточности,
можно объединить общие данные в одном файле, к которому будут обращаться оба приложения (при
условии, если администратор данных знает, какие данные нужны для каждого приложения).
Это не значит, что избыточность данных должна быть полностью устранена. Иногда
приходится хранить резервные копии данных (например, для восстановления после сбоев). Такая
избыточность должна строго контролироваться, т.е. должна быть предусмотрена возможность
обновления таких копий.
Модуль 1. Основные понятия Глава 1.1. Введение в базы данных Современные авторы часто употребляют термины «банк данных» и «база данных» как синонимы, однако в общеотраслевых руководящих материалах по созданию банков данных Государственного комитета по науке и технике (ГКНТ), изданных в 1982 г., эти понятия различаются. Там приводятся следующие определения банка данных, базы данных и СУБД: Банк данных (БнД) — это система специальным образом организованных данных — баз данных, программных, технических, языковых, организационно-методических средств, предназначенных для обеспечения централизованного накопления и коллективного многоцелевого использования данных. База данных (БД) — именованная совокупность данных, отражающая состояние объектов и их отношений в рассматриваемой предметной области. Система управления базами данных (СУБД) — совокупность языковых и программных средств, предназначенных для создания, ведения и совместного использования БД многими пользователями. Программы, с помощью которых пользователи работают с базой данных, называются приложениями. В общем случае с одной базой данных могут работать множество различных приложений. Например, если база данных моделирует некоторое предприятие, то для работы с ней может быть создано приложение, которое обслуживает подсистему учета кадров, другое приложение может быть посвящено работе подсистемы расчета заработной платы сотрудников, третье приложение работает как подсистемы складского учета, четвертое приложение посвящено планированию производственного процесса. При рассмотрении приложений, работающих с одной базой данных, предполагается, что они могут ра6отать параллельно независимо друг от друга, и именно СУБД призвана обеспечить работу множества приложений с единой базой данных таким образом, чтобы каждое из них выполнялось корректно, но учитывало все изменения в базе данных, вносимые другими приложениями. Преимущества использования БД Рассмотрим, какие преимущества получает пользователь при использовании БД как безбумажной технологии [1]. • компактность информация хранится в БД, нет необходимости хранить многотомные бумажные картотеки • скорость скорость обработки информации (поиск, внесение изменений) компьютером намного выше ручной обработки • низкие трудозатраты нет необходимости в утомительной ручной работе над данными • применимость всегда доступна свежая информация Дополнительные преимущества появляются при использовании БД в многопользовательской среде, поскольку становится возможным осуществлять централизованное управление данными. Рассмотрим подробнее преимущества, связанные с централизованным управлением: • сокращение избыточности данных В случае, когда для каждого приложения используется свой файл с данными, возможна ситуация, когда информация дублируется в разных файлах, т.е. является избыточной. Такая ситуация ведет к перерасходу памяти, а также к появлению противоречивой информации. Например, приложение, связанное с учетом персонала, хранит информацию о сотрудниках. Подобную информацию может хранить и бухгалтерское приложение. Для сокращения избыточности, можно объединить общие данные в одном файле, к которому будут обращаться оба приложения (при условии, если администратор данных знает, какие данные нужны для каждого приложения). Это не значит, что избыточность данных должна быть полностью устранена. Иногда приходится хранить резервные копии данных (например, для восстановления после сбоев). Такая избыточность должна строго контролироваться, т.е. должна быть предусмотрена возможность обновления таких копий. 7
Страницы
- « первая
- ‹ предыдущая
- …
- 4
- 5
- 6
- 7
- 8
- …
- следующая ›
- последняя »