Язык SQL в СУБД. Назначение, стандарты, достоинства.




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

Функции языка предполагают: 1. Организацию данных в таблице; 2. Обновление данных – добавление новых, удаление и изменение имеющихся; 3. Чтение данных – дает возможность пользователю или прикладной программе извлекать данные из БД; 4. Управление доступом – позволяет ограничить возможности пользователя по чтению и изменению данных и защитить их от несанкционированного доступа; 5. Совместное использование данных – SQL координирует совместное использование данных пользователями работающими одновременно; 6. Целостность данных – позволяет защитить БД от разрушения из-за несогласованных соединений или отказа компьютерной системы.

SQL можно использовать в режимах: 1. Командный режим – интерактивная работа; 2. Программный режим – работа прикладных программ.

Рассмотрим ограниченное множество команд SQL.

Описание данных: CREATE TABLE – создает структуру таблицы.

Манипулирование данными: 1. INSERT – добавляет новые записи в таблицу; 2. DELETE – удаляет записи из таблицы; 3. UPDATE – обновляет данные таблицы.

Формирование запросов: SELECT – извлекает данные из базы.

Создание представлений: CREATE VIEW – создает представления.

Управление доступом: 1. GRANT – предоставляет пользователю права доступа; 2. REVOKE – отменяет право доступа.

Управление транзакциями: 1. COMMIT – завершает текущую транзакцию; 2. ROLLBACK – отменяет текущую транзакцию.

Встроенный SQL: 1. DECLARE – определяет курсор для записи; 2. OPEN – открывает курсор для чтения рез-та запроса; 3. FETCH – считывает курсор изрез-та запроса; 4. CLOSE – закрывает курсор.

Команда начинается с глагола, кот.описывает действия. Напр. CREATE(создать); INSERT(добавить); COMMIT(завершить).

После глагола идет одно или несколько предложений. Предложение описывает данные с которыми работает команда и содержит инф-ию о действии и выполняемой команды. Каждое предложение начинается с ключевого слова. Напр. WHERE(где); FROM(откуда); INTO(куда); HAVING(имеющий).

Предложение бывают обязательными и не обязательными. Они содержат имена таблиц, полей, ключевые слова, константы и выражения. Ключевые слова нельзя использовать для идентификации таблиц, полей и пользователей. Имена должны содержать от 1-го до 18 спецсимволов пунктуации.

ПРИМЕР.

DELETE FROM Сведения WHERE НОМ З=5551

удалить из имя таблицы где условие

глагол Предложение 1 Предложение 2

 

 

???40) Характеристика БД и её приложений, создаваемые в СУБД

(Экономические приложения)

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

Пользователи базы данных. Администратор БД, его функции.

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

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

Администратор обеспечивает: 1. Работоспособность базы; 2. Контролирует, поддерживает полноту, достоверность и непротиворечивость данных; 3. Реализует нужныйур-нь защиты.

Защита БД реализуется след-им образом: 1. Установка пароля для открыти базы; 2. Установка шифра.

Исп-ся методы: тайность, криатография.

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

Защита на ур-не пользователя: 1. Защита приложения, работающего с базой; 2. Защита сведений в БД.

При запуске СУБД пользователь идентифицирует себя и вводит пароль. По умолчанию создаются группы: 1. Администраторы (Admin); 2. Пользователи (User).

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2016-04-02 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: