Copyright Serge Miranda

Slides:



Advertisements
Présentations similaires
Ispirer Systems Présentation de la Société Copyright (c) Ispirer Systems Ltd. Tous Droits Réservés.
Advertisements

Informatique appliquée à la gestion Bases de données www. labri
Expert Lotus DOMINO & Microsoft .NET
Première expérience d’utilisation des Web Services dans SmartTools Didier Parigot Projet OASIS INRIA Sophia www-sop.inria.fr/oasis/SmartTools Journée.
Excel 2007 et les services Excel. Pourquoi Excel ? Outil privilégié danalyse des données issues des bases multidimensionnelles Ergonomie connue des outils.
51 Les technologies XML Cours 6 : XML et les architectures N-tiers – Tier Métier Janvier Version 1.0 -
1 Les technologies XML Cours 1 : Les Web Services et Architectures Orientées Services Fé vrier Version 1.0 -
Architecture Technique de la plate-forme CASTOR Projet Castor © Ecole des Mines de Nantes
TP 3-4 BD21.
Gestion de la persistance des objets
Bases de données orientées-objets
Oracle Orienté Objet Amanda Evans Mai 2000.
TECHNIQUES DES SGBDO 1. Qu'est-ce qu'un SGBDO ?
Introduction aux Bases de Données Relationnelles INT.
Principes des Bases de Données Relationnelles
Manifeste de Chris Date sur modèle « Objet Relationnel » (pour données structurées/SQL) Professeur Serge Miranda Directeur Master.
1 ARCHITECTURE DACCÈS la méthode générale modèle de données définitions module daccès / modules métiers construction des modèles les modules daccès, les.
Etude des Technologies du Web services
Contrôles d'accès aux données
Les bases de données Cours assuré par: Mlle Smii imen
Chap 4 Les bases de données et le modèle relationnel
Initiation aux bases de données
Modèle Logique de Données
Gestion des bases de données
Dépendances entre les chapitres
Staf 2x Cours de bases de données
Cours de Base de Données & Langage SQL
Les concepts et les méthodes des bases de données
Initiation aux bases de données et à la programmation événementielle
Adaptée du cours de Richard Grin
La plateforme.NET 2.0 vue par le développeur Pascal Belaud Microsoft France SAGA.NET
J2EE vs .NET Réaliser par : SEIF ENNACER BADRA && CHETOUI RIM.
Introduction.
SQL Partie 1.
BD Relationnelles versus BD Objets Fariza Tahi
Présentation Session RPSI
Approches Formelles en Systèmes d'information
Réalisé par : Mr IRZIM Hédi Mr JRAD Firas
1 BDs Orientées Objets Witold LITWIN. 2 Pourquoi ? F Les BDs relationnelles ne sont pas adaptées aux applications CAD/CAM, cartes géo... F le problème.
Optimisation de requêtes
BASES DE DONNEES RELATIONNELLES DES CONCEPTS AUX APPLICATIONS.
Le contenu est basé aux transparents du 7 ème édition de «Software Engineering» de Ian Sommerville«Software Engineering» de Ian Sommerville B.Shishedjiev.
Les systèmes de gestion de base de données (SGBD)
Introduction à la plateforme .NET
Introduction au Génie Logiciel
PostgreSQL – Présentation
ATELIER GENIE LOGICIEL
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.
SYSTEMES d’INFORMATION séance 1 : Introduction et définitions
1 Initiation aux bases de données et à la programmation événementielle Responsable : Souheib BAARIR. (le sujet de votre .
L’enseignement de spécialité SLAM
DB2. Universal Database. D. Chamberlin, Morgan-Kaufman Delmal, P. SQL2. INPRES, * A First Course in Database Syst. Ullman, J., Widom, J.,
Module 1 : Vue d'ensemble de Microsoft SQL Server
Initiation aux SGBD Frédéric Gava (MCF)
Cours Access TuanLoc NGUYEN. Contact Nguyen TuanLoc Tél: Web:
Dr Mohamed Anis BACH TOBJI
Introduction General Chapitre 1 : Cadre général
Le Langage SQL Introduction
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.
Séance /10/2004 SGBD - Approches & Principes.
Introduction aux Bases de Données et au langage SQL
OPTION GÉNIE LOGICIEL. 2 OPTION GÉNIE LOGICIEL À L’ISEN-TOULON STÉPHANE VERA – ERIC RICHARD VENDREDI 6 JUIN 2014.
Introduction Module 1.
INFO 2014 Fichiers et base de données Philippe Fournier-Viger Département d’informatique, U.de Moncton Bureau D216
Proposition de possibilité d’évolution de nos spécialités Deux projets (liés) : Projet 1 : Informatique Computationnelle – Etudiants 4 e et 5 e IR Projet.
Analyse, élaboration et exploitation d’une Base de Données
Introduction SGDBOO Sommaire Définition d’un SGBD (6 services)
I. Concepts des bases de données Bases de données   J-L Hainaut Motivation et introduction 5. Les SGBD 2. Concepts des bases de données 3.
CATALOGUE DES FORMATIONS Business Objects 2015 Formateur : KAMAL Laiss.
Schéma de base de données Présentation. Conception du schéma logique  Transformation du schéma conceptuel en structures de données supportées par les.
Transcription de la présentation:

Copyright Serge Miranda Architecture des Cours « Bases de Données » (2010) Prof Serge Miranda serge.miranda@unice.fr L2 (MASS) « Données de base en Bases de Données Relationnelles (Modèle relationnel de CODD) » L3 (INFO et MIAGE) « Données avancées en bases de données relationnelles et SQL2 » Maîtrise standard SQL2 et du modèle relationnel de Codd (Méthode Codd and Date de Conception avec formes normales) (12H de cours, 12H TD et 12H TP) <Maîtrise prise en main SQL et ORACLE> M1  (INFO/MBDS et MIAGE) Bases de Données avancées et modèle objet-relationnel <M1 Miage et M1 MBDS> : 3ième Manifeste de Chris date sur le modèle « Objet Relationnel » (cadre de référence neutre) et nouvelles applications BD (architecture SI Wireless de bout en bout, Data Warehouse et BD, SGBR Réparties et embarquées)) (12H de cours) Autre Cours « Administration Bases de Données » en M1 INFO/MBDS basé sur ORACLE (G.MOPOLO) ; Métier Adminsitrateur BD M2 (MIAGE et MBDS) SI Mobiquitaire du futur et introduction aux standards OR <M2 MBDS et M2 Miage> : Standards Modèles Objets : « SQL3 et ODMG » et vision stratégique des SI du Futur Métier : Chef de projet /Développeur d’applications mobiles centrées BD; ubiquité et mobilité sur architecture n-tier basée Web services (12H de cours et au M2 MBDS 48H de TP) Copyright Serge Miranda

