0% ont trouvé ce document utile (0 vote)
5 vues10 pages

Schéma de la base de données INSCRIP

Transféré par

luffy
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
5 vues10 pages

Schéma de la base de données INSCRIP

Transféré par

luffy
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

TP2

Schéma relationnel de la base de données


INSCRIP
Contexte
INSCRIP est une base de données relationnelle servant à gérer les inscriptions et les
notes des étudiants au Collège . Accessible en consultation pour les étudiant.e.s, elle
sert aussi de référence pour les aider à faire leur choix de cours. La base de données
est sous la responsabilité administrative du Secrétariat général du Collège. Rappelons
qu'au Collège XYZ, un cours est pris en charge par un.e seul.e professeur.e (chaque
cours valant 3 crédits). Chaque professeur.e est responsable d'un maximum de 2 cours
par session et un.e étudiant.e ne peut suivre plus de 4 cours par session, cours se
donnant à des plages horaire différentes. La base de données sert à gérer les
inscriptions d'une seule session académique à la fois (elle est ainsi vidée au début de
chaque session).

Structure globale de la base de données


Le diagramme entités-relations d'INSCRIP présente trois entités reliées entre elles par
deux relations.

Figure 1 : Diagramme entités-relations de la base de données INSCRIP


Il découle du diagramme entités-relations d'INSCRIP (figure 1) que cette dernière est
constituée de quatre tables :

 La table ETUD contient une ligne par étudiant.e admis.e au Collège. Chaque
étudiant.e est identifié.e par un numéro exclusif (NO_ETUD) attribué par le
Secrétariat lors de l'admission, et inscrit sur sa carte d'étudiant.e.

 La table PROF contient une ligne par professeur.e œuvrant au Collège. Chaque
professeur.e est identifié.e par un numéro exclusif (NO_PROF) attribué par le
Secrétariat lors de l'engagement, et inscrit sur sa carte d'employé.e. Une courte
biographie est souvent fournie afin d'aider les étudiant.e.s dans leur choix de
cours.

 La table COURS contient une ligne par cours dispensé au Collège. Chaque cours
est identifié par un numéro exclusif (NO_COURS) attribué par le Comité des
études du Collège lors de l'établissement de la grille de cours au mois de mai de
chaque année, et transmis par la suite au Secrétariat. La description officielle
des cours est incluse comme aide lors du choix de cours des étudiant.e.s.

 La table SUIT contient une ligne par inscription d'un.e étudiant.e à un cours.
Chaque inscription sera uniquement identifiée par la combinaison du numéro de
l'étudiant.e et du numéro du cours. Elle peut également contenir la note (en
pourcentage) obtenue par [Link] étudiant.e à ce cours. Les inscriptions sont
enregistrées en début de session par le Secrétariat; les notes sont transmises
par les professeur.e.s au Secrétariat en fin de session, puis inscrites dans
INSCRIP par le Secrétariat. Au début de la session suivante, la table SUIT est
vidée.

Structure des tables


