Schéma relationnel et contraintes d intégrité : le cas ConduiteAuto



Documents pareils
clef primaire ; clef étrangère ; projection ; restriction ; jointure ; SQL ; SELECT ; FROM ; WHERE

Access et Org.Base : mêmes objectifs? Description du thème : Création de grilles d écran pour une école de conduite.

Guide d utilisation. AFNOR Editions Septembre 2012

Les différents types de relation entre les tables

Dossier I Découverte de Base d Open Office

UNIVERSITE DE CONSTANTINE 1 FACULTE DES SIENCES DE LA TECHNOLOGIE DEPARTEMENT D ELECTRONIQUE 3 ème année LMD ELECTRONIQUE MEDICALE

INF 1250 INTRODUCTION AUX BASES DE DONNÉES. Guide d étude

Le langage SQL Rappels

FICHE PEDAGOGIQUE. Questions à poser. - Avant de démarrer l ordinateur,

Bases de données relationnelles

Soutien technique en informatique

La protection des données dans les bases de données

Utiliser un tableau de données

MAITRISER LE BLENDED LEARNING EN 4 ÉTAPES

Portail du Consommateur. Guide d utilisation. Du dépôt de requêtes

UE 8 Systèmes d information de gestion Le programme

PROJET DE PORTAIL INTRANET YNNA

Cours Base de données relationnelles. M. Boughanem, IUP STRI

Thème : Gestion commerciale

Les bases de données

Mon-complement-retraite.com Aide en ligne

Avenir Concept Monaco

Pégase 3 Echanges avec Compt heures

Création de Sous-Formulaires

Guide de rapports ADT Sélecte

Objectifs du TP : Initiation à Access

Créer le schéma relationnel d une base de données ACCESS

COMMENT CREER SIMPLEMENT UN TABLEAU DE BORD AVEC SAS BI DASHBOARD 4.3?

TD3 - Facturation avec archivage automatisé

Gestion de compte personnel Comment créer votre compte?

CIRCULAIRE N 3952 DU 27/03/2012

Créer une base de données

NAS 206 Utiliser le NAS avec Windows Active Directory

Comment insérer une image de fond?

Tutoriel pour la configuration des ipad et son «rattachement» au CG

ADO.NET. Ado.net propose deux modes d'accès, le mode connecté et le mode déconnecté.

Sommaire. I.1 : Alimentation à partir d un fichier Access (.mdb)...2

Utiliser une base de données

Module de gestion des contacts et échanges avec les clients et fournisseurs (CRM)

Manuel Extranet : guide de demande de réservation de salles, de matériel et de services. Table des matières

GUIDE DE DEMARRAGE V1.02

PARCOURS 3 EXPERIMENTATION APPRENTISSAGE : PHASE 2 CARA CREATION DU PROGRAMME POUR LA PHASE 2

MODE OPERATOIRE OPENOFFICE BASE

Ouvrir une session/créer un compte

, accessible depuis l application ITOOL Comptabilité est un module complémentaire permettant la dématérialisation de vos factures d achats.

MANUEL D UTILISATION LIVRET DE L ENSEIGNANT

Conception des bases de données : Modèle Entité-Association

Faculté des sciences de gestion et sciences économiques BASE DE DONNEES

GUIDE DE L UTILISATEUR. SERVICE EN LIGNE DE PRISE DE RENDEZ-VOUS Page 1 LIV_PRJ_RDL_DEV914_APP_ENLIGNE_GUIDE_UTILISATEUR_1,1_ docx/.

1. LA GESTION DES BASES DE DONNEES RELATIONNELLES

Guide utilisateur de l application messagerie vocale visuelle pour smartphone

Application Stage Gestion des Conventions de Stages et des Offres de stages SOMMAIRE

Gestion des réunions dans Outlook 2007

CIRCULAIRE N 3877 DU 08 FEVRIER 2012

COMMENT TROUVER VOS FUTURS CLIENTS À L INTERNATIONAL? 05/03/2015 Creditsafe France

Mercredi 15 Janvier 2014

Bases de Données Relationnelles. Le Modèle Relationnel

Rémi GILANTE Certifié d Informatique et Gestion. Jean-Claude NOUSSIGUE Agrégé d Économie et Gestion, option B

mode d emploi CRéATioN et GeSTioN de VoTRe CompTe personnel

