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

I Copyright © Oracle Corporation, 2001. Tous droits réservés. Introduction.

Présentations similaires


Présentation au sujet: "I Copyright © Oracle Corporation, 2001. Tous droits réservés. Introduction."— Transcription de la présentation:

1 I Copyright © Oracle Corporation, Tous droits réservés. Introduction

2 I-2 Copyright © Oracle Corporation, Tous droits réservés. Objectifs A la fin de ce chapitre, vous pourrez : répertorier les fonctions d'Oracle9 i décrire les aspects physiques et les aspects théoriques d'une base de données relationnelle décrire l'implémentation Oracle des SGBDR et des SGBD orientés objet

3 I-3 Copyright © Oracle Corporation, Tous droits réservés. Oracle9 i EvolutivitéFiabilité Modèle de développement unique Des compétences communes Une interface de gestion Un fournisseur

4 I-4 Copyright © Oracle Corporation, Tous droits réservés. Oracle9 i

5 I-5 Copyright © Oracle Corporation, Tous droits réservés. Oracle9 i Application Server Appl. décisionnelles Appl. transactionnelles Portails A P A C H E Intégration

6 I-6 Copyright © Oracle Corporation, Tous droits réservés. Oracle9 i Database MultimediaMultimédia Données relationnelles objet Messages Documents XML Documents XML

7 I-7 Copyright © Oracle Corporation, Tous droits réservés. Système de gestion de bases de données relationnelles et relationnelles objet Modèles relationnel et relationnel objet Types de données et objets définis par l'utilisateur Compatibilité totale avec une base de données relationnelle Prise en charge des objets multimédias et LOB Fonctions de serveur de bases de données haut de gamme

8 I-8 Copyright © Oracle Corporation, Tous droits réservés. Plate-forme Internet d'Oracle Clients Gestion système Services réseau Bases de données Serveurs d'applications Outils de développement Applications Internet Logique de présentation et logique applicative Logique applicative et données Navigateur Client FTP Client de messagerie Java SQLSQL PL/SQLPL/SQL

9 I-9 Copyright © Oracle Corporation, Tous droits réservés. Cycle de vie du développement d'un système Stratégie et analyse Conception Elaboration et documentation TransitionProduction

10 I-10 Copyright © Oracle Corporation, Tous droits réservés. Cycle de vie du développement d'un système Stratégie et analyse Conception Elaboration et documentation TransitionProduction

11 I-11 Copyright © Oracle Corporation, Tous droits réservés. Stockage de données sur différents supports Feuille de calcul électronique Armoire de rangement Base de données

12 I-12 Copyright © Oracle Corporation, Tous droits réservés. Principe d'une base de données relationnelle Le Dr E. F. Codd a proposé en 1970 le modèle relationnel pour les systèmes de base de données d'entreprise. Ce modèle est à la base des systèmes de gestion de base de données relationnelle (SGBDR). Composants du modèle relationnel : –Ensemble d'objets ou de relations –Ensemble d'opérateurs agissant sur les relations –Règles d'intégrité pour garantir l'exactitude et la cohérence des données

13 I-13 Copyright © Oracle Corporation, Tous droits réservés. Définition d'une base de données relationnelle Une base de données relationnelle est un ensemble de relations ou de tables à deux dimensions. ServeurOracle Nom de la table : EMPLOYEES Nom de la table : DEPARTMENTS ……

14 I-14 Copyright © Oracle Corporation, Tous droits réservés. Modèles de données Modèle de système dans l'esprit du client Modèle d'entité du modèle du client Modèle de table du modèle d'entité Tables sur disque Serveur Oracle

15 I-15 Copyright © Oracle Corporation, Tous droits réservés. Créez un diagramme entité/relation à partir de règles de gestion ou de comptes-rendus Scénario – "... Affecter un ou plusieurs employés à un service..." – "... Certains services ne se sont pas encore vu attribuer d'employés..." Créez un diagramme entité/relation à partir de règles de gestion ou de comptes-rendus Scénario – "... Affecter un ou plusieurs employés à un service..." – "... Certains services ne se sont pas encore vu attribuer d'employés..." Modèle entité/relation EMPLOYEE #* numéro *nom ointitulé de poste DEPARTMENT #* numéro *nom oemplacement affecté à composé de

