Основы проектирования баз данных в САПР. Литовка Ю.В - 7 стр.

UptoLike

Проблема организации и ведения информационного фонда решается в двух направлениях: методо-
логическом и организационном. Первое направление полностью определено методикой автоматизиро-
ванного проектирования и алгоритмами решения частных задач. Во втором направлении различают
следующие способы: использование файловой системы, построение библиотек, использование банков
данных, создание информационных программ-адаптеров (для организации межмодульного интерфей-
са).
3 БАНКИ ДАННЫХ: ОБЩИЕ ТРЕБОВАНИЯ
И ТРАДИЦИОННАЯ АРХИТЕКТУРА
Рассмотрим более полное определение банков данных. Банк данных представляет собой систему
специальным образом организованных данных (баз данных), а также программных, технических, язы-
ковых, организационно-методических средств, предназначенных для обеспечения централизованного
накопления и коллективного многоцелевого использования информации.
Термин "банк данных" (БнД) не является общепризнанным. Наиболее близким к нему в англоязыч-
ной литературе является термин "система баз данных" (data base system). Система баз данных включает
базу данных, СУБД, соответствующее оборудование и персонал. Понятие "система баз данных" уже,
чем банк данных, так как "банк" обозначает то, что хранится в нем и всю инфраструктуру, но по сути они
одинаковы.
Банк данных является сложной человеко-машинной системой, включающей в свой состав различ-
ные взаимосвязанные и взаимозависимые компоненты (рис. 3.1). Ядром банка данных является база
данных. Информационный компонент банка данных состоит из БД, схем БД и словарей данных. Слова-
ри данных играют в САПР особо важное значение.
Программные средства банков данных представляют собой сложный комплекс, обеспечивающий
взаимодействие всех частей информационной системы при ее функционировании (рис. 3.2). Основу
программных средств банка данных представляет СУБД. В ней можно выделить ядро СУБД, обеспечи-
вающее организацию ввода информации, обработки и хранения данных, средства настройки и тестиро-
вания, а также утилиты вспомогательных функций для восстановления БД, сбора статистики о функ-
ционировании БД и проч. Компиляторы и трансляторы являются важной компонентой языковых
средств СУБД. Все СУБД работают под управлением операционной системы (ОС).
Для обработки запросов к БД разрабатывается соответствующее прикладное программное обеспе-
чение.
Языковые средства банков данных основываются на языковых средствах СУБД и должны обеспечи-
вать интерфейс пользователей разных категорий с банком данных. Их спектр достаточно широк (рис.
3.3).
СУБД
Банк данных
Информационная
компонента
Программные
средства
Языковые
средства
Технические
средства
Организационно-
методические
средства
Администратор
банка данных
Рис. 3.1 Компоненты банков данных