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





Создание базы данных и определение ее объектов


Одним из важных этапов жизненного цикла любой базы данных является ее создание и определение ее объектов. Для решения этих задач пользователям SYBASE SQL Anywhere предоставляется удобное средство - утилита SQL Central. Вопросам ее применения и посвящается предлагаемая глава. Однако преимуществами данной утилиты могут воспользоваться не все пользователи. Такая возможность предоставляется только тем из них, кто использует SQL Anywhere в операционных системах Windows 3.x, Windows 95 или Windows NT. Однако некоторые пользователи применяют версии SQL Anywhere, разработанные под операционные системы OS\2, QNX, AIX, NetWare и другие. Для такой категории пользователей в данной и последующих главах показано как возможности утилиты SQL Central можно реализовать в доступной им утилите ISQL.

В данной и последующих главах, посвященных SYBASE SQL Anywhere, широко применяются SQL-операторы. В дальнейшем SQL-операторы часто будем называть просто операторами, если не требуется явного указания, что они имеют отношение к языку SQL. Все примеры операторов содержат комментарии, которые, согласно синтаксиса языка, начинаются с двух символов "//" для комментариев в одну строку или заключены в символы "/*" и "*/" для многострочных комментариев. Текст комментария может быть вставлен в тело оператора. Служебные слова операторов будут представляться только заглавными буквами, а остальные - прописными. Ниже приводится простой пример SQL-оператора:

//Пример SQL-оператора SELECT /* это служебное слово, обозна- чающее название оператора */ Code_book, .Author /* список полей оператора SELECT */ FROM Stepanov.Books /*данные выбираются из таблицы Books, владельцем которой является пользователь Stepanov */

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




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