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

аэрохоккей для дома по материалам billiardking.ru. | Детский аэрооккей здесь еще больше. |

Cвойства таблиц данных


Свойства полей были рассмотрены в п.п. и . Они распространяются только на отдельные поля. Свойства для совокупности полей задаются, так называемыми, свойствами таблиц. Они включают в себя:

  • признак уникальности совокупности значений нескольких полей;
  • определение составного первичного ключа;
  • определение составного внешнего ключа;
  • наложение условия на значения совокупности полей.
  • Для задания свойств таблицы в утилите SQL Central следует установить соединение с базой данных Dubl_Biblia. Затем необходимо в левой или правой панели щелкнуть правой клавишей мыши по пиктограмме требуемой таблицы, например таблицы Books. В результате этого на экране появляется контекстное меню (см. рис. 50).

    Рис. 50. Контекстное меню установки свойств таблицы данных

    Рассмотрим элементы этого меню.

    Выбор пункта Open приводит к отображению в правой панели содержимого папки, соответствующей выбранной таблице.

    Пункт View Data позволяет просмотреть содержимое таблицы. Воспользоваться этим пунктом могут пользователи с классом полномочий DBA (), владелец таблицы и пользователи, для которых для данной таблицы установлена привилегия SELECT (). Реакцией на выбор пункта View Data является последовательное выполнение следующих действий:

  • запуск утилиты ISQL;
  • соединение с текущей базой данных под именем текущего пользователя;
  • выполнение SQL-оператора SELECT:, в результате которого в окно выводится содержимое всех записей таблицы. Для нашего случая этот оператор будет иметь вид:
  • /* Выбор всех полей таблицы */ SELECT * FROM "Stepanov"."Books"

      ПРИМЕЧАНИЕ

      SQL Anywhere допускает в SQL-операторах использование в названий объектов любых символов. К этим символам относятся пробел, различные специальные символы и символы национальных алфавитов. В таких случаях имена объектов должны быть заключены в двойные кавычки. Если имена объектов состоят только из символов английского алфавита и цифр, то кавычки можно опускать.

      Пункт Validate предназначен для запуска утилиты DBVALID (см. табл. - ).

      Она осуществляет проверку соответствия:




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