Guide d utilisation du service de transfert sécurisé de fichiers. Édition du 3 octobre 2011

MANUEL DE L UTILISATEUR

Les bases de données Page 1 / 8

Gestion de conférences avec

Importation des données dans Open Office Base

A P P L I C A T I F C C M O S S. Guide de dépôt de dossiers dématérialisés soumis à la CCMOSS à l usage des organismes

Guide utilisateur pour le déblocage de cartes et/ou la modification d un code PIN

Fiche FOCUS. Les téléprocédures. Mot de passe oublié (espaces accessibles par adresse électronique/mot de passe)

Sage 100 CRM Guide de l Import Plus avec Talend Version 8. Mise à jour : 2015 version 8

Fiche aide pour votre messagerie Outlook, thunderbird, Gmail

Introduction aux Bases de Données

EMPRUNTS DE LIVRES NUMÉRIQUES

PREMIERE CONNEXION & CREATION DU COMPTE

Base de données relationnelle et requêtes SQL

BIRT (Business Intelligence and Reporting Tools)

1. Qu est ce que «Cour d arbitrage»? Définition Quel est l état de la base de données? Comment rechercher?

Débuter avec OOo Base

Langage SQL (1) 4 septembre IUT Orléans. Introduction Le langage SQL : données Le langage SQL : requêtes

Installer ADONIS:CE. ADONIS:Community Edition 2.0 Français. Prérequis et procédure pas à pas. BOC Information Systems 5 rue du Helder, Paris

Quelques conseils pour bien commencer!

Guide de l utilisateur Communauté virtuelle de pratique en gestion intégrée des risques

GESTIONNAIRE DES DONNEES SIG

Manuel d utilisateur 1

SESSION 2014 ÉPREUVE À OPTION. (durée : 4 heures coefficient : 6 note éliminatoire 4 sur 20)

Complaints Manager 4/06/2015 Page 1 Arpaweb 2015

Comment installer le gestionnaire de licence avec une nouvelle version de Arche / Effel / Melody?

1 Introduction et installation

Etape 1 : Identification avec un compte personnel sur la plateforme (cf. notice «Création et gestion de votre compte utilisateur»)

NAS 254 Sauvegarde cloud

Créer sa première base de données Access Partie 4/4 - Création d un état

Oracle Developer Suite 10g. Guide de l installation. Vista & Seven

SAGE Financements Notice de mise à jour via internet

DécliCC. savoir. cahier des charges

Rappel sur les bases de données

Base est le module pour les bases

Chapitre 4. Gestion de l environnement. Pré-requis. énoncé

SOMMAIRE. Travailler avec les requêtes... 3

MANUEL UTILISATEUR SAMS 3.00H <MDJ-SAMS-UTIL-02>

Ecran principal à l ouverture du logiciel

Utilisation du logiciel ModellingSpace

Les documents primaires / Les documents secondaires

Transcription:

Schéma relationnel et contraintes d intégrité : le cas ConduiteAuto Description du thème Propriétés Intitulé long Formation concernée Matière Présentation Notions Pré-requis Mots-clés Durée Auteur(es) Description Les contraintes d intégrités dans le modèle relationnel Classes de première Sciences et technologies de la gestion (STG) Information et gestion A partir de l étude d une base de données et d une application, l élève est amené à évaluer l importance du respect des contraintes du modèle relationnel. Cette étude prend comme support la gestion d une auto-école 2.2 Le modèle relationnel (les contraintes d intégrité) 2.3 La base de données (le langage SQL) Le modèle relationnel et ses contraintes : unicité des valeurs des clés primaires, intégrité référentielle SGBD, schéma relationnel, contraintes d intégrité, SQL 2 heures Version v 1.1 Date de publication Patrice Grand 9 Novembre 2005 Énoncé ConduiteAuto est une auto-école récemment installée en Seine-Saint-Denis, elle propose des forfaits incluant un certain nombre de leçons de conduite en fonction du forfait choisi, des séances de révision du code et une inscription au permis. ConduiteAuto emploie cinq moniteurs et dispose de six véhicules. Chaque leçon dure une heure ou deux heures ; par souci pédagogique, un élève ne peut suivre qu au plus une seule leçon par jour. Mme Anne Duvolant, responsable de l école, souhaite informatiser dans un premier temps le suivi des leçons. Pour cela une application a été développée ; elle permet de planifier les leçons, prévoir l utilisation des véhicules et suivre la progression de chaque élève. http://www.reseaucerta.org CERTA novembre 2005 v1.1 Page 1/7