Note : Un « X » dans la colonne Obligatoire indique les champs obligatoires (c'est-à-dire
n'admettant pas les valeurs NULL). Pour les champs numériques, la taille indique le
nombre de chiffres maximum admis (il n'y a jamais de signe) ; par exemple la taille 2
indique pour un entier que l'on peut aller jusqu'à 99.

Table des étudiants (ETUD)


Chaque ligne de la table ETUD correspond à un.e étudiant inscrit.e au Collègue XYZ.
Cinq champs sont associés à un.e étudiant.e.

Caractéristiques des champs de la table ETUD

Champ Type Taille Obligatoire


NO_ETUD Caractère 5 X
NOM Caractère 30 X
ADRESSE Caractère 30
DAT_NAIS Date/heure
PROG Caractère 20 X

CLÉ PRIMAIRE
NO_ETUD

DESCRIPTION DES CHAMPS

Description du contenu des champs de la table ETUD

Champ Description
 Numéro d'étudiant.e. Numéro attribué par le Secrétariat du Collège et
identifiant de façon unique un.e étudiant.e. Ce numéro figure sur la
carte d'identité de l'étudiant.e.
NO_ETUD
 Les numéros d'étudiant.e.s sont constitués de 5 chiffres. Le premier
chiffre est obligatoirement un « 1 ». Cette règle est en conformité avec
les règlements administratifs du Collège.
 Nom de l'étudiant.e.
 Les noms sont saisis sous l'une des formes : « Nom,<espace>Prénom »
NOM
ou « Nom,<espace>Prénom<espace>Initiale. » Le prénom est abrégé si
la longueur allouée au champ est insuffisante.
 Adresse de l'étudiant.e.
ADRESSE  L'adresse est saisie sous la forme « Numéro civique<espace>Nom de la
rue,<espace> Ville. »
 Date de naissance de l'étudiant.e sous la forme aaaa-mm-jj (par
DAT_NAIS
exemple 1987-11-02).
PROG  Programme d'études dans lequel est inscrit l'étudiant.e.

Table des cours (COURS)


Chaque ligne de la table COURS correspond à un cours offert au Collègue XYZ. Huit
champs sont associés à un cours.

Caractéristiques des champs de la table COURS

Champ Type Taille Obligatoire


NO_COURS Caractère 5 X
LOCAL Caractère 6
NO_PROF Caractère 5
TITRE Caractère 30
DESCR Caractère 300 X
JOUR Numérique 1 X
HEURE Date/heure X
STATUT Caractère 11 X

CLÉ PRIMAIRE

NO_COURS

CLÉ EXTERNE
NO_PROF vers PROF

INDEX PLEIN TEXTE

rech_cours sur (TITRE, DESCR)

DESCRIPTION DES CHAMPS

Description du contenu des champs de la table COURS

Champ Description
 Numéro du cours. Numéro attribué par le Comité des études du
Collège et identifiant de façon unique le cours.
NO_COURS  Les numéros de cours sont constitués de 5 chiffres. Le premier chiffre
est obligatoirement un « 2 ». Cette règle est en conformité avec les
règlements administratifs du Collège.
 Numéro du local où le cours se donne. Fixé par le Secrétariat général
du Collège.
LOCAL  Les numéros de locaux sont constitués de six caractères. Le premier
est une lettre majuscule, le deuxième un tiret (« ») et les quatre
derniers des chiffres.
 Numéro du professeur ou de la professeure qui donne le cours (voir
NO_PROF
table PROF pour la description du format).
 Titre du cours. Fixé par le Comité des études. Omettre la ponctuation
TITRE
finale.
 Description officielle du cours telle que précisée dans l'annuaire du
DESCR
Collègue. Omettre la ponctuation finale.
 Journée de la semaine où se donne le cours sous forme numérique
JOUR
(1=lundi, 2=mardi, 3=mercredi, 4=jeudi et 5=vendredi).
 Heure de début d'un cours sous la forme HH:MM. L'heure de fin du
HEURE cours n'est pas enregistrée comme tous les cours ont une durée de 3
heures.
STATUT  Statut du cours : obligatoire ou optionnel.

Table des professeur.e.s (PROF)


Chaque ligne de la table PROF correspond à un.e professeur.e du Collègue XYZ.
Quatre champs sont associés à un.e professeur.e.

Caractéristiques des champs de la table PROF

Champ Type Taille Obligatoire


NO_PROF Caractère 5 X
NOM Caractère 30 X
BUREAU Caractère 6
BIO Caractère 500
CLÉ PRIMAIRE

NO_PROF

INDEX PLEIN TEXTE

rech_prof sur (NOM, BIO)

DESCRIPTION DES CHAMPS

Description du contenu des champs de la table COURS

Champ Description
 Numéro de professeur.e. Numéro attribué par le Secrétariat du Collège et
identifiant de façon unique un professeur. Ce numéro figure sur la carte
d'employé.e du professeur ou de la professeure.
NO_PROF
 Les numéros de professeur.e sont constitués de 5 chiffres. Le premier
chiffre est obligatoirement un « 3 ». Cette règle est en conformité avec
les règlements administratifs du Collège.
 Nom du professeur ou de la professeure.
 Les noms sont saisis sous l'une des formes : « Nom,<espace>Prénom »
NOM
ou « Nom,<espace>Prénom<espace>Initiale. » Le prénom est abrégé si
la longueur allouée au champ est insuffisante.
 Numéro de local du bureau du professeur ou de la professeure.
 Les numéros de locaux sont constitués de six caractères. Le premier est
BUREAU
une lettre majuscule, le deuxième un tiret (« ») et les quatre derniers des
chiffres.
 Courte biographie du professeur ou de la professeure (domaines
BIO
d'intérêt, particularités, etc.). Omettre la ponctuation finale.

Table des inscriptions (SUIT)


Chaque ligne de la table SUIT correspond à une inscription d'un.e étudiant.e à un cours.
Quatre champs sont associés à une inscription.

Caractéristiques des champs de la table SUIT

Champ Type Taille Obligatoire


NO_ETUD Caractère 5 X
NO_COURS Caractère 5 X
NOTE Numérique 3 X
NOTE_P Logique X

CLÉ PRIMAIRE

(NO_ETUD, NO_COURS)

CLÉS EXTERNES
NO_ETUD vers ETUD

NO_COURS vers COURS

DESCRIPTION DES CHAMPS

Description du contenu des champs de la table SUIT

Champ Description
 Numéro de l'étudiant.e (voir table ETUD pour la description du
NO_ETUD
format).
 Numéro du cours auquel l'étudiant.e est inscrit (voir table COURS
NO_COURS
pour la description du format).
 Note (entre 0 et 100 inclusivement; décimales acceptées) obtenue par