Plan cours « Données de bases en Bases de Données Relationnelles » de licence L2 (18H Cours, 12H TD, 12H TP) (Pré-requis en L1 : Théorie des graphes et hypergraphes, logique des prédicats, théorie des ensembles) Objectif : Bien connaître un cadre formel neutre de référence AVANT de commencer SQL2 CONTENU : Modèles relationnels de Codd (1970) Le Modèle V0 (1970) Les 10 concepts de base du modèle relationnel - Définition : Relation, attribut/domaine, clé primaire, clé étrangère - contrôle : intégrité d’entité, de domaine et de référence - manipulation : algèbre relationnelle (et ALPHA) Les Modèles V1 et V2 de Codd (1990) Interprétation LN des concepts relationnels Méthode de conception de Codd and Date d’un schéma relationnel et théorie des formes normales de Codd (« Normalisation » ) SQL2 : Définition Schéma et manipulation (interactive et « embedded ») TD (Algèbre) /TP Oracle (12H) Copyright Serge Miranda

Plan cours « Données avancées en Bases de Données Relationnelles » En licence L3 (12H de Cours, 12H TD et 12H TP) SQL2 Avancé - Les 3 facettes de SQL2 - Interface transactionnelle : propriétés ACID - Verrouillage et Deadlock : théorème de Jim Gray, Niveaux d’isolation, grains de verrouillage et verrouillage d’intention - Reprise sur panne: Journal, WALP, reprise à chaud, à froid - Optimisation de requêtes SQL - SQL et les vues ; SQL et les snapshots - SQL Réparti (gestion de copies, ..) - Critiques de SQL d’un point de vue langage relationnel et de programmation Interface avec langages applicatifs (SQLJ, ..) et LP persistants Modèle Relationnel de Codd -Rappels sur les 10 concepts du MR de Codd -Méthode de conception de Codd et Date (théorie de normalisation) TD (12H) et TP (12H) ORACLE Copyright Serge Miranda

