Interroger, traiter et assurer la maintenance des bases de données
Jour 1 - Introduction module et création de la BDD
# Objectifs du jour
Présentation du module et des objectifs
Présentation du fonctionnement pour le module, padlet, devoirs, flashcards, etc.
Création de l'environnement Oracle via docker, contrôles et tests
Installation et présentations des outils
Création des schémas utilisés dans le cadre du module
Ne pas oublier de démarrer Lanschool !
# Présentation du module et fonctionnement
Padlet, Point central :
À mettre dans vos favoris !
# Présentation du module et fonctionnement
# Présentation du module et fonctionnement
Si, comme le roi Arthur face à Perceval, vous trouvez mes explications un peu floues, posez des questions ! Ici, pas de questions "bêtes", juste des occasions d’apprendre et de mieux comprendre.
# Présentation du module et fonctionnement
# Présentation du module et fonctionnement
# Installation et configuration
On lance un conteneur Oracle Database Express Edition (XE) avec un mot de passe administrateur.
docker run -d --name module-106 -p 1521:1521 -e ORACLE_PASSWORD=manager -v oracle_data_ict_106:/opt/oracle/oradata gvenzl/oracle-xe
Ce conteneur expose le port 1521 pour les connexions Oracle et utilise le mot de passe manager
# Installation et configuration
# Installation et configuration
# Installation et configuration
Voir la suite de l'installation en page suivante
# Installation et configuration
# Installation et configuration
Pour finir, vous pouvez mettre en raccourci sur le bureau afin de le retrouver plus facilement. Clic droit sur sqlplus.exe > Envoyer Vers > Bureau (créer un raccourci)
# Installation et configuration
SELECT COUNT(*) FROM cat;
# Installation et configuration
CREATE TABLE tests (
pk_tes NUMBER CONTRAINT ct_pk_tes PRIMARY KEY
);
CREATE USER votre_prenom IDENTIFIED BY votre_prenom;
DROP USER votre_prenom CASCADE;
# Rappel des schémas de base de données
# Rappel des schémas de base de données
# Rappel des schémas de base de données
# Rappel des schémas de base de données
# Rappel des schémas de base de données
# Rappel des schémas de base de données
# Rappel des schémas de base de données
Voir dans les ressources du Padlet :
# Exercices schémas de base de données
# Exercices schémas de base de données
# Correction du MLD - Exercice 1.2
Avez-vous des questions suite à l'exercice de transformation de MCD en MLD ?
Avez-vous vous rencontrez des problèmes spécifiques ?
Quelques points à faire attention
Nombre de caractères pas obligatoire
Mettre une chaine (varchar) pour les codes et non un entier (numeric), à l'exception des PK
Utiliser des PFK dans la table associative
Les propriétés de la relation sont dans la table associative
FK obligatoire si la cardinalité relative (en face) est de 1 ou 1..
# Correction du MLD - Exercice 1.2
Merci de votre attention 😊
Bonne fin de journée !