Introduction………………………………………………………………………………………..page 1 I. Définition et comparai

Introduction………………………………………………………………………………………..page 1 I. Définition et comparaison d’Access et MYSQL……………………………….page 2 a. Définition d’Access et MYSQL ……………………………………………………..page 3 b.Comparaison entre les SGBD……………………………………………………….page 4 II. Elaboration du MERISE……………………………………………………………………page 5 a. Dictionnaire de données…………………………………………………………….page 6 b. MCD……………………………………………………………………………………………page 7 c. MLD …………………………………………………………………………………………..page 8 III. Utilisation du Microsoft Access et l’interface SQL……………………………..page 9 a. Microsoft Access…………………………………………………………………………page 10 b. L’interface SQL…………………………………………………………………………...page 11 INTRODUCTION Un SGBD (système gestion base de données) offres au utilisateursauprogrammaire les outils nécessaires pour mettre ajour leur donnéesquel que soit leur activités un SGBD est un logiciel système concept pour crées et gères des bases de donnes. La méthode merise est une méthode d’analyse de conception et de gestion de projet informatique. Cette méthode est basée sur la séparation des données et des traitements a effectués en plusieurs modelé conceptuel et physique. Une base donnée en informatique est un ensemble de donne stocker d’une manière structure permettant ainsi d’être utilise par un ou plusieurs programmes informatiques. Une cinémathèque est l’ensembles un lieu où l’on conserve et projette les films de cinéma et un organisme charge de restaurer et de mettre à disposition du public le patrimoine. Dictionnaire de donnée est un outil nécessaire pour la construction du MCD.c’est la première étape de l’élaboration du MLD. Le MCD (modelé conceptuel de donnée) est l’élément le plus connue de merise est certainement le plus utile, il permet d’établir une représentation claire des données du SI (système d’information) est définie les dépendances fonctionnelles entre elle. Le MLD (modelé conceptuel de donnée) est la représentation de donnée des système d’information en prenant compte les modelé technologie qui sera utilisé pour leur gestion. Ce dernier reprend les tables mais sans les associations et transforme la forme du MCD pour montrer les différentes clé primaire et étrangère. Problématique : comment une cinémathèque gère la mise en place du système d’information de la diffusion des films ? I. Définition d’Access et MYSQL a. Définition d’Access Microsoft Access est un système de gestion de base de données relationnelle (SGBDR) Entièrement conçu pour l’environnement Windows, offrant à ce titre puissance et convivialité. La version Access 2000, qui est disponible depuis le mois de mai 1999, a subi de nombreuses. Améliorations par rapport à la version Access97. Access97 disponible à l’eivd. Les notions de bases communes à Access97 et à Access2000 sont présentées en utilisant uniquement le nom Access. Les nouveautés seront présentées en spécifiant qu’elles concernent uniquement Access2000 interface très conviviale d’Access permet à un utilisateur débutant de créer rapidement une petite base de données, mais offre également aux spécialistes toute la puissance et la souplesse développement d’applications professionnels Access est intégré dans la série des produits Microsoft Office conçus pour fonctionner ensemble. Ce titre, on peut très facilement importer, exporter ou lier dynamiquement de données avec des logiciels comme Word ou Excel. Composantes d’une base de donnée Access les sections suivantes offrent une brève description des composantes d’une base de données Access classique. Tables Formulaires Requêtes Tables Une table de base de données est comparable à une feuille de calcul, dans la mesure où les données sont stockées dans des lignes et des colonnes. Par conséquent, il est généralement facile d’importer une feuille de calcul dans une table de base de données. La principale différence entre le stockage de vos données dans une feuille de calcul et dans une base de données tient à l’organisation des données Pour optimiser la flexibilité d’une base de données, les données doivent être organisées sous forme de tables afin qu’il n’y ait pas de redondance. Par exemple, si vous stockez des informations sur les employés, chaque employé ne doit être entré qu’une fois dans une table configurée pour conserver uniquement les données des employés. Les données relatives aux produits sont stockées dans leur propre table, et les données relatives aux succursales sont stockées dans une autre table. Il s’agit du processus de normalisation. Chaque ligne d’une table est appelée enregistrement. Les enregistrements permettent de stocker les éléments d’information individuels. Chaque enregistrement est constitué d’un ou plusieurs champs. Les champs correspondent aux colonnes d’une table. Par exemple, les enregistrements (lignes) d’une table nommée « Employés » peuvent contenir des informations sur un autre employé, tandis que les champs (colonnes) contiennent un autre type d’informations (prénom, nom, adresse, etc.). Les champs doivent être désignés comme un certain type de données (texte, date ou heure, nombre, etc.). Formulaires Les formulaires vous permettent de créer une interface utilisateur dans laquelle vous pouvez entrer et modifier vos données. Les formulaires contiennent généralement des boutons de commande et d’autres contrôles permettant d’effectuer des tâches variées. Vous pouvez créer une base de données sans utiliser des formulaires en modifiant simplement vos données dans les feuilles de données de la table. La plupart des utilisateurs de base de données préfèrent toutefois utiliser des formulaires pour afficher, entrer et modifier des données dans les tables. Vous pouvez programmer les boutons de commande pour déterminer les données qui apparaissent dans le formulaire, ouvrir d’autres formulaires ou états, ou effectuer des tâches variées. Par exemple, vous pouvez créer un formulaire nommé « Formulaire Client » destiné à exploiter les données des clients. Ce formulaire peut inclure un bouton qui permet d’ouvrir un formulaire de commande dans lequel entrer une nouvelle commande pour un client spécifique. États Les états permettent de mettre en forme, de synthétiser et de présenter les données. Les états répondent généralement à une question spécifique (par exemple, « Quels montants avons-nous reçu de chaque client cette année ? » ou « Dans quelles villes se trouvent nos clients ? »). Chaque état peut être mis en forme pour présenter les informations de la façon la plus lisible possible. Requêtes Les requêtes peuvent effectuer diverses fonctions dans une base de données. Le plus souvent, elles servent à récupérer des données spécifiques des tables. Les données que vous souhaitez afficher sont généralement dispersées entre plusieurs tables, aussi, les requêtes vous permettent-elles de les afficher dans une seule feuille de données. Par ailleurs, comme vous ne souhaitez pas généralement afficher tous les enregistrements en même temps, les requêtes vous permettent d’ajouter des critères pour « filtrer » les données et n’afficher que les enregistrements de votre choix. Types de relations entre les tables : Une relation dans Access vous aide à combiner des données de deux tables différentes. Chaque relation implique des champs de deux tables et les données correspondantes. Par exemple, vous pouvez avoir un champ Réf Produit dans une table Produits et dans une table Détails Commande Il existe trois types de relations entre les tables dans Access. Relation un-à-plusieurs Pour représenter une relation un-à-plusieurs dans la structure de votre base de données, prenez la clé primaire du côté « un » de la relation et ajoutez-la comme champ supplémentaire à la table du côté « plusieurs » de cette relation. Dans ce cas, vous ajoutez par exemple un nouveau champ (le champ ID de la table Clients) à la table Commandes et vous l’appelez Réf client. Access peut alors utiliser le numéro Réf client dans la table Commandes pour rechercher le client approprié pour chaque commande. Relations plusieurs à plusieurs Pour représenter une relation plusieurs-à-plusieurs, vous devez créer une troisième table, souvent appelée « table de jonction », qui décompose la relation plusieurs-à-plusieurs en deux relations un-à- plusieurs. Vous devez insérer la clé primaire de chacune des deux tables dans la troisième. Par conséquent, la troisième table enregistre chaque occurrence (ou instance) de cette relation Relation un-à-un Dans une relation un-à-un, chaque enregistrement de la première table ne peut avoir qu’un seul enregistrement correspondant dans la deuxième, et chaque enregistrement de la deuxième table ne peut avoir qu’un seul enregistrement correspondant dans la première. Cette relation n’est pas courante sachant que les informations ainsi liées sont en général stockées dans la même table. Vous pouvez utiliser une relation un-à-un pour diviser une table contenant de nombreux champs, pour isoler une partie d’une table pour des raisons de sécurité, ou pour stocker des informations qui s’appliquent uniquement à un sous-ensemble de la table principale. Lorsque vous identifiez une relation de ce type, les deux tables doivent partager un champ commun. Définition du MYSQL Parmi ces logiciels, l’un des plus populaires est MySQL. Il fut développé en 1994 par l’entreprise suédoise MySQL AB. En 2008, MySQL AB fut intégralement acquise par l’entreprise américaine Sun Microsystems. Puis, en 2010, Oracle acquit à son tour Sun Microsystems. Le système MySQL présente plusieurs particularités. Tout d’abord, il s’agit d’un logiciel Open Source utilisable librement et modifiable à volonté. N’importe qui peut l’installer et personnaliser le code source pour répondre à ses besoins spécifiques. Des conditions sont toutefois fixées par la GPL : GNU Public Licence. Une version commerciale est proposée aux personnes souhaitant plus de flexibilité et profiter d’un support additionnel L’autre particularité de MySQL est son modèle ” Client-serveur “. Pour faire simple, les ordinateurs sur lesquels est installé et exécuté MySQL sont appelés ” clients “. Chaque fois que les clients ont besoin d’accéder aux données, ils se connectent au serveur RDBMS.Les appareils clients se connectent uploads/Industriel/ definition-et-comparaison-acess-et-mysql.pdf

  • 67
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager