[PDF] Exemple de conception dune base de données : base de données





Previous PDF Next PDF



Chapitre VII Les bases de données déductives

la base de données intentionnelle. 246. Exemple : Base de données extensionnelle : Prédicat parent `a 2 arguments (ou relation parent `a 2 attributs).



Exemple de conception dune base de données : base de données

du formulaire type présenté à la fi-. EXEMPLE DE CONCEPTION D'UNE. BASE DE DONNéES : BASE DE. DONNéES SUR LES EXPORTATIONS. DE PRODUITS POUR L'AqUARIOPHILIE.



Exemple dimbrication avec Json et Mongo (base de données

5 mai 2017 A. Exemple de base de données orientée document avec. MongoDB. 1. Présentation de MongoDB. MongoBD est une base de données open source NoSQL ...



HUG

Exemples semi/computérisés. ? Formulaires scannables (NCR). ? Formulaires téléfax (Teleform). ? MySQL server. ? Handy-base 



EXEMPLE DE REGISTRE Composition du document

la CNIL propose un modèle de registre de base destiné à répondre aux ... Ce document vise à recenser les traitements de données personnelles mis en ...



Bases de données en sciences humaines

Exemple de schéma de base de données relationnelle In : Bases de données en sciences humaines : création et pérennisation





RGPD - Guide sous-traitant

européen sur la protection des données (RGPD) renforce les droits des base par exemple



R pour les débutants

Quand R est utilisé les variables



Chapitre 5 Modèle Réseau

Voici un échantillon de la base de données correspondant au diagramme de l'exemple précédant. Square. Lowman. Dallas. 305. 500. Downridge. Camp. Garland.



[PDF] Cours SGBD 1 Concepts et langages des Bases de Données

Les règles d'intégrité sont les assertions qui doivent être vérifiées par les données contenues dans une base Le modèle relationnel impose les contraintes



[PDF] INTRODUCTION AUX BASES DE DONNÉES

? Langage base de Donnée (LBD) permet de définir et de manipuler des données dans une base Un LBD doit se conformer à un modèle de données évolué ? Un 



[PDF] Chapitre 01 - Introduction aux bases de données

Introduction aux bases de données 4 Pourquoi utiliser une base de données? Exemple d'un système décentralisé (suite) Pour obtenir une information 



[PDF] Bases de données - IGM

Une base de données (BD) est un ensemble structuré de données enregistrées avec le minimum de redondance pour satisfaire simultanément plusieurs utilisateurs de 



[PDF] Conception et Interrogation de Bases de Données - IRIT

d) Exemples : • Traduire le schéma E/A de la base de données de la SSII en schéma relationnel • 



[PDF] cbd-sqlpdf - Cours de bases de données - Modèles et langages

7 fév 2023 · couvre les modèles et langages des bases de données et plus précisément : — la notion de modèle de données qui amène à structurer une base 



[PDF] Initiation aux bases de données

Une base de données relationnelle est dans les faits composée de plusieurs tables • La grande majorité des interrogations nécessite de joindre des informations 



[PDF] BASES DE DONNÉES ET MODÈLES DE CALCUL - Irif

3 3 Structure et contenu d'une base de données 36 3 4 Représentation graphique d'un schéma 37 3 5 Un exemple de base de données



[PDF] Exercices Corrigés Initiation aux Base de données

Par exemple R pourrait être la relation FILM (No_exploitation Titre Realisateur) 1) Quelle est la clé primaire de R ? Dans quelle forme normale se trouve 



[PDF] Cours 1 : Généralités sur les bases de données

Avantages de l'approche Base de Données Exemples de SGBD 3 Quelques rep`eres historiques 4 Place des BD dans l'informatique 5 BD et emploi Odile PAPINI

  • Quelles sont les bases de données les plus utilisées ?

    Les bases de données prédominantes sont aujourd'hui les suivantes : SQL, NoSQL et bases de données cloud.
  • Quels sont les trois types de bases de données ?

    Il existe bien sûr d'autres SGBD d'entreprise en plus des trois principaux. Parmi les plus courants, Teradata, SAP Sybase et Informix offrent toutes les fonctionnalités d'entreprise, mais sont surtout cantonnés à certaines niches.
  • Quels sont les 3 SGBD les plus utilisés ?

    Une base de données est une collection de données organisées. Par exemple, une base de données peut regrouper toutes les informations sur les clients ou sur les transactions. Les bases de données sont conçues de manière à ce que les données qu'elles contiennent soient accessibles et manipulables.

