• Aucun résultat trouvé

Cours Access - Introduction Cours Access - Introduction

N/A
N/A
Protected

Academic year: 2022

Partager "Cours Access - Introduction Cours Access - Introduction"

Copied!
39
0
0

Texte intégral

(1)

1

Cours Access - Introduction Cours Access - Introduction

Alexia Blanchard

Université Stendhal - Grenoble

alexiablanchard@gmail.com

(2)

2

Concepts de base Concepts de base

• Base de données: ensemble structuré de données se rapportant à un sujet ou un objectif donné:

• Données structurées

• Données redondantes

• Données cohérentes

• Données accessibles

• Indépendance des programmes et des données

• Sécurité des données stockées

(3)

3

Le Système de Gestion de Base de Données

Le Système de Gestion de Base de Données

• S.G.B.D.: logiciel qui permet de:

 Décrire

 Manipuler

 Traiter

• Il sert d’interface entre les programmes

d’application des utilisateurs et la base de données.

• Un exemple de S.G.B.D.: Access (Microsoft)

des données dans une bd

(4)

4

Organisation des données dans la base de données Organisation des données

dans la base de données

QuickTime™ et un décompresseur

sont requis pour visionner cette image.

(5)

5

Organisation des données dans la base de données Organisation des données

dans la base de données

• Exemple d’une table :

enregistrement Champ

Nom Adresse Téléphone

Deuf John Rue Barre 75001 Paris 01.02.03.04.05

Covert Harry Rue Minant 59000 Lille 02.03.04.05.06

Dalors Homère Rue Tilant 75003 Paris 03.04.05.06.07.08

(6)

6

Définitions Définitions

• Base de données: ensemble des tables utilisées pour gérer l’information

• Table: ensemble de doonées organisées en rangées et colonnes

• Champ (= colonne): unité d’information

dans une table. Une table est constituée de différents champs

• Enregistrement (= ligne): ensemble des

données relatif à la même information

(7)

7

Diviser l’information Diviser l’information

• Segmenter l’information en éléments les plus petits possibles.

• Exemple du carnet d’adresse amélioré:

Nom Prénom Rue Code Postal Ville Téléphone

Deuf John Rue Barre 75001 Paris 01.02.03.04.05

Covert Harry Rue Minant 59000 Lille 02.03.04.05.06 Dalors Homère Rue Tilant 75003 Paris 03.04.05.06.07.08

(8)

8

Pratique

Pratique

(9)

9

Ecran général d’une base de données

Ecran général d’une base de

données

(10)

10

A vous!

A vous!

(11)

11

Structure de la bd « comptoir »

(12)

12

Table « Employés »

(13)

13

Table « Employés »

(14)

14

Liens entre les tables « Employés » et « Commandes »

(15)

15

Table « Commandes »

(16)

16

Table « Employés »

(17)

17

Lien vers un fichier

(18)

18

Table « Produits »

(19)

19

Table « Produits »

(20)

20

Mode « création » vs Mode « Feuille de données »

(21)

21

Table « Employés » en mode Création

(22)

22

Requête « Liste des produits courants »

(23)

23

Requête en Mode « Création »

(24)

24

Tables: Les types de données

Tables: Les types de données

(25)

25

Tables: Les types de données Tables: Les types de données

• Texte : Pour un champ destiné à contenir des caractères alphanumériques (lettres et/ou chiffres).

Le champ de type texte ne peut contenir plus de 255 caractères, on l’utilise pour un nom, une adresse, etc…

• Mémo : Même utilisation que le type texte, mais le champ de type mémo peut contenir jusque 65535 caractères (64 Ko). Utilisé pour une description longue par exemple.

• Numérique : Le champ ne pourra contenir que des nombres avec ou sans décimales. (un code postal, un n° d’identification par exemple)

• Date/Heure : Le champ ne pourra contenir que des dates ou des heures (Access vérifie la validité des dates ou des heures saisies)

• Monétaire : Valeurs présentées sous format monétaire (exemple : 1

23,45F)

(26)

26

Tables: les types de données Tables: les types de données

• NuméroAuto: Valeur numérique incrémentée automatiquement lors de la saisie de chaque enregistrement. Si vous choisissez ce type de champ, vous ne pourrez rien saisir dedans, c’est Access qui y placera un nombre automatiquement à

chaque fois que vous créerez un nouvel enregistrement. On l’utilisera lorsqu’on veut être sur que le contenu de ce champ ne se retrouvera pas dans un autre

enregistrement de la table, par exemple pour le numéro de client : chaque nouveau client aura un numéro unique automatiquement affecté par Access, c'est un champ de ce type qui sera le plus souvent utilisé pour être une clef primaire.

