Студопедия — Создание таблиц. 1. Создание таблицы KLIENT (клиенты)
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Создание таблиц. 1. Создание таблицы KLIENT (клиенты)






1. Создание таблицы KLIENT (клиенты). Таблица содержит 6 атрибутов: ID_KLIENTA, FIO, NOMER_PASPORTA, COBSTV, ADRES, TELEFON.

 

CREATE TABLE KLIENT (

ID_KLIENTA INTEGER NOT NULL, -номер клиента

FIO VARCHAR(30) NOT NULL,- ФИО

NOMER_PASPORTA VARCHAR(10) NOT NULL,-номер паспорта

COBSTV VARCHAR(15) NOT NULL,-название собственности

ADRES VARCHAR(50) NOT NULL,-адрес

TELEFON VARCHAR(11) NOT NULL – телефон);

2. Создание таблицы GRAFIK_VIPLAT (график выплат). Таблица содержит 6 атрибутов: ID_PLAT_RASCH, DATA_PLAT_RASCH, OST_ZADOLGN, SYMMA_PLAT_RASCH, ID_VIDACHI.

CREATE TABLE GRAFIK_VIPLAT (

ID_PLAT_RASCH INTEGER NOT NULL,

DATA_PLAT_RASCH DATE, -дата платежа

OST_ZADOLGN NUMERIC(4,1), -остаток задолженности

SYMMA_PLAT_RASCH NUMERIC(4,1) DEFAULT 0, - сумма платежа расчетная

ID_VIDACHI INTEGER NOT NULL, -номер договора

ID INTEGER – номер платежа);

3. Таблица PLATEGI(платежи). Таблица содержит 8 атрибутов: ID_PLAT, DATA_PLAT DATE, SYM_PLAT, OSTATOK, ID_VIDACHI, SHTRAFI,ID, ITOG.

CREATE TABLE PLATEGI (

ID_PLAT INTEGER NOT NULL,

DATA_PLAT DATE NOT NULL,

SYM_PLAT FLOAT,

OSTATOK FLOAT,

ID_VIDACHI INTEGER NOT NULL,

SHTRAFI INTEGER DEFAULT 0,

ID INTEGER,

ITOG FLOAT);

 

4. Создание таблицы SHTRAF (штраф). Таблица содержит 3 атрибута: ID_SHTRAFA, SYMMA SHTRAFA, OPISANIE.

CREATE TABLE SHTRAF (

ID_SHTRAFA INTEGER NOT NULL,

SYMMA_SHTRAFA INTEGER NOT NULL,

OPISANIE VARCHAR(30));

5. Создание таблицы TIP_KREDITA (тип кредита). Таблица содержит 5 атрибутов: ID_KREDITA, PROCENT, NAZVANIE_KREDITA, SROK, OPISANIE.

CREATE TABLE TIP_KREDITA (

ID_KREDITA INTEGER NOT NULL,

PROCENT INTEGER,

NAZVANIE_KREDITA VARCHAR(20),

SROK INTEGER,

OPISANIE VARCHAR(30)

);

6. Создание таблицы VIDACHA (выдача кредита). Таблица содержит 6 атрибутов: ID_VIDACHI, SYMMA_KREDITA, DATA_VIDACHI, ID_KLIENTA, SYMMA_KREDITA_POLN, ID_KREDITA.

CREATE TABLE VIDACHA (

ID_VIDACHI INTEGER NOT NULL,

SYMMA_KREDITA INTEGER,

DATA_VIDACHI DATE,

ID_KLIENTA INTEGER,

SYMMA_KREDITA_POLN FLOAT,

ID_KREDITA INTEGER

);

Создание индексов

1.Создание первичного ключа для таблицы KLIENT. Первичный ключ создаем командой ALTER TABLE, эта команда дает возможность изменить структуру существующей таблицы. CONSTRAINT служит для работы с ограничениями ссылочной целостности, накладываемых на таблицу.

ALTER TABLE KLIENT ADD CONSTRAINT PK_KLIENT PRIMARY KEY (ID_KLIENTA);

