Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Шпоры КИТ2(на экзамен).doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
381.95 Кб
Скачать

38. Назначение, стандарты и преимущества языка sql

SQL представляет собой непроцедурный язык, используемый для управления данными реляционных СУБД. Назначение. SQL- это1 – язык программирования баз данных.2 – язык администрирования баз данных.3– язык создания приложений клиент/сервер.4– язык распределенных баз данных.5– язык шлюзов баз данных. Достоинства:1- Независимость от конкретных СУБД;2- Межплатформенная переносимость;3- Наличие стандартов;4- Поддержка со стороны компании Microsoft (протокол ODBC и технология ADO ) и IBM ;5- Реляционная основа;6- Высокоуровневая структура , напоминающая английский язык;7- Возможность выполнения специальных интерактивных запросов;8-Обеспечение программного доступа к базам данных;9- Возможность различного представления данных;10-Полноценность как языка, предназначенного для работы с базами данных;11-Возможность динамического определения данных;12-Поддержка архитектуры клиент/сервер;13- Расширяемость и поддержка объектно-ориентированных технологий;14- Возможность доступа к данным в среде Internet ;15- Интеграция с языком Java (протокол JDBC ).

39. Структура команды sql

Каждая команда SQL начинается с действия – ключевого слова или группы слов, описывающих выполняемую операцию. Например, INSERT (добавить), DELETE (удалить), COMMIT (завершить), CREATE TABLE (создать таблицу). Примечание. В языках программирования ключевое слово – название, зарезервированное для определенных целей, например, названий команд, устройств и т.п. После действия может следовать одно или несколько предложений. Предложение описывает данные, с которыми работает команда, или содержит уточняющую информацию о действии, выполняемом командой. Каждое предложение начинается с ключевого слова, такого как, например, WHERE (где), FROM (откуда), INTO (куда), HAVING (имеющий). Многие предложения содержат имена таблиц и полей БД; некоторые – константы и выражения. Имена таблиц, полей и пользователей должны содержать от 1 до 18 символов, начинаться с буквы и не содержать пробелов или специальных символов пунктуации.  В качестве  имен нельзя использовать ключевые слова SQL.

40. Типы данных и выражения в sql

В спецификации SQL существует пять предопределенных общих типов, внутри которых могут быть подтипы: строковый (символьный) (CHARACTER (или CHAR); CHARACTER VARYING (или VARCHAR); CHARACTER LARGE OBJECT (или CLOB)). числовой:- точные числовые типы (INTEGER; SMALLINT; BIGINT; NUMERIC; DECIMAL) - приблизительные числовые тип (REAL; DOUBLE PRECISION; FLOAT). логический (булевский) — BOOLEAN; даты-времени (DATE; TIME WITHOUT TIME ZONE; TIME WITH TIME ZONE; TIMESTAMP WITHOUT TIME ZONE; TIMESTAMP WITH TIME ZONE). интервальный. Также существуют особые типы (ROW (запись); ARRAY (массив); MULTISET (мультимножество)). Чтобы выполнить какую-либо операцию над данными различных типов, необходимо сделать преобразование типов.