[PDF] Méthodes de conception de bases de données





Previous PDF Next PDF



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

l'ensemble des n-uplets de chaque relation qui représentent les données stockées dans la base. • Conception de Schéma Relationnel. - Problème :.



Conception des bases de données I : Introduction aux bases de

19 janv. 2018 bdd1.pdf. Conception des bases de données I : Introduction aux ... a) Exercice : Étapes de la conception d'une base de données relationnelle.



Creation-de-bases-de-donnees.pdf

jours de nombreux outils graphiques dans les SGBD qui masquent l'utilisation du SQL. Figure 1.13. Étapes de la conception d'une base de données.



Méthodes de conception de bases de données

Implémenter une base de données. • création suppression



CAHIER DES CHARGES TECHNIQUE ET DÉTAILLÉ Conception d

la revue dans laquelle elle a été publiée et enfin associer à la base de données un fichier. PDF contenant la recension. Un recenseur est généralement 



Base de Données : Conception de base de données

Plan du cours de Base de Données. ?Vaste introduction. ?Le modèle relationnel. ?Le langage SQL. ?Conception de BD relationnelles. ?SQLite et python 



Conception et Interrogation de Bases de Données

Les compétences acquises par les étudiants : – Être capable de concevoir et d'exploiter une base de données relevant de la micro-informatique dans le.



Conception et réalisation dune base de données au profit du

Ce chapitre pose le problème de la conception d'une base de données au profit du Programme. Saaga et permet à la fois de s'imprégner du fonctionnement et de l' 



Conception de Bases de Données Relationnelles

Processus de normalisation d'une base de données `a partir des contraintes. – Conception `a http://liris.cnrs.fr/fabien.demarchi/PageWebIF10/Cours.pdf.



Conception des bases de données I : Introduction - Librecours

1 2 Approche générale pour la conception des bases de données 9 1 3 Découverte d'une base de données relationnelle 18 2 Exercices 22 2 1 Exercice : Lab 0 22 2 2 Exercice : Site de livres électroniques sous licence libre 23 II - Introduction à la modélisation conceptuelle de données avec UML 24 1 Cours 24 1 1 Notion de modèle 24

Méthodes de conception de

bases de données

Joël Quinqueton

Licence Pro LIPAE, Université

Montpellier III

Les méthodes

•Concepts et outils : introduction à SQL •Compléments sur SQL : schéma , tri, calcul •Les méthodes: -Construction -Modèle E/A (Entité Association) -Schéma conceptuel -Schéma SQL •Etude de cas. •Dépendances fonctionnelles et formes normales

Modèle entité Association

•Entités: celles du monde que l'on veut représenter dans cette base •Ont des attributs (informations) •Associations: relient des entités •Peuvent avoir des propriétés (attributs)

Exemple 1

•Gérer un marché d'armement •3 types d'objets: -Fournisseurs -Produits -Livraisons produits fournisseurs livraisons

Exemple 2

•Gérer un club sportif (sport individuel) •3 types d'objets: -Adhérents -Compétitions -Résultats adhérents compétitions résultats

Exemple 3

•Gérer un parc automobile •3 types d'objets: -Conducteurs -Véhicules -Cartes grises conducteurs véhicules

Carte grise

Cardinalités des relations

•Pour chaque entité-1: N 1 entités-2 •Pour chaque entité-2: N 2 entités-1 •On met le minimum (0 ou 1) et le maximum (1 ou N)

Entité-1

Entité-2

association N 1 N 2

Exemples

produits fournisseurs livraisons adhérents compétitions résultats conducteur véhicule

Carte grise

1-N 1-N 1-N 1-1 0-N 0-N

Exemple 1 (rappel)

•Gérer un marché d'armement •3 types d'objets: -Fournisseurs -Produits -Livraisons produits fournisseurs livraisons

Modèle entité association

produits fournisseurs livraisons 1-N 1-N nom pays prix type

Exemple de schéma

textetextenombre

VilleNomN°

textenombre

TypeN°

nombrenombrenombre

PrixN° pièceN° four.

fournisseurs produits livraisons

Exemple 1: tables

Avion15

Cutter57

Avion14

TypeN°

575746

10001546

6057152

11001581

55001481

500014152

5057174

100015152

PrixN° pièceN° four.

fournisseurs produits livraisons

BagdadSaddam46

MoscouPoutine259

BahamasMeissier376

ParisChirac81

KaboulBen Laden174

New YorkBush152

VilleNomN°

Passage E/A vers relationnel

•Relation pour chaque Entité ou

Association

•Différentes solutions selon la cardinalité -Pas besoin de relation pour une association (1-1, 1-N) en général -Les entités peuvent être dans une même relation en cas d'association (1-1,1-1)

Implémenter une base de

données •création, suppression, modification: -de table -de ligne •Identifiants •Contraintes référentielles •Colonnes obligatoires •Type des valeurs

Modèle entité association

produits fournisseurs livraisons 1-N 1-N nom pays prix type

Exemple: relations

•Modèle relationnel: -Fournisseur(n°, nom, ville) -Produit(n°, type) -Livraison(n°four., n°pièce, prix) •Les clés primaires et étrangères sont spécifiées

Exemple: schéma SQL

textetextenombre

VilleNomN°

textenombre

TypeN°

nombrenombrenombre

PrixN° pièceN° four.

fournisseurs produits livraisons

Création d'une table

•Create table fournisseurs ( -Numero int(6), -Nom varchar(20), -Ville varchar(20) -) primary key (numero);

Varchar(20)Varchar(20)Int(6)

VilleNomNumero

fournisseurs

Remplissage d'une table

•Insert into fournisseurs values (152, 'Bush', 'New

York');

BagdadSaddam46

MoscouPoutine259

BahamasMeissier376

ParisChirac81

KaboulBen Laden174

New YorkBush152

VilleNomN°

Effacement d'une table

•Drop fournisseurs; -Efface les tuples de la table -Détruit la structure de la table •Delete * from fournisseurs; -Efface les tuples de la table

Mise à jour

•Update -set -where ... •Peut mettre à jour plusieurs tuples •Exemple: -Update tab set att=att+1 where att > 10;

Implémentation d'une table

•Différents types de table (mySQL):quotesdbs_dbs50.pdfusesText_50






PDF Download Next PDF