NOTE l'étudiant.e, si le champ « note_p » est Vrai; 0 (zéro) autrement (valeur
par défaut).
 Vrai si la note obtenue par l'étudiant.e est disponible et a été inscrite
NOTE_P
dans le champ « Note »; Faux autrement.

Contraintes additionnelles sur le contenu des tables


 Un.e étudiant.e ne peut être inscrit à plus de 4 cours par session, cours se donnant
à des plages horaire différentes.

 Un.e professeur.e ne peut être associé à plus de 2 cours par session, cours se
donnant à des plages horaire différentes.

Exemple de contenus valides des tables

Table ETUD

NO_ETUD NOM ADRESSE DAT_NAIS PROG


Wagner, 1200 de l'Opéra,
10001 1980-01-01 Musique
Richard Bayreuth
Bretécher,
10002 2400 du Fou rire, Paris 1950-01-01 Littérature
Claire
Tremblay, 4800 St Laurent, Sciences
10003 1970-01-01
Michel Montréal humaines
Asimov, 9600 du Futur, Los
10004 Sciences
Isaac Angeles
Simenon, 9700 des Lilas,
10005 1960-01-01 Littérature
Georges Montréal
Smithwick, 4300 Crescent,
10006 Sciences
Dale Montréal

Table COURS
NO_COURS LOCAL NO_PROF TITRE DESCR JOUR HEURE STATUT

Histoire du
Québec
contemporain.
Dimensions
démographique
, culturelle,
T-
20001 30001 Histoire 101 économique et 1 9:00 optionnel
5334
sociétale.
Analyse
comparée.
Canada.
France.
Royaume-Uni
Réflexions sur
les principes
éthiques
régissant la
société. Lien
entre éthique et
T- droit. Initiation
20002 30002 Éthique 302 1 13:00 obligatoire
5334 aux cadres
juridique,
normatif et
éthique
pertinents aux
environnement
s numériques
Principaux
courants
philosophiques
de l'antiquité à
Philosophie nos jours.
20003 30001 1 9:00 optionnel
813 Philosophes
clés. Impact sur
la société
contemporaine
québécoise
20004 C- Français 304 Apprentissage 2 9:00 obligatoire
2044 du français en
contexte
professionnel.
Lecture,
analyse,
rédaction de
textes sur
différents
supports
(analogiques et
numériques),
pour différents
lectorats
(gestionnaires,
clients, etc.) et
sous différentes
perspectives
(marketing,
critique,
stratégique)
Liens entre les
mathématiques
et la
technologie
(informatique,
cryptographie,
C- Mathématiqu
20005 30003 traitement 4 13:00 obligatoire
2044 e 307
d'images, etc.).
Culture
mathématique
générale.
Théorie des
représentations
Techniques de
base du piano.
Exercices
pratiques.
Lecture à vue.
Gammes.
H-
20006 30002 Piano 110 Arpèges. 3 13:00 optionnel
2034
Solfège.
Théorie
musicale.
Histoire du
piano classique
et populaire
20007 Chimie 007 Structure des 3 13:00 optionnel
atomes.
Fonctions et
liaisons
chimiques.
Chimie des
solutions.
Équilibre.
Problématiques
contemporaines
(chimie de
l'eau, pollution
de l'air et de
l'eau,
plastiques et
polymères,
etc.). Regard
critique

Table PROF

NO_PROF NOM BUREAU BIO


Titulaire d'un doctorat en philosophie de la
Sorbonne, le professeur Vianney Simard se
spécialise dans l'histoire de la philosophie, tout
Simard,
30001 H-2034 particulièrement la période de l'antiquité. Il
Vianney
compte à son actif plusieurs livres à succès, dont
« De Platon à Plotin : le néoplatonisme et la
contemplation », traduit en plus de 10 langues
Musicien passionné et aguerri, le professeur Rémi
Turmel a intégré à ses domaines de prédilection
l'éthique en réaction à l'émergence de nouveaux
Turmel,
30002 T-5334 modes de production et de diffusion de la
Rémi
musique, comme la culture du remix, qui
viennent parfois bousculer les normes éthiques
établies
Philosophie Nul besoin de présentation pour le
professeur Isaac Asimov, plus que connu pour ses
Asimov, réalisations sur la théorie de l'émergence
30003 A-1000
Isaac cognitive. Pur produit de CalSci, il voit la vie par
les lunettes des mathématiques et possède un
talent de vulgarisateur scientifique hors pair
30004 Valjean, Jean H-2034

Table SUIT

NO_ETUD NO_COURS NOTE NOTE_P


10001 20001 75,5 Vrai
10002 20001 0 Faux
10002 20004 0 Faux
10002 20005 98 Vrai
10003 20002 80 Vrai
10003 20004 0 Faux
10004 20001 0 Vrai
10004 20003 38 Vrai
10004 20005 79,5 Vrai
10006 20004 0 Faux
10006 20007 62 Vrai

Vous aimerez peut-être aussi