1
J.Siroux
LP/cours/cours1_ue62
Bases de Données :
ARCHITECTURES CLIENT – SERVEUR
nBases de Données Réparties
nCouches de connectivités ODBC
nArchitectures 2 Tiers et 3 Tiers
Licence GSR
Franck Le Douarin
2
J.Siroux
LP/cours/cours1_ue62
Sommaire
BDD - ARCHITECTURES CLIENT – SERVEUR
n1. Les différentes architectures
è1.1. Architecture 2-Tiers
è1.2. Architecture 3-Tiers
è1.3. ODBC et JDBC
è1.4. Bases de données réparties
n2. Les Bases de données Réparties
èA quoi cela sert-il ?
èL’état de l’art des éditeurs
èNiveau Physique
èNiveau logique d’implémentation
n3. Mise en application d’ODBC sur un client Windows
èSéquence Pas à Pas
èRenseignement des données
èTest d’application
èTuning et optimisation
n4. Différences majeures entre JDBC et ODBC
3
J.Siroux
LP/cours/cours1_ue62
1. Les différentes architectures
èArchitecture 2-Tiers
èArchitecture 3-Tiers
èCouche de connectivité ODBC et JDBC
lODBC = Open DataBase Connectivity (MS, IBM, Borland, Novell):
Librairie de fonctions appelées à partir d'applications sous
Windows. Accès à tout SGBD Relationnel (ou tableur, ou fichiers) à
condition de disposer d'un pilote (ODBC Driver). En général les
éditeurs de SGBD fournissent le pilote ce qui permet une ouverture
vers de nombreuses applications.
lJDBC pour Java, Web & BD : interface avec le SGBD
èBases de données réparties
lUne base de données répartie est un assemblage de différentes
bases de données mises en relations les unes avec les autres à
travers un réseau d'ordinateurs.
4
J.Siroux
LP/cours/cours1_ue62
2. Bases de données réparties
èPlusieurs actions de recherches et de développement depuis
le milieu des années 70
è Prototypes et produits commerciaux années 80
è Différents aspects :
- BD Relationnelles et BD Orientées Objets,
- Architectures de Systèmes et de Machines
- SGBD sur tout type de machine (serveur au Palm !)
- Réseaux Locaux et Généraux (LAN, WAN),
- Clients/Serveurs et Architectures n -tiers
- BD mobiles
- Parallélisme des données et des traitements
5
J.Siroux
LP/cours/cours1_ue62
2. Bases de données réparties
Client / Serveur BD
nClient : Terminal ou Station de Travail
nStation de Travail: capacité de traitement et de stockage
nProtocole CLIENT - SERVEUR
CLIENT : gestionnaire d'interface BD
CLIENT & SERVEUR : gestionnaire des communications
nProtocoles de communication Client/Serveur : exemple RPC
nChoix de transfert données ou requêtes (function shipping vs
data shipping) ==> différentes architectures
1 / 52 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !