CM2-Informatique
Cours : CM2-Informatique. Recherche parmi 300 000+ dissertationsPar lucigom • 7 Décembre 2017 • Cours • 389 Mots (2 Pages) • 638 Vues
CM2-Informatique
1-principales notions en BD
-Base de données
-taille :nom,structure,contenu
-champ type
-clé primaire :-unicité des valeur( jamais de double),valeur nulle
la base de donnée est une collection de données structure en table ;entre les tables il y a des liens ;nous avons besoins de navigue entre les table
notion n°5 liens entre table
exemple
considérons la bases de donnes suivantes constituer de 3 tables
Avion(noavion ;typeavion,datems,nbhvol)
Commandant(nocom,nom,prenom,tel)
Vol(novol,datevol,hdep,harr,noavion,nocom)
Il existe des champs commun a plusieurs tables
Table avion
1 | Airbus | 01/01/2016 | 1500 |
2 | Boeing | 01/012016 | 758 |
Table commandant
1 | Dupont | louis | |
2 | Martin | Jean |
Table vol
AF782 | 01/03/2017 | 8 | 10 | 2 | 1 |
Ces champs permette de naviguer entre les table au moment où l’on posera des requête sur la base de donnée
Par exemple la requête donné le type de l’Avion qui a effectuer le vol AF782 ? il y a alors nécessite d’utiliser deux tables
Les valeurs des champs doivent exister dans d’autres tables par exemples
Les valeurs du champs no avion de la table vol doivent exister comme valeur du champs no avion de la table avion
Ces champs communs s’appellent des clefs étrangère (externe)n’ont pas les même contrainte que les clefs primaires
Toutes tables a une clef primaire une table peut ne pas avoir de clef étrangère un table peu avoir plusieurs clef étrangère
Exemple 2 :
Client(nocli,nomcli,adrcli,CAcli)
Commande(nocom,datecom,mtcom,nocli)
No cli est un clé étrangère ces valeurs doivent exister comme valeur du champs noli de la table client
Table | Clé primaire | Clés étrangère | Table référence | Champs référence |
Avion | Nouvion | aucune | - | - |
commandant | nocom | aucune | - | - |
Vol | numvol | Noavion nocom | Avion commandant | Noavion Nocom |
Cas particuliers
Employé(noemp,nomemp,salaire,nodep)
[pic 1]
Département(nodep,nomdep ,buget,nodir)
Nodir dans la table departement est un clé étrangère ces valeurs doivent exister comme valeur du champs noemp de la table employé
Cas 2
Employé(noemp,nomemp,salaire,noresp)
Noresp
Représentation graphique [pic 2]
[pic 3][pic 4][pic 5][pic 6][pic 7][pic 8][pic 9]
2-bonnes et mauvaises bases de données
on souhaite construire une bases de donne pour un bureau d’immatriculation de voiture qui gère les achats des voiture par des personnes
...