-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathintro.xml
More file actions
176 lines (162 loc) · 10.7 KB
/
Copy pathintro.xml
File metadata and controls
176 lines (162 loc) · 10.7 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
<!DOCTYPE chapter>
<preface xmlns="http://docbook.org/ns/docbook" version="5.0" xml:id="intro" xml:lang="ru">
<info>
<title>Введение</title>
</info>
<para>Это руководство описывает язык SQL, поддерживаемый СУБД Firebird 3.0. </para>
<para>В руководстве также приводятся практические примеры использования SQL, многие из которых
взяты из реальной практики. </para>
<simplesect xml:id="intro-what">
<title>Что содержит данный документ</title>
<para>Данный документ содержит описание языка SQL Firebird. Он охватывает следующие основные
области: </para>
<para>
<itemizedlist spacing="compact">
<listitem>
<para>Основные положения;</para>
</listitem>
<listitem>
<para>Зарезервированные и ключевые слова;</para>
</listitem>
<listitem>
<para>Типы и подтипы данных;</para>
</listitem>
<listitem>
<para>Операторы DDL (Data Definition Language — язык создания данных); </para>
</listitem>
<listitem>
<para>Операторы DML (Data Manipulation Language — язык обращения с данными);
</para>
</listitem>
<listitem>
<para>Операторы управления транзакциями;</para>
</listitem>
<listitem>
<para>Обработка исключений;</para>
</listitem>
<listitem>
<para>Операторы PSQL (Procedural SQL — процедурный SQL, используется в хранимых
процедурах, функциях, триггерах, пакетах и анонимных PSQL блоках); </para>
</listitem>
<listitem>
<para>Безопасность и операторы управления доступом;</para>
</listitem>
<listitem>
<para>Операторы и предикаты (утверждения);</para>
</listitem>
<listitem>
<para>Агрегатные функции;</para>
</listitem>
<listitem>
<para>Встроенные функции;</para>
</listitem>
<listitem>
<para>Коды ошибок и обработка исключительных ситуаций;</para>
</listitem>
<listitem>
<para>Описание системных таблиц и таблиц мониторинга;</para>
</listitem>
<listitem>
<para>Наборы символов и соответствующие им порядки сортировки.</para>
</listitem>
</itemizedlist>
</para>
<para>Вопросы, не связанные с SQL в данном документе не рассматриваются. </para>
</simplesect>
<simplesect xml:id="intro-authors">
<title>Авторство</title>
<para>В работе над руководством принимали участие:</para>
<para>
<itemizedlist spacing="compact">
<listitem>
<para><personname><firstname>Денис</firstname><surname>Симонов</surname></personname>;</para>
</listitem>
<listitem>
<para><personname><firstname>Пол</firstname><surname>Винкенуг</surname></personname>;</para>
</listitem>
<listitem>
<para><personname><firstname>Дмитрий</firstname><surname>Филиппов</surname></personname>;</para>
</listitem>
<listitem>
<para><personname><firstname>Дмитрий</firstname><surname>Еманов</surname></personname>;</para>
</listitem>
<listitem>
<para><personname><firstname>Томас</firstname><surname>Воинк</surname></personname>;</para>
</listitem>
<listitem>
<para><personname><firstname>Александр</firstname><surname>Карпейкин</surname></personname>;</para>
</listitem>
<listitem>
<para><personname><firstname>Алексей</firstname><surname>Ковязин</surname></personname>;</para>
</listitem>
<listitem>
<para><personname><firstname>Дмитрий</firstname><surname>Кузьменко</surname></personname>.</para>
</listitem>
</itemizedlist>
</para>
<para>Редакторы —
<personname><firstname>Александр</firstname><surname>Карпейкин</surname></personname>,
<personname><firstname>Дмитрий</firstname><surname>Кузьменко</surname></personname>,
<personname><firstname>Алексей</firstname><surname>Ковязин</surname></personname>,
<personname><firstname>Денис</firstname><surname>Симонов</surname></personname>.
</para>
</simplesect>
<simplesect xml:id="intro-sponsors">
<title>Спонсоры</title>
<para>Платиновым спонсором создания <quote>Руководства по языку СУБД Firebird</quote>
является Московская Биржа <link xmlns:xlink="http://www.w3.org/1999/xlink"
xlink:href="http://www.moex.com">www.moex.com</link>. </para>
<para>Московская Биржа — крупнейший в России и Восточной Европе биржевой холдинг,
образованный 19 декабря 2011 года в результате слияния биржевых групп ММВБ (основана в
1992) и РТС (основана в 1995). Московская Биржа входит в двадцатку ведущих мировых
площадок по объёму торгов ценными бумагами, суммарной капитализации торгуемых акций и в
десятку крупнейших бирж производных финансовых инструментов. </para>
<para>Золотым спонсором <quote>Руководства по языку СУБД Firebird</quote> является IBSurgeon
(iBase.ru) (<link xmlns:xlink="http://www.w3.org/1999/xlink"
xlink:href="http://www.ib-aid.com">www.ib-aid.com</link>, <link
xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.ibase.ru"
>www.ibase.ru</link>): техническая поддержка и инструменты разработчика и
администратора для СУБД Firebird. </para>
</simplesect>
<simplesect xml:id="intro-thanks">
<title>Благодарности</title>
<para> Благодарим Влада Хорсуна, Александра Пешкова, Павла Зотова за помощь в создании этого
документа. </para>
</simplesect>
<simplesect xml:id="intro-updates">
<title>Обновления</title>
<para>Так как СУБД Firebird постоянно развивается, то изменяется и улучшается его
документация. Вы можете получить самые свежие версии этого документа по адресам:
<itemizedlist spacing="compact">
<listitem>
<para>PDF — <link xmlns:xlink="http://www.w3.org/1999/xlink"
xlink:href="https://github.com/sim1984/langref30/releases/download/langref30/langref30.pdf"
>https://github.com/sim1984/langref30/releases/download/langref30/langref30.pdf</link></para>
</listitem>
<listitem>
<para>одностраничный HTML — <link xmlns:xlink="http://www.w3.org/1999/xlink"
xlink:href="https://github.com/sim1984/langref30/releases/download/langref30/langref30-html.zip"
>https://github.com/sim1984/langref30/releases/download/langref30/langref30-html.zip</link></para>
</listitem>
<listitem>
<para>многостраничный HTML — <link xmlns:xlink="http://www.w3.org/1999/xlink"
xlink:href="https://github.com/sim1984/langref30/releases/download/langref30/langref30-html-chunks.zip"
>https://github.com/sim1984/langref30/releases/download/langref30/langref30-html-chunks.zip</link></para>
</listitem>
</itemizedlist>
</para>
<para>Исходный код проекта находится по адресу <link
xmlns:xlink="http://www.w3.org/1999/xlink"
xlink:href="https://github.com/sim1984/langref30"
>https://github.com/sim1984/langref30</link>.</para>
<para>На официальном сайте firebirdsql.org документ доступен по адресу <link
xmlns:xlink="http://www.w3.org/1999/xlink"
xlink:href="https://www.firebirdsql.org/file/documentation/reference_manuals/firebird-language-reference-30-rus.pdf"
>https://www.firebirdsql.org/file/documentation/reference_manuals/firebird-language-reference-30-rus.pdf</link>
</para>
<para>Кроме того, данный документ выложен в различных форматах на сайте ibase.ru <link
xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.ibase.ru/develop/"
>http://www.ibase.ru/develop/</link>
</para>
</simplesect>
</preface>