Cours de Bases de données








télécharger 391.04 Kb.
titreCours de Bases de données
page3/14
date de publication23.12.2016
taille391.04 Kb.
typeCours
ar.21-bal.com > droit > Cours
1   2   3   4   5   6   7   8   9   ...   14

IV.Utilisateurs d'un SGBD



Le SGBD offre deux types de langages :

  • LDD: Définition des données (schéma)

  • LMD: Manipulation des données (requête et mise à jour)

Administrateur:


Définition du schéma logique, définition des structures de stockage et des méthodes d'accès, autorisations, spécifications des contraintes, maintenance de la performance…

Concepteur et programmeur d'applications


Généralement, il est informaticien, il connaît bien le SGBD et il connaît au moins le LMD et un ou plusieurs langages de programmation.

Utilisateur "naïf"

Secrétaire, caissière, ...




V.Conception d'une BD


On peut la découper en plusieurs étapes :

  1. Analyse des besoins

2. Description conceptuelle

3. Conception logique (schéma logique)

4. Conception physique
A savoir que les 2 premières phases sont indépendantes du SGBD et que le passage de la phase 2 à la phase 3 peut être en partie automatisé.

6.1) Architecture d'un SGBD




Requêtes

Gestionnaires des disques



Opérateurs relationnel




Fichiers et méthodes d'accès



Gestionnaire du tampon
Ces 3 modules tiennent


Optimisation et exécution des requêtes

compte de la concurrence

et de la reprise sur panne


BD


  1. Structure d’une B.D. Relationnelle



Les données sont structurées en tables (relations) Etant donnés les ensembles A1,,… An ,une relation r est un sous ensemble de A1 x A2 x ... x An.. Une relation est un ensemble de n-uplets (ou tuples) de la forme avec ai  Ai.
Exemple : On a trois ensembles : Nom, Num_Cte et Rue avec

Nom = {Durand, Dupont, Dupond}

Num_Cte = {123, 124, 235 , 226}

Rue = {Neuve, vieille, Courte }

Alors

{< Dupont, 123, Neuve >,

,

,

}

est une relation sur Nom x Num_Cte x Rue

1.1) Schéma de relation



Une table est une relation (au sens mathématique) qui a un nom

A1,,…. ,An sont des attributs

R(A1,,... ,An) est un schéma de relation. (R est le nom du schéma de la relation)
On note Att (R) pour désigner l'ensemble des attributs de R. L'arité de R est la cardinalité de Att(R). Le domaine de Ai (noté dom(Ai)) est l'ensemble des valeurs associées à Ai. Cet ensemble peut être fini ou non


1.2) Instance de relation


Emp

Nom

Num_Cte

Rue




Dupont

124

Neuve




Dupond

235

Neuve




Durand

123

Vieille


Att(Emp) = {Nom, Num_Cte Rue}

Arité(Emp) = 3

Dom(Num_Cte) = les entiers naturels (infini)

Dom(Nom) = chaînes de moins de 20 caractères (fini)

1.3) Langages de requête



Ce sont les langages qui permettent « d'interroger » la BD.

Langages relationnels "purs"


  • Algèbre relationnelle

  • Calcul relationnel par n-uplet

  • Calcul relationnel par domaine

Langages pratiques


  • SQL (Structured Query Language)

  • QUEL (Query Language)

  • SEQUEL (Structured English as a Query Language)

  • QBE (Query By Example)



1   2   3   4   5   6   7   8   9   ...   14

similaire:

Cours de Bases de données iconAdministrateur(trice) de bases de données / Intégrateur(trice) d’applications
«Accompagner les transitions agro-écologiques des systèmes et territoire d’élevage») et sur le pôle basmati («Bases de données, modèles...

Cours de Bases de données iconI ] Les différents modèles de bases de données

Cours de Bases de données iconUniversité Sidi Mohamed Ben Abdellah
«pose» sur le IaaS. IL permet d’externaliser l’infrastructure matérielle, mais également des applications middleware : bases de données,...

Cours de Bases de données iconC onsultant(e) système spécialiste O. S. et bases de données / Grenoble...

Cours de Bases de données iconProtection des logiciels et des bases de données

Cours de Bases de données iconM. Bilodeau est un professionnel dynamique, versé dans plusieurs...

Cours de Bases de données iconPour les projets de logiciels et/ou de bases de données, cette déclaration...

Cours de Bases de données iconCours : mat-4172-2 Collecte de données en contexte fondamental

Cours de Bases de données iconAccès sécurisés aux données partout dans le monde avec aprol
«parlantes» sont transférées à la base de données du cloud. Cette méthode basée sur les concepts du fog computing (informatique géodistribuée)...

Cours de Bases de données iconAu risque de refroidir les ardeurs de quelques dsi, le temps semble...
«humeur» des internautes. A nous les connexions vers les sites métiers pour remplir nos bases de données des informations professionnels...








Tous droits réservés. Copyright © 2016
contacts
ar.21-bal.com