• Oui/Non : Seules deux données sont autorisées dans ce champ : Oui et Non (on utilisera ce type de données par exemple avec un champ « réglé » qui indiquera si une facture a été réglée ou non).

• Objet OLE : OLE (Object Linked and Embbeded) est une technologie utilisée par Windows, elle permet d’insérer dans une application des objets provenant d’autres applications, on utilisera un champ de ce type pour insérer dans la table une

image, un son, un fichier Word, etc...

• Lien Hypertexte : Un champ de ce type contiendra une adresse Internet sur laquelle on pourra cliquer directement.

(27)

27

Tables: propriétés des champs

Tables: propriétés des champs

QuickTime™ et un décompresseur

sont requis pour visionner cette image.

(28)

28

Table: propriétés des champs Table: propriétés des champs

QuickTime™ et un décompresseur

sont requis pour visionner cette image.

(29)

29

Manipulations des enregistrements Manipulations des

enregistrements

QuickTime™ et un décompresseur

sont requis pour visionner cette image.

Saisir un enregistrement:

(30)

30

Manipulation des enregistrements Manipulation des

enregistrements

QuickTime™ et un décompresseur

sont requis pour visionner cette image.

Supprimer un enregistrement: clic à gauche de la ligne,

puis touche « suppr »

(31)

31

Manipulation des enregistrements Manipulation des

enregistrements

Figer une colonne: sélectionner le colonne, puis aller dans le menu « Format », « Figer les colonnes » (« Libérer les colonnes » pour défiger les colonnes)

QuickTime™ et un décompresseur

sont requis pour visionner cette image.

(32)

32

Manipulation des enregistrements Manipulation des

enregistrements

QuickTime™ et un décompresseur

sont requis pour visionner cette image.

Colonne « N°Client » figée

(33)

33

Manipulation des enregistrements Manipulation des

enregistrements

QuickTime™ et un décompresseur

sont requis pour visionner cette image.

Aucune colonne figée

(34)

34

Manipulation des enregistrements Manipulation des

enregistrements

Trier les enregistrements: se positionner dans le champ en question (peu importe l’enregistrement), utiliser les icônes suivantes du menu:

QuickTime™ et un décompresseur

sont requis pour visionner cette image.

Tri alphabétique croissant

Tri alphabétique décroissant

(35)

35

Manipulation des enregistrements Manipulation des

enregistrements

QuickTime™ et un décompresseur

sont requis pour visionner cette image.

Tri alphabétique croissant sur le champ Nom

(36)

36

Manipulation des enregistrements Manipulation des

enregistrements

Filtrer des enregistrements: limiter TEMPORAIREMENT les enregistrements affichés dans la table selon des critères à définir

Ex: afficher que les clients qui habitent Paris, sur

les enregistrements de la table « Clients »

(37)

37

Manipulation des enregistrements Manipulation des

enregistrements

• Se positionner sur l’enregistrement d’un client habitant à Paris,

QuickTime™ et un décompresseur

sont requis pour visionner cette image.

(38)

38

Manipulation des enregistrements Manipulation des

enregistrements

• Cliquer sur l’icône du filtre: sont requis pour visionner cette image. QuickTime™ et un décompresseur

QuickTime™ et un décompresseur

sont requis pour visionner cette image.

(39)

39

Manipulation des enregistrements Manipulation des

enregistrements

• Pour faire réapparaître tous les

enregistrements, cliquer sur l’icône: sont requis pour visionner cette image. QuickTime™ et un décompresseur

• N.B.: on peut aussi limiter le filtre à une partie

d’un mot, par exemple la lettre « P » du mot Paris

Références

Documents relatifs

D'ailleurs les changements consonantiques que l'on peut remarquer dans la syllabe principale sont les mêmes que dans les monosyllabes (en particulier, muong s > t )..

L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des

• HS2 : En contexte de recherche d’information exploratoire, la visualisation des résultats de recherche classifiés démontre une meilleure perception que la présentation textuelle

The parameters we use for the validation are: totaïdistance is the sum of the errors (the error is the distance between two corresponding points), totaïpoints is the total number

Load-Aware Shedding (LAS) is based on a simple, yet effective, idea: if we assume to know the execution duration w(t) of each tuple t in the operator, then we can foresee queuing

La démarche que nous avons choisie est de placer un « niveau méta » du corpus architectural comme élément d’intégration liant différentes matérialisations du concept C,

Lorsque des apprenants travaillent en groupe dans une classe, une organisation se met en place spontanément. Pléty précise qu’ « au sein de cette organisation chacun des

This mechanism is an evo- lution of the NaVARo robot, a 3-RRR parallel robot, for which the second revolute joint of the three legs is replaced by a scissor to obtain a larger