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

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

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




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


Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит. Multisim оперирует с двумя категориями...


Композиция из абстрактных геометрических фигур Данная композиция состоит из линий, штриховки, абстрактных геометрических форм...


Важнейшие способы обработки и анализа рядов динамики Не во всех случаях эмпирические данные рядов динамики позволяют определить тенденцию изменения явления во времени...

Билет №7 (1 вопрос) Язык как средство общения и форма существования национальной культуры. Русский литературный язык как нормированная и обработанная форма общенародного языка Важнейшая функция языка - коммуникативная функция, т.е. функция общения Язык представлен в двух своих разновидностях...

Патристика и схоластика как этап в средневековой философии Основной задачей теологии является толкование Священного писания, доказательство существования Бога и формулировка догматов Церкви...

Основные симптомы при заболеваниях органов кровообращения При болезнях органов кровообращения больные могут предъявлять различные жалобы: боли в области сердца и за грудиной, одышка, сердцебиение, перебои в сердце, удушье, отеки, цианоз головная боль, увеличение печени, слабость...

Определение трудоемкости работ и затрат машинного времени На основании ведомости объемов работ по объекту и норм времени ГЭСН составляется ведомость подсчёта трудоёмкости, затрат машинного времени, потребности в конструкциях, изделиях и материалах (табл...

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

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

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