Учебное пособие Санкт-Петербург «бхв-петербург»



Download 1,88 Mb.
Pdf ko'rish
bet81/256
Sana21.02.2022
Hajmi1,88 Mb.
#24505
TuriУчебное пособие
1   ...   77   78   79   80   81   82   83   84   ...   256
Bog'liq
morgunov e p postgresql osnovy yazyka sql

\connect demo
Существует и сокращенный вариант этой команды:
\c demo
При создании таблиц необходимо учитывать связи между ними. Поэтому сначала
должны создаваться ссылочные таблицы, а потом — ссылающиеся. Конечно, возмож-
на ситуация, когда образуется иерархия таблиц. Таблица, находящаяся в середине
такой иерархии, выполняет обе роли: ссылающейся и ссылочной таблицы. Тогда нуж-
но продвигаться «вниз» от вершины иерархии, где находится таблица, не имеющая
внешних ключей.
Если в базе данных нет циклических ссылок таблиц друг на друга, то всегда существу-
ет таблица (или таблицы), которая не ссылается ни на какие другие таблицы. С нее и
нужно начинать создание базы данных. Перед созданием очередной таблицы, име-
ющей внешние ключи, уже должны существовать все ссылочные таблицы для нее.
При наличии циклических ссылок таблиц друг на друга придется воспользоваться
командой ALTER TABLE, о которой речь пойдет в следующем разделе этой главы.
Поскольку две первые таблицы — «Самолеты» (aircrafts) и «Места» (seats) — мы
уже изучили в главе 3, то перейдем к таблице «Аэропорты» (airports). Она не име-
ет внешних ключей.
В этой таблице в качестве кода аэропорта служат трехбуквенные обозначения, утвер-
жденные специальной организацией. При этом используются только буквы латин-
ского алфавита. Каждый аэропорт имеет также и полное название. Оно не всегда
совпадает с названием города, в котором аэропорт находится. Для города не преду-
смотрено отдельной сущности, поэтому таблицы городов нет. Однако название го-
рода присутствует в виде атрибута city. Назначение остальных атрибутов ясно из
комментариев, приведенных в SQL-команде.
Комментарии в языке SQL обозначаются двумя символами «дефис». При создании
таблиц в среде утилиты psql вводить комментарии не нужно, но если вы создаете
106


5.2. Создание и удаление таблиц
текстовый файл, содержащий команды для создания объектов базы данных, то ком-
ментарии нужно ввести. Это сделает такой файл более понятным для вас в будущем.

Download 1,88 Mb.

Do'stlaringiz bilan baham:
1   ...   77   78   79   80   81   82   83   84   ...   256




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish