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

Calendrier des évalautions

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

Oracle SQL(contenu théorique)

      Où télécharger ODT ?
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

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

  • Requêtes avec jointures
  • Diagramme référentiel
  • Laboratoire 5

Contenu théorique: Chapitre 7

  • Fonctions de groupement
  • Laboratoire 5, suite et remise.
(5) 22 au 26 février

Contenu théorique: Chapitre 8

  • Les sous- requêtes
  • Laboratoire 6

Contenu théorique: Chapitre 8, suite

  • Les sous-requêtes. suite
  • Remise du laboratoire 6
  • Début du Tp1
()--01 au 05  mars Journée de mise à niveau Journée de mise à niveau
(6)-- 08 au 12 mars
  • Travailler sur le tp 1
  • Remise du Tp 1
(7)--15 au 19 mars

Contenu théorique: Chapitre 09

  • Les requêtes avec opérateurs d'ensembles
  • Exercices
  • Début du Tp 2

Contenu théorique: Chapitre 10

  • Le vues pour la simplification de requêtes
  • Travailler sur le TP2
(8)--22 au 26 mars
  • Remise du Tp 2
Examen numéro1, pondération 10 % de la note finale
(9)--29 mars  au 02 avril

Contenu théorique: Chapitres 11,12,13

  • Gestion de l'information hiérarchisée
  • Les séquences
  • Quelques fonctions SQL
  • Laboratoire 7

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

  • Introduction à la normalisation
(10)--05 au 09 avril

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

  • Normalistion, suite
  • Exercices
  • Présentation de Oracle DataModeler
  • Laboratoire 8
  • Remise du laboratoire 8
(11)--12 au 16 avril

Introduction à ADO.NET: Chapitres 1 à 4

  • Installation, configuration des composants
  • Définitions et principes de fonctionnement
  • l'objet OracleConnection
  • L'objet OracleCommand
  • Application
  • L'objet OracleDataReader
  • Utilisation de séquences pour les insertions
  • Début du Tp no 3
(12)--19 au 23 avril
  • L'objet OracleDataReader, rappel
  • Travailler sur le Tp 3
  • Travailler sur le Tp 3
(13)--26 avril  au 30 avril
  • Remise et démonstration du Tp3
(14) 04 au 08 mai
(15)--11 au 15 mai Remise de la PFI, selon le groupe
(16)--1 au 22 mai Examen final, pondération 15% de la note finale
(17)--25  au 29 mai

Valid XHTML 1.0 Transitional