1. Понятие о базе данных. Субд. Примеры
Какие группы операторов языка SQL вы знаете?
Download 338.67 Kb.
|
Baza dannix Yakuniy savollar va javoblar (1)
- Bu sahifa navigatsiya:
- 73. Что такое идентификатор
72. Какие группы операторов языка SQL вы знаете?
SQL содержит 4 группы операторов: - Операторы описания данных: CREATE, DROP, ALTER и др. - Операторы манипуляции данными: INSERT, DELETE, SELECT, UPDATE и др. - Операторы задания прав доступа в базе данных: GRANT / REVOKE , LOCK / UNLOCK , SET LOCK MODE - Операторы защиты, восстановления данных и прочие операторы. Их обзором мы сейчас и займемся, по порядку. Операторы описания данных предназначены для описания (созда- ния), изменения описания и уничтожения объектов базы данных. В SQL различаются следующие виды объектов: база данных (database); таблица (table); столбец (column); индекс (index); снимок (view); синоним (synonym). Каждый объект имеет собственное имя - идентификатор. Каждый объект имеет владелеца - т.е. того пользователя, который его создал. Имя объекта можно уточнять с помощью имени его владель- ца (owner-name) в такой форме: moshkow.table1 Ниже приводятся примеры использования всех операторов описания данных. Полный же их синтаксис можно найти в "Кратком справочнике по 4GL" (см. Приложения), либо в "Справочном руководстве по Informix-4GL". Создание базы данных. 73. Что такое идентификатор? Идентификаторы – это имена различных объектов, хранящихся в БД. В соответствии со стандартом идентификатор – это уникальная в пределах схемы последовательность из букв, цифр и знаков подчеркивания длиной до 128 символов, начинающаяся с буквы. Допустимы идентификаторы с разделителями (символами, отличными от разрешенных), написанные в кавычках (“a%z”). На практике длина изменяется от 30 до 128 символов, возможно включение других символов (# и $ в Oracle, #, $ и @ в SQL Server), а имя БД в Oracle не более 8 байт. Если два идентификатора различаются только регистром одного или нескольких символов, PL/SQL обычно воспринимает их как один идентификатор. Например, следующие идентификаторы считаются одинаковыми: lots_of_$MONEY$ LOTS_of_$MONEY$ Lots_of_$Money$ Примеры допустимых имен идентификаторов: company_id# primary_acct_responsibility First_Name FirstName address_line1 S123456 Идентификаторы, приведенные ниже, в PL/SQL недопустимы: 1st_year -- Не начинается с буквы procedure-name -- Содержит недопустимый символ "-" minimum_%_due -- Содержит недопустимый символ "%" maximum_value_exploded_for_detail -- Имя слишком длинное company ID -- Имя не может содержать пробелов Download 338.67 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling