La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Présentation Session RPSI

Présentations similaires


Présentation au sujet: "Présentation Session RPSI"— Transcription de la présentation:

1 Présentation Session RPSI 2003-2004
Fonctions des SGBD Techniques de développement Informatique

2 Quelques définitions…
Présentation Session RPSI Quelques définitions… Base de données :ensemble de données structurées, sûres, cohérentes et partageables simultanément. SGBD : Ensemble (matériel) des programmes qui permet la structuration, le stockage et la manipulation des données.

3 Services attendus d’un SGBD
Présentation Session RPSI Services attendus d’un SGBD

4 Langage de description de données
DDL (Data Description Language) Permet de décrire les données Type, Longueur, Nature Valeurs acceptées (contraintes d’intégrité sur domaine) Règles de gestion statiques (contraintes d’intégrité fonctionnelles)

5 Langage de manipulation de données
DML (Data Management Language) Permet de réaliser les opérations Ajout, modification, suppression Sélection Interactif ou Batch

6 Présentation Session RPSI 2003-2004
Modèle hiérarchique Liaison entre les objets de type 1 à n Modèle arborescent dont le parcours se fait du père vers le fils à l’aide de pointeurs Complexité importante Système DL1 / IBM Années 60

7 Présentation Session RPSI 2003-2004
Modèle réseau Liaison entre les objets de type n à n Modèle dont le parcours se fait à l’aide de pointeurs mais en tous sens Paternité multiple Système IDS2 de Bull 1968 (Bachman 62)

8 Présentation Session RPSI 2003-2004
Modèle relationnel Basé sur le modèle Entité Relation dérivé de la théorie des ensembles et de la logique des prédicats Grande indépendance entre vue externe et stockage interne Simplicité - Evolutivité Théorie : Codd 1972 IBM System R 1979 et DB2 1982

9 Présentation Session RPSI 2003-2004
Modèle relationnel SGBDR Client / Serveur DB2 - IBM UDB (Universal Data Base Tous Systèmes) DB2 400 (AS 400) Oracle SQL Server – Microsoft Informix (Rachat par IBM) MYSQL (Open Source) Minimiser les échanges / réseau Programmation de la logique de MAJ côté serveur

10 Présentation Session RPSI 2003-2004
Modèle relationnel SGBDR Fichier Access Paradox FoxPro Les données sont modifiées localement / poste client Trafic important sur le réseau Bonnes performances sur poste de travail

11 Présentation Session RPSI 2003-2004
Modèle Objet Évolution du modèle relationnel qui tendrait à simplifier les problèmes liés à la persistance et à la navigation dans les collections : Langage OQL Langage propriétaire O2C ou intégration dans langages C, C++, Java

12 Présentation Session RPSI 2003-2004
Modèle objet mort né ? Projet O2 développé par Altair Commercialisé par O2 technologies, Racheté par Ardent Software puis par Informix et retiré du marché en 2000 … ODMG dissout en 2001 Nouvelle norme en cours de SQL 3


Télécharger ppt "Présentation Session RPSI"

Présentations similaires


Annonces Google