Database Foundations – Description du cours

Transcription

Database Foundations – Description du cours
www.oracle.com/academy
Database Foundations – Description du cours
Présentation
Ce cours initie les élèves aux concepts fondamentaux des bases de données relationnelles. Il enseigne aux élèves la terminologie des
bases de données relationnelles, ainsi que les concepts de modélisation de données, la création de diagrammes entité-relation (ERD)
et la mise en correspondance d'ERD. Oracle SQL Developer Data Modeler est utilisé pour créer des ERD, et le langage SQL
(Structured Query Language) est utilisé pour interagir avec une base de données relationnelle et manipuler les données qu'elle
contient. Oracle Application Express est utilisé pour des activités pratiques et stimulantes. En s'appuyant sur des techniques
d'apprentissage par projet, les élèves créeront et utiliseront des projets qui les amèneront à concevoir, à mettre en oeuvre et à
présenter une solution de base de données pour une entreprise ou une organisation.
Langues disponibles pour le cursus :
•
Arabe, chinois simplifié, anglais, français, japonais, portugais (Brésil), espagnol
Durée
•
•
Durée totale du cours recommandée : 90 heures*
Heures de crédit de formation professionnelle pour les éducateurs ayant suivi la formation Oracle Academy : 30
* La durée du cours inclut les leçons dispensées, le travail personnel/les devoirs, les exercices, les projets et l'évaluation.
Publics visés
Educateurs
•
Membres du corps professoral universitaire assurant une formation technique et professionnalisante sur 2 ou 4 ans,
enseignant l'informatique, la technologie de communication et de l'information (TIC), la science des données, les affaires ou
une discipline connexe.
•
Enseignants d'établissements du secondaire et de formation professionnelle, qui enseignent l'informatique, la TIC ou une
discipline connexe.
Elèves
•
Elèves qui souhaitent découvrir les techniques et les outils permettant de concevoir et de créer une base de données, ainsi
que d'en extraire des informations.
•
Elèves qui possèdent des compétences de base leur permettant de résoudre des problèmes mathématiques, logiques et
analytiques.
•
Programmeurs novices, ainsi que ceux plus avancés, qui préfèrent commencer à apprendre la base du langage de
programmation SQL à un niveau débutant.
•
Ce cours basique est adapté aux étudiants en informatique, qu'ils aient choisi ou non ce domaine comme spécialité.
Prérequis
Obligatoire
•
Connaissances générales sur la finalité des bases de données
Conseillé
•
Expérience préalable d'une application de base de données
Prochains cours conseillés
•
Conception de bases de données et programmation avec SQL
Copyright © 2016, Oracle et/ou ses affiliés. Tous droits réservés. Oracle et Java sont des marques déposées d'Oracle et/ou de ses affiliés. Tout autre nom mentionné peut correspondre à des marques
appartenant à d'autres propriétaires qu'Oracle.
2
Liste détaillée des leçons
Introduction
•
•
•
•
•
•
Introduction
Introduction aux bases de données
Types de modèle de base de données
Bases de données relationnelles et normalisation
Structures de stockage de base de données
Exigences métier
Bases de données et modélisation de données
•
•
•
•
•
•
Qu'est-ce qu'une table ?
Bases de données relationnelles
Modélisation conceptuelle des données
Terminologie de la modélisation de données
Identificateurs uniques et clés primaires
Relations et clés étrangères
Création d'un modèle physique
•
Modèles de données conceptuels et physiques
•
Règles
•
Entités
•
Attributs
•
Identificateurs uniques
•
Relations
•
Relations
•
Validation de relations
•
Suivi de l'évolution des données dans le temps
•
Validation de données à l'aide de la normalisation
Oracle SQL Developer Data Modeler
•
Oracle SQL Developer Data Modeler
•
Convertir un modèle logique en modèle relationnel
Mise en correspondance du modèle physique
•
Mise en correspondance d'entités et d'attributs
•
Mise en correspondance de clés primaires et étrangères
Introduction à SQL
•
Introduction à Oracle Application Express
•
SQL (Structured Query Language)
•
DDL (Data Definition Language)
•
DML (Data Manipulation Language)
•
TCL (Transaction Control Language)
•
Extraction des données avec SELECT
•
Restriction des données avec WHERE
•
Tri des données avec ORDER BY
•
Jointure de tables avec JOIN
Projet final
•
Projet final
Copyright © 2016, Oracle et/ou ses affiliés. Tous droits réservés. Oracle et Java sont des marques déposées d'Oracle et/ou de ses affiliés. Tout autre nom mentionné peut correspondre à des marques
appartenant à d'autres propriétaires qu'Oracle.
3
Pour rechercher des événements prévus dans votre région et vous y inscrire, consultez le calendrier des événements Academy.
Copyright © 2016, Oracle et/ou ses affiliés. Tous droits réservés. Oracle et Java sont des marques déposées d'Oracle et/ou de ses affiliés. Tout autre nom mentionné peut correspondre à des marques
appartenant à d'autres propriétaires qu'Oracle.