29Lettre d'information sur les pêches #128 - Janvier/Avril 2009

introduction

Le présent article porte sur l'éla

boration d'un modèle conceptuel ou logique à partir d'un formulaire d'exportation type et sur la nor- malisation dudit modèle afin de réduire les risques d'incohérences et d'anomalies. Cette méthode, dé crite en détail par Oppel (2004) et

Powell (2005) peut s'appliquer à

toute autre modélisation similaire de bases de données relationnelles.

Prenons, par exemple, plusieurs

entreprises de votre pays qui expor- tent des produits de la mer, notam ment des poissons de récif vivants destinés au secteur de l'aquario philie. En tant que responsable du service des pêches, vous décidez de contrôler cette activité en prévoyant l'émission, par votre service et pour chaque expédition, de permis d'exportation détaillés aux socié tés exportatrices. Par ailleurs, vous souhaitez obtenir différentes statis tiques par produit, période, pays d'exportation et entreprise locale et, pour ce faire, décidez de constituer une base de données afin de stocker et consulter ces données.

Ce scénario classique reprend les

étapes détaillées dans l'ouvrage de

la FAO intitulé Directives pour la col- lecte régulière de données sur les pêches de capture (Anon, 1999). Il repose sur une décision de principe, par exemple la gestion de la pêche re lative à l'aquariophilie, qui requiert des indicateurs. Une stratégie de re cueil des données est alors définie et suivie, grâce à l'élaboration d'une base de données et d'un plan de gestion des données. Les dernières

étapes consistent dans la planifica

tion et la mise en oeuvre du projet de recueil de données.analyse d'un PerMis

d'exPortation tyPePour constituer une base de don-nées, il est souvent utile d'obte-nir non seulement un formulaire

vierge, mais également quelques formulaires présentant des cas particuliers récurrents. Pour ces derniers, il faudra décider soit de renforcer la complexité du modèle, afin que ces cas particuliers puis sent être pris en compte, soit de les modifier de manière à pouvoir les intégrer dans le modèle standard, ce qui risque d'entraîner une perte d'information. À cette fin, nous supposerons que les informations du formulaire type présenté à la fi

EXEMPLE DE CONCEPTION D'UNE

BASE DE DONN

ES : BASE DE

DONNéES

SUR LES

EXPORTATIONS

D E

PRODUITS

POUR

L'AqUARIOPHILIEFranck Magron

Responsable de l'information sur

les ressources récifales à la CPS, projet PROCFish/C (FranckM@spc.int)

Produit

Produit exporté; quantité;

volume; valeur; devise

Devise

Agent délivrant

le permis

Importateur

Exportateur

Détails du transportPays de destinationFigure 1. Permis d'exportation type

eXemple De cOnceptiOn D'Une Base De DOnnées : Base De DOnnées sUr les eXpOrtatiOns De prODUits pOUr l'aQUariOphilie

30Lettre d'information sur les pêches #128 - Janvier/Avril 2009

gure

1 suffisent pour caractériser un

permis d'exportation.

Le formulaire se compose de blocs de

