Résumé
Cours d'Informatique présentant des compléments sur le langage SQL, la gestion des utilisateurs ainsi que la programmation événementielle (avec le logiciel Microsoft Access) d'une base de données.
Extrait:
La modélisation d'une base de données est un processus d'expression des phénomènes du monde réel observé, utilisant les concepts d'un modèle de représentation. Il s'agit concrètement de passer d'une perception de faits d'objets à leur représentation par des données. Le modèle E/A donne une représentation statique de l'ensemble des données manipulées par l'entreprise ainsi que des relations entre ces données. A ce niveau, il n'est pas question de fichiers ou de tables. L'élaboration du modèle n'est pas aisée : celle-ci n'a rien d'algorithmique.
Seuls le travail et la réflexion des concepteurs permettent de bâtir le modèle E/A.
Le modèle relationnel (modèle logique MLD) a été inventé par CODD en 1970. Il consiste à percevoir l'ensemble des données comme des tableaux. L'ensemble des valeurs des tableaux représente le contenu de la base de données. Ces valeurs pourront être modifiées par des opérations de mise à jour qui consistent à introduire de nouvelles lignes, supprimer des lignes ou bien modifier le contenu des lignes. Les manipulations des tableaux sont assurées par un ensemble d'opérations élémentaires, à l'aide d'un langage de manipulation puissant (...)
Plan:
I) RAPPELS - MODELISATION D'UN SI
II) COMPLEMENTS SUR SQL
A. Rappels sur le langage SQL
B. Sous-requêtes
C. Modification des données
D. Vues modifiables et procédures stockées
E. Notion de transaction
III) GESTION DES UTILISATEURS
A. Introduction
B. Gestion des utilisateurs et de la sécurité
C. Mise en place de la sécurité avec MS Access
IV) PROGRAMMATION EVENEMENTIELLE
A. Généralités
B. Onjets de base des interfaces graphiques
C. Différents types d'événements
D. Utilisation d'une base de données via une interface