Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция 7. Операторы реляционной алгебры.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
157.18 Кб
Скачать

2) Удаление записи.

Удаляет все записи из отношения, или только записи, удовлетворяющие заданному критерию.

Пусть имеется отношение Students:

StudentID

Name

GroupID

1

Казаков Петр

2

2

Васильев Иван

1

4

Шишкина Дарья

2

5

Драгомиров Евгений

1

6

Васнецова Евгения

2

Чтобы удалить из него студентов, входящих в группу с номером 1, можно использовать следующие операторы SQL:

DELETE Students

WHERE GroupID = 1

После выполнения, отношение Students будет выглядеть так:

StudentID

Name

GroupID

1

Казаков Петр

2

4

Шишкина Дарья

2

6

Васнецова Евгения

2

Если не указать раздел WHERE в операторе DELETE, то будут удалены все записи из таблицы.

3) Обновление записи

Позволяет обновлять значения указанных полей всех или только определенных записей.

Пусть имеется отношение Students:

StudentID

Name

GroupID

1

Казаков Петр

2

2

Васильев Иван

1

4

Шишкина Дарья

2

5

Драгомиров Евгений

1

6

Васнецова Евгения

2

Чтобы перевести всех студентов, входящих в группу с номером 1, в группу с номером 2, можно использовать следующие операторы SQL:

UPDATE Students SET GroupID = 2

WHERE GroupID = 1

После выполнения, отношение Students будет выглядеть следующим образом:

StudentID

Name

GroupID

1

Казаков Петр

2

2

Васильев Иван

2

4

Шишкина Дарья

2

5

Драгомиров Евгений

2

6

Васнецова Евгения

2

Краткие итоги. Рассмотрены основные операции над таблицами, а также были приведены примеры использования этих операций на языке SQL.

10