• Aucun résultat trouvé

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

N/A
N/A
Protected

Academic year: 2022

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

Copied!
39
0
0

Texte intégral

(1)

1

Cours Access - Introduction

Cours Access - Introduction

(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

(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ˇp hone

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ˇp hone

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

(28)

28

Table: propriétés des champs

Table: propriétés des champs

(29)

29

Manipulations des enregistrements Manipulations des

enregistrements

Saisir un enregistrement:

(30)

30

Manipulation des enregistrements Manipulation des

enregistrements

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)

(32)

32

Manipulation des enregistrements Manipulation des

enregistrements

Colonne « N°Client » figée

(33)

33

Manipulation des enregistrements Manipulation des

enregistrements

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:

Tri alphabétique croissant

Tri alphabétique décroissant

(35)

35

Manipulation des enregistrements Manipulation des

enregistrements

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,

(38)

38

Manipulation des enregistrements Manipulation des

enregistrements

• Cliquer sur l’icône du filtre:

(39)

39

Manipulation des enregistrements Manipulation des

enregistrements

• Pour faire réapparaître tous les

enregistrements, cliquer sur l’icône:

• 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

Sachant qu’une épreuve est passée par plusieurs élèves et un élève peut passer plusieurs épreuves ‐ Chaque élève doit passer un seul examen qui est identifié par : un

Dans cette UE, la fouille de données est considérée comme une extension plutôt naturelle des processus d’interrogation de bases de données (y compris l’analyse de

Définition : Un identifiant d'un type-entité ou d'un type-association est constitué par un ou plusieurs de ses attributs qui doivent avoir une valeur unique pour chaque entité

Base de données orientée graphe (Graph databases)

Dans le contexte de la fouille de données relationnelle, nous nous intéressons en particulier au problème de préparation des variables secondaires, à savoir, la discrétisation dans

Tout nombre dont le chiffre des unités est 3 est divisible par 3.. Tout nombre dont le chiffre des unités est 2 est divisible

Si l’on devait faire un parallèle, il faudrait comparer ces valeurs avec ceux de l’ACP où on ne tenait pas compte de l’endogène pour élaborer les axes factoriels : nous

Nous introduisons maintenant le composant UNIVARIATE DISCRETE STAT (onglet STATISTICS) dans le diagramme, à la suite du DEFINE STATUS.. Nous activons menu VIEW pour accéder