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

Lien vers le centre d'aide en informatique

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

Oracle SQL(contenu théorique)

   
Sql Developer(One Drive de Marc) 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 H2021

c
Semaine Contenu Séance 1 Contenu Séance 2
(1)-- 25 au 29 Janvier
  • 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, pages 12 à 15

Le PowerPoint

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

(2)--01 au 05 février

Contenu théorique: Chapitre 3 (jusqu'à la fin)

  • 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
  • La commande INSERT INTO.
  • Exemples
  • Laboratoire 2

Le PowerPoint

Contenu théorique: Chapitre 3, pages 15 à la fin

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

Le PowerPoint

(3) --08 au 12 février

Contenu théorique: Chapitre 4 

  • 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 PowerPoint

Contenu théorique: Chapitre 5

  • Les commandes de définition de données . La commande ALTER TABLE
  • Laboratoire 4

Le PowerPoint

(4)--15 au 19 février

Contenu théorique: Chapitre 6, les jointures

Le PowerPoint

Corrigé du Laboratoire 5

Contenu théorique: Chapitre 7, fonctions de groupement

  • Fonctions de groupement
  • Laboratoire 5, suite

Le PowerPoint

(5) 22 au 26 février
  • Retour sur les jointures
  • Retour sur les fonctions de groupement
  • Remise du laboratoire 5
  • Selon le professeur, introduction aux sous requêtes
  • Correction du laboratoire 5
  • Travailler sur le Tp 1, finir les créations de tables et les insertions
()--01 au 05  mars Journée de mise à niveau Journée de mise à niveau
(6)-- 08 au 12 mars

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

Le PowerPoint

  • Les sous-requêtes , suite (selon le prof)
  • Remise du Tp 1
(7)--15 au 19 mars

Contenu théorique: Chapitre 10 (les VUES)

Le PowerPoint

(8)--22 au 26 mars

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

Le PowertPoint

  • Examen numéro1, pondération 10 % de la note finale
  • Remise du Tp no2

Indication pour la requête 11 (pour lecture)

(9)--29 mars  au 02 avril

Contenu théorique: Chapitres 11,12

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

Le PowerPoint

Certains groupes ont une seule séance de cours durant cette semaine

(10)--05 au 09 avril

Certains groupes ont une seule séance de cours durant cette semaine

Le PowertPoint

  • Introduction à la normalisation, les 3 premières formes normales
  • Exercices
  • Laboratoire 8

Le PowertPoint

(11)--12 au 16 avril
  • Normalisation. suite
  • Laboratoire 8, suite et remise

Correction du Laboratoire  8 (selon le prof)

(12)--19 au 23 avril Correction du laboratoire 8, (selon le prof)

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

  • 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

Contenu théorique: Chapitre 6 du document "Introduction à ADO.NET"

(13)--26 avril  au 30 avril
  • Travailler sur le tp3
  • Remise du Tp3
  • Démonstration du Tp3 , selon le prof
(14) 03 au 07 mai

Contenu théorique, Chapitre 13 (Oracl SQL)

Le PowertPoint

  • Autres objets d'Oracle: Séquence. synonyme
  • La table DUAL
  • Début de la PFI
  • Travailler sur la PFI
  • Démonstration du Tp3 , selon le prof

Énoncé de la PFI

  • Remise de la partie 1 de la PFI, avant le début du cours
  • Travailler sur la PFI, la suite

Le script CRUDlard

(15)--10 au 15 mai Travailler sur la PFI Travailler sur la PFI
(16)--17 au 22 mai Travailler sur la PFI
  • Examen final, pondération 15% de la note finale
  • Remise de la PFI
(17)--25  au 29 mai

Démonstration de la partie ADO.NET (selon le professeur)

Valid XHTML 1.0 Transitional