Контрольная работа по «Разработка и эксплуатация удаленных баз данных»

Автор работы: Пользователь скрыл имя, 21 Декабря 2011 в 20:12, контрольная работа

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

Задание: БД должна быть приведена к третьей нормальной форме и содержать следующую информацию: Номер компьютера, номер зала, ФИО администратора зала, ФИО игрока, возраст игрока, любимые игры игрока, дата посещения игрока, время проведенное за компом.

Файлы: 1 файл

Grushansky-REUBD.docx

— 16.51 Кб (Скачать файл)

Департамент образования и науки Кемеровской  области

ГОУ СПО  «Новокузнецкий экономико-отраслевой колледж» 
 
 
 
 
 

Контрольная работа

по  дисциплине «Разработка и эксплуатация удаленных баз данных» 
 
 
 
 

  Выполнил:

Студент группы **10

****** А.С..

Проверил: 

****** Р.А. 
 
 
 

г. Новокузнецк 

2011 г.

Задание: БД должна быть приведена к третьей нормальной форме и содержать следующую информацию: Номер компьютера, номер зала, ФИО администратора зала, ФИО игрока, возраст игрока, любимые игры игрока, дата посещения игрока, время проведенное за компом.

 Решение:

create table ZAL

(ZALID             numeric not null primary key,

Numb_komp     numeric,

FIO_admin     varchar(40));

commit; 

create table IGROKI

(IGROKID        numeric not null primary key,

  ZalID               numeric references Zals (ZalID)

                                              on update cascade on delete set null,

  FIO_igrok        varchar(30),

  Ege                   numeric,

  Love_game      varchar(50),

  Data                 date,

  Time_g            time);

commit; 

create generator zal_id_gen;

commit;

set term ^;

create trigger set_zalid for ZALS

active before insert position 0 as

begin

if (new.ZALID  is null) then

new.ZALID = gen_id(zal_id_gen, 1);

end; ^

set term; ^

commit; 

create generator igrok_id_gen;

commit;

set term ^;

create trigger set_igrokid for IGROKI

active before insert position 0 as

begin

if (new.IGROKID  is null) then

new.IGROKID = gen_id(igrok_id_gen, 1);

end; ^

set term; ^

commit; 

insert into ZALS

        (FIO_ADMIN) values

        ('Смирнов Иван Алексеевич') 

insert into IGROKI

        (FIO_igrok,Ege,Love_game,Data,Time_g) values

        ('Иванов Илья Андреевич','18','WOW,cs,linage','18.12.2011','1:30:00',1) 
 

Информация о работе Контрольная работа по «Разработка и эксплуатация удаленных баз данных»