Автор работы: Пользователь скрыл имя, 21 Декабря 2011 в 20:12, контрольная работа
Задание: БД должна быть приведена к третьей нормальной форме и содержать следующую информацию: Номер компьютера, номер зала, ФИО администратора зала, ФИО игрока, возраст игрока, любимые игры игрока, дата посещения игрока, время проведенное за компом.
Департамент 
образования и науки 
ГОУ СПО 
«Новокузнецкий экономико-отраслевой 
колледж» 
 
 
 
 
 
Контрольная работа
по 
дисциплине «Разработка 
и эксплуатация удаленных 
баз данных» 
 
 
 
 
Выполнил:
Студент группы **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)
                              
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,
        
('Иванов Илья Андреевич','18','WOW,cs,
 
Информация о работе Контрольная работа по «Разработка и эксплуатация удаленных баз данных»