Лекция: Язык Манипулирования Данными

ЯМД (или язык запросов) представляет собой систему команд, которые позволяют по запросу пользователя извлекать необходимые данные из базы данных. В таблице 6 представлены некоторые операторы, позволяющие производить обработку данных.

Примеры:

1. Добавить в таблицу Товар новый товар – Кран водопроводный

INSERT INTO Товар VALUES (5, «Кран водопроводный», «Латунь», «шт», 150.00)

2. Удалить из таблицы Заказ все заказы, оформленные 25.05.05

DELETE FROM Заказ WHERE Дата = ‘25/05/2005’

Данный запрос может быть не выполнен, т.к. если в таблице Заказано существуют записи с номерами заказов от указанной даты, то при выполнении запроса будет нарушено условие целостности данных

3. Определить какие товары, измеряются в штуках

SELECT Товар.Товар, Товар.Ед_изм FROM Товар

WHERE Товар.Ед_изм=’шт.’

 

Таблица 6 — Некоторые операторы ЯМД

Оператор Смысл Действие
DELETE Удалить строки Удаляет одну или несколько строк, соответствующих условиям фильтрации, из базовой таблицы. Применение оператора согласуется с принципами поддержки целостности, поэтому этот оператор не всегда может быть выполнен корректно, даже если синтаксически он написан правильно
INSERT Вставить строку Вставляет строку в базовую таблицу. Допустимы модификации оператора, при которых несколько строк могут быть перенесены из одной таблицы или запроса в базовую таблицу
UPDATE Обновить строку Обновляет значения одного или нескольких столбцов в одной или нескольких строках, соответствующих условиям фильтрации
SELECT Выбрать строки Оператор, позволяющий сформировать набор данных, отвечающих заданным условиям

4. Определить в каких заказах приобретены товары, измеряемые в штуках

SELECT Заказано.Код, Товар.Товар, Товар.Ед_изм,

FROM Товар, Заказано

WHERE Товар.Ед_изм=’шт.’

AND Товар.Код_товара= Заказано.Код_товара

еще рефераты
Еще работы по информатике