#1 27.05.13 21:52
нужна помощь в создании базы данных на postgresql
доброго всем дня! Вопрос, кто нибудь создавал базы данных на языке SQL
Базы Данных
вариант 29
Основная база данных “Корабли”. Сформировать несколько таблиц. Предусмотреть: ввод данных, редактирование, просмотр данных. Реализовать следующие типы запросов с использованием нескольких таблиц:
Для каждого типа корабля указать сведения о нем (тип, год выпуска, срок эксплуатации, место изготовления, цена, скорость, водоизмещение и т.п.).
Для каждого типа корабля выдать список, отсортированный:
по году выпуска,
в алфавитном порядке все типы,
по стоимости,
по водоизмещению...
создал таблицы
таблица корабли
CREATE TABLE korabli.kor
(
kod serial NOT NULL,
name text,
strana text,
tip text,
post text,
CONSTRAINT kor_pkey PRIMARY KEY (kod)
)
таблица поставщики
CREATE TABLE korabli.post
(
id serial NOT NULL,
post text,
CONSTRAINT post_pkey PRIMARY KEY (id)
)
таблица страна
CREATE TABLE korabli.strana
(
id serial NOT NULL,
strana text,
CONSTRAINT strana_pkey PRIMARY KEY (id)
)
таблица тип
CREATE TABLE korabli.tip
(
id serial NOT NULL,
tip text,
CONSTRAINT tip_pkey PRIMARY KEY (id)
)
как связать таблицы таким образом, чтобы при заполнении основной таблицы "корабли" данные попадали в связанные таблицы "страна", "тип", "поставщики".
не получатся так же с запросами
SELECT
..........
FROM
..........
Offline
#3 29.05.13 16:38
Re: нужна помощь в создании базы данных на postgresql
Игорь, а так пробовал:
http://www.rsdn.ru/forum/db/749125.flat
Offline

