Merise Annexes

  • Published on
    18-Oct-2015

  • View
    29

  • Download
    0

DESCRIPTION

la methode merise

Transcript

MERISEANNEXES1 - Les douze rgles de CODD P.22 - Les tables dexemples dOracle P.33 - Les commandes SQL P.44 - Les fonctions SQL P.65 - Les oprateurs SQL P.7D. ALESSANDRA - Annexes Merise Page 1/81 - Les douze rgles de CODDD. ALESSANDRA - Annexes Merise Page 2/82 - Les tables dexemples dOracle1000015000800012000403010Budget_Annuel20 DeptNoTable BUDGETD. ALESSANDRA - Annexes Merise Page 3/83 - Les commandes SQL3-A Page 1D. ALESSANDRA - Annexes Merise Page 4/8 3-B Les commandes SQL, Page 2D. ALESSANDRA - Annexes Merise Page 5/84 - Les fonctions SQLRenvoie la date-systmeRenvoie le nom de l'utilisateur dclar dans le CONNECTSYSDATE (Oracle)USER (Oracle)Variables systmeRenvoie le nombre de mois compris entre Date1 et Date2Renvoie la date obtenue an ajoutant Nb mois Date( Date1, Date2 )MONTHS_BETWEEN( Date, Nb )ADD_MONTHSDatesExtraction de chaneMise en majuscule de la chaneSUBSTRUPPERMise en majuscule de la 1 lettre de la chane(CHAR,Nb1,Nb2 )(CHAR )(CHAR )(CHAR ) Longueur d'une chaneINITCAPLENGTH( Chane )( Chane, Nb1, Nb2 )Chanes( Nombre )( Nombre )(Nb 1, Nb2)( Nombre )SQRTROUNDPOWERABSNumeriques(CHAR )TO_DATE (Oracle)No comment(Number )TO_CHARLe 1 caractre de la chane doit tre "+", "-" ou un chiffre(CHAR )TO_NUMBERConversionAutres fonctions : similaires aux fonctions standard des langages de programmation classique lae nombre de lignes renseignes la variance de la srie la lcart-type de la srie( Attr )VARIANCE (Oracle)SELECT SUM(Cotis), MAX(Cotis) FROM Disque WHERE CodePostal='13300' la moyenne la plus grande la plus petiteSELECT COUNT(*) FROM Disque : renvoie le nombre de lignes non entirement NULL( Attr ) | (*)COUNTRenvoie la somme des valeurs de la colonne spcifie( Attr )( Attr )( Attr )( Attr )( Attr )STDDEV (Oracle)AVGMAXMINSUMFonctions synthtiques : appliques une projection dun SELECT, elles fournissent une table une seule ligne (et ventuellement une seule colonne si une seule fonction est appele. NB : leur coimprtement peut tre enrichi afin deobtenir des tats rcapitulatifs avec sous-totaux si le SELECT est associ une clause GROUP BY )ExemplesCommentairesParamtreFonctionD. ALESSANDRA - Annexes Merise Page 6/85 - Les oprateurs SQL5-A/ Formats des attributs (ou colonnes) :CHAR (x) : chane de longueur variable, longueur maximale de x caractres. x doit tre Expr Pour les chanes de caractres : Table ASCIIExpr < Expr Expr != Expr Expr >= Expr Expr 5-C/ Tables de vrit :NULL NULL NULLNULLFAUXFAUXFAUXFAUXFAUXFAUXVRAIVRAINULLFAUXVRAIAND NULL VRAI NULLVRAINULLNULLVRAIFAUXVRAIFAUXVRAIVRAINULLFAUXVRAIORSi X est NULL, les assertions X=NULL ou X=X retournent la valeur NULL (et non pas la valeur VRAI) : est-ce que Je ne sais pas quoi est gal Je ne sais pas quoi ? Rponse : je ne sais pas.5-D/ Oprateurs arithmtiques & chronologiques :ARITHMETIQUES : + - * / ^ Oprateurs arithmtiques classiquesDATES : Date + numrique -> Date Date postrieure au 1 oprande du nb de jours gal au 2 oprande Date+1=lendemainDate - numrique -> Date Date antrieure au 1 oprande du nb de jours gal au 2 oprande Date-1=veilleDate - Date -> numrique Nb de joursd entre 2 dates.Bien entendu, pour un entier N, on a :((Date+X)-Date)=XD. ALESSANDRA - Annexes Merise Page 8/81 - Les douze rgles de CODD2 - Les tables dexemples dOracle3 - Les commandes SQL3-A Page 13-B Les commandes SQL, Page 24 - Les fonctions SQL5 - Les oprateurs SQL5-A/ Formats des attributs (ou colonnes) :5-B/ Conditions dans SQL :5-C/ Tables de vrit :5-D/ Oprateurs arithmtiques & chronologiques :

Recommended

View more >