Préparation TDI2 (EFF 2010 Var4)

Page 1 sur 16 1, 2, 3 ... 8 ... 16  Suivant

Voir le sujet précédent Voir le sujet suivant Aller en bas

Préparation TDI2 (EFF 2010 Var4)

Message par Mr.Hicham le Ven Juil 01, 2011 12:22 am

salut a tous les stagiaires TDI
ici vous posé si vous avez des solutions pour la Variante 4 EFF 2010, ou bien chi haja mabayna na9choha




Dernière édition par K.Hicham le Sam Juil 16, 2011 10:14 pm, édité 2 fois

Mr.Hicham
 
 

Nombre de messages : 464
Date d'inscription : 25/05/2010
Masculin

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Préparation TDI2 (EFF 2010 Var4)

Message par Mr.Hicham le Ven Juil 01, 2011 12:24 am

Voila je commance par la partie Base de Donnée

Question 1 vous créer la base 3adia a partir des Tables lli kaynnin f dik schema
et apré vous excuter ce script

Code:

use V4_2010
go
CREATE TABLE Candidature (
            code_benevole int not null,
            code_action int not null,
            date_candidature date null,
            message varchar(50) null,
            CONSTRAINT PK_Candidature PRIMARY KEY (code_benevole,code_action))
            GO
           
ALTER TABLE ACTION ADD code_ville int, code_categorie int ,code_association int
GO
ALTER TABLE Association ADD code_ville int
GO
ALTER TABLE Competence ADD code_action int
GO

/* Ajouter les Clés etrangers */
ALTER TABLE Competence ADD CONSTRAINT FK_CA FOREIGN KEY (code_action) REFERENCES Action(code) ON DELETE NO ACTION ON UPDATE NO ACTION
GO

ALTER TABLE Action ADD CONSTRAINT FK_AV FOREIGN KEY (code_ville) REFERENCES Ville(code) ON DELETE NO ACTION ON UPDATE NO ACTION
GO
ALTER TABLE Action ADD CONSTRAINT FK_AA FOREIGN KEY (code_association) REFERENCES Association(code) ON DELETE NO ACTION ON UPDATE NO ACTION
GO
ALTER TABLE Action ADD CONSTRAINT FK_AC FOREIGN KEY (code_categorie) REFERENCES Categorie(code) ON DELETE NO ACTION ON UPDATE NO ACTION
GO

ALTER TABLE Candidature ADD CONSTRAINT FK_CB FOREIGN KEY (code_benevole) REFERENCES Benevole(code) ON DELETE NO ACTION ON UPDATE NO ACTION
GO
ALTER TABLE Candidature ADD CONSTRAINT FK_CA FOREIGN KEY (code_action) REFERENCES Action(code) ON DELETE NO ACTION ON UPDATE NO ACTION
GO

ALTER TABLE Association ADD CONSTRAINT FK_ASV FOREIGN KEY (code_ville) REFERENCES Ville(code) ON DELETE NO ACTION ON UPDATE NO ACTION
GO



Mr.Hicham
 
 

Nombre de messages : 464
Date d'inscription : 25/05/2010
Masculin

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Préparation TDI2 (EFF 2010 Var4)

Message par Mr.Hicham le Ven Juil 01, 2011 12:27 am

Question 2

Code:

ALTER TABLE Action ADD CONSTRAINT chk_etat CHECK (etat >= 1 and etat <= 3)
GO

Question 3

Code:

IF OBJECT_ID('T1','TR') IS NOT NULL
DROP trigger T1
GO
CREATE TRIGGER T1 ON Candidature FOR INSERT AS
DECLARE @dtfaction datetime
select @dtfaction=date_candidature FROM INSERTED
IF (@dtfaction > getdate())
BEGIN
raiserror('Date Suppériur à la date du jour',16,1)
ROLLBACK TRANSACTION
END

Question 4

Code:

IF OBJECT_ID('P1','P') IS NOT NULL
DROP PROC P1
GO
CREATE PROC P1 (@c int) AS
BEGIN
SELECT 'Nombre de Candidature'=COUNT(*) FROM Candidature C
INNER JOIN Action A ON C.code_action = A.code
WHERE @c = C.code_action
END

Exec P1 '1'

Question 5

Code:

IF OBJECT_ID('P2','P') IS NOT NULL
DROP PROC P2
GO
CREATE PROC P2 AS
SELECT 'Nom Catégorie'=Ca.nom,'Nombre de Candidature'=COUNT(*) FROM Candidature C
INNER JOIN Action A ON C.code_action = A.code
INNER JOIN Categorie Ca ON Ca.code = A.code_categorie
GROUP BY Ca.nom

Exec P2

Question 6

Code:

IF OBJECT_ID('P3','P') IS NOT NULL
DROP PROC P3
GO
CREATE PROC P3 (@d1 datetime, @d2 datetime) AS
SELECT code,titre FROM Action A
WHERE A.code NOT IN(SELECT DISTINCT code_action FROM Candidature)
and A.date_debut between @d1 and @d2

Exec P3 '10/01/2008', '30/01/2008'



Mr.Hicham
 
 

Nombre de messages : 464
Date d'inscription : 25/05/2010
Masculin

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Préparation TDI2 (EFF 2010 Var4)

Message par barca102 le Ven Juil 01, 2011 1:10 am

alkhoute wahed liktirahe yla moumkine tkhadmou les theories lkdame dyal 2008 ,2009 ,2010 ratrapage hite rah theorie kribe ala lpratqiue mazal ghaykoune lwaqte bach nkhadmou lpratique apres theorie hite lkite chi machakile ftriggers wuml



barca102
 
 

Nombre de messages : 37
Date d'inscription : 23/06/2011
Masculin

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Préparation TDI2 (EFF 2010 Var4)

Message par Mr.Hicham le Ven Juil 01, 2011 3:32 pm

et Voila Correction dia la partie Application

EFF_TDI_Var4_2010


ila chi haja mamfhomach, n’hésitez pas à posé des question



Mr.Hicham
 
 

Nombre de messages : 464
Date d'inscription : 25/05/2010
Masculin

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Page 1 sur 16 1, 2, 3 ... 8 ... 16  Suivant

Voir le sujet précédent Voir le sujet suivant Revenir en haut


 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum