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

Slides:



Advertisements
Présentations similaires
Rappel sur les bases de données et le vocabulaire
Advertisements

Structured Query Language
Les concepts et les méthodes des bases de données
Introduction.
Quinio1 Bases de données : modèlisation et SGBD Séance 3 B Quinio.
Initiation à Oracle Server
 L’information est conservée sous forme de tables  Contient: ◦ Un nom ◦ Une clé primaire ◦ Une liste de colonnes ◦ Les informations/données (sous forme.
Le langage SQL.
1 Les bases de données Séance 5 -- Le Langage de Définition de Données ou la manœuvre de la structure de la base -- Le Langage de Manœuvre de Données.
UML EPITECH 2009 UML1 - Introduction UML – Définition – Historique – UML en entreprise – Couverture Concepts – Objet – Classe –
Les systèmes d'information 1- Une pratique quotidienne 2- Les données 3- Approche conceptuelle 4- Notion de serveur 5- Conception d'un système d'information.
RAPPEL SUR LES BASES DE DONNÉES, LE SQL 1 er trimestre V1.0 06/01/2015.
1- Introduction 2ème partie Modèle Conceptuel des Données 2- Entités- Associations 4- Associations plurielles 3- Cardinalités 5- Associations réflexives.
SQL partie 5 1 LMD create – update – primary key secondary key.
1- Introduction Sommaire Modèle Logique des Données 2- Structure 3- Traduction du MCD en MLD 4- Recap - Méthodologie.
SQL : 4 fonctions d'exploitation de SGBD SQL (Structured Query Language, traduisez Langage de requêtes structuré) est un langage informatique ayant pour.
ANNEE ACADEMIQUE Institut Supérieur Emmanuelle D’Alzon de Butembo COURS: THEORIE DE BASE DE DONNEES : 45H PROMOTION: G2 Gestion Informatique.
Intégration web & Base de données 1 Intégration Web & Base de DonnéesMariem Farhat Intérêt des bases de données pour le Web Cours préparé par : Mariem.
Département Informatique / DGA Octobre 2015
Les Bases de données Définition Architecture d’un SGBD
Cours Initiation aux Bases De Données
Environnement du développement de BD ORACLE REPORTS 10g
ملخص Initiation à la sgbdr
Bases de données multimédia
Structured Query Language SQL DDL
Les Bases de données Définition Architecture d’un SGBD
Chiffrement de bout en bout
Généralité sur les bases de données
Les bases de données et le modèle relationnel
Langage de Manipulation des Données LMD
Introduction Bases de données Accès Internet (Web)
SQL LID – INTERROGATIN DES DONNEES
Réalisation d’une application web sous le thème: «Mon vétérinaire » par : Benzineb Asmaa et Meftahi Oualid Présentation à Université Saad Dahlab Blida.
Notion De Gestion De Bases De Données
Structure D’une Base De Données Relationnelle
1 ANGAMAN LUDOVIC UTT-LOKO-ITER. Organisation  10 séances de 3h  Présentation des bases de données  TP/TD.
Module 1 : Introduction à l'infrastructure Active Directory.
Modélisation avec UML 2.0 Partie II Diagramme de classes.
Introduction en systèmes d’information et bases de données B.Shishedjiev -Introduction en BD 1.
1 Copyright © 2004, Oracle. Tous droits réservés. Extraire des données à l'aide de l'instruction SQL SELECT.
2 Copyright © 2004, Oracle. Tous droits réservés. Restreindre et trier les données.
Bases de données sous Access. Initiation aux bases de données  Structure d’une base de données.
5 Copyright © 2004, Oracle. Tous droits réservés. Afficher des données de plusieurs tables.
6 Copyright © 2004, Oracle. Tous droits réservés. Utiliser des sous-interrogations pour résoudre des interrogations.
7 Copyright © 2004, Oracle. Tous droits réservés. Utiliser les opérateurs ensemblistes.
8 Copyright © 2004, Oracle. Tous droits réservés. Manipuler les données.
9 Copyright © 2004, Oracle. Tous droits réservés. Utiliser des instructions LDD pour créer et gérer des tables.
10 Copyright © 2004, Oracle. Tous droits réservés. Créer d'autres objets de schéma.
11 Copyright © 2004, Oracle. Tous droits réservés. Gérer les objets à l'aide de vues du dictionnaire de données.
Préface. Préface-3 Profil Avant de commencer Avant de commencer ce cours, vous devez savoir utiliser une interface graphique. Vous devez en outre être.
Préface Introduction Objectifs du chapitre I-2 Objectifs du cours I-3 Oracle10g I-4 Oracle Database 10g I-6 Oracle Application Server 10g I-7 Oracle Enterprise.
Description et données des tables Exercices complémentaires.
C Copyright © 2004, Oracle. Tous droits réservés. Syntaxe des jointures Oracle.
D Copyright © 2004, Oracle. Tous droits réservés. Utiliser SQL*Plus.
Remarque : Un nombre ou une lettre en gras fait référence à un chapitre entier ou à une annexe entière. A Affichage des dates par défaut 02-06, Ajouter.
5 Analyse avec Designer d'Oracle
Catherine Cyrot - bibliothèques numériques - Cours 5
1. LE LANGAGE SQL DDL Version 2 - Janvier Le langage SQL-DDL
Info Bases de données avancées
PRESENTATION ACCESS Editeur : Microsoft Environnement Windows (SE)
PLATE FORME DE GESTION ÉLECTRONIQUE DE DOCUMENTS Présenté par: Amine LARIBI.
TP1 - DBMAIN BFSH Lausanne - Switzerland - Tel Université de Lausanne.
© Robert Godin. Tous droits réservés.
© Robert Godin. Tous droits réservés.
1. LE LANGAGE SQL DDL Version 1 - Mai 2009 corrigé le 11/2/2011
Systèmes d’Information et Application
Catherine Cyrot - bibliothèques numériques - Cours 5
1 Semestre stic Sébastien PARFAIT – Faculté de Médecine – Bureau 145.
Cube OLAP.
Transcription de la présentation:

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

Copyright © 2004, Oracle. Tous droits réservés. Objectifs du chapitre A la fin de ce chapitre, vous pourrez : répertorier les fonctionnalités d'Oracle10g décrire les caractéristiques théoriques et physiques d'une base de données relationnelle décrire l'implémentation Oracle du SGBDR et du SGBDR orienté objet comprendre les objectifs du cours

Copyright © 2004, Oracle. Tous droits réservés. Objectifs du cours A la fin de ce cours, vous pourrez : identifier les principaux composants structurels d'Oracle Database 10g extraire des données de lignes et de colonnes à l'aide de l'instruction SELECT créer des états de données triées et restreintes utiliser des fonctions SQL pour générer et extraire des données personnalisées exécuter des instructions LMD (Langage de manipulation de données) afin de mettre à jour des données dans Oracle Database 10g obtenir des métadonnées en interrogeant les vues du dictionnaire de données

Copyright © 2004, Oracle. Tous droits réservés. Oracle10g Modèle de développement unique Compétences communes FiabilitéGestion unifiéeEvolutivité Un seul fournisseur

Copyright © 2004, Oracle. Tous droits réservés. Oracle10g

Copyright © 2004, Oracle. Tous droits réservés. Oracle Database 10g Données multimédia Données relationnelles objet Messages Documents

Copyright © 2004, Oracle. Tous droits réservés. Oracle Application Server 10g Environnement de développement d'applications Serveur d'applications Applications transactionnelles Décisionnel Portails Intégration

Copyright © 2004, Oracle. Tous droits réservés. Oracle Enterprise Manager 10g Grid Control Fourniture des logiciels Surveillance au niveau service d'application

Copyright © 2004, Oracle. Tous droits réservés. Systèmes de gestion de base de données relationnelle et orientés objet Modèle relationnel et modèle relationnel objet Types de données et objets définis par l'utilisateur Totalement compatible avec la base de données relationnelle Prise en charge d'objets multimédia et d'objets LOB Fonctionnalités performantes de serveur de base de données

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

Copyright © 2004, Oracle. Tous droits réservés. Cycle de développement d'un système Stratégie et analyse Conception Création et documentation Transition Production

Copyright © 2004, Oracle. Tous droits réservés. Stratégie et analyse Cycle de développement d'un système Conception Création et documentation Transition Production

Copyright © 2004, Oracle. Tous droits réservés. Stockage des données sur différents supports Feuille de calcul Armoire de classement Base de données

Copyright © 2004, Oracle. Tous droits réservés. Concept de base de données relationnelle Dr. E. F. Codd a proposé le modèle relationnel pour les systèmes de base de données en Il s'agit de la base du système de gestion de base de données relationnelle (SGBDR). Le modèle relationnel est constitué des éléments suivants : –Ensemble d'objets ou de relations –Ensemble d'opérateurs pour agir sur les relations –Intégrité des données pour la précision et la cohérence

Copyright © 2004, Oracle. 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. Serveur Oracle Nom de la table : EMPLOYEES Nom de la table : DEPARTMENTS ……

Copyright © 2004, Oracle. Tous droits réservés. Modèles de données Modèle de système imaginé par le client Modèle d'entité du modèle du client Tables sur disque Serveur Oracle Modèle de table du modèle d'entité

Copyright © 2004, Oracle. Tous droits réservés. Créez un diagramme entité/relation à partir de spécifications métiers ou compte-rendus : Scénario –"... Affecter un ou plusieurs employés à un département..." –"... Aucun employé n'a encore été affecté à certains départements..." Modèle entité/relation EMPLOYEE #* numéro *nom ofonction DEPARTMENT #* numéro *nom olieu affecté à composé de

Copyright © 2004, Oracle. Tous droits réservés.

Conventions de la modélisation entité/relation Entité Nom singulier unique Majuscules Rectangle Synonyme entre parenthèses Identificateur unique (UID) Marquage principal avec "#" Marquage secondaire avec "(#)" EMPLOYEE #* numéro *nom ofonction DEPARTMENT #* numéro *nom olieu Attribut Nom singulier Minuscules Marquage obligatoire avec * Marquage facultatif avec "o" affecté à composé de

Copyright © 2004, Oracle. Tous droits réservés. Conventions de la modélisation entité/relation Identificateur unique (UID) Marquage principal avec # Marquage secondaire avec (#) EMPLOYEE #* numéro *nom ofonction DEPARTMENT #* numéro *nom olieu affecté à composé de Attribut Nom singulier Minuscules Marquage obligatoire avec * Marquage facultatif avec "o" Entité Nom singulier unique Majuscules Rectangle Synonyme entre parenthèses

Copyright © 2004, Oracle. Tous droits réservés. Mettre en relation plusieurs tables Chaque ligne de données d'une table est identifiée de manière unique par une clé primaire. Vous pouvez lier plusieurs tables de manière logique à l'aide de clés étrangères. Nom de la table : EMPLOYEES Nom de la table : DEPARTMENTS Clé primaire Clé étrangère …

Copyright © 2004, Oracle. Tous droits réservés.

Terminologie des bases de données relationnelles

Copyright © 2004, Oracle. Tous droits réservés.

Propriétés des bases de données relationnelles Une base de données relationnelle : Est accessible et peut être modifiée par l'intermédiaire d'instructions SQL (Structured Query Language) Contient un ensemble de tables sans pointeurs physiques Utilise un ensemble d'opérateurs

Copyright © 2004, Oracle. Tous droits réservés. Communiquer avec un SGBDR par l'intermédiaire d'instructions SQL L'instruction SQL est entrée.L'instruction est envoyée au serveur Oracle. Serveur Oracle SELECT department_name FROM departments;

Copyright © 2004, Oracle. Tous droits réservés. Le système de gestion de base de données relationnelle d'Oracle Tables utilisateurDictionnaire de données Serveur Oracle

Copyright © 2004, Oracle. Tous droits réservés. Instructions SQL SELECT INSERT UPDATE DELETE MERGE CREATE ALTER DROP RENAME TRUNCATE COMMENT COMMIT ROLLBACK SAVEPOINT GRANT REVOKE 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)

Copyright © 2004, Oracle. Tous droits réservés.

Tables utilisées dans le cours EMPLOYEES DEPARTMENTS JOB_GRADES

Copyright © 2004, Oracle. Tous droits réservés. Synthèse Oracle Database 10g est la base de données conçue pour le grid computing. Elle est basée sur le système de gestion de base de données relationnelle orienté objet. Les bases de données relationnelles sont constituées de relations, gérées par l'intermédiaire d'opérations relationnelles et régies par des contraintes d'intégrité des données. Le serveur Oracle permet le stockage et la gestion des informations via le langage SQL et le moteur PL/SQL.

Copyright © 2004, Oracle. Tous droits réservés.