Compréhension du contexte En étudiant le contenu des tables de la base de données associée à l application (Annexe 1), répondez aux questions suivantes : Question 1.1 Dans la table Lecon, indiquer l utilité du champ effectuee. A quel moment est-il modifié? Question 1.2 Expliquer l intérêt du champ numimmavehicule dans la table Lecon. Question 1.3 Dans la table Eleve indiquer à quelle information correspond le champ credithoraire. Quand et comment ce champ est-il mis à jour? Le schéma relationnel vous est fourni en annexe 2. Observez-le et répondez aux questions suivantes. Question 1.4 Dans la table Lecon, la clé primaire comporte deux champs (elle est obtenue par la concaténation de deux champs), date et codeeleve ; justifier ce choix. Vérifier, à l aide de la description des occurrences de la table Lecon annexe 1-, l unicité des valeurs de cette clé. Question 1.5 Dans la table Lecon le champ codeeleve ne porte pas le même nom que le champ auquel il est relié dans la table Eleve ; est-ce une erreur, pourquoi? Etude d une application Une application est en cours de développement. Elle doit permettre de gérer les leçons, elle utilise la base de données décrite en annexes 1 et 2. On vous demande d évaluer certains modules de l application encore en phase de test. Pour cela, vous lancez l application et procédez à divers essais. Création d un nouveau véhicule Lorsque vous insérez un nouveau véhicule, le message suivant s affiche lorsque vous cliquez sur le bouton Valider : Ecran 1 http://www.reseaucerta.org CERTA novembre 2005 v1.1 Page 2/7

Par contre, au moment de créer le véhicule ci-dessous, vous obtenez le message suivant : Ecran 2 Question 2.1 Dans l annexe 1, ajouter dans la table correspondante le premier véhicule enregistré (cf. écran 1). Question 2.2 En utilisant les annexes, indiquer la nature précise de l erreur décelée pour le deuxième véhicule (cf. écran 2). Question 2.3 Quelle requête SQL pourriez-vous exécuter afin de vous assurer de la nature de l erreur? Question 2.4 Proposer un message d erreur plus significatif pour aider l utilisateur à comprendre ce qui ne va pas. http://www.reseaucerta.org CERTA novembre 2005 v1.1 Page 3/7

Saisie d une nouvelle leçon Vous faites un premier test de saisie d une nouvelle leçon ; lorsque vous cliquez sur le bouton Valider, vous pouvez voir le message ci-dessous : Question 2.5 Ajouter dans l annexe 1 la nouvelle ligne ainsi créée Vous procédez ensuite à un nouveau test : http://www.reseaucerta.org CERTA novembre 2005 v1.1 Page 4/7

Question 2.6 En utilisant les annexes, indiquer la nature précise de l erreur décelée. Question 2.7 Quelle requête pourriez-vous exécuter afin de vous assurer de la nature de l erreur? Question 2.8 Proposer un message d erreur plus significatif pour aider l utilisateur à comprendre ce qui ne va pas. Vous effectuez enfin un dernier test : Question 2.9 En utilisant les annexes, indiquer la nature précise de l erreur décelée. Question 2.10 Quelle requête pourriez-vous exécuter afin de vous assurer de la nature de l erreur? Question 2.11 Proposer un message d erreur plus significatif pour aider l utilisateur à comprendre ce qui ne va pas. Question 2.12 Proposer dans la boîte de dialogue suivante des saisies qui produiraient le même message : http://www.reseaucerta.org CERTA novembre 2005 v1.1 Page 5/7

Question 2.13 Pourriez-vous proposer une modification de cette boîte de dialogue afin d éviter ces erreurs? http://www.reseaucerta.org CERTA novembre 2005 v1.1 Page 6/7

Annexe 1- Les tables de la base de données Table Eleve Table Vehicule Table Lecon Annexe 2 Schéma relationnel Eleve code nom dateinscription prenom adresse credithoraire Leçon date codeeleve heure duree effectuee numimmavehicule Vehicule numimma modele couleur http://www.reseaucerta.org CERTA novembre 2005 v1.1 Page 7/7