Académique Documents
Professionnel Documents
Culture Documents
HOTEL
HotelCode
HotelNom
HotelNbreEtoile
HotelAdrVille
HotelEmail
HotelTel
MATCHJOUER
matchNumID
matchDate
matchPhase
matchLieuStade
matchArbitre
matchButRecevant
matchButVisiteur
matchObservation
matchButeursRec
matchButeursVis
ENCADREURS
HOTEL
ENCADREURS
HOTEL
TABLES ETUDIANT
etuMatri etuNomPrenom etuAdresse codeFiliere nomFiliere
c
19-0001 BA ADJA MARIAM 20 BP 147 ABIDJAN20 GLOG, Génie logiciel,
GCIV Génie civil
20-1010 DIEI SALOMON 145 cocody rue des GLOG Génie logiciel
agoutis
22-2020 MALICK DOMINIQUE 63 bassam rue HKB GLOG Génie logiciel
21-1010 COMPAORE 145 rue des agoutis CPTA comptabilite
KADIDIATOU
22-2020 DIOMANDE AZZIZ 17 BP 456 ABIDJAN 17 GLOG Génie logiciel
ADJAME 220 logements
a) L’attribut « NOM » n’est pas atomique (on peut le décomposer en nom et prénoms)
b) L’attribut « MONTANT » n’est pas atomique (On a des valeurs en CFA, USD, £) les
valeurs ne sont pas de même type
2e FORME NORMALE
Une table (Relation) est en 2NF si :
- Elle est en 1NF
- Tout attribut n’appartenant pas à la clé, dépend de la totalité de la clé (et pas d’une partie
seulement de la clé)
SOLUTION
EVALUATION (CodeMatiere, MatriEtudiant, Moyenne, Rang)
ETUDIAN (MatriEtudiant, NomEtudiant ,...)
3e FORME NORMALE
Une table (Relation) est en 3NF si :
- Elle est en 2NF
- Aucun attribut ne faisant pas partie de la clé primaire ne doit dépendre d'une partie
des autres attributs ne faisant pas non plus partie de la clé primaire
IV-1 CREATION DE LA BD
SELECT DISTINCT
Lancer VS 2022
Afficher l’explorateur de serveur
Connexion à la base de données
(local)\SQLEXPRESS
Selon les paramètres d’installation de SQL SERVER 2019
Indiquer la Base de Données puis tester la connexion
La connexion est établie et s’aperçoit
dans l’explorateur de serveurs
Exemples de jointures
INNER JOIN
SELECT *
FROM A
INNER JOIN B ON A.key = B.key
LEFT JOIN
SELECT *
FROM A
LEFT JOIN B ON A.key = B.key
Union de 2 ensembles