|
420-402-90 |
2-3-3 |
2,66 |
|
Préalable : 420-301-90 |
OBJECTIF GÉNÉRAL
Former aux concepts et à l'exploitation de bases de données.
OBJECTIFS SPÉCIFIQUES
Identifier les concepts de bases de données. Utiliser des modèles conceptuels pour décrire une base de données. Décrire les modèles internes de bases de données. Décrire les modèles externes de bases de données. Décrire les organisations physiques de bases de données. Décrire les composants d'un système de gestion de bases de données (SGBD) et leurs fonctions. Utiliser un langage d'interrogation de bases de données. Utiliser un langage de manipulation de données. Utiliser un langage de définition de bases de données. Créer une base de données. Programmer une application exploitant une base de données. Démontrer des connaissances relatives aux diverses législations en vigueur concernant la protection des renseignements personnels. Identifier les fonctions d'un administrateur de données.
CONTENU
Théorie
Définition d'une base de données. Définition d'un système de gestion de bases de données (SGBD). Différences entre un gestionnaire de fichiers et un gestionnaire de bases de données. Fonctions d'un SGBD. Avantages et désavantages d'un SGBD. Les intervenants. Les éléments constitutifs d'un système de gestion de bases de données. Définitions des données. Définitions des relations. Importance du modèle conceptuel. Les types de modèles internes. Description des divers types de modèles. Comparaison des avantages et des désavantages de chacun des types de modèles. Performances. Adaptation du modèle conceptuel au modèle interne. Rappel des caractéristiques physiques utilisées dans divers SGBD disponibles et couramment utilisés. Syntaxe et sémantique des langages de définition, de manipulation et d'interrogation d'une base de données. Contraintes éthiques et légales relatives aux bases de données. Sécurité et intégrité des données. Bases de données réparties. Bases de données partagées. Machines dédiées. Autres formes nouvelles sur le marché.
Laboratoire
Définition des données selon un ou plusieurs SGBD disponibles et couramment utilisés. Interrogation de base de données à l'aide de langages appropriés. Manipulation (création, mise à jour, etc.) d'une base de données à l'aide des langages de commandes d'un SGBD approprié.
900403
Retour � la page d'accueil