A.E.C. GESTION DES APPLICATIONS TECHNOLOGIE DE L'INFORMATION LEA.BW



Documents pareils
COMMANDES SQL... 2 COMMANDES DE DEFINITION DE DONNEES... 2

//////////////////////////////////////////////////////////////////// Administration bases de données

Devoir Data WareHouse

Langage propre à Oracle basé sur ADA. Offre une extension procédurale à SQL

CATALOGUE FORMATIONS DOMAINE Bases de données

Module Administration BD Chapitre 1 : Surcouche procédurale dans les SGBDS

A.E.C. - Gestion des Applications, TI LEA.BW

SGBDR. Systèmes de Gestion de Bases de Données (Relationnelles)

Bases de données avancées

SQL Historique

Les Triggers SQL. Didier DONSEZ. Université de Valenciennes Institut des Sciences et Techniques de Valenciennes

Bases de données relationnelles

TP Contraintes - Triggers

Bases de données et sites WEB Licence d informatique LI345

Soutien technique en informatique

Laboratoires de bases de données. Laboratoire n 6. Programmation SQL. par Danièle BAYERS et Louis SWINNEN

Cours Bases de données 2ème année IUT

ORACLE 10G DISTRIBUTION ET REPLICATION. Distribution de données avec Oracle. G. Mopolo-Moké prof. Associé UNSA 2009/ 2010

Cours Bases de données 2ème année IUT

Cours 3. Développement d une application BD. DBA - Maîtrise ASR - Université Evry

Gestion des utilisateurs et de leurs droits

PostgreSQL. Formations. Catalogue Calendrier... 8

Bases de données et sites WEB

Bases de Données Avancées

INF 1250 INTRODUCTION AUX BASES DE DONNÉES. Guide d étude

Plan de cours. Chiffriers et bases de données en gestion commerciale

Plan Général Prévisionnel (1/2) (non contractuel) Internet et Outils L1/IO S2-IO2 Bases de données: Jointures, Transactions

Langage SQL (1) 4 septembre IUT Orléans. Introduction Le langage SQL : données Le langage SQL : requêtes

Notes de cours : bases de données distribuées et repliquées

Bases de données Oracle Virtual Private Database (VPD) pour la gestion des utilisateurs d applications

PostgreSQL. Formations. Calendrier... 14

CREATION WEB DYNAMIQUE

Quelques aspects du Relationnel-Objet du SGBD Oracle

Présentation du module Base de données spatio-temporelles

1. Qu'est-ce que SQL? La maintenance des bases de données Les manipulations des bases de données... 5

PHP. Bertrand Estellon. 26 avril Aix-Marseille Université. Bertrand Estellon (AMU) PHP 26 avril / 214

Initiation aux bases de données (SGBD) Walter RUDAMETKIN

CESI Bases de données

COMPRENDRE LES DIFFERENTS TYPES DE CONNEXION LORS DE LA

Installation d'un serveur FTP géré par une base de données MySQL

Bases de données avancées Introduction

Performances. Gestion des serveurs (2/2) Clustering. Grid Computing

Du 10 Fév. au 14 Mars 2014

Compétences Business Objects

Configurer la supervision pour une base MS SQL Server Viadéis Services

Le langage SQL pour Oracle - partie 1 : SQL comme LDD

Auto-évaluation Oracle: cours de base

ECR_DESCRIPTION CHAR(80), ECR_MONTANT NUMBER(10,2) NOT NULL, ECR_SENS CHAR(1) NOT NULL) ;

Pratique et administration des systèmes

Partie I : Créer la base de données. Année universitaire 2008/2009 Master 1 SIIO Projet Introduction au Décisionnel, Oracle

Bases de données Outils de gestion

Plan de cours. 1. Mise en contexte. 2. Place du cours dans le programme. 3. Descripteur du cours

TP Administration Oracle

Partie 0 : Gestion des tablespace et des utilisateurs... 3

IT203 : Systèmes de gestion de bases de données. A. Zemmari zemmari@labri.fr

Cours: Administration d'une Base de Données