16 I-16 Copyright © Oracle Corporation, Tous droits réservés. Conventions de la modélisation entité/relation Entité Zone rectangulaire Nom singulier, unique Majuscules Synonyme entre parenthèses Attribut Nom singulier Minuscules Obligatoire, identifié par un "*" Facultatif, identifié par un "o" Identificateur unique (UID) Principal, identifié par un "#" Secondaire, identifié par un "(#)" EMPLOYEE #* numéro *nom ointitulé de poste DEPARTMENT #* numéro *nom oemplacement affecté à composé de

17 I-17 Copyright © Oracle Corporation, Tous droits réservés. Conventions de la modélisation entité/relation Entité Zone rectangulaire Nom singulier, unique Majuscules Synonyme entre parenthèses Attribut Nom singulier Minuscules Obligatoire, identifié par un "*" Facultatif, identifié par un "o" Identificateur unique Principal, identifié par un "#" Secondaire, identifié par un "(#)" EMPLOYEE #* numéro *nom ointitulé de poste DEPARTMENT #* numéro *nom oemplacement affecté à composé de

18 I-18 Copyright © Oracle Corporation, Tous droits réservés. Associer plusieurs tables Chaque ligne de données d'une table est identifiée de manière unique par une clé primaire (PK). Les données de plusieurs tables peuvent être associées logiquement à l'aide de clés étrangères (FK). Nom de la table : EMPLOYEES Nom de la table : DEPARTMENTS Clé primaire Clé étrangère …

19 I-19 Copyright © Oracle Corporation, Tous droits réservés. Terminologie des bases de données relationnelles

20 I-20 Copyright © Oracle Corporation, Tous droits réservés. Propriétés des bases de données relationnelles Une base de données relationnelle : peut être consultée et modifiée à l'aide d'instructions SQL, contient un ensemble de tables sans pointeurs physiques, utilise un ensemble d'opérateurs.

21 I-21 Copyright © Oracle Corporation, Tous droits réservés. Communiquer avec un SGBDR à l'aide de SQL SELECT department_name FROM departments; SELECT department_name FROM departments; L'instruction SQL est entrée. Serveur Oracle L'instruction est envoyée au serveur Oracle.

22 I-22 Copyright © Oracle Corporation, Tous droits réservés. Système de gestion de base de données relationnelle Tables utilisateur Dictionnaire de données Serveur Oracle

23 I-23 Copyright © Oracle Corporation, Tous droits réservés. Instructions SQL SELECT INSERT UPDATE DELETE MERGE CREATE ALTER DROP RENAME TRUNCATE COMMIT ROLLBACK SAVEPOINT GRANT REVOKE Extraction de données Langage de manipulation de données (LMD) Langage de définition de données (LDD) Contrôle des transactions Langage de contrôle de données (LCD)

24 I-24 Copyright © Oracle Corporation, Tous droits réservés. Tables utilisées dans le cours EMPLOYEES DEPARTMENTS JOB_GRADES

25 I-25 Copyright © Oracle Corporation, Tous droits réservés. Synthèse Le serveur Oracle9i est la base de données dédiée à l'utilisation d'Internet. Oracle9i est basé sur le système de gestion de base de données relationnelle objet. Les bases de données relationnelles sont composées de relations, gérées par des opérations relationnelles et régies par des contraintes d'intégrité des données. Grâce au serveur Oracle, vous pouvez stocker et gérer des informations à l'aide du langage SQL et du moteur PL/SQL.

26 I-26 Copyright © Oracle Corporation, Tous droits réservés.


Télécharger ppt "I Copyright © Oracle Corporation, 2001. Tous droits réservés. Introduction."

Présentations similaires


Annonces Google