
/*
drop table gainsRelique;
drop table reliqueTrouvees;
drop table joueurs;
drop table reliques;
drop table typesrelique;
*/
create table joueurs
(
idjoueur int identity(1,1),
alias varchar(10) unique not null,
nom varchar(30),
prenom varchar(30),
constraint pk_joueur primary key(idjoueur)
);

create table TypesRelique
(
typeR char(1) constraint pk_type primary key(typeR),
descriptions varchar(50) not null
);

create table reliques 
(
idRelique int identity(100,1),
nom varchar(60) not null,
typeR char(1) not null,
importance smallint not null,
EstTrouve smallint default 0,
constraint pk_relique primary key (idRelique),
constraint fk_typeRelique foreign key (typeR)references TypesRelique(typeR),
constraint ck_importance  check (importance in(1,2,3)),
constraint ck_estTrouve check (estTrouve =1 or estTrouve =0)
);

create table reliqueTrouvees
(
idRelique int not null,
idjoueur int not null,
constraint pk_relique1 primary key (idRelique),
constraint fk_relique foreign key(idRelique) references Reliques(idRelique),
constraint fk_joeur foreign key (idjoueur) references joueurs(idjoueur)
);

create table gainsRelique
(idJoueur int,
nbOr int default 0,
nbArgent int default 0,
nbBronze int default 0,
constraint pk_joueur1 primary key(idjoueur),
constraint fk_joeur1 foreign key (idjoueur) references joueurs(idjoueur)
);


-----
insert into TypesRelique values('s', 'Squelette');
insert into TypesRelique values('b', 'Bijoux');
insert into TypesRelique values('p', 'Parchemin');
insert into TypesRelique values('a', 'Arme');
insert into TypesRelique values('t', 'Autre');


insert into joueurs values ('Kiwikiwi', 'Tares', 'Guy');
insert into joueurs values ('Barakuda',  'Thierry','Bien');
insert into joueurs values ('Poussin', 'Lejeune','Martin');
insert into joueurs values ('Primogene', 'Patoche', 'Alain');
insert into joueurs values ('Fantomas', 'Pilon', 'Lyna');
insert into joueurs values ('Chubaka', 'Lafleur', 'Kevin');

-----------

insert into reliques (nom, typeR,importance) values('Bras du roi fou','s',3);
insert into reliques (nom, typeR,importance) values('Bague du roi fou','b',3);
insert into reliques (nom, typeR,importance) values('Colier du roi fou ','b',2);
insert into reliques (nom, typeR,importance) values('Carte de la montagne du destin ','p',1);
insert into reliques (nom, typeR,importance) values('Couteau de chasse ','a',2);
insert into reliques (nom, typeR,importance) values('Magie noire ','p',3);
insert into reliques (nom, typeR,importance) values('Carte du trésor perdu ','p',1);
insert into reliques (nom, typeR,importance) values('Hache du nain ','a',3);
insert into reliques (nom, typeR,importance) values('Crâne du roi fous ','s',3);
insert into reliques (nom, typeR,importance) values('Bague de Jina ','b',2);
insert into reliques (nom, typeR,importance) values('Plume du roi fou ','t',1);
insert into reliques (nom, typeR,importance) values('Tasse du roi fou ','t',2);
insert into reliques (nom, typeR,importance) values('Livre blanc','p',1);
insert into reliques (nom, typeR,importance) values('Potion mortelle','a',1);
insert into reliques (nom, typeR,importance) values('Potion rose','a',1);
insert into reliques (nom, typeR,importance) values('Carte du village','p',1);

