Базы данных. Сысоев Э.В - 20 стр.

UptoLike

Составители: 

Реализация языковых средств интерфейсов может быть осуществлена различными способами. Для высококвалифици-
рованных пользователей (разработчиков сложных прикладных систем) языковые средства чаще всего представляются в их
явной синтаксической форме. В других случаях функции языков могут быть доступны косвенным образом, когда они реали-
зуются в форме различного рода меню, диалоговых сценариев или заполняемых пользователем таблиц. По таким входным
данным интерфейсные средства формируют адекватные синтаксические конструкции языка интерфейса и передают их на
исполнение или включают в генерируемый программный код приложения. Интерфейсы с неявным использованием языка
широко используются в СУБД для персональных ЭВМ. Примером такого языка является язык QBE (Query-By-Example).
Языковые средства используются для выполнения двух основных функций:
описания представления базы данных;
выполнения операций манипулирования данными.
Первая из этих функций обеспечивается языком описания данных (ЯОД). Описание базы данных средствами ЯОД на-
зывается схемой базы данных. Оно включает описание структуры базы данных и налагаемых на нее ограничений целостно-
сти в рамках тех правил, которые регламентированы моделью данных используемой СУБД. ЯОД некоторых СУБД обеспе-
чивают также возможности задания ограничений доступа к данным или полномочий пользователей.
ЯОД не всегда синтаксически оформляется в виде самостоятельного языка. Он может быть составной частью единого
языка данных, сочетающего возможности определения данных и манипулирования данными.
Язык манипулирования данными (ЯМД) позволяет запрашивать предусмотренные в системе операции над данными из
базы данных.
Имеются многочисленные примеры языков СУБД, объединяющих возможности описания данных и манипулирования
данными в единых синтаксических рамках. Популярным языком такого рода является реляционный язык SQL.
Все рассматриваемые программные средства обладают автоматизированными средствами создания экранных форм, за-
просов, отчетов, меню, наклеек, стандартных писем. Для создания указанных визуальных и структурных объектов ряд СУБД
использует специальные инструментальные средства, называемые «мастерами» или «волшебниками».