Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
iofs_shpory.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
1.58 Mб
Скачать

14. Система языков банков данных. Язык описания данных и язык запросов.

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

Банк данных состоит из совокупности данных большого объема,

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

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

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

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

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

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

15. Система языков банков данных. Язык описания данных и язык управления.

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

Банк данных состоит из совокупности данных большого объема,

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

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

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

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

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

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

описания данных, языка манипулирования данными и языка запросов, а также набор сервисных программ.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]