В начало

Таблицы БД Должники банков

 

            В базе данных «Должники банков» будет три таблицы: Банки, Кредиты, Должники. Для того чтобы их создать нужно воспользоваться «Interactive SQL», которую можно запустить из главного меню «IBConsole» выбрав «Tools – Interactive SQL…».

 

Таблица
«
Banki»

Таблица
«
Krediti»

Таблица
«
Doljniki»

ID_Banka: INTEGER Not Null Primary Key

Nazvanie: VARCHAR(40)

Gorod: VARCHAR(20)

Telefon: VARCHAR(11)

ID_Kredita: INTEGER Not Null Primary Key

Data_Vidachi: DATE

Data_Pogasheniya: DATE

Vid_Dogovora: VARCHAR(40)

Status_Vozvrata: SMALLINT

ID_Banka: INTEGER FOREIGN KEY

ID_Doljnika: INTEGER FOREIGN KEY

 

ID_Doljnika: INTEGER Not Null Primary Key

Familiya: VARCHAR(30)

Imya: VARCHAR(20)

Otchestvo: VARCHAR(20)

Adres: VARCHAR(55)

Pasport: VARCHAR(11)

Telefon: VARCHAR(11)

 

 

            Для создания таблицы «Banki» напишем и выполним следующий SQL-запрос:

CREATE TABLE Banki (

ID_Banka INTEGER Not Null PRIMARY KEY,

Nazvanie VARCHAR(40),

Gorod VARCHAR(20),

Telefon VARCHAR(11));

            А для создания таблицы «Krediti» запрос вида:

CREATE TABLE Krediti (

ID_Kredita INTEGER Not Null PRIMARY KEY,

Data_Vidachi DATE,

Data_Pogasheniya DATE,

Vid_Dogovora VARCHAR(40),

Status_Vozvrata SMALLINT,

ID_Banka INTEGER REFERENCES Banki (ID_Banka),

ID_Doljnika INTEGER,

FOREIGN KEY (ID_Doljnika) REFERENCES Doljniki (ID_Doljnika) );

            Потом переходим к созданию таблицы «Doljniki».

CREATE TABLE Doljniki (

ID_Doljnika INTEGER Not Null,

Familiya VARCHAR(30),

Imya VARCHAR(20),

Otchestvo VARCHAR(20),

Adres VARCHAR(55),

Pasport VARCHAR(11),

Telefon VARCHAR(11),

PRIMARY KEY(ID_Doljnika));

            Таким образом мы создали три таблицы и ключи к ним.