Copyright Serge Miranda Plan cours «  Bases de Données Avancées et modèle objet relationnel» de M1 MBDS (12H) (Pré-requis : Cours sur Modèle Relationnel et SQL2 ) Objectif : Comprendre de manière neutre le modèle de données « objet relationnel » de Date (3ieme manifesto) et les principales applications des bases de données dans les nouvelles infostructures standardisées n-tier (SGBD Multidimensionnels, SGBD Embarqués sur terminaux mobiles, SGBD temps réel, SGBD Répartis) Note : en M1 MASS intégration du cours L2 et L3 Info (21H en Total) Copyright Serge Miranda

Copyright Serge Miranda Plan cours « Bases de Données Avancées et modèle OR » de M1 MBDS (12H) Partie 1 : Le modèle de données « Objet relationnel » (6H) : Propriétés RICE d’une approche objet, TIPS d’une approche BD et 3ième Manifeste de C.DATE sur le modèle OBJET RELATIONNEL - Manifeste de Bancilhon, Manifeste de Stonebraker, Manifeste de Date - Le Manifeste de C. Date support critique de SQL3 - Les principaux moteurs et modèles objets du marché (validation RICE) - serveurs universels : Oracle, IBM/Informix/Postgres - accès universels : Microsoft (COM+), CA, Sybase Partie 2 : Les nouvelles applications bases de données et typologie des infostructures (6H) - SGBD Multidimensionnels, Datawarehouse et CRM (B-arbre vs Chaînes de bits) - Comprendre les standards et typologies des infostructures réparties : du Client serveur aux architectures mobiles 4-tier et « mobiquitaires » , Couplage faible( WEB Services/XML) vs Couplage fort -SGBD Temps réel, embarqués, répartis Copyright Serge Miranda

Copyright Serge Miranda Plan Cours « SI du futur et introduction aux standards OR » en M2 MBDS et MIAGE (12H) Objectif : Comprendre de manière critique et comparative les standards des modèles de données « objets » (ODMG) et « objets relationnels » (SQL3) ; avoir une vision stratégique sur les SI du futur (basée sur des prototypes de m-services du futur réalisés au MBDS ) TP : (M2 MIAGE): Travail en groupe de 4+ sur une thématique concernant les BD du futur avec une composante synthèse et une composante analyse critique TP (M2 MBDS) : 24H de TP + TP transversal NFC sur dernière version d’Oracle Copyright Serge Miranda

Copyright Serge Miranda Plan Cours « SI du futur et introduction aux standards OR » M2 MBDS et MIAGE (12H) Séminaire stratégique sur le futur des systèmes d’ information (wireless, RFID/NFC, OC, Mobiquité..) et retour sur le 3 ieme manifeste de Chris Date sur le modèle « Objet Relationnel » <3H> Présentation critique de SQL3 <3H> Analyse critique de SQL3 : double paradigme « valeur » et « pointeur » , nouveautés SQL3 (Rowid, type REF et opérateur Deref) <3H> Présentation de ODMG <3H> Copyright Serge Miranda

Copyright Serge Miranda Autres cours complémentaires pour la maîtrise d’un système d’information Cours « Conception de Systèmes d’inFormation » en privilégiant UML en L3 (Définition d’un cahier des charges) puis M1 et M2 (Conception avancée) Coups optimisasion d’un serveur BD en M1 et M2 Cours optimisation d’un serveur mobile et applicatif en M2 Cors sur les Web Services (en java et .net) en M2 Cours systèmes opératoires en L3 Cours Réseaux en L3, M1 et M2 Cours langages objets en L3, M1 et M2 (Java, C++) Cours Gestion de Projet en M2 Cours Datawarehouse/ data Mining en M2 Cours Programmation persistante en M2 Copyright Serge Miranda

Livre de référence des cours en L2, L3, M1 et M2 Livre : BASES DE DONNEES , Serge Miranda, Dunod, 2002 (2ième Edition en 2006) Copyright Serge Miranda