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

Plan de cours

Les présentations PowerPoint
Oracle-SQL a SQL
Téléchargement Oracle Oracle SQL      
Classes Oracle Data Provider pour le Net (ODP.net) Normalisation et modèle relationnel Exemple ADO
Introduction à ADO.NET Eagg
User_Constraints ODAC (docs.oracle) a
Où télécharger ODAC (Odp.Net pour Visual Studio 2015 et 2017) ? a

Calendrier des événements importants à venir-- H2019

c
Semaine Contenu Séance 1 Contenu Séance 2
(1)-- 21 au 25 Janvier

Contenu théorique: Chapitre 1

  • Remise des plans de cours
  • Explication du déroulement de la session
  • Connexion à la base de données
  • Présentation de SQLDevelopper.
  • Définition et rôles des bases de données.

Contenu théorique: Chapitre 2

  • Les SGBDs relationnels.
  • Therminologie de base dans les SGBDR
  • Présenter le SGBD Oracle
  • Le langage SQL

Contenu théorique: Chapitre 3, pages 12-15

(2)--28 Janvier au 01 février

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

  • Rappels la commande SELECT simple
  • La commande CREATE TABLE
  • Les Requêtes DML simples.
  • Laboratoire 2

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

  • Rappels: La commande CREATE TABLE
  • Rappels: Les commandes DML
  • Laboratoire , suite
(3) --04 au 08 février

Contenu théorique: Chapitre 4

  • La commande CREATE TABLE: la contrainte de Foreign Key.
  • La commande CREATE TABLE: Clé primaire composée.
  • Laboratoire 3
  • Le Power Point

Contenu théorique: Chapitre 5

(4)--11 au 15 février

Contenu théorique: Chapitre 6

  • Requêtes avec jointures (suite)
  • Laboratoire 5(suite)
(5) 18 au 22 février

Contenu théorique: Chapitre 7

  • Fonctions de groupement
  • Laboratoire 5, suite et fin (Groupes de Marc)

Contenu théorique: Chapitre 8

  • Remise du laboratoire 5 (Groupes d'Alexandre et de Saliha)
  • Les sous requêtes
  • Laboratoire 6
(6) -- 25 février au 01 mars
  • Les sous requêtes (suite)
  • Laboratoire 6, suite
()--04 au 08 mars Journée de mise à niveau Journée de mise à niveau
(7)-- 11 au 15 mars Travailler sur le TP1
  • Travailler sur let TP1, groupe de jeudi
  • Évaluation état d'avancement du TP1 , groupe de jeudi

Séance repportée pour les groupes de vendredi (grève pour le climat)

(8)--18 au 22 mars

Contenu théorique: Chapitre 9 et 10

  • Requêtes avec opérateurs d'emsembles
  • Exercice
  • script de la table Tournoi
  • Les vues pour la simplification de requêtes
  • Travailler sur le Tp no1
  • Évalaution état d'avancement Tpno1
Travailler sur le Tp1, pour les groupes de vendredi

Séance repportée pour le groupe de jeudi (grève pour le climat)

(9)--25 au 29 mars

Remise du TPno1, Partie SQL seulement

Introduction à la normalistion
Examen numéro1
(10)--01 au 05 avril Normalisation suite , Exercices

Remise tp1, partie normalisation

(11)--08 au 12 avril

Pas eu de cours, panne d'électricité.

Contenu théorique: Chapitre 11 et 12

  • Gestion des informations hiéarchisées
  • Quelques fonctions SQL
  • Laboratoire 8
(12)--15 au 19 avril

Introduction à ADO.NET: Chapitres 1 à 4

  • Définitions et principes de fonctionnement
  • l'objet OracleConnection
  • L'objet OracleCommand
  • L'objet OracleDataReader
  • Début du tp no2
  • Utilisation de séquences pour les insertions
Les groupes de Marc et Saliha on une seule séance cette semaine.
Enoncé du Tp2
(13)--22 au 26 avril
  • L'objet OracleDataReader
  • Utilisation de séquences pour les insertions
  • Tp no2
Travailler sur le tp no2
Travailler sur le Tp no2
(14)--29 avril  au 03 mai
  • Travailler sur le tp no2
  • Remise et correction du Tp no2
(14) 06 au 10 mai-- Travailler sur la PFI (selon le groupe)
(15)--13 au 17 mai Travailler sur la PFI (selon le groupe) Travailler sur la PFI (selon le groupe)
(16)--20 au 24 mai Examen final, le 21 ou le 22 mai. Selon le groupe
(17)--27  au 31 mai Remise finale de la PFI le 28 mai, pour tous les groupe

Valid XHTML 1.0 Transitional