NFA 008. Introduction à NoSQL et MongoDB 25/05/2013

Gestion de base de données

Mysql avec EasyPhp. 1 er mars 2006

MS SQL Express 2005 Sauvegarde des données

Licence de MIDO - 3ème année Spécialités Informatique et Mathématiques Appliquées

A QUOI SERVENT LES BASES DE DONNÉES?

1 Introduction et installation

Introduction aux bases de données

Introduction à ORACLE WAREHOUSE BUILDER Cédric du Mouza

Le langage SQL (première partie) c Olivier Caron

UE 8 Systèmes d information de gestion Le programme

1. Base de données SQLite

A QUOI SERVENT LES BASES DE DONNÉES?

Solutions informatiques (SI) Semestre 1

420-PK6-SL Banques de données Avancées UTILISATEURS

Partie II Cours 3 (suite) : Sécurité de bases de données

PostgreSQL. Formations. SQL avancé Calendrier... 18

Oracle 8i sous Linux

DÉPARTEMENT FORMATIONS 2015 FORMATION-RECRUTEMENT CATALOGUE. CONTACTS (+226)

Jérôme FESSY. IUT de Paris 5. Base de Données. Cours Introductif. Base de Données

Attaques applicatives

Bases de Données relationnelles et leurs systèmes de Gestion

ISC Système d Information Architecture et Administration d un SGBD Compléments SQL

PLAN DE COURS CEGEP DU VIEUX-MONTRÉAL

Olivier Mondet

SQL Serveur Programme de formation. France Belgique Suisse - Canada. Formez vos salariés pour optimiser la productivité de votre entreprise

TD : Requêtes SQL (BDR.TD2-1) INSA 3IF

Systèmes d informations nouvelles générations. Répartition, Parallèlisation, hétérogénéité dans les SGBD. Exemple d application d un futur proche

Les bases de données

4. Utilisation d un SGBD : le langage SQL. 5. Normalisation

Service Systèmes et Réseaux

Présentation du PL/SQL

Réplication E-maj Foreign Data Wrapper PostGIS PostgreSQL-f

Table des matières PRESENTATION DU LANGAGE DS2 ET DE SES APPLICATIONS. Introduction

Introduction au Système de Gestion de Base de Données et aux Base de Données

PDO : PHP Data Object 1/13

Exemple accessible via une interface Web. Bases de données et systèmes de gestion de bases de données. Généralités. Définitions

CATALOGUE DE FORMATIONS BUSINESS INTELLIGENCE. Edition 2012

Java et les bases de données: JDBC: Java DataBase Connectivity SQLJ: Embedded SQL in Java. Michel Bonjour

Plan d études. Traitement visuel 2D. Techniques d intégration multimédia HU. legault/2d/ 1-2-2

CHAPITRE 4 POLITIQUES DE CONTRÔLES DES ACCÈS SOUS ORACLE ADMINISTRATION ET TUNING DE BASES DE DONNÉES 10/05/2015 RESPONSABLE DR K.

Administration des bases de données. Jean-Yves Antoine

Transcription:

A.E.C. GESTION DES APPLICATIONS TECHNOLOGIE DE L'INFORMATION LEA.BW Groupe : 322 Exploitation des Banques de données 420-PK6-SL (1-2-1) Étape : 3 Professeur Nom: Marcel Aubin Courriel : maubin@cegep-st-laurent.qc.ca Forum de classe Omnivox Local : Nordelec N-515

