Nouvelles fonctionnalités Oracle 11g 1.Colonnes virtuellesColonnes virtuelles 2.Database replayDatabase replay 3.Extended statisticsExtended statistics.

Slides:



Advertisements
Présentations similaires
PL/SQL : Le Langage PL/SQL est une extension du SQL, qui offre
Advertisements

Créer une base de données MySQL
Créer une base de données MySQL Et création de tables, enregistrements, interaction avec PHP.
Création de la base de données
Stéphane Frenot - Département Télécommunication - SID - II - Jdbc 280 JDBC Java Databases Connectivity.
T ECHNOLOGIES O RACLE Création et gestion des objets © sebvita.com.
Les fonctions.
LE LANGAGE SQL : LDD La création de tables L’ordre CREATE CREATE TABLE nom_de_table (Nom_colonne Type_colonne, Nom_colonne Type_colonne,
Les fonctions de groupes Gestion des transactions
2 Ils associent les rangées de 2 requêtes UNION [ALL] INTERSECT MINUS.
SELECT {* | Expression [Alias] [,...] } FROM Table [WHERE Condition] [ORDER BY { Expression | Alias } [ ASC | DESC ] [NULLS FIRST | NULLS LAST ] [,...]
L’utilisation des bases de données
F Copyright © Oracle Corporation, Tous droits réservés. Créer des programmes avec Procedure Builder.
SQL Partie 3 : (LID : Langage d'interrogation de données)
EDA’05 La fragmentation dans les entrepôts de données : une approche basée sur les algorithmes génétiques Ladjel Bellatreche LISI/ENSMA - Université de.
OPTIMISATION DE BASE DE DONNEES ORACLE
LE LANGAGE DE REQUETES SQL2
Bases de données orientées objets SGBD relationnels-objets
Bases de données orientées objets Illustration sur ORACLE
Cours 4b: Introduction au SQL, le langage des SGBD Relationnels
Problèmes BD. Bases de données - Yann Loyer2 Problèmes BD Ensemble de problèmes couramment rencontrés lors du développement d’applications de bases de.
Chap 4.5 : SQL (LDD) LDD : Langage de définition de données Réfs : Manuel p105.
 CREATE TABLE  DROP TABLE  ALTER TABLE  INSERT  UPDATE  DELETE  SELECT interrogation 2 Instruction de mise à jour structure.
Cours n°4M2. ESCE (S. Sidhom) Séminaire ( 6-12 Février 2007 ) Promo. M2 ESCE-Tunis 2006/07 Conception d’un système d'information sur Internet Architecture.
Le Langage de BLOC PL/SQL
SQL (deuxième partie) Langage de manipulation de données (LMD) Chap 4.6 p 107.
Gérer les privilèges.
Copyright  Oracle Corporation, All rights reserved. 19 Gestion des Privilèges.
05/02/98WEB ESNIG Modèle logique de données Oracle Designer/2000 & Oracle Web Server.
 C'est une fenêtre par laquelle les informations d'une table peuvent être visualisées et changées.  C'est une table virtuelle: ◦ elle n'existe pas ◦
DEFINITION DES DONNEES : schéma conceptuel. Schéma conceptuel instructiondescription CREATE TABLEcréation d'une relation ALTER TABLEmodification de la.
Module 4 : Implémentation de l'intégrité des données.
Structure de stockage et relations
Gérer les rôles.
Quinio1 Bases de données : modèlisation et SGBD Séance 3 B Quinio.
Création et Gestion de Tables
Le Langage de Définition de Données LDD
Objectifs A la fin de ce chapitre, vous pourrez :
Cours n°4M1.ist-ie (S. Sidhom) UE 203 Promo. M1 IST-IE 2006/07 Conception d’un système d'information sur Internet Architecture trois-tiers : technologies.
JDBC - p. 1 JDBC. JDBC - p. 2 Objectifs Fournir un accès homogène aux SGBDR Abstraction des SGBDR cibles Requêtes SQL Simple à mettre en oeuvre Core API.
Objectifs: To say what you would like to do and why. To do this we will: refer accurately to the present and future extend sentences by giving reasons.
 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.
Cours Access TuanLoc NGUYEN. Contact Nguyen TuanLoc Tél: Web:
Modélisation des données Notions de base DON-1 V0-0.
Interface Java – Oracle : JDBC. I-2 JDBC (Java DataBase Connectivity) : interface API (Application Programming Interface) qui permet d’exécuter des ordres.
Structured Query Language 1/34. SQL Types de données Langage de Définition de Données (LDD) Langage de Manipulation de Données (LDM) Langage de Contrôle.
Les bases de données Séance 8 Jointures.
Le Langage de Manipulation de Données LMD. 2 Les ordres SQL de manipulation INSERT –Insertion (ajout) de ligne(s) dans une table –Utiliser SQL*LOAD pour.
Le langage SQL.
NIVEAU LOGIQUE Vues. Fenêtre dynamique sur la base Ses données proviennent d'autres tables ou d'autres vues.
Les vues, indexes, séquences.  Qu’est ce qu’une vue 1. Une vue est une vision partielle ou particulière des données d'une ou plusieurs tables de la base.
 Comparatifs/Superlatifs FSL8.  Examples:  The bee is yellow and black  Leeches are gross  Honey is sticky  A word that describes a noun  What.
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.
OLVoyage Projet SQL 1/23.
SQLSaturday Paris 2015 SSDT-DB pour les sceptiques! Cédric L. Charlier.
STEPHANE GRARE.
Environnement du développement de BD ORACLE REPORTS 10g
Bases de données multimédia
Généralité sur les bases de données
4 Copyright © 2004, Oracle. Tous droits réservés. Afficher des données agrégées à l'aide des fonctions de groupe.
6 Copyright © 2004, Oracle. Tous droits réservés. Utiliser des sous-interrogations pour résoudre des interrogations.
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.
Description et données des tables Exercices complémentaires.
D Copyright © 2004, Oracle. Tous droits réservés. Utiliser SQL*Plus.
Range les nombres du plus petit au plus grand.
Transcription de la présentation:

Nouvelles fonctionnalités Oracle 11g 1.Colonnes virtuellesColonnes virtuelles 2.Database replayDatabase replay 3.Extended statisticsExtended statistics DBA senior : Stéphan Richer

CREATE TABLE employes (numero NUMBER(5) NOT NULL,..., salaire NUMBER(8,2), salaire_annuel as (salaire * 12) ) PARTITION BY RANGE (salaire_annuel) ( PARTITION p1 VALUES LESS THAN (20000), PARTITION p2 VALUES LESS THAN (40000), PARTITION p3 VALUES LESS THAN (60000), PARTITION p4 VALUES LESS THAN (MAXVALUE) ); Colonnes virtuelles

Database replay

Extented statistics Customer OrdersItemProduct Résultat Intermédiaire Résultat Intermédiaire rangées rangées Résultat Final 18 rangées Référence : Burleson Consulting

Extented statistics Item ProductOrdersCustomer Résultat Intermédiaire Résultat Intermédiaire rangées rangées Résultat Final 18 rangées Référence : Burleson Consulting