![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Языковые средства используются для выполнения следующих функций:
1. для описания представления базы данных на управляемых уровнях архитектуры системы;
2. для инициирования выполнения операций манипулирования данными;
3. для управления данными.
Первая из этих функций обеспечивается языком описания данных (ЯОД)- Shema Definition Language. Его часто называют языком определения данных. Описание данных средствами ЯОД называют схемой базы данных. Оно включает описание логической структуры данных и налагаемых на нее ограничений целостности в рамках тех правил, которые регламентированы моделью данных используемой СУБД. Помимо указанных функций, ЯОД некоторых СУБД обеспечивает возможности задания ограничения доступа к данным или полномочий пользователей. Язык определения данных - описательный язык, с помощью которого
описывается предметная область: именуются объекты, определяются их
свойства и связи между объектами. Он используется главным образом для
определения логической структуры БД, его нельзя использовать для
управления данными. Результатом компиляции ЯОД — операторов является
набор таблиц, хранимый в системном каталоге, в котором содержатся
метаданные
Язык манипулирования данными (ЯМД)- Shema Manipulation Language позволяет запрашивать предусмотренные в системе операции над данными из базы данных, т.е. содержит набор операторов манипулирования данными, позволяющий заносить данные, удалять, модифицировать или выбирать их. Аналогично ЯОД ЯМД не обязательно выступает в качестве синтаксически самостоятельного языка СУБД.
Языки манипулирования данными содержит набор операторов
манипулирования данными, т. е. операторов, позволяющих заносить данные
в БД, удалять, модифицировать или выбирать существующие данные.
В настоящее время имеются многочисленные примеры языков СУБД, объединяющих возможности описания данных и манипулирования данными и единых синтаксических рамках. Более того, в современных СУБД обычно поддерживается единый интегрированный язык, содержащий все необходимые средства для работы с базой данных, начиная от ее создания и обеспечивающий базовый пользовательский интерфейс с базами данных. Наиболее популярным и стандартным для реляционных СУБД является язык SQL (Structured Query Language).
Дата публикования: 2015-10-09; Прочитано: 1535 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!