Вы находитесь на странице: 1из 3

CREATE TABLE member

id SERIAL PRIMARY KEY,

name VARCHAR NOT NULL,

registration_date DATE NOT NULL,

membership_type_id INTEGER NOT NULL REFERENCES membership_type (id)

Информация:

id name registration_date membership_type_id


1 Самсонов Федор Пётрович 1994-03-09 1
2 Никонов Рубен Дамирович 1993-05-15 1
3 Петухов Лавр Мартынович 1994-01-26 1
4 Авдеев Николай Богданович 1996-12-22 2
5 Копылова Тамара Ивановна 1970-08-08 3
6 Стриж Владимир Иванович 2000-05-01 3
Описание полей таблицы

id name registration_date membership_type_id


Идентификатор Фамилия И.О. члена Дата вступления в члены
Идентификатор
владельца кооператива кооператива

CREATE TABLE "membership_type" (

"id" SERIAL UNIQUE,

"name" VARCHAR NOT NULL,

PRIMARY KEY("id")

Информация:

id name
1 Полное
2 Частичное
3 Арендатор
Описание полей таблицы

id name
Идентификатор записи Название типа членства в кооперативе

CREATE TABLE "land" (

"number" INTEGER,

"id" INTEGER NOT NULL,

"cadastre_number" VARCHAR NOT NULL UNIQUE,

"area" DECIMAL NOT NULL,

"registration_date" DATE NOT NULL,


FOREIGN KEY("id") REFERENCES "member"("id"),

PRIMARY KEY("number")

);

Информация:

number id cadastre_number area registration_date


3 6 50:12:0050301:03 30,0 2003-09-01
12 1 50:12:0050301:12 563 1987-11-02
18 2 50:12:0050301:18 519 1985-03-12
23 1 50:12:0050301:23 590 1984-01-16
29 4 50:12:0050301:29 14,0 1998-10-21
40 5 50:12:0050301:40 30,0 2001-06-15
41 2 50:12:0050301:41 613 1990-03-22
44 3 50:12:0050301:44 509 1986-04-15
48 3 50:12:0050301:48 551 1985-08-17
Описание полей таблицы

number id cadastre_number area registration_date


Номер Идентификатор Кадастровый номер Площадь Дата регистрации прав
участка владельца участка участка собственности на участок

CREATE TABLE building_type

id SERIAL PRIMARY KEY,

name VARCHAR NOT NULL UNIQUE

Информация:

id name
1 Жилой дом
2 Гараж
3 Нет строений

Описание полей таблицы

id name
Идентификатор записи Название типа строения на участке

CREATE TABLE building

cadastre_number VARCHAR PRIMARY KEY,

land_number INTEGER NOT NULL REFERENCES land (number),

building_type_id INTEGER NOT NULL REFERENCES building_type (id),

area DECIMAL NOT NULL,

registration_date DATE NOT NULL


)

Информация:

registration_d
cadastre_number land_number building_type_id area
ate
50:12:0050301:1264 18 1 167.6 1987-02-01
50:12:0050301:451 44 2 104.3 1990-09-12
50:12:0050301:101 23 1 74.4 1989-06-29
50:12:0050301:153 23 2 36.1 1989-10-19
Нет 48 3
50:12:0050301:89 48 2 15.6 1991-10-19
50:12:0050301:94 41 2 26.4 1993-12-20

Описание полей таблицы

cadastre_number land_number building_type_id area registration_date


Кадастровый номер Идентификатор типа Площадь Дата регистрации
Номер участка
строения строения строения строения

Вам также может понравиться