Поддержка языков БД

Для работы с базами данных используются специальные языки, в целом называемые языками баз данных. Чаще всего для работы с хранящейся в базе данных информацией СУБД предоставляет программам и пользователям следующие два типа языков:

• язык описания данных (DDL) — высокоуровневый непроцедурный язык, предназначенный для описания логической структуры данных, т.е. позволяет создавать и изменять структуру объектов базы данных, например, создавать и удалять таблицы;

• язык манипулирования данными (DML) — содержит набор операторов манипулирования данными, т.е. операторов, позволяющих заносить данные в БД, удалять, модифицировать или выбирать существующие данные по запросам.

Наибольшее распространение получили два стандартизованных языка: QBE (Query By Example) — язык запросов по образцу и SQL (Structured Query Language) — структурированный язык запросов. QBE в основном обладает свойствами языка манипулирования данными, SQL сочетает в себе свойства языков обоих типов — описания и манипулирования данными.

Обеспечение целостности и безопасности БД.

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



Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: