* Bonjour, *
Table :Absence_etudicantCode absence pk
No_etudiant fk
Date debut
Date fin
Jours absente
Date retour travail
Table condition
Code condition
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 CREATE TABLE absence_etudiant ( code_absence int NOT NULL IDENTITY(1000,1), date_debut datetime NOT NULL, date_fin datetime , jours_absente int , matricule varchar(10) NOT NULL, date_retour datetime not null CONSTRAINT absence_pk PRIMARY KEY (no_absence), CONSTRAINT absence_fk1 FOREIGN KEY (no_etudiant) REFERENCES etudiant );Mes deux tableaux sont déjà créer sur ma base de donnée.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 CREATE TABLE condition ( code_condition varchar(10) NOT NULL, CONSTRAINT condition_pk PRIMARY KEY (code_condition) );
Questions est la suivante :il arrive souvent que les étudiants s'absentent donc pour une nouvelle période pour la même condition. Je voudrais bien conserver
Le fait que cette deuxième absence soit la suite de la première pour la même condition, vraiment je ne sais pas inclure toute ses conditions sachant bien que code absence est IDENTITY(1000,1)
pour créer ma table pour absence_etudiant_suite voila mon code que j ai utilise, pourriez vous me corriger svp
Question 2
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 Create table absence_suite (no_absence TINYINT IDENTITY (1,1)not null, no_absence2 TINYINT NOT NULL, date_debut2 datetime NOT NULL, date_fin2 datetime , jours_absent int , date_retour_2 datetime not null , code_condition varchar(6) NOT NULL, CONSTRAINT absence_suite_pk PRIMARY KEY (code_absence,code_absence2), CONSTRAINT absence_fk1 FOREIGN KEY (code_absence) REFERENCES absence, CONSTRAINT absence_fk2 FOREIGN KEY (code_condition) REFERENCES condition
stephane a le privilege de consulter et maintenir toutes les données de la base de données
Merci pour votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 EXEC sp_addrolemember db_datawriter, stephane EXEC sp_addrolemember db_datareader, stephane
Partager