Mots-Clés:: X#: Clé Étrangère

Télécharger au format docx, pdf ou txt
Télécharger au format docx, pdf ou txt
Vous êtes sur la page 1sur 2

Mots-clés 

:
- MLD : Modèle Logique des Données.
- Forme normale de Boyce&Cod : respecté quand 3FN respecté et quand les éléments non-
clés ne sont pas source de DF vers une partie de la clé.
- Modèle physique de données : partie de la méthode mérise consistant à implanter une base
de données dans un SGBDR
- MySQL : est un Système de Gestion de Bases de Données Relationnelles (SGBDR). Il s’agit
d’un des logiciels de gestion de base de données les plus répandus au monde
- LDD : Langage de Définition de Données, sous-catégorie du langage SQL permettant la
manipulation de structure de données d’une base de données et non les données elles
même

Etudes :
- MLD :
 Il s’agit d’une dérivation du MCD dans lequel on transforme les entités en table en
prenant leurs identifiant comme clé primaire.
 Il ne peut y avoir qu’une seule clé primaire par relation mais autant de clé étrangère (qui
sont primaire d’autre relation).
R (a, b#, c)
X: relation
X: clé primaire
X#: clé étrangère
 Toute relation dont les cardinalités de part et d’autre on un chiffre supérieur à 1 comme
maximum devienne des relations prenant comme clef primaire la combinaison des deux
clés primaires des entités relié.
R(a#,b#,c)
 Dans les cas ou on a une relation avec au moins une cardinalité 1,1, on peut simplement
rajouter une clé étrangère dans l’entité ayant la cardinalité 1,1 de son coté, ce qui
donnerait par exemple :
R1(a, b)
R2(c,a#,d)
 Dans les cas ou on a cette cardinalité des deux cotés de la relation, on peut placer la clé
étrangère ou on veut, par convention dans l’entité ayant le plus de de liaisons avec
d’autres.
 Dans les cas ou on a une cardinalité 0,1 et que les autres cardinalités on pour minimum
0, la forme à prendre dépendra du nombre d’occurrence des cas 0 et 1. Lorsqu’on a plus
d’occurrence de 1 la méthode de la clé étrangère est plus pertinente, lorsqu’on a plus
d’occurrence de 0 la méthode de la combinaison de clés primaire est plus pertinente.

- SQL :
 Pour créer une table en SQL il faut utiliser :
CREATE TABLE NomDeLaTable {colonne1 TypeDeDonnees, colonne2 TypeDeDonnees, …}
 Pour Supprimer une table en SQL il faut utiliser :
DROP TABLE NomDeLaTable
 Pour modifier une table il faut utiliser :
ALTER TABLE NomDeLaTable
Suivi d’une des instructions suivantes :
o ADD NomColonne TypeDeDonnees pour rajouter une colonne
o DROP COLUMN NomColonne pour supprimer une colonne (COLUMN est optionnel)
o MODIFY NomColonne TypeDeDonnees pour modifier le type d’une colonne sur
MySQL
o ALTER COLUMN NomColonne TYPE TypeDeDonnees pour modifier le type d’une
colonne sur PostgreSQL
o CHANGE AncienNom NouveauNom TypeDeDonnees pour modifier le nom d’une
colonne sur MySQL
o RENAME COLUMN AncienNom TO NouveauNom pour modifier le nom d’une colonne
sur PostgreSQL
 Pour rajouter des lignes dans une table SQL il faut utiliser :
o INSERT INTO table VALUES (‘valeur 1’, ‘valeur 2’, ….) pour remplir une nouvelle ligne
dans toute les colonnes
o INSERT INTO table (NomColonne1, NomColonne2, …) VALUES (‘valeur 1’, ‘valeur 2’,
…) pour remplir une nouvelle ligne seulement dans certaines colonnes.
o INSERT INTO table VALUES (‘valeur 1’, ‘valeur 2’, …), (‘valeur 1’, ‘valeur 2’, …), …. Pour
remplir plusieurs nouvelles lignes a la fois.
 Pour supprimer des lignes d’une table SQL il faut utiliser :
DELETE FROM NomDeLaTable WHERE ConditiondARemplirPourLaSupression
 Pour Modifier le contenu de certaine ligne on utilise :
UPDATE NomTable SET NomColonne1= ‘Valeur 1’, NomColonne2=’Valeur 2’, …. WHERE
ConditiondARemplirPourLaModification

Vous aimerez peut-être aussi