Vous êtes sur la page 1sur 4

Ecole Pluridisciplinaire Internationale de Sousse

Base de données relationnelle

2ème année TIC


A.U : 2022 – 2023 MOALLA Imen

TP1 : SGBDR « Microsoft Access »


L’objectif de ce TP est la découverte du SGBDR «Microsoft Access » par la création d’une
base de données, avec ses tables et les différents paramètres (types et propriétés des champs,
clé primaire... )
 Quelques Généralités :
 Un Système de Gestion de Bases de données Relationnelle (SGBDR) est un système
de gestion des bases de données relationnelles où l’information est organisée dans des
tableaux à deux dimensions appelés des relations ou tables
 Un SGBDR est basé sur le schéma relationnel d’une table.
 Le schéma d’une relation (une table) est l’ensemble constitué du nom de la relation,
suivi de la liste de tous les attributs sur lesquels elle est définie. Par convention, on
souligne les clés primaires et on fait précéder les clés étrangères d’un dièse # dans la
description des attributs de la tables

Exemple :
Employe (Noemp,nomemp,preemp,poste, grade, supr, datemp, #noservice)
Service(Noservice,nomservice)
 Schéma relationnel d'une base de données est défini par l’ensemble des schémas des
relations qui la composent

Exemple :
Base de données : bibliothèque

Cassette (CodeCassctte, TitreFilm, Réalisateur, Héros, dateSortie, Etat, Durée, Type,


NbreCopies).
Abonné (CodeAbonné, Nom, Prénom, Tél, Adresse)
Emprunt (#Codecassette, #CodeAbonné, DateEmprunt, DateRetour)

 Généralités sur ACCESS

Microsoft Access est un logiciel de gestion de base donnée relationnelle éditée par Microsoft.
Ce logiciel fait partie de la suite Microsoft Office. Access est un SGBDR permettant de gérer
des données en masse. Il permet de créer des bases de données plus rapidement et de les gérer
plus facilement. En outre, Access fournit des outils qui facilitent la communication et la
collaboration.
Microsoft Access offre plusieurs objets :

1
 Tables : Une table est un ensemble de données organisées sous forme d’un tableau où
les colonnes correspondent à des catégories d’information (une colonne peut stocker des
numéros de téléphone, une autre des noms…) et les lignes à des enregistrements.
 Requêtes : Une requête est une interrogation sur les données stockées dans les tables.
Elle peut comporter un certain nombre de critères pour préciser la demande
 Formulaires : Un formulaire sert à saisir, à consulter et à modifier le contenu d’une
table ou de plusieurs tables liées, enregistrement par enregistrement.
 États : On utilise un état pour imprimer une série d’enregistrements dans un format et
une mise en page personnalisée. Dans un état, on peut regrouper des enregistrements
sur divers critères et effectuer des calculs de regroupement sur les champs : sous-totaux,
moyennes, comptage,
 Macros : Une action ou un ensemble d’actions destinées à automatiser certaines tâches.

 Création d’une base de données

1. Lancer ACCESS et sélectionner l’option “ Base de données vide”. Enregistrer votre


base de données sous le nom «GestionBiblio » dans votre répertoire déjà crée.
2. Créer les tables de la base de données représentées par le schéma suivant :
Adherent (NAdh, sexe, nom, prenom, date_naissance, tel)
Auteur (NAut, nom, prenom, pays)
Rayon (NRayon, intitule)
Ouvrage (Ref, #NAut, #NRayon, titre)
Emprunt (#NAdh, #Ref, date_emp)

Description de la base de données

Adherent
Champ Type Taille
NAdh NuméroAuto -
Nom Texte 20
Prenom Texte 20
Date_naissance Date/heure -
Tel_adh Texte 12

Auteur
Champ Type Taille
N°Aut Numérique -
Nom_aut Texte 20
Prenom_aut Texte 20
Pays_aut Texte 15

2
Rayon
Champ Type Taille
N°Rayon Numérique -
Intitule Texte 30

Ouvrage
Champ Type Taille
Ref Texte 10
N°Aut Numérique -
Titre Texte 30
Nb_pages Numérique -
N°Rayon Numérique -

Emprunt
Champ Type Taille
NAdh Numérique -
Ref Texte 10
Date_emprunt Date -

2.1 Identifier chaque table par sa clé primaire


2.2 Modifier les propriétés des champs
2.2.1 La saisie du nom adhérent, intitulé rayon, nom auteur et titre ouvrage est
obligatoire
2.2.2 Modifier le format des champs suivants :
Nom auteur, nom adhèrent et pays en Majuscule
Date naissance : date, abrégé
Date emprunt : date, réduit
2.2.3 Ajouter une valeur par défaut pour le champ : date emprunt : date d’aujourd’hui
2.2.4 Ajouter la propriété « valide si » pour le champ Nombre de pages : doit être
supérieur à 5, dans le cas où on essaye de saisir une valeur incorrecte, le message
« veuillez saisir un nombre de page valide » s’affiche
2.2.5 paramétrer la légende pour la table Auteur de manière à afficher
N° Auteur Nom Auteur Prénom Auteur Pays Auteur
2.3 Créer une liste de choix pour le champ sexe avec les valeurs (M/F)
2.4 Créer une liste contenant des données issues d’une autre table :
Une liste de choix pour le champ « NAdh » de la table « Emprunt » qui affiche les
numéros des adhérents de la table « Adherent »
Une liste de choix pour le champ « Ref » de la table « Emprunt » qui affiche les
références des ouvrages de la table « ouvrage »
2.5 Remplir les tables avec des enregistrements selon les tableaux ci-dessous :

3
Adherent Rayon
NAdh sexe Nom_adh prenom_adh date_naissance tel-adh N°Rayon Intitule
1 M SALMI ali 25/10/1995 (06)74859652
1 littértaure
2 F AMRANI aicha 07/05/1997 (06)77854152
2 Histoire
3M MRANI samir 14/07/1999 (06)61857458
3 Philosophie
4F DALI Imane 14/12/2000 (06)68987485

Auteur Emprunt
N°Auteur Nom Auteur Prenom Auteur Pays Auteur N°ADh Ref Date_emprunt
1 EMILE Zola FRANCE 1 H478 01-mars-19
2 VICTOR hugo FRANCE 1 G-859 01-mars-19
3 PAULO coelho BRÉSIL 2 A-125 02-mars-19

Ouvrage
ref Naut titre Nb_pages N°Rayon
A-125 1 la joie de vivre 84 1
H478 2 les misérables 120 1
G-859 3 l'alchimiste 74 1
S-730 2 Histoire de crime 125 2

2.7 Créer les relations entre les tables en respectant l’intégrité référentielle

Vous aimerez peut-être aussi