Concevoir une base de données
Fiche : Concevoir une base de données. Recherche parmi 300 000+ dissertationsPar Laetitiii • 28 Janvier 2018 • Fiche • 957 Mots (4 Pages) • 818 Vues
Chap3 : Concevoir une base de données
- Le concept d’une base de données
Un logiciel qui permet de crée ou manipuler une base de données s’appel S.G.B.D.R (système gestion base de donnée relationnel)
ex : acess et SQL Server (Microsoft) / MY SQL / Postgre SLQ (langage de base de donnés)
une base de données est un regroupement d’information, organisés et structurés afin de permettre des manipulation optimisé. Une base de données permet de stocker des information sans recopie (pas de doublon) et pour cela les informations sont mise en relation par un système de clef.
LES S.G.B.D.R permette de stocker l’information, mais aussi de la manipuler pour cela, il dispose d’un certain nombre d’outils :
Notamment sur ACESS :
- Requête : C’est l’outil qui permet d’interroger une base de données
Ex : Liste des commandes que mes clients ont passé du 15/10/2015 a 22/10/2016
Pour faire une requête il existe un langage présent dans toute les base de donnée S.Q.L.
Ce pendant dans le logiciel ACESS il y a en plus un outil graphique pour faire des requêtes le Q.B.E (Quercy By Ex)
- Formulaire : Présentation des données vers l’écran
- Etat : Regroupement des données afin d’être imprimer
- Module : Faire de la programmation VBA (Visual basic for application)
- Analyse
Concevoir une base de données demande une phase de réflexion appeler analyse.
Pour mener a bien cette analyse, il existe une méthode appeler Merise dont nous allons nous inspiré
Cette méthode est construite sur quelques étapes avec des schémas qui permettent de passer de l’expression du besoin a la création de la base sur un logiciel .
Les principales étapes de cette analyse sont :
- Dico de données
- Modèle Conceptuel de données
- Modèle relationnel de données
- Modèle physique de données ou schéma relationnel
- Le dico de données :
Le Dico de donnée ce présente sur un tableau et permet de faire la liste de tous les types d’info que l’on souhaite placer dans notre base.
Nous allons traiter l’exemple d’une base de données de suivis d’une formation par les salariés
Libellé de propriété | Nom | Type | Taille nmb de caractere |
Numéro de salarié | NUM_SAL | T | 5 |
Nom du salarié | NOM_SAL | T | 50 |
Prénom du salarié | PRE_SAL | T | 50 |
Adresse du salarié | CP_SAL | T | 150 |
Ville du salarié | VILLE_SAL | T | 50 |
Code Postale du salarié | CP_SAL | T | 5 |
Date d’entrée du salarié | DATEENTREE_SAL | D | - |
Code de Service | CODE_SERV | T | 3 |
Nom du Service | NOM_SERV | T | 50 |
Code de formation | CODE_FORM | T | 3 |
Nom de formation | NOM_FORM | T | 50 |
Date de début de formation | DATEDEB_FORM | D | - |
Date de fin de formation | DATEFIN_FORM | D | - |
Durée | DUREE_FORM | N | - |
Validation de formation | VAL_FORM | Z | - |
Légende :
- Dans la première colonne on indique une courte définition de ce que l’on souhaite mémoriser
- Dans la deuxième colonne on invente un nom bref sans espace et normalisé pour chaque propriété
- Dans la troisième colonne on indique le type de données parmi les formats suivant :
T → TEXTE : Il permet de saisir n’importe quel symbole
...