cours access 2007
TRANSCRIPT
![Page 1: Cours Access 2007](https://reader036.vdocuments.net/reader036/viewer/2022081503/577ccd161a28ab9e788b73bf/html5/thumbnails/1.jpg)
Chapitre 1 : base de données
1-Une base de donnéesUne base de données est un ensemble d'informations structurées et non redondantes, Stockées dans un support physique.
En fait, c'est une collection d'informations, de même nature, rangées dans un fichier
de données. Elle est constituée d'enregistrements ; ceux -ci sont constitués sur des champs. Les champs sont, en général, disposés en colonnes et les enregistrements en lignes.
1-1 Démarrer Access 2007
Démarrer programmes Microsoft office Microsoft office Access 2007
1-2 ouvrir une base de données
1
1
2 L’emplacement de la base de données
3
![Page 2: Cours Access 2007](https://reader036.vdocuments.net/reader036/viewer/2022081503/577ccd161a28ab9e788b73bf/html5/thumbnails/2.jpg)
Les Champs :
Un champ est une catégorie précise d'information dans une table.
Les enregistrements :
Un enregistrement est un regroupement d'informations sur une personne, un lieu ou toute autre chose dans une table.
Chapitre 1 : Les tables
2-Les tablesLes tables sont les objets principaux sur lesquelles repose une base de données. Elles
Contiennent des enregistrements arrangés selon plusieurs champs. Les tables sont
Utilisées en deux modes :
Création : utilisé pour définir ou modifier la structure d’une table. Il est accessible en cliquant sur “Modifier” de la fenêtre “Base de données”.
Feuille de données : permet de visualiser et de saisir les données à enregistrer dans une table. Il est accessible en cliquant sur l’icône “créer”.
Enregistrement d’un champ
![Page 3: Cours Access 2007](https://reader036.vdocuments.net/reader036/viewer/2022081503/577ccd161a28ab9e788b73bf/html5/thumbnails/3.jpg)
la Clé
Chaque table contient au moins un champ qui permet d’identifier l’enregistrement,
ce champ est appelé "IDENTIFIANT" ou "CLE" de la table.
Un identifiant ne peut pas prendre deux valeurs identiques. Par exemple, si une personne est identifiée par son Nom et son Prénom alors on ne do it pas avoir, dans la même table, deux enregistrements de même noms et de même prénoms.
![Page 4: Cours Access 2007](https://reader036.vdocuments.net/reader036/viewer/2022081503/577ccd161a28ab9e788b73bf/html5/thumbnails/4.jpg)
¸ Clé primaire : c'est le plus petit sous-ensemble de champs permettant d'identifier chacun des enregistrements.
¸ Clé étrangère: c'est un champ issu de la migration de la clé primaire d'une autre table.
Relations :
la relation est gérée par l'introduction de valeurs communes dans les deux tables liées. Il est donc obligatoire d’avoir un champ commun de même type qui contiendra les données. Ce champ ne peut être que la clé primaire de la première table (table mère) qui devient comme clé étrangère de la seconde table (table fille) Les relations sont de trois types :
Le type de relation :
Le type de relation créé par Microsoft Access dépend de la manière dont sont définis
les champs liés :
C’est une relation où chaque occurrence de la première table est liée à un nombre quelconque d’occurrences de la deuxième table, alors qu'à chaque enregistrement de la seconde table ne correspond qu'un enregistrement de la première table.
![Page 5: Cours Access 2007](https://reader036.vdocuments.net/reader036/viewer/2022081503/577ccd161a28ab9e788b73bf/html5/thumbnails/5.jpg)
Une relation un a plusieurs ((1---- ) est créée si un seul des champs liés est une clé primaire ou un index unique.
Une relation un a un (1---- 1) est créée si les deux champs liés sont des clés primaires ou ont des index uniques. C’est une relation où chaque occurrence de la première table participe une et une seule fois dans la deuxième table et réciproquement.
Une relation plusieurs a plusieurs ( ---- ) est composée de deux relations un à plusieurs, avec une troisième table, appelée une table de jonction, dont la clé primaire consiste en deux champs, qui sont les clés étrangères des deux autres tables.
Dans une relation plusieurs à plusieurs, un enregistrement de la table A peut être mis en correspondance avec plusieurs enregistrements de la table B, et inversement un
Enregistrement de la table B peut être mis en correspondance avec plusieurs enregistrements
de la table A.
Exemple :
![Page 6: Cours Access 2007](https://reader036.vdocuments.net/reader036/viewer/2022081503/577ccd161a28ab9e788b73bf/html5/thumbnails/6.jpg)
Chapitre 2 Les requêtes
Introduction
Les requêtes vous permettront d'interroger la base de données, d'extraire des données selon des critères ou encore créer des tables selon certains critères spécifiés. Le résultat d'une requête apparaît sous la forme d'une feuille de données.Concrètement qu'est-ce que je peux attendre des requêtes ?
Calculer des données Créer des formulaires et des états basés sur des requêtes Trier ou sélectionner des données Interroger d'autres bases de données (autres que celles
d'ACCESS) .. il existe deux groupes de requêtes : les requêtes de sélection et
les requêtes action.1.1 Requêtes de sélectionCe sont les plus simples et les plus courantes. On les utilise pour
récupérer et afficher toutes les données qui correspondent à des critères de recherche que nous définissons. L'affichage se fait sous Forme de feuille de données.
1.2 Requêtes ActionCe type de requête permet de modifier un grand nombre
d'enregistrements en une seule opération.
![Page 7: Cours Access 2007](https://reader036.vdocuments.net/reader036/viewer/2022081503/577ccd161a28ab9e788b73bf/html5/thumbnails/7.jpg)
Rappel sur les caractères génériques
![Page 8: Cours Access 2007](https://reader036.vdocuments.net/reader036/viewer/2022081503/577ccd161a28ab9e788b73bf/html5/thumbnails/8.jpg)
Les opérateurs de sélection ( Comparaison de valeurs)
Pour comparer des valeurs vous disposez des opérateurs classiques :
![Page 9: Cours Access 2007](https://reader036.vdocuments.net/reader036/viewer/2022081503/577ccd161a28ab9e788b73bf/html5/thumbnails/9.jpg)
Dr :Ahmed karroum