Introduction aux bases de données

Il est très important que les jeunes gardent leur sens de l'émerveillement et continuent à se demander pourquoi..(Stephen Hawking)

a b c
Liens utiles (Téléchargements)

Plan de cours

Site officiel Oracle(SQL Developer, Data Modeler,  etc)
Télécharger SQL Developer directement de ce site (zip)

Oracle SQL(contenu théorique)

Normalisation et modèle relationnel
Site Oracle (cours) Oracle Data Modeler Eagg
User_Constraints Introduction à ADO.NET a
Classes Oracle Data Provider pour le Net (ODP.net) ODAC (docs.oracle) a

Déroulement de la session H2022

c
Semaine Contenu Séance 1 Contenu Séance 2
(1)-- 31 au 29 janvier au 04 février
  • Présentation du professeur
  • Présentation des étudiants
  • Remise des plans de cours
  • Explication du déroulement de la session
  • Où sont les notes de cours ?
  • Place du cours dans le programme
  • Présentation du SGBD Oracle
  • Présentation de SQLDevelopper.
  • Connexion à la base de données
  • Quelques notions et définitions théoriques.

Le PowerPoint

À lire à la maison: Contenu théorique: Chapitre 1

Contenu théorique: Chapitre 2

  • Retour su la séance précedente
  • Bases de données relationnelles
  • Le langage SQL

Contenu théorique: Chapitre 3

Le PowerPoint

À lire à la maison: Contenu théorique: Chapitre 2

(2)--07 au 11 février

Contenu théorique: Chapitre 4, CREATE TABLE

  • Rappel : La commande SELECT
  • La commande CREATE TABLE
    • Syntaxe
    • Types de données Oracle
    • La contrainte de Primary Key
    • La contrainte CHECK
    • Les autres contraintes: UNIQUE, NOT NULL
    • l'option IDENTITY

Le PowerPoint

Contenu théorique: Chapitre 5 -- INSERT INTO

Le PowerPoint

Contenu théorique: Chapitre 5, suite 

  • Rappel: la commande CREATE TABLE
  • Rappel: la commande INSERT INTO
  • Les commandes UPDATE et DELETE.
  • Remise du laboratoire 2

Le PowerPoint

(3) --14 au 18 février

Contenu théorique: Chapitre 6

  • Définition de la contrainte d'intégrité réferentielle: La contrainte de Foreign Key
  • Notion de diagramme référentiel ou modèle relationnel
  • Clé primaire composée.
  • Laboratoire 3
  • Le script d'insertion

Le PowerPoint

Contenu théorique: Chapitre 7

Le PowerPoint

(4)--21 au 25 février

Contenu théorique: Chapitre 8, les jointures

Le PowerPoint

Contenu théorique: Chapitre 9, fonctions de groupement (selon le prof)

Le PowerPoint

()--28 février  au 04  mars Journée de mise à niveau Journée de mise à niveau
(5) 07 au 11 mars

Contenu théorique: Chapitre 9, fonctions de groupement (selon le prof)

Le PowerPoint

Laboratoire 5 (Solution)

(6)-- 14 au 18 mars

Contenu théorique: Chapitre 10 (les sous-requêtes)

Le PowerPoint

  • Les sous-requêtes , suite
  • Remise du Tp 1
(7)--21 au 25 mars
  • Les sous-requêtes (suite)
  • Excercices, sous-requêtes (suite)
  • Retour sur le Tp 1
  • Énoncé du Tp2 (seln le prof)
  • Certainns groupes n'ont pas de cours, grève étudiante

Le PowerPoint

Contenu théorique: Chapitre 12 (les VUES)

  • Retour sur les sous-requêtes
  • Les vues pour la simplification de requêtes
  • Exercice sur les vues
  • Travailler sur le Tp2

Le PowerPoint

(8)--28 au 01 avril

Contenu théorique: Chapitre 11, requêtes avec opérateurs d'ensemble

Le PowertPoint

  • Examen numéro1, pondération 20 % de la note finale (selon le prof)
  • Remise du Tp no2 (seln le prof)

Contenu théorique: Chapitres 13,14 (selon le prof)

  • Gestion de l'information hiérarchisée
  • Quelques fonctions SQL (lecture et laboratoire)
  • Laboratoire 7

Le PowerPoint

(9)--04 au 08 avril
  • Examen numéro1, pondération 20 % de la note finale (selon le prof)
  • Remise du Tp no2 (selon le prof)

Contenu théorique: Chapitres 13,14 (selon le prof)

  • Gestion de l'information hiérarchisée
  • Quelques fonctions SQL (lecture et laboratoire)
  • Laboratoire 7

Le PowerPoint

Le PowertPoint

(10)--du 11 au 15 avril
  • Introduction à la normalisation, les 3 premières formes normales
  • Exercices
  • Laboratoire 8

Le PowertPoint

Certainns groupes n'ont pas de cours, Pâques

(11)--18 au 22 avril

Certainns groupes n'ont pas de cours, Pâques

  • Introduction à la normalisation, les 3 premières formes normales (ou suite )
  • Exercices
  • Laboratoire 8
  • Laboratoire 8, suite et remise
  • Correction du laboratoire 8

Le PowertPoint

Introduction à ADO.NET: Chapitres 1 à 5 du document "Introduction à ADO.NET" (selon le prof)

  • Installation, configuration des composants
  • Définitions et principes de fonctionnement
  • l'objet OracleConnection
  • L'objet OracleCommand
  • L'objet OracleDataReader
  • Le Data Source
  • Exemple de connexion

Le PowerPoint

(12)--25 au 29 avril

Introduction à ADO.NET: Chapitres 1 à 5 du document  "Introduction à ADO.NET"  ou suite (selon le prof)

Le PowerPoint

Introduction à ADO.NET: Chapitres 1 à 5 du document "Introduction à ADO.NET", suite

Le PowerPoint

(13)--02 au 06 mai

Contenu théorique, Chapitre 13 (Oracl SQL)

Le PowertPoint

  • Autres objets d'Oracle: Séquence. synonyme
  • La table DUAL
  • Travailler sur le Tp3
  • Remise du Tp3
  • Démonstration du Tp3
(14) 09 au 13 mai

Énoncé de la PFI (nouvelle PFI)

Le script CRUDlard

  • Travailler sur la PFI, la suite
  • Demonstration du Tp3
Travailler sur la PFI
(15)--16 au 20 mai Travailler sur la PFI
  • Travailler sur la PFI
23 au 27 mai
  • Travailler sur la PFI

SVP, confirmez les dates d'examens avec vos profs respectifs

  • Examen final, le 26 mai groupe de Saliha
  • Examen final, le 26 mai groupe de François
  • Examen final, le 27 mai groupe de Marc
30 au mai au 03 juin

SVP, confirmez les dates d'examens avec vos profs respectifs

  • Examen final, le 30 mai groupe de Alexandre
  • Examen final, le 30 mai groupe de Sébastien
  • Remise de la PFI, le 31 mai pour tous les groupes

Valid XHTML 1.0 Transitional