Студопедия Главная Случайная страница Обратная связь

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

Создание таблиц. 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; просмотров: 406. Нарушение авторских прав; Мы поможем в написании вашей работы!




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


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


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


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

Шрифт зодчего Шрифт зодчего состоит из прописных (заглавных), строчных букв и цифр...

Краткая психологическая характеристика возрастных периодов.Первый критический период развития ребенка — период новорожденности Психоаналитики говорят, что это первая травма, которую переживает ребенок, и она настолько сильна, что вся последую­щая жизнь проходит под знаком этой травмы...

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

Гидравлический расчёт трубопроводов Пример 3.4. Вентиляционная труба d=0,1м (100 мм) имеет длину l=100 м. Определить давление, которое должен развивать вентилятор, если расход воздуха, подаваемый по трубе, . Давление на выходе . Местных сопротивлений по пути не имеется. Температура...

Огоньки» в основной период В основной период смены могут проводиться три вида «огоньков»: «огонек-анализ», тематический «огонек» и «конфликтный» огонек...

Упражнение Джеффа. Это список вопросов или утверждений, отвечая на которые участник может раскрыть свой внутренний мир перед другими участниками и узнать о других участниках больше...

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