Structured Query Language

Slides:



Advertisements
Présentations similaires
Bases de données : modèlisation et SGBD
Advertisements

SGBD – Oracle Cours BD LF2 info
T ECHNOLOGIES O RACLE Création et gestion des objets © sebvita.com.
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,
Développement d’applications web
AYARI Mejdi Formation 2121 * ISD * 1 tructured uery Anguage 2006.
Contrôles d'accès aux données
L’utilisation des bases de données
Rappel sur les bases de données et le vocabulaire
LES LANGAGES DE PROGRAMMATIONS JAVASCRIPTH.T.M.LP.H.PS.Q.L Reynald Maréchal DI045.
Database B2 2 MIP Paris.
Initiation aux bases de données et à la programmation événementielle
T ECHNOLOGIES O RACLE Manipulation des données © sebvita.com.
Les bases de données Cours assuré par: Mlle Smii imen
L’utilisation des bases de données
SYSTEME DE GESTION DE BASES DE DONNEES
SQL partie3: Langage de définition des données
Cours de Base de Données & Langage SQL
Michel Tollenaere SQL et relationnel 1 Cours MSI-2A filière ICL version 1.1 du 2 novembre 2010 Cours de Management des Systèmes dInformation
Michel Tollenaere SQL et relationnel ENSGI Cours MSI 2A Relationnel et SQL version 1.4 du 25 septembre 2007 (ajout jointures) 1 Modèle relationnel Historique.
Christine Bonnet SOURCES : « Samples » dOracle, « Oracle 8 » R. Chapuis PRO*C – C ++
Les transactions.
Introduction.
SQL Partie 1.
SQL partie 4. SQL est un langage de protections d'accès Il est possible avec SQL de définir des permissions au niveau des utilisateurs d'une base de données.
Comment stocke-t-on des données sur un site web ?
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.
Présentation Session RPSI
JDBC L'API JDBC est utilisée pour utilisée pour intéragir avec une base de données.
Gérer les privilèges.
Les utilisateurs potentiels : Les administrateurs de bases de données, Les développeurs, Le support et les opérations, Les architectes, Les analystes.
(Procedural Language / Structured Query Language)
1 PHP 5 Notions fondamentales (cours #5) Formation continue – Cégep de Sainte-Foy.
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.
Gérer les rôles.
Les Contraintes.
Le Langage SQL Introduction. 2 Historique du Langage SQL E. F. CODD : premiers articles dans les années 70 IBM crée le langage SEQUEL (Structured English.
SQL : Langage de Manipulation des données
Cours SQL.
Quinio1 Bases de données : modèlisation et SGBD Séance 3 B Quinio.
Création et Gestion de Tables
 Le langage SQL Introduction SQL : Strutured Query Language, est un langage de requête, que l'on retrouve dans divers SGBDR (Access de Microsoft, MySQL,
Module 1 : Vue d'ensemble de Microsoft SQL Server
Initiation à Oracle Server
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.
Les vues Une vue: c’est une relation virtuelle. Définie par:
 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:
1 Structure en MC Principes Stockage des données dans la mémoire volatile d’un ordinateur Problèmes Stockage temporaire «Petits» volumes de données Langages.
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.
Introduction à Oracle Dift3030
Le langage SQL.
Séance /10/2004 SGBD - Approches & Principes.
Introduction aux Bases de Données et au langage SQL
Initiation aux bases de données et à la programmation événementielle
INTRODUCTION AUX BASES DE DONNEES Base et métabase
Cours n°2 Implémentation et exploitation
Introduction Module 1.
Analyse, élaboration et exploitation d’une Base de Données
Bases de données – Cours 3
Le langage SQL LA Plan 1. Introduction Rappels sur le modèle relationnel Les caractéristiques du langage SQL 2. Le Langage d'Interrogation des.
SQL Partie 2. SQL est un langage de manipulation de données SQL est un langage de manipulation de données (LMD), cela signifie qu'il permet de sélectionner,
Modélisation et utilisation Aurélien Marion1 Aurélien Marion
De Arnault Chazareix :
Bases de données : modèlisation et SGBD Séance 3.
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.
SQL : 4 fonctions d'exploitation de SGBD SQL (Structured Query Language, traduisez Langage de requêtes structuré) est un langage informatique ayant pour.
Généralité sur les bases de données
I Copyright © 2004, Oracle. Tous droits réservés. Introduction.
Transcription de la présentation:

Structured Query Language Technologies Oracle Structured Query Language Ce modèle peut être utilisé comme fichier de démarrage pour présenter des supports de formation à un groupe. Sections Les sections permettent d’organiser les diapositives et facilitent la collaboration entre plusieurs auteurs. Sous l'onglet Accueil, sous Diapositives, cliquez sur Section, puis sur Ajouter une section. Notes Utilisez le volet Notes pour les notes de présentation ou pour fournir des informations supplémentaires à l’audience. Vous pouvez afficher ces notes en mode Présentation pendant votre présentation. N’oubliez pas de tenir compte de la taille de la police (critère important pour l’accessibilité, la visibilité, l’enregistrement vidéo et la production en ligne) Couleurs coordonnées Faites tout particulièrement attention aux diagrammes, graphiques et zones de texte. Tenez compte du fait que les participants imprimeront la présentation en noir et blanc ou nuances de gris. Effectuez un test d’impression pour vérifier que vos couleurs s’impriment correctement en noir et blanc intégral et nuances de gris. Graphiques, tableaux et diagrammes Faites en sorte que votre présentation soit simple : utilisez des styles et des couleurs identiques qui ne soient pas gênants. Ajoutez une étiquette à tous les graphiques et tableaux.

Objectifs En suivant ce cours, vous serez capable : D’écrire des requêtes et manipuler des données De comprendre les besoins en SQL et ses bénéfices

Oracle Corporation Voici un autre exemple de diapositives de vue d’ensemble utilisant des transitions entre chaque diapositive.

Oracle Headquarter Une grande entreprise Créée en 1977 par Larry Ellison, et deux co-fondateurs : Bob Miner Ed Oates 3e plus grande compagnie du monde (après Microsoft et IBM) A débuté avec les bases de données © sebvita.com

Oracle Headquarter 84 233 employés (14/09/2008) Siège à Redmond Shores, en Californie Représentée dans 145 pays Bénéfices 22,43 milliards de dollars (mai 2008)

Oracle Headquarter Conseil d’administration Lawrence J. Ellison, co-fondateur et CEO Jeffrey O. Henley, Chairman Safra A. Catz, President/CFO Charles Phillips, President Lawrence Ellison, 1ère fortune du secteur informatique : http://www.journaldunet.com/solutions/0609/060915-fortunes-it/1.shtml Safra Catz, the most powerful woman: http://www.forbes.com/lists/2005/11/O9O7.html

Oracle Headquarter 1977 1979 1982 Ellison co-fonde SDL (Software Development Laboratories) SDL devient RSI (Relational Software, Inc.) RSI devient Oracle Systems

Oracle France Créée en 1986, à Colombes (92) Président : Loïc LE GUISQUET Implantations géographiques : Aix en Provence Bordeaux Lille Lyon Nantes Strasbourg Toulouse

Oracle 10g products Oracle Database Oracle Forms & Reports Siebel Oracle eBusiness Suite Oracle Fusion Oracle Application Server Oracle Collaboration Suite Oracle Jdeveloper Business Intelligence Business Process Management …

Oracle Database 10g Oracle Database 10g existe en quatre éditions : Express Edition (libre pour développer, déployer et distribuer) Standard Edition One Standard Edition Enterprise Edition (about $47 500 USD par processeur)

Introduction au SQL

R elational D ata B ase M anagement S ystem RDBMS ? SGBDR : Système de Gestion de Bases de Données Relationnelles S ystem

RDBMS ? Feuille de calcul Tiroirs Base de données

RDBMS ? Dr Edgar F. Codd propose ce modèle en 1970 Le modèle relationnel consiste en : Une collection d’objets ou relations Un ensemble d’opérateurs relationnels Intégrité et consistance des données

RDBMS ? Mettre plusieurs tables en relation Chaque enregistrement d’une table est identifié de manière unique par une clé primaire (PK) Les tables peuvent être mises en relation logique grâce aux clés étrangères (FK) Primary Key Foreign Key Primary Key

RDBMS ? 2 3 4 5 6 1

Oracle RDBMS

S tructured Q uery L anguage SQL ? SGBDR : Système de Gestion de Bases de Données Relationnelles

SQL ? SQL - (ˈsiːkwəl) abbr. Langage informatique créé pour récupérer et gérer les données dans des systèmes de bases de données relationnelles, créer et modifier des schémas et gérer les contrôles d’accès aux objets.

SQL ? Fournit des ordres pour diverses tâches : Récupérer des données Insérer, mettre à jour et supprimer des lignes dans une table Créer, remplacer, modifier et supprimer des objets Controller les accès à une base de données et ses objets Garantir la consistance et l’intégrité d’une base de données

SQL ? Type d’ordres Ordres DML Data Manipulation Language SELECT INSERT UPDATE DELETE MERGE DDL Data Definition Language CREATE ALTER DROP RENAME TRUNCATE COMMENT DCL Data Control Language GRANT REVOKE TCL Transaction Control Language COMMIT ROLLBACK SAVEPOINT

Résumé Oracle Corporation Oracle Products RDBMS Résumez le contenu de la présentation en répétant les points importants des leçons. Que voulez-vous que les personnes retiennent après avoir vu votre présentation ?

Microsoft Excellence en ingénierie Ressources http://www.oracle.com http://otn.oracle.com Microsoft Confidentiel

Vous avez des questions ? Microsoft Excellence en ingénierie Vous avez des questions ? Microsoft Confidentiel