Clé primaire d'une Relation : Composition des clés primaires des entités formant cette association.
La clé primaire d'une relation n'est définie que dans le cas où l'association contient au moins une propriété.
Exemple :
la clé primaire de la relation NiveauEtudiant est (NumEtudiant, AnnéeUn)
la relation Habiter n'a pas de clé (...)
[...] SELECT count(*) FROM Etudiant SELECT count(Distinct PRENOM) FROM Etudiant SELECT count(*) FROM Etudiant GROUP BY PRENOM SELECT PRENOM FROM Etudiant GROUP BY PRENOM HAVING Count(*)= 2-1-1-1 Mohammed Avg(Champ Numérique) Moyenne SELECT avg([QT ACHETE]) FROM Livre SELECT avg([QT ACHETE]) FROM Livre GROUP BY LIVRE 4 3-5-4 Sum(Champ Numérique) Somme SELECT Sum([QT STOCK]) FROM Livre 11 Min(Champ Numérique) Minimum SELECT LIVRE FROM Livre WHERE [QT ACHETE]=(SELECT Min([QT ACHETE]) FROM Livre) L1 Max(Champ Numérique) Maximum SELECT LIVRE FROM Livre WHERE NUM_LIV IN (SELECT NUM_LIV FROM Emprunt E WHERE (SELECT COUNT(*) FROM Emprunt WHERE DATE_RET=NULL AND NUM_LIV= E.NUM_LIV)= (SELECT TOP 1 COUNT(*) FROM Emprunt WHERE DATE_RET=NULL GROUP BY NUM_LIV ORDER BY 1 DESC)) L2-L1 < number > La Méthode MERISE - MOPT < number >/96 MOPT - LMD Les fonctions Date Fonction/SGBD ACCESS SQL SERVER MYSQL ORACLE Exemple Date et Heure courante Date(): partie date GETDATE() NOW() NOW() 2004-05-01 19:52:17 Ajout d'intervalle à la date DATEADD DATEADD DATE_ADD/ADDDATE/DATE_SUB DATEADD DATEADD(‘jj',2, GetDate())=dATE_ADD(NOW(), INTERVAL 2 DAY)= date_courante+2jours Retrait en intervalle de 2 dates DATEDIFF DATEDIFF DATEDIFF DATEDIFF DateDiff("m",'12/02/2004','0205/2004)=3 Partie d'une date DATEPART DATEPART DayOfMonth/ Year/Month DATEPART DatePart("jj",'12/02/2004‘)=12 Year('2004-12-01')=2004 Formatage d'une date (Anglais) DATE_FORMAT DATE_FORMAT( '2004-05-10', Monday 10 May 2004 DATE_FORMAT( '2004-05-10', - DATEADD(type,nombre, date) - DATE_ADD/ADDDATE (date,INTERVAL nombre type) Type : Année (aa/yy/aaaa/yyyy) ,Mois (m),jour(jj/dd/Day),heure(hh),minute(mm),secode(ss) - DATE_SUB(date,INTERVAL nombre type) = DATE_ADD(date,INTERVAL -nombre type) < number > La Méthode MERISE - MOPT < number >/96 MOPT - LMD SELECT : Les fonctions Date - DATEDIFF : • ACCESS, ORACLE, SQLSERVER : (type,date_début,date_fin) • MYSQL : (date_début,date_fin) et la différence est calculée en jour DATEPART (type , date) DATE_FORMAT(date,format) . Format Description Année 4 chiffres Année 2 chiffres Mois : January . December Numéro du Mois : Jour : Sunday . [...]
[...] * ou Nom_table.* : tous les champs de la table champ[ Nom_table.champ[ Alias_table.champ[ • INTO Nom_table_insertion : Crée une nouvelle table Nom_table_insertion où seront copier les données • : Nom_table[, Nom_table Alias < number > La Méthode MERISE - MOPT < number >/96 MOPT - LMD SELECT : Projection • WHERE : limite l'affichage des enregistrements qui vérifient la condition NOT OR AND IS [NOT] NULL [ NOT ] LIKE string_expression [ NOT ] BETWEEN expression1 AND expression2 { = = > > = > = > : critère de recherche pour un groupement ou une fonction d'agrégation. HAVING est habituellement utilisé avec la clause GROUP BY. [...]
[...] EL BOUANANI – La Méthode MERISE - MOPT < number >/31 MOPT - LMD La Méthode MERISE < number >/96 Requêtes non imbriquées SELECT NOM_LIVRE FROM Livre L , Emprunt E WHERE L.NUM_LIV=E.NUM_LIV AND NUM_LIV IS NULL Requêtes non imbriquées SELECT NOM_LIVRE FROM Livre L WHERE (SELECT NOM_LIVRE FROM Emprunt WHERE NUM_LIV=L.NUM_LIV) IS NULL SELECT – Restriction (IS NULL) : NOM_LIV L1 L2 SELECT – Restriction (NOT LIKE) : Afficher les étudiants dont le prénom commence par l'aplphabet ‘M' triés par ordre alphabétique : SELECT NOM, PRENOM FROM Etudiant WHERE PRENOM LIKE ‘M*' ORDER BY NOM PRENOM A C Mohammed Mohammed Afficher les livres non rendus < number > F. [...]
[...] X . Lundi S Emploi du Temps (4ème année) An.Un : . / . [...]
[...] Exemple : la clé primaire de l'entité Matière est CodeMatière Formalisme d'une entité 11 < number > La Méthode MERISE - MCD < number >/96 MCD – Rappels Relation : association de 2 ou plusieurs entités Formalisme d'une relation : Exemple (Modèle Entité/Relation) Cas particulier : Une relation peut ne pas contenir de propriétés 11 Relation qui associe une seule entité 1 < number > La Méthode MERISE - MCD < number >/96 MCD – Rappels Clé primaire d'une Relation : Composition des clés primaires des entités formant cette association. La clé primaire d'une relation n'est définie que dans le cas où l'association contient au moins une propriété Exemple : la clé primaire de la relation NiveauEtudiant est (NumEtudiant , AnnéeUn) la relation Habiter n'a pas de clé. [...]
Source aux normes APA
Pour votre bibliographieLecture en ligne
avec notre liseuse dédiée !Contenu vérifié
par notre comité de lecture