Разработка приложений баз данных для СУБД Sybase SQL Anywhere





Таблица 16. Фрагмент исходной таблицы Copies


N_ booksCode_bookPresent

.....................
4911
5021
5121
5231
.....................

Поля таблицы Books, представленные в табл. 15, служат для хранения уникального кода книги, фамилии ее автора, еще ряда характеристик и количества ее экземпляров соответственно. В таблице Copies для каждой книги (поле Code_book) представлены номера ее экземпляров (поле N_ book) и признак наличия данного экземпляра в библиотеке, т.е. признак того, его еще не потеряли или не списали (поле Present).

Примеры будем выполнять в утилите ISQL. Перед их выполнением убедимся в том, что в данной утилите установлен режим завершения транзакции при окончании работы с утилитой (). Это позволит проводить все действия с базой данных в виртуальной памяти сервера , не изменяя содержимого базы данных на внешнем носителе. При этом имеется возможность отменить все изменения, проводимые в виртуальной памяти.

Проведем модификацию значения поля Code_book - ключевого поля таблицы Books. Для этого выполним следующий SQL-оператор:

//Изменение значения поля UPDATE Stepanov.Books SET Code_book = 60 WHERE Code_book = 2

Измененное содержимое таблиц Copies и Books представлено в табл. 17, 18.




Содержание  Назад  Вперед