BETWEEN
BIGINT
BLOB
BLOBEDIT
[BOOLEAN]
[BOTH]
/* BREAK */
BUFFER
BY
CACHE
CASCADE
CASE
CAST
CHAR
CHARACTER
[CHAR_LENGTH]
[CHARACTER_LENGTH]
CHECK
CHECK_POINT_LEN
CHECK_POINT_LENGTH
CLOSE
COALESCE (con.)
COLLATE
COLLATION
COLUMN
COMMIT
COMMITTED
COMPILETIME
COMPUTED
CONDITIONAL
CONNECT
CONSTRAINT
CONTAINING
CONTINUE
COUNT
CREATE
CSTRING
CURRENT
CURRENT_CONNECTION
CURRENT_DATE
CURRENT_ROLE
CURRENT_TIME
CURRENT_TIMESTAMP
CURRENT_TRANSACTION
CURRENT_USER
DATABASE
DATE
DAY
DB_KEY
DEBUG
DEC
DECIMAL
DECLARE
DEFAULT
[DEFERRED]
DELETE
DELETING (con.)
DESC
DESCENDING
DESCRIBE
/* DESCRIPTOR */
DISCONNECT
DISPLAY
DISTINCT
DO
DOMAIN
DOUBLE
DROP
ECHO
EDIT
ELSE
END
ENTRY_POINT
ESCAPE
EVENT
EXCEPTION
EXECUTE
EXISTS
EXIT
EXTERN
EXTERNAL
EXTRACT
[FALSE]
FETCH
FILE
FILTER
/* FIRST */
FLOAT
FOR
FOREIGN
FOUND
FREE_IT
FROM
FULL
FUNCTION
GDSCODE
GENERATOR
GEN_ID
[GLOBAL]
GOTO
GRANT
GROUP
GROUP_COMMIT_WAIT
GROUP_COMMIT_WAIT_TIME
HAVING
HEADING
HELP
HOUR
IF
/* IIF */
IMMEDIATE
IN
INACTIVE
INDEX
INDICATOR
INIT
INNER
INPUT
INPUT TYPE
INSERT
INSERTING (con.)
INT
INTEGER
INTO
IS
ISOLATION
ISQL
JOIN
KEY
LAST (con.)
LC_MESSAGES
LC TYPE
[LEADING]
LEAVE (con.)
LEFT
LENGTH
LEV
LEVEL
LIKE
LOCK (con.)
LOGFILE
LOG_BUFFER_SIZE
LOG_BUF_SIZE
LONG
MANUAL
MAX
MAXIMUM
MAXIMUM_SEGMENT
MAX_SEGMENT
MERGE
MESSAGE
MIN
MINIMUM
MINUTE
MODULE_NAME
MONTH
NAMES
NATIONAL
NATURAL
NCHAR
NO
NOAUTO
NOT
NULL
NULLIF (con.)
NULLS (con.)
NUM_LOG_BUFS
NUM_LOG_BUFFERS
NUMERIC
[OCTET_LENGTH]
OF
ON
ONLY
OPEN
OPTION
OR
ORDER
OUTER
OUTPUT
OUTPUT_TYPE
OVERFLOW
PAGE
PAGELENGTH
PAGES
PAGE_SIZE
PARAMETER
PASSWORD
[PERCENT]
PLAN
POSITION
POST_EVENT
PRECISION
PREPARE
[PRESERVE]
PRIMARY
PRIVILEGES
PROCEDURE
PUBLIC
QUIT
RAW_PARTITIONS
RDB$DB_KEY
READ
REAL
RECORD_VERSION
RECREATE
REFERENCES
RELEASE
RESERV
RESERVING
RESTRICT
RETAIN
RETURN
RETURNING/ALUES
RETURNS
REVOKE
RIGHT
ROLE
ROLLBACK
ROW_COUNT
[ROWS]
RUNTIME
SAVEPOINT
SCHEMA
SECOND
SELECT
SET
SHADOW
SHARED
SHELL
SHOW
SINGULAR
SIZE
/* SKIP */
SMALLINT
SNAPSHOT
SOME
SORT
SQL
SQLCODE
SQLERROR
SQLWARNING
STABILITY
STARTING
STARTS
STATEMENT (con.)
STATIC
STATISTICS
SUB_TYPE
/* SUBSTRING */
SUM
SUSPEND
TABLE
[TEMPORARY]
TERM
TERMINATOR
THEN
[TIES]
TIME
TIMESTAMP
TO
[TRAILING]
TRANSACTION
TRANSLATE
TRANSLATION
TRIGGER
[TRIM]
[TRUE]
TYPE
UNCOMMITTED
UNION
UNIQUE
[UNKNOWN]
UPDATE
UPDATING (con.)
UPPER
USER
USING (con.)
VALUE
VALUES
VARCHAR
VARIABLE
VARYING
VERSION
VIEW
WAIT
WEEKDAY
WHEN
WHENEVER
WHERE
WHILE
WITH
WORK
WRITE
YEAR
YEARDAY
Приложение 12. Литература и источники
Firebird содержит огромное количество помощников, испытателей, документации, программного обеспечения, новостей и других ресурсов для помощи вам как разработчику или администратору Firebird. Здесь представлен список некоторых из наиболее известных ресурсов, однако он не является исчерпывающим - новые ресурсы появляются каждый день!
Рекомендуемая литература
"API Guide" (APIGuide.pdf) и "Embedded SQL Guide" (EmbedSQL.pdf) для InterBase 6 и 7, опубликованные Borland. Эти руководства доступны в печатном формате в комплекте из магазина Borland на http://www.borland.com[174]. Бета-версии могут быть загружены с множества сайтов - найдите в Google документы в формате PDF[175]. Они также доступны со страницы Downloads InterBase на http://www.ibphoenix.com.
"Data Modeling Essentials: Analysis, Design and Innovation, 2nd Edition" (Coriolis Group, 2000) автор Graeme Simsion. Пересмотрено и изменено Graham Witt и Graeme Simsion. Это книга для самого начального обучения анализу данных, отношениям, нормализации. Она является прекрасным способом решения проблем проектирования. Это издание включает разделы по UML и объектно-ориентированному подходу, шаблонам и демонстрационную главу по моделированию данных для организации информационных хранилищ. Приложение включает сквозной пример по представлению большой модели данных.
"Joe Celko's SQL Puzzles and Answers" (Morgan Kaufmann, 1997), автор Joe Celko. Эта книга представляет практический подход к решению синтаксических проблем.
"The Essence of SQL: Guide to Learning Most of SQL in the Least Amount of Time" (Coriolis Group, 1997), автор David Rozenshtein, редактор Tom Bondur. Эта очень сжатая книга для новичков убирает мистику языка SQL.
"The Practical SQL Handbook: Using Structured Query Language, 3rd Edition" (Addison- Wesley Professional, 1996), авторы Judith S. Bowman и др. Это хорошо аннотированный настольный справочник по стандартному SQL.
"A Guide to the SQL Standard, 4th Edition" (Addison-Wesley Professional, 1997), авторы C.J. Date и Hugh Darwen. Все, что вы хотели знать - и многое из того, о чем вы не догадываетесь, что вы этого не знаете, - об SQL-92 в реляционных СУБД.
"Understanding the New SQL: A Complete Guide" (Morgan Kaufmann, 1993), авторы Jim Melton и Alan Simon. В книге рассматриваются SQL-89 и SQL-92, она является всеобъемлющим справочником для начинающих. Примеры последовательные, хотя часто непрактичные. Книга содержит некоторые основы теории моделирования.
"Mastering SQL" (Sybex, 2000), автор Martin Gruber. Это измененная и расширенная версия "Understanding SQL" делает стандарт SQL доступным даже новичкам и помогает получить серьезные навыки быстрой разработки[176].
Список Web-сайтов
Сайты проекта Firebird
http://sourceforge.net/projects/firebird является сайтом разработчиков, где вы можете получить доступ к дереву CVS, к исходным и двоичным кодам комплекта поставки и просмотреть список выявленных ошибок.
http://www.firebirdsql.org, алиас http://firebird.sourceforge.net. Здесь вы можете найти информацию и новости проекта. Через этот сайт можно получить доступ ко всем двоичным кодам Firebird, к страницам "как сделать", FAQ (часто задаваемым вопросам), форумам и конференциям.
http://www.firebirdsql.org/index.php?op=ffoundation предоставляет информацию о FirebirdSQL Foundation Inc., некоммерческой группе, которая создала фонд для грантов проекта.
Web-сайты ресурсов
http://www.ibase.ru содержит огромное количество информации по InterBase и Firebird на русском языке: статьи, FAQ, файлы, форум, списки рассылки новостей и др.
http://www.ibphoenix.com является центром информации и новостей для пользователей, разрабатывающих приложения для Firebird или InterBase. Он имеет базу знаний, множество авторитетных статей, контакты с коммерческой поддержкой и консалтингом, ссылки на инструменты и проекты, сервисы подписки на компакт-диски.
http://www.cvalde.net является сайтом гуру Claudio Valderrama, "Неофициальным сайтом InterBase", ссылающимся на сайт InterBase и связанный с многими другими сайтами, где люди делают интересные вещи с Firebird и инструментами разработки. Этот сайт содержит эклектическое собрание статей, различное программное обеспечение, ссылки на новости и многое другое.
http://www.volny.cz/ipi-enosilis- сайт Ivan Prenosil содержит интересные статьи Ивана и инструменты, написанные и поддерживаемые гуру Firebird.
http://www.interbase-world.com полон новостей, интервью и практических статей на русском и английском языках о Firebird и InterBase. Он содержит ссылки на множество других сайтов сообществ Firebird на русском языке и многих иных сайтов.