Bases de données, la méthode MERISE
MERISE : Méthode d'Etude et de Réalisation Informatique pour les Systèmes d'Entreprise. Merise est une méthode d'analyse. Elle permet d'aboutir à un S.I.A. efficace, flexible et adapté à l'entreprise. Il a été créé en France en 1976.
I. Notion de système d'information
II. La méthode MERISE
III. Manipulation des données
[...] Solution SELECT * FROM Ventes WHERE NumE IN (SELECT TOP 1 NumEmployé FROM Employé ORDER BY DateNaiss DESC) L'opérateur complémentaire de IN est NOT IN Exemple Liste des employés n'ayant réalisé aucune vente pendant le mois de septembre 2005 SELECT Nom FROM Employé WHERE NumEmployé NOT IN (SELECT DISTINCT NumE FROM Ventes WHERE MONTH(DateV)=9 AND YEAR(DateV)=2005) Nom Ali Said Mounir Les fonctions d'agrégation Ces fonctions permettent de réaliser des opérations sur un groupe d'enregistrements : 1. AVG : Moyenne 2. SUM : Somme 3. MIN : Minimum 4. MAX : Maximum 5. VARIANCE : Variance 6. STDDEV : écart-type 7. [...]
[...] La méthode MERISE I. Notion de système d'information Définition Un système d'informations (S.I.) d'une entreprise est l'ensemble des données et des traitements nécessaires à son fonctionnement. Pour faciliter le traitement de l'information, on a automatisé les S.I. grâce aux technologies de l'information. Exemple Logiciel de gestion commerciale : gère les clients, les fournisseurs, les produits Rôle d'un système d'information automatisé (S.I.A.) 1. Collecte et saisie des données (clavier, lecteur de code à barres, scanner, ) 2. Mémorisation des données (disque dur, RAM, ) 3. [...]
[...] Les critères sont introduits par le mot WHERE. Exemple SELECT DISTINCT Article, Montant FROM Ventes WHERE Montant>3000 Article Montant Imprimante 3200.0 PC 8000.0 PC 9000.0 Il est possible d'utiliser des opérations arithmétiques ou des fonctions du système dans la clause WHERE Exemples Articles dont le prix TTC dépasse 5000 : SELECT Article, Montant FROM Ventes WHERE (Montant* 1.2 )>5000 Articles vendus durant 2005 : SELECT Article, Montant FROM Ventes WHERE YEAR(DateV)=2005 Pour combiner plusieurs critères, on utilise les mots AND et OR. [...]
[...] Pour éviter la redondance, une même information ne doit jamais exister dans deux entités différentes. Exemple L'information Nom Service existe dans l'entité Service et l'entité Employé. Elle doit être éliminée de cette dernière car c'est une propriété de l'entité Service. Toute entité doit comporter un identifiant qui permet de distinguer entre elles toutes les occurrences d'une même entité. L'identifiant est placé en tête des propriétés et il est souligné. L'identifiant d'une relation est implicitement formé par la concaténation des identifiants des entités liées. [...]
[...] COUNT(*) : nombre de lignes 8. COUNT(champ) : nombre des valeurs non nulles dans la colonne du champ Exemple Chiffre d'affaire et nombre des opérations de vente effectuées pendant le mois de juin : SELECT SUM(Montant*Qté) AS CA6, COUNT(*) AS NbOp FROM Ventes WHERE MONTH(DateV)=6 CA6 NbOp Exercice Ecrire une requête qui donne le nombre de ventes du mois 6. Solution SELECT COUNT(*) AS NbOpVente FROM Ventes WHERE MONTH(DateV)=6 NbOpVente 2 Remarque Il est interdit d'utiliser des fonctions d'agrégations et des champs ordinaires dans la clause SELECT. [...]
avec notre liseuse dédiée !
En cliquant sur OK, vous acceptez que Pimido.com utilise des cookies ou une technologie équivalente pour stocker et/ou accéder à des informations sur votre appareil. Ces informations personnelles peuvent être utilisées pour mesurer la performance publicitaire et du contenu ; en apprendre plus sur votre utilisation du site ; ou pour vous permettre d'interagir avec les réseaux sociaux. Vous pouvez paramétrer vos choix pour accepter les cookies ou non. Vous pourrez également modifier vos préférences à tout moment en cliquant sur le lien "Paramètres des cookies" en bas de page de ce site. Pour en savoir plus, consultez notre Politique de confidentialité