Microsoft Access 28/11/2012 INTRODUCTION : INTRODUCTION : Le numéro un du march
Microsoft Access 28/11/2012 INTRODUCTION : INTRODUCTION : Le numéro un du marché dans le domaine des bases de données pour la micro-informatique est ACCESS de Microsoft. C'est une base de données extrêmement simple à utiliser et proposant malgré tout l'ensemble des outils indispensables pour l'utilisation professionnel. La première partie du présent chapitre reflète les notions de base sur les bases de données. La seconde partie suivra les particularités du logiciel pour expliquer comment on utilise une base de données. Les éléments fondamentaux sont en fait les mêmes quand on travail avec les logiciels de ce type. Les explications fournis peuvent être considérées comme une introduction générale au sujet. EL ARBAOUI JALILA 1 Microsoft Access 28/11/2012 NOTIONS DE BASES DE DONNÉES NOTIONS DE BASES DE DONNÉES GÉNÉRALITÉS SUR LES BASES DE DONNÉES GÉNÉRALITÉS SUR LES BASES DE DONNÉES Q QU U' 'EST EST CE CE QU QU' 'UNE UNE DONNÉE DONNÉE ? ? C'est une information provenant de l'environnement qui va être traitée. Q QU U' 'EST EST CE CE QU QU' 'UN UN OBJET OBJET ? ? Un objet ou une entité est un ensemble structuré qui regroupe en lui tous les éléments dont il a besoin. D DÉFINITION ÉFINITION D D' 'UNE UNE BASE BASE DE DE DONNÉES DONNÉES Une base de données est un ensemble d'informations structurées et non redondantes, stockées dans un support physique. En fait, c'est une collection d'informations, de même nature, rangées dans un fichier de données. Elle est constituée d'enregistrements ; ceux-ci sont constitués sur des champs. Les champs sont, en général, disposés en colonnes et les enregistrements en lignes. E EXEMPLES XEMPLES DE DE BASES BASES DE DE DONNEES DONNEES Vous connaissez ces films où le détective est assis devant le PC de la brigade de police, cherchant quelque chose de temps en temps au clavier, secoue la tête, tape encore… Il lève enfin la tête en criant victoire ; le PC vient de lui livré l'escroc qui figurait dans sa base de données (1,86m, cheveux frisés blond, yeux verts, une cicatrice sur la joue gauche…) et les données souhaitées à son propos (Charles, dit le blondin, condamné à deux reprises pour vol à main armée…) Supposons maintenant que vous téléphoniez à votre opérateur du téléphone mobile, une voix agréable vous répond par votre nom et vous vous apercevez qu'elle en sait davantage sur vous. Elle peut même, sur votre demande et après avoir effectué une saisie au clavier, vous communiquer les informations sur vous communications (Le numéro appelé, la durée, le montant…) Considérant maintenant le vieux carnet d'adresses, qui se remplit d'année en année de surcharges et de feuillets supplémentaires, ceux-ci manquant souvent au moment précis ou l'on a besoin d'eux ? EL ARBAOUI JALILA 2 Microsoft Access 28/11/2012 Il y' a aussi les recettes de cuisine, de cocktails que vous aviez toujours voulu rassembler. Que diriez-vous de dresser une liste de vous CD et de vos cassettes vidéo et de noter à qui vous les avez prêtés ? Ou encore la liste de tous les anniversaires que vous ne devez pas manquer de souhaiter à vos parents, amis et connaissances. Bref, les exemples ne manquent pas, d'ailleurs tout ce que d'habitude vous inscrivez dans un carnet ou dans un fichier, ce que vous épinglez sur le mur de votre chambre pour ne pas l'oublier, mérite d'entrer dans une base de données personnelles. SYSTÈMES DE GESTION DE BASE DE DONNÉES : S.G.B.D SYSTÈMES DE GESTION DE BASE DE DONNÉES : S.G.B.D D DÉFINITION ÉFINITION Un S.G.B.D est un ensemble de fonctions permettant l'exploitation de bases de données : la description, la manipulation, le stockage, la sécurité et l'intégrité des données. S SYSTÈMES YSTÈMES DE DE G GESTION ESTION DE DE B BASE ASE DE DE D DONNÉES ONNÉES R RELATIONNELLES ELATIONNELLES : S.G.B.D.R : S.G.B.D.R Un S.G.B.D.R est un S.G.B.D où les données peuvent être mises en rapport les unes avec les autres. S STRUCTURE TRUCTURE D D' 'UNE UNE BASE BASE DE DE DONNÉES DONNÉES Une base de données est constituée d’enregistrements. Ceux-ci sont construits sur des champs. Une liste de clients (le nom et l’adresse) ainsi que la liste des produits (référence, désignation, Prix unitaire de vente, prix d'achat, quantité en stock…), des commandes (Numéro de la commande, la date de la commande, les produits commandés) et la liste des fournisseurs (la raison sociale, l’adresse, le numéro de téléphone, le numéro de fax…) constituent, par exemple, une base de données. Le nom et l’adresse sont deux champs et chacun des clients constitue un enregistrement. L’ensemble des enregistrements est désigné par le nom ""TABLE". Les champs sont disposés en colonnes et les enregistrements en lignes. EL ARBAOUI JALILA 3 Microsoft Access 28/11/2012 la table La table est le support physique de l'information. C'est un regroupement d'informations sur un sujet précis comme une liste de publipostage. Les Champs : Un champ est une catégorie précise d'information dans une table. Les enregistrements : Un enregistrement est un regroupement d'informations sur une personne, un lieu ou tout autre chose dans une table. la Clé Chaque table contient au moins un champ qui permet d’identifier l’enregistrement, ce champ est appelé "IDENTIFIANT" ou "CLE" de la table. EL ARBAOUI JALILA 4 Microsoft Access 28/11/2012 Un identifiant ne peut pas prendre deux valeurs identiques. Par exemple, si une personne est identifiée par son Nom et son Prénom alors on ne doit pas avoir, dans la même table, deux enregistrements de même noms et de même prénoms. Clé primaire : c'est le plus petit sous-ensemble de champs permettant d'identifier chacun des enregistrements. Clé étrangère: c'est un champ issu de la migration de la clé primaire d'une autre table. Exemple : Table : Fournisseur Identifiant : Code fourni Code Fourni Raison sociale Adresse Ville Téléphone Fax F001 F002 Maison de stylo BIC Paper Edition Alami 15, Bd. Med. V 229, Rue Sekat Casa Casa 022 24 15 36 022 36 45 89 022 24 37 25 022 36 46 76 … … … … … Table : Produit Identifiant : Réf Produit Clé étrangère : Fournisseur Réf Produit Désignation Qté Stock PUV PUA Fournisseur 001 002 Stylo à bille couleur bleu Ramette de papier blanc 80gr 50000 10000 25 50 20 45 F001 F001 … … … … … … Exercice : Donner la structure des tables : Client, commande, lignes de commande RELATIONS : Dans une entreprise, les informations sont multiples est regroupées par famille (Client, Produits, Fournisseurs, Commandes, Détails commandes…) Pour connaître les commandes d'un client, les produits commandés par un client, le fournisseur d'un produit… il faut établir un lien entre les différentes tables de la base de données. La notions de relation est extrêmement importante car elle fige d'une certaine manière la liberté d'action pour de garantir une plus grande sécurité dans la cohérence des informations. Informatiquement, la relation est gérée par l'introduction de valeurs communes dans les deux tables liées. EL ARBAOUI JALILA 5 Microsoft Access 28/11/2012 Il est donc obligatoire d'avoir un champ commun de même type qui contiendra les données. Ce champ ne peut être que la clé primaire de la première table (table mère) qui devient comme clé étrangère de la seconde table (table fille) Les relations sont de trois types : Relation UN à PLUSIEURS (1---- ∞ ) : C’est une relation où chaque occurrence de la première table est liée à un nombre quelconque d’occurrences de la deuxième table, alors qu'à chaque enregistrement de la seconde table ne correspond qu'un enregistrement de la première table. Exemple : La relation entre la table Fournisseur et Produit la table est une relation UN à PLUSIEURS car un Fournisseur fourni par un ou plusieurs produits, mais le produit ne peut être fourni que par un et un seul fournisseur. Relation UN à UN (1---- 1) : C’est une relation où chaque occurrence de la première table participe une et une seule fois dans la deuxième table et réciproquement. Ce type de relation est peu courant, car la plupart des informations qui seraient associées de la sorte font normalement partie d'une même table. Vous pouvez utiliser une relation un à un pour diviser une table en plusieurs champs, pour isoler une partie d'une table pour des raisons de sécurité ou pour stocker des informations ne s'appliquant qu'à un sous-ensemble de la table principale. Exemple : Considérant qu'à chaque commande on émet une facture, de même qu'une facture est émise pour une seule commande ; la relation entre les tables Commande et Facture. Relation PLUSIEURS à PLUSIEURS ( ∞ ---- ∞ ) : Dans une relation plusieurs à plusieurs, un enregistrement de la table A peut être mis en correspondance avec plusieurs enregistrements de la table B, et inversement un enregistrement de la table B peut être mis en correspondance avec plusieurs enregistrements de la table A. Ce type de relation n'est possible qu'après définition d'une troisième table (appelée table de jonction), dont la clé primaire est composée de deux champs -les clés étrangères des tables A et B. Une relation plusieurs à plusieurs uploads/Industriel/ sgbdr.pdf
Documents similaires










-
30
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Dec 14, 2022
- Catégorie Industry / Industr...
- Langue French
- Taille du fichier 3.6984MB