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

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

Каждая команда SQL начинается с действия – ключевого слова или группы слов, описывающих выполняемую операцию. Например, INSERT (добавить), DELETE (удалить), COMMIT (завершить), CREATE TABLE (создать таблицу).

Примечание. В языках программирования ключевое слово – название, зарезервированное для определенных целей, например, названий команд, устройств и т.п.

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

Имена таблиц, полей и пользователей должны содержать от 1 до 18 символов, начинаться с буквы и не содержать пробелов или специальных символов пунктуации.  В качестве  имен нельзя использовать ключевые слова SQL.

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

CHAR(длина) - CHARACTER(длина) - Строка символов постоянной длины, INTEGER – INT - Целое число

SMALLINT - Малое целое число, NUMERIC(точность, степень) - DECIMAL(точность, степень) - DEC(точность, степень) - Число с фиксированной запятой, FLOAT (точность) - Число с плавающей запятой

59.Возможности языка sql

А)определение данных: команда удаления таблицы Drop Table, команда внесения изменений в стр-ру таблицы Alter Table; представления- это таблицы, содержимое которых извлекается из др таблиц БД. Команда созд-я представлений Create View/ Б)извлечения данных: команда извлечения данных Select(эта команда применяется при формировании всех запросов выбора. Команда Select должна обязательно содержать ключевые слова Select и From). В)внесения изменений в БД: команда добавления новых записей в таблицу Insert Into, команда удаления записей из таблицы Delete From, команда обновления данных Update.

60.Понятия и типы транзакций. Обработка транзакций sql

К категории Управление транзакциями отн-ся команды, позволяющие обеспечивать целостность данных в базе. SQL- транзакция- это несколько последовательных команд SQL, которые должны выполняться как единое целое. Трензакция либо успешно выполняется, и тогда СУБД фиксирует произведенные изменения базы данных на внешнем носителе; либо отменяется, и тогда все произведенные изменения СУБД ликвидирует. В языке SQL обработка транзакций реализована с помощью двух команд- Commit и Rollback. Они управляют изменениями, выполненными группой команд. Команда Commit сообщает об успешном окончании транзакции. Она формирует СУБД о том, что транзакция завершена, все ее команды выполнены успешно и противоречия в БД не возникли. Команда Rollback сообщает а неуспешном окончании транзакции. Она информирует СУБД о том, что пользователь не хочет завершать транзакцию, и СУБД должна отменить все изменения, внесенные в базу данных в рез-те выполнения транзакции. В этом случае СУБД возвращает БД в состояние, в котором она находилась до выполнения транзакции.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]