2. Создание первичного ключа для таблицы GRAFIK_VIPLAT.

ALTER TABLE GRAFIK_VIPLAT ADD CONSTRAINT PK_GRAFIK_VIPLAT PRIMARY KEY (ID_PLAT_RASCH);

3.Создание первичного ключа для таблицы PLATEGI.

ALTER TABLE PLATEGI ADD CONSTRAINT PK_PLATEGI PRIMARY KEY (ID_PLAT);

4.Создание первичного ключа для таблицы SHTRAF.

ALTER TABLE SHTRAF ADD CONSTRAINT PK_SHTRAF PRIMARY KEY (ID_SHTRAFA); 5.Создание первичного ключа для таблицы TIP_KREDITA.

ALTER TABLE TIP_KREDITA ADD CONSTRAINT PK_TIP_KREDITA PRIMARY KEY (ID_KREDITA);

6.Создание первичного ключа для таблицы VIDACHA.

ALTER TABLE VIDACHA ADD CONSTRAINT PK_VIDACHA PRIMARY KEY (ID_VIDACHI);

7.Создание внешних ключей для таблицы VIDACHA.

ALTER TABLE VIDACHA ADD CONSTRAINT FK_VIDACHA_1 FOREIGN KEY (ID_KLIENTA) REFERENCES KLIENT (ID_KLIENTA);

ALTER TABLE VIDACHA ADD CONSTRAINT FK_VIDACHA_3 FOREIGN KEY (ID_KREDITA) REFERENCES TIP_KREDITA (ID_KREDITA);

8.Создание внешнего ключа для таблицы PLATEGI.

ALTER TABLE PLATEGI ADD CONSTRAINT FK_PLATEGI_2 FOREIGN KEY (ID_VIDACHI) REFERENCES VIDACHA (ID_VIDACHI);

9.Создание внешнего ключа для таблицы GRAFIK_VIPLAT.

ALTER TABLE GRAFIK_VIPLAT ADD CONSTRAINT PK_GRAFIK_VIPLAT PRIMARY KEY (ID_PLAT_RASCH);







Дата добавления: 2015-06-15; просмотров: 376. Нарушение авторских прав; Мы поможем в написании вашей работы!



Картограммы и картодиаграммы Картограммы и картодиаграммы применяются для изображения географической характеристики изучаемых явлений...

Практические расчеты на срез и смятие При изучении темы обратите внимание на основные расчетные предпосылки и условности расчета...

Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...

Аальтернативная стоимость. Кривая производственных возможностей В экономике Буридании есть 100 ед. труда с производительностью 4 м ткани или 2 кг мяса...

Типы конфликтных личностей (Дж. Скотт) Дж. Г. Скотт опирается на типологию Р. М. Брансом, но дополняет её. Они убеждены в своей абсолютной правоте и хотят, чтобы...

Гносеологический оптимизм, скептицизм, агностицизм.разновидности агностицизма Позицию Агностицизм защищает и критический реализм. Один из главных представителей этого направления...

Функциональные обязанности медсестры отделения реанимации · Медсестра отделения реанимации обязана осуществлять лечебно-профилактический и гигиенический уход за пациентами...

МЕТОДИКА ИЗУЧЕНИЯ МОРФЕМНОГО СОСТАВА СЛОВА В НАЧАЛЬНЫХ КЛАССАХ В практике речевого общения широко известен следующий факт: как взрослые...

СИНТАКСИЧЕСКАЯ РАБОТА В СИСТЕМЕ РАЗВИТИЯ РЕЧИ УЧАЩИХСЯ В языке различаются уровни — уровень слова (лексический), уровень словосочетания и предложения (синтаксический) и уровень Словосочетание в этом смысле может рассматриваться как переходное звено от лексического уровня к синтаксическому...

Плейотропное действие генов. Примеры. Плейотропное действие генов - это зависимость нескольких признаков от одного гена, то есть множественное действие одного гена...

Studopedia.info - Студопедия - 2014-2024 год . (0.01 сек.) русская версия | украинская версия