Организация базы данных провайдера

Автор работы: Пользователь скрыл имя, 23 Марта 2011 в 18:23, курсовая работа

Описание работы

Интернет-провайдер, иногда просто Провайдер, (англ. Internet Service Provider, ISP, букв. "поставщик Интернет-услуги") — организация, предоставляющая услуги доступа к Интернету и иные связанные с Интернетом услуги.

Пользователь - лицо заключившее договор с провайдером на предоставление каких либо услуг.

Пользователь может заключить только один договор. Срок действия договора год, по истечении срока автоматически продляется.

Содержание работы

1 Анализ предметной области 2

1.1 Деловой регламент 2

1.2 Функциональная структура 4

1.3 Диаграмма потоков данных 4

1.4 Выделение информационных объектов и их атрибутов 8

2 Концептуальная модель 10

3 Логическое моделирование 12

3.1 Построение логической модели 12

3.3 Целостность данных 13

3.3.1 Целостность объекта 13

3.3.2 Целостность приложения 14

3.3.3 Ссылочная целостность 14

4 Выбор СУБД 16

5 Физическая модель 18

5.1 Нормализация……………………………………………………..18

6 Проектирование и реализация информационной системы 21

6.1 Описание средств, использованных при реализации 21

6.2 Тексты SQL-запросов и результаты их выполнения 21

6.3 Клиентская часть 30

7 Заключение 38

8 Список литературы 39

9 Приложения 40

Приложение A Макетные данные 40

Приложение B Код клиентской части 46

Файлы: 1 файл

Содержание.docx

— 1.17 Мб (Скачать файл)

  references DOGOVOR (NOMER);

-- Create table

create table USERI

(

  id           NUMBER not null,

  pasport      NUMBER not null,

  fio          VARCHAR2(250),

  registration VARCHAR2(250),

  telephone    VARCHAR2(250)

)

-- Create/Recreate primary, unique and foreign key constraints

alter table USERI

  add unique (ID);

-- Create table

create table PROVAIDER

(

  inn       NUMBER not null,

  nameorg   VARCHAR2(250),

  adress    VARCHAR2(250),

  director  VARCHAR2(250),

  telephone NUMBER

)

-- Create/Recreate primary, unique and foreign key constraints

alter table PROVAIDER

  add primary key (INN)

-- Create table

create table OPLATA

(

  id_karti    NUMBER not null,

  data_vremya DATE,

  summa       FLOAT,

  id_d        CHAR(7)

)

-- Create/Recreate primary, unique and foreign key constraints

alter table OPLATA

  add foreign key (ID_D)

  references DOGOVOR (NOMER);

alter table OPLATA

  add foreign key (ID_KARTI)

  references KARTA (NOMER)

  disable;

-- Create table

create table KARTA

(

  nomer      NUMBER not null,

  summa      FLOAT,

  sostoyanie INTEGER,

  password_k VARCHAR2(250),

  inn        NUMBER

)

-- Create/Recreate primary, unique and foreign key constraints

alter table KARTA

  add foreign key (INN)

  references PROVAIDER (INN);

-- Create table

create table IP

(

  time1          TIMESTAMP(6),

  with_adress    VARCHAR2(250),

  with_port      NUMBER,

  on_adress      VARCHAR2(250),

  on_port        VARCHAR2(250),

  bait           NUMBER,

  with_interfase NUMBER,

  on_interfase   INTEGER,

  nomer          CHAR(7)

)

-- Create/Recreate primary, unique and foreign key constraints

alter table IP

  add foreign key (NOMER)

  references DOGOVOR (NOMER);

-- Create table

create table DOGOVOR

(

  nomer  CHAR(7) not null,

  date2  DATE,

  date3  DATE,

  inn    NUMBER,

  id_u   NUMBER,

  money  FLOAT,

  pass   VARCHAR2(250),

  status NUMBER

)

-- Create/Recreate primary, unique and foreign key constraints

alter table DOGOVOR

  add primary key (NOMER)

alter table DOGOVOR

  add foreign key (INN)

  references PROVAIDER (INN);

alter table DOGOVOR

  add foreign key (ID_U)

  references USERI (ID);

-- Create table

create table DEBIT

(

  time1 DATE,

  money FLOAT,

  why   VARCHAR2(255),

  id_d  CHAR(7)

)

-- Create/Recreate primary, unique and foreign key constraints

alter table DEBIT

  add foreign key (ID_D)

  references DOGOVOR (NOMER);  

6 Проектирование и реализация информационной системы

6.1 Описание средств, использованных  при реализации

         Для создания базы данных, сначала создаются  таблицы с помощью средств, предлагаемых  СУБД Oracle 10g :

Информация о работе Организация базы данных провайдера