PLAN DE COURS Titre du cours : Exploitation des bases de données Numéro du cours : 420-PK6-SL Pondération : 1-2-1 Unités : 1,33 Place du cours dans le programme : Deuxième étape Cours pré requis (s'il y a lieu) : 420-PK5-SL (Introduction aux bases de données) COMPÉTENCES Code (s) : GP2F Énoncé de la compétence : Créer et exploiter une base de données Contexte de réalisation : Apprendre les bases du langage de programmation SQL qui est le langage informatique normalisé qui sert à effectuer des opérations sur des bases de données ainsi qu être en mesure d installer un système de gestion de base de données (SGBD). À partir : De problème concret De demande À l aide : D'un ordinateur De la base de données Oracle

CIBLE DU COURS Objectif intégrateur : À la fin du cours, l étudiant sera en mesure d installer le système de gestion de base de données Oracle et sera capable de faire des requêtes SQL de base à ce serveur. Éléments de compétence 1. Créer un utilisateur et lui attribuer ses droits d accès 1.1 Être en mesure de définir une base de données. 1.2 Être en mesure de créer des utilisateurs 1.3 Être en mesure de modifier les permissions et privilèges de ces utilisateurs Utilisation de SqlPlus.exe fournis avec l implantation d Oracle CREATE USER ALTER USER GRANT 1.4 Être en mesure de connaître les rôles et Privilèges. 1.5 Comprendre les concepts d espaces tables et d espace temporaire. 2. Exploiter une base de données Éléments de compétence 3.1 Être en mesure d interroger une base de données avec tables multiples inter reliées. 3.2 Être en mesure de créer des vues. 3.3 Être en mesure d exporter des requêtes vers une nouvelle table. 3.4 Être en mesure de Créer / Gérer et manipuler des transactions. SELECT FROM ORDER BY WHERE GROUP BY SET TRANSACTION COMMIT ROLLBACK

Éléments de compétence 3. Automatiser les opérations / Centraliser les «règles d entreprise» 2.1 Être en mesure de comprendre la portée et l utilité du PL/SQL 2.2 Être en mesure de comprendre la philosophie du PL/SQL 2.3 Être en mesure de concevoir des commandes PL/SQL simples Assignation OPEN OPEN FOR CLOSE COMMIT EXECUTE IMMEDIATE EXIT FETCH FORALL GOTO IF CASE FOR (curseur) FOR, LOOP, WHILE NULL RAISE RETURN SAVEPOINT ROLLBACK SELECT INTO Les curseurs explicites Portée des variables Éléments de compétence 4. Théorie de conception (pas dans le plan cadre, sers de contingence) 3.1 Comprendre ce que sont les formes normales. 3.1 Comprendre le but de l application des formes normales. 3.2 Être en mesure de manipuler et d appliquer les forme normales. Première forme normale (1FN) Seconde forme normale (2FN) Troisième forme normale (3FN) Forme normale de Boyce Codd (FNBC) Quatrième forme normale (4FN) Cinquième forme normale (5FN) Forme normale domaine clef (DKFN) Sixième forme normale (6FN)

Calendrier des activités d apprentissage Semaine Contenu Activités d apprentissage 1 2 3 4 5 6 7 8 9 10 11 11 12 13 14 15 Examen Présentation du cours. Intro à la gestion des utilisateurs Gestion des utilisateurs (suite) Retour sur les requêtes multi-tables Intro au concept de «transaction» Autres concepts (Vues / Export vers une autre table/ etc. ) Cas pratique dans un environnement multi-tables Révision (TP et Matière) Examen Intra Automatisation du traitement Centralisation (business rules) PL/SQL PL/SQL (suite) PL/SQL (suite) PL/SQL ou Formes normales selon l évolution de l apprentissage Formes Normales Révision (TP et Matière) Examen Final Cas pratiques de gestion des utilisateurs Un temps de pratique sera prévu dans la plupart de ces cours. Un temps de pratique sera prévu dans la plupart de ces cours.

Démarche pédagogique : Cours magistraux Laboratoire Site Web : Note de cours, Pratiques en classe, Énoncés de laboratoire et Référence Exigences particulières du département, du programme ou de la formation continue (s il y a lieu): Médiagraphie indicative / logiciels et/ou équipements suggérés : Oracle database 11g http://laurent-audibert.developpez.com/cours-bd/html/index.html Kreines, David. 2000 Oracle SQL. O Reilly, 382 pages. Beaulieu, Alan. 2009 Learning SQL. O Reilly, 336 pages. Tout livre introduisant au langage SQL. Stratégies d évaluation suggérées : 2 examens théoriques de 20% chacun = 40% 3 travaux pratiques de 20% chacun = 60%