Ce document présent une introduction aux bases de données relationnelles et un cours pratique sur Microsoft ACCESS 2003. Ce cours peut être utilisé comme le support d'un travail en classe ou à la maison. Chaque sujet est accompagné des exercices pratiques (avec des réponses).
Parmi les sujets présentés ici sont :
_ Qu'est-ce que c'est qu'une base de données ;
_ Qu'est-ce que c'est qu'une base de données relationnelle ;
_ Les notions de base dans le travail avec les bases de données ;
_ Exemples de bases de données ;
_ Les bases de données Microsoft Access ;
_ Constructruction des bases de données relationnelles à l'aide de Microsoft Access
_ Manipulation des tables et de requêtes en Microsoft Access ;
_ Creation de tables et requêtes, insertion et extraction de données en Microsoft
Access ;
_ Les différents types de requêtes.
Tous les _chiers Access utilisés dans le cours et les exercices se trouvent sur le site http ://www.lalic.paris4.sorbonne.fr/atanassova/cours-access.htm et également peuvent être accédés directement à partir des liens dans le présent pdf.
[...] Les lationnelles sont introduites par Edgar Frank Codd en 1970. Elles utilisent les principes de l'algèbre relationnelle. tables contiennent des enregistrements. Un enregistrement constitue toutes les données concernant un élément donné. Normalement, c'est une ligne d'une table. Les données de chaque enregistrement s'expriment par des valeurs de champs. Les champs sont les colonnes de la table. Ils dénissent des types d'informations concrets Vocabulaire utilisée Table : Structure de base, regroupant des données sur un sujet précis. On peut penser d'une table comme une tableau, dont chaque ligne décrit un objet ou relation. [...]
[...] L'impression d'un rapport, par exemple, passe par la création préalable d'un état. Ces états permettent de faire (outre l'achage des champs) des tris et des ltres sur les enregistrements, ainsi que de créer des sous-totaux et des totaux sur les résultats imprimés. Les états reprennent donc les calculs repris TRAVAILLER AVEC LES BD ACCESS par certaines fonctions Excel. Ils permettent également de formater l'achage des données Travailler avec les BD Access Créer une BD . Insérer des données dans les tables Travailler avec des tables . [...]
[...] * Solution 3 Sans utiliser d'autre requête. Il faut acher deux fois la table LIVRE Solutions des exercices 4 REQUÊTES AVANCÉES, FILTRES, TRIS Résultat : 3. Tous les informations nécessaires se trouvent dans la table LECTEUR Solutions des exercices 4 REQUÊTES AVANCÉES, FILTRES, TRIS Résultat : 4. Il sut de modier un peu la requête de l'exercice précédent Tous les informations nécessaires se trouvent dans la table EMPRUNT. Ici, pour le calcul du moyen, les livres qui sont actuellement empruntés ne sont pas pris en compte. [...]
[...] Résultat : Exercices sur les requêtes 4 REQUÊTES AVANCÉES, FILTRES, TRIS 4.3 Exercices sur les requêtes Créer une requête qui ache la liste de tous les livres actuellement empruntés de la bibliothèque (la valeur de la date de retour est Null) : acher le lecteur qui a emprunté le livre (nom et prénom), la date d'emprunt, le titre et l'auteur (nom et prénom) du livre, le nombre de jours écoulés depuis l'emprunt tous les livres qui sont écrits par des auteurs qui ont écrit plus de deux livres : acher le titre et l'auteur du livre la liste des lecteurs et leur âge : acher le nom, le prénom et l'âge de chaque lecteur la liste des lecteurs qui ont une âge entre 20 et 25 ans la période moyenne d'un emprunt (en jours) Solutions des exercices 1. La fonction Date() renvoie la date d'aujourd'hui. Donc, l'expression dans le dernier champ de la requête est : Periode : Date()-[EMPRUNT] ![Dateemprunt] Solutions des exercices 4 REQUÊTES AVANCÉES, FILTRES, TRIS Résultat (généré le 16/05/2007) : 2. [...]
[...] Ici nous utilisons la fonction Année qui renvoie l'année d'une date. Si au contraire, nous avons soustrait directement les valeurs des champs AUTEUR . date_de_naissance et AUTEUR . date_de_deces, le résultat serait le nombre de jours entre les deux dates. Noter que Expr1 au début de l'expression dénit le nom de la colonne quand les résultats de la requête sont achés. Au lieu de Expr1 on peut mettre AuteurVie ou autre texte. Résultat : Pour les auteurs vivants, dans la table AUTEUR le champ date_de_deces a une valeur Null, et donc le résultat de notre expression est aussi Null Requêtes avancées 4 REQUÊTES AVANCÉES, FILTRES, TRIS Regroupements et fonctions statistiques Problème : Comment trouver le nombre de livres écrits par chaque auteur ? [...]
Source aux normes APA
Pour votre bibliographieLecture en ligne
avec notre liseuse dédiée !Contenu vérifié
par notre comité de lecture