Description de la BD :
Soient les schémas de relation (tables), constituant la base de données
représentant les conventions de stages des étudiants :
ETUDIANT (N°Etudiant, Nom, Prénom, DateDeNaissance,
Spécialité : Texte, AnnéeEtude).
PROFESSEUR (N°Professeur, Nom, Prénom, Spécialité : Texte).
ENTREPRISE (N°SIRET, NomEntreprise, SecteurActivité : Texte,
Effectif, Adresse).
Questions (1pt,2pt,2pts,4pts,1pt): :
1. Ecrivez la requête SQL dont le résultat est la liste des noms et
prénoms des étudiants dont la date de naissance est « 01/01/1980 ».
2. Ecrivez la requête SQL dont le résultat est le nombre d’étudiants par
spécialité et par année d’étude.
3. Sachant qu’un étudiant peut effectuer N stages durant son cursus
universitaire, qu’un stage est une association entre un étudiant, un
professeur et une entreprise. Dans l’état actuel, cette base de données
ne représente pas cette association.
a. Complétez la BD de manière à représenter cette association.
b. Donnez le schéma de la BD en précisant le type de données le
plus approprié pour chaque attribut non précisé, les clés
primaires et les clés externes.
4. On veut afficher pour chaque entreprise la liste des étudiants qui
effectuent (ont effectué) leur stage dans cette dernière. Réalisez cet
affichage à l’aide d’un:
a. formulaire (pour les entreprises) et un sous-formulaire (pour
les étudiants).
b. formulaire (indépendant), d’une zone de liste déroulante (pour
les entreprises) et d’un sous formulaire (pour les étudiants).
5. Sur le formulaire indépendant de la question (4.b), on rajoute un
bouton de commande. Un click sur ce dernier permet d’ouvrir un
nouveau formulaire (nommé « formAjout »), pour ajouter une
entreprise (qui n’existait pas dans la base). Ecrivez le gestionnaire de
cet évènement.