données cohérents : nom de l'entre- prise exportatrice, nom de la société importatrice (ou du destinataire), in- formations générales sur le permis d'exportation (agent certificateur, moyen d'expédition, etc.) et, enfin, détails sur les produits exportés.

De plus, il est possible de définir

les informations susceptibles de se retrouver sur différents permis d'exportation, telles que l'agent cer- tificateur, le type de produit et la de vise. Ces informations peuvent éga lement être mises en relation avec d'autres données, comme les noms scientifiques des produits, les taux de change ou la preuve de l'autorité de l'agent certificateur.

Une fois cette analyse effectuée, la

conception logique de la base de données peut commencer. concePtion de la base de données

Dans un document Excel, les don-

nées sont saisies dans les lignes d'un tableau simple (tableau 1) et une partie des informations se retrouve d'une rangée sur l'autre. Cette répé- tition des données induit un risque d'incohérence : toute mise à jour ou création d'un nouvel attribut doit en effet être répercutée sur toutes les co- pies. Par conséquent, une structure horizontale n'est pas recommandée pour le stockage de données.

En revanche, dans une base de

données relationnelle, les infor- mations sont réparties entre plu- sieurs tables. De plus, le processus de normalisation permet d'éviter les redondances (première forme normale 1 ) et de faire en sorte que les attributs de chaque table dé- pendent de la clé primaire, et non pas d'autres attributs (deuxième et troisième formes normales).

À partir du formulaire type, nous

pouvons constituer des tables re- latives aux permis d'exportation, aux détails sur les exportations et aux sociétés exportatrices. Il faut

également créer des tables de ré-

férence pour les pays, les produits, les étapes de la transformation, les devises et les agents des services des pêches, de manière à relier d'autres attributs (code de pays, observations, etc.) à chaque type de référence (figure 2).

Même si l'entreprise pratique aussi

bien l'exportation que l'importa tion, une seule table suffit. Celle-ci est reliée de deux façons à la table des permis d'exportation : à la so- ciété exportatrice et au pays im portateur. Les attributs booléens

COM_Company_Exporting (COM_

Société_Exportatrice) et COM_

Company_Importing (Com_Socié

té_Importatrice) sont utilisés pour préciser les activités de l'entreprise.

Dans la table FIS_Export_Details

(FIS_Détails_Exportation), les quantités indiquées dans le formu laire type ont été réparties entre deux attributs, en fonction du vo lume ou de l'unité (kilos ou nombre de pièces), ce qui permet de réduire le risque de confusion lors des pro chaines requêtes.

À la figure 2, les symboles (clé ou

signe infini) présents à la fin des liens des tables signifient qu'il s'agit d'une relation de " un à plusieurs » : un champ sur les dé- tails relatifs à l'exportation cor- respond à un seul et unique pro- duit, mais de nombreux champs de ce type peuvent faire référence

à un même produit.

La cohérence de la base de données

normalisée est maintenue à l'aide d'une clé primaire et de contraintes référentielles non nulles.

Rattachée à un attribut, une

contrainte " non nulle » le rend obligatoire. À la figure 3, la date d'exportation ne peut être nulle : par conséquent, il s'agit d'une in- formation obligatoire, alors que celle relative à la lettre de transport aérien est optionnelle.

Une clé primaire doit être non nulle

et unique. Chaque permis d'expor- tation possède ses propres identi ficateurs (FIS_Export_Permit_ID).

Dans l'outil SQL Server Manage

ment Studio, la clé primaire est re présentée par une icône en forme de clé dorée, placée à gauche du nom de la colonne. La contrainte "

PK »

est indiquée entre parenthèses.

Enfin, les contraintes référentielles

garantissent la cohérence entre les

tables. En effet, elles permettent notamment de faire en sorte qu'il ne soit pas possible de supprimer

un produit référencé par COM_

Export_Details, et que, lors de la

suppression d'un permis, tous les détails correspondants soient éga lement supprimés (suppression en cascade). À la figure

3, l'identi-

ficateur de la société exportatrice, celui du destinataire et celui de l'utilisateur font tous référence à la clé primaire d'autres tables et, par conséquent, sont appelés clés étran gères (Foreign Key, FK). Les clés

étrangères sont matérialisées par

une icône en forme de clé argentée. conclusionquotesdbs_dbs27.pdfusesText_33
[PDF] système de gestion de base de données

[PDF] data base

[PDF] les différents types de bases de données

[PDF] base de données pdf

[PDF] nature du solide

[PDF] nombre d'arête d'un cylindre

[PDF] base d'un solide définition

[PDF] nature des faces

[PDF] nom d'une base

[PDF] les solides faces aretes sommets

[PDF] définition équité scolaire

[PDF] communication écrite pdf

[PDF] les étapes d une planification stratégique

[PDF] biochimie pour les nuls

[PDF] biochimie pdf livre