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





Cвойства таблиц данных - часть 3


//Удаление таблицы из базы данных DROP TABLE Stepanov.Books

Последний пункт рассматриваемого меню Properties позволяет проанализировать и модифицировать свойства текущей таблицы. Изменять эти свойства могут только владелец таблицы, пользователи, имеющие для этой таблицы привилегию ALTER ()и администратор базы данных. Другие пользователи могут только просматривать свойства таблицы.

Выбор пункта меню Properties инициирует появление окна Books Properties (рис. 51).

Рис. 51. Окно свойств таблицы Books - вкладка General

Вкладка General позволяет в случае необходимости изменить название таблицы и отредактировать комментарий к таблице. Кроме того она показывает кто является владельцем таблицы и в какой области базы данных хранится текущая таблица ().

В утилите ISQL замена названия таблицы Stepanov.Books на Stepanov.Книги реализуется оператором вида:

//Изменение названия таблицы ALTER TABLE Stepanov.Books RENAME "Книги"

Вкладка Columns предназначена для формирования составного первичного ключа (рис.52).

Рис. 52. Окно свойств таблицы Books - вкладка Columns

    ПРИМЕЧАНИЕ

    В одной таблице данных может быть определен только один первичный ключ.

    В поле вкладки Columns указывается состав первичного ключа. В частном случае, как показано на рис. 52 первичный ключ может состоять из одного поля. Для расширения состава ключа необходимо выделить поля, которые необходимо ввести в состав ключа. Выделение нескольких полей осуществляется щелком левой клавиши мыши при нажатой клавиши Ctrl. После этого необходимо щелкнуть по кнопке Add To Key. При этом состав первичного ключа будет отображен в поле внизу вкладки. Если затем "нажать" на одну из кнопок OK или Применить, то состав первичного ключа будет зафиксирован в базе данных. Отличие состоит в том, что при использовании кнопки OK окно Books Properties закроется. При щелчке мышью по кнопке Применить это окно останется на экране и пользователь может продолжить модификацию первичного ключа.

    Включение в таблице Books в состав первичного ключа полей City_publish и Publisher в дополнение к ключевому полю Code_book в утилите ISQL осуществляется операторами:




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