Creation de table sur base existante et securite
* Bonjour, *
Table :Absence_etudicantCode absence pk
No_etudiant fk
Date debut
Date fin
Jours absente
Date retour travail
Table condition
Code condition
Code:
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
); |
Code:
1 2 3 4
| CREATE TABLE condition (
code_condition varchar(10) NOT NULL,
CONSTRAINT condition_pk PRIMARY KEY (code_condition)
); |
Mes deux tableaux sont déjà créer sur ma base de donnée.
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
Code:
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 |
Question 2
stephane a le privilege de consulter et maintenir toutes les données de la base de données
Code:
1 2
| EXEC sp_addrolemember db_datawriter, stephane
EXEC sp_addrolemember db_datareader, stephane |
Merci pour votre aide