Présentation Microsoft ACCESS



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

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

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

Les bases de données

Dossier I Découverte de Base d Open Office

Soutien technique en informatique

COMMANDES SQL... 2 COMMANDES DE DEFINITION DE DONNEES... 2

Bases de données élémentaires Maude Manouvrier

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

Utiliser Access ou Excel pour gérer vos données

Le langage SQL Rappels

Bases de Données. Plan

Chapitre 07 Le modèle relationnel des données

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

Objectifs du TP : Initiation à Access

La problématique de la Préservation des Bases de Données. Olivier ROUCHON CINES Groupe PIN Jeudi 7 Octobre

Séance 1 Introduction aux bases de données

1. LA GESTION DES BASES DE DONNEES RELATIONNELLES

ECR_DESCRIPTION CHAR(80), ECR_MONTANT NUMBER(10,2) NOT NULL, ECR_SENS CHAR(1) NOT NULL) ;

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

Présentation. La base de donnée e de gestion commerciale et de suivi des affaires

Types d applications pour la persistance. Outils de développement. Base de données préexistante? 3 modèles. Variantes avec passerelles

Bases de données Cours 1 : Généralités sur les bases de données

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

ISC Système d Information Architecture et Administration d un SGBD Compléments SQL

Bases de données avancées Introduction

Gestion des bases de données

Ecole des Hautes Etudes Commerciales HEC Alger. par Amina GACEM. Module Informatique 1ière Année Master Sciences Commerciales

1/ Présentation de SQL Server :

Base de données relationnelle et requêtes SQL

TD3 - Facturation avec archivage automatisé

Formation Cloudera Data Analyst Utiliser Pig, Hive et Impala avec Hadoop

Cours 1 : introduction

SCOM 2012 (System Center Operations Manager) De l'installation à l'exploitation, mise en oeuvre et bonnes pratiques

Gestion des bases de données (2 e partie)

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

Introduction aux SGBDR

Bases de données cours 1

TP Bases de données réparties

Initiation aux bases de données (SGBD) Walter RUDAMETKIN

Licence Professionnelle en Statistique et Informatique Décisionnelle (S.I.D.)

Exemple accessible via une interface Web. Bases de données et systèmes de gestion de bases de données. Généralités. Définitions

Bases de données relationnelles

Magasins et entrepôts de données (Datamart, data warehouse) Approche relationnelle pour l'analyse des données en ligne (ROLAP)

CONCEPTION Support de cours n 3 DE BASES DE DONNEES

A QUOI SERVENT LES BASES DE DONNÉES?

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

.../5. Gestion de Bases de Données (J. Wijsen) 27 janvier 2011 NOM + PRENOM : Orientation + Année : Cet examen contient 8 questions. Durée : 2 heures.

INTRODUCTION AUX BASES de DONNEES

Connexion à une base de données. Connexion à une base de données. Connexion à une base de données Développement d'une application

Création d'un site dynamique en PHP avec Dreamweaver et MySQL

IFT3030 Base de données. Chapitre 2 Architecture d une base de données

CATALOGUE DES FORMATIONS

OpenText Content Server v10 Cours (ex 101) L essentiel de la gestion des connaissances

Structure fonctionnelle d un SGBD

Quelques patterns pour la persistance des objets avec DAO DAO. Principe de base. Utilité des DTOs. Le modèle de conception DTO (Data Transfer Object)

Actualisation & Développement de la base de données Apprentissage de l OREF

Business Intelligence avec Excel, Power BI et Office 365

INSTITUT NATIONAL DES TELECOMMUNICATIONS CONTROLE DES CONNAISSANCES. 2. Les questions sont indépendantes les unes des autres.

et développement d applications informatiques

Introduction aux Bases de Données

Diplôme de Comptabilité et de Gestion. D é c r e t N d u 2 2 d é c e m b r e A r r ê t é d u 8 m a r s

ADMINISTRATEUR WINTEL Dominique MAHIEU 35 ans WINDOWS 2008/2003, ACTIVE DIRECTORY, EXCHANGE, CITRIX, VMWARE

COURS BARDON - ACCESS 2010

Bases de Données relationnelles et leurs systèmes de Gestion

Utiliser une base de données

WEB-OFFICE-FORMATION.FR FORMATION PROFESSIONNELLE CONTINUE ET DEVELOPPEMENT DE SITES WEB CATALOGUE 2013

... /5. Bases de Données I (J. Wijsen) 23 janvier 2009 NOM + PRENOM : Orientation + Année : Cet examen contient 11 questions.

PHP 5. La base de données MySql. A. Belaïd 1

CATALOGUE FORMATIONS DOMAINE Bases de données

1. INTRODUCTION 2. IDENTIFICATION 2.1. DESCRIPTIF DE LA PLATE-FORME MATERIELLE.

Formation Webase 5. Formation Webase 5. Ses secrets, de l architecture MVC à l application Web. Adrien Grand <jpountz@via.ecp.fr> Centrale Réseaux

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

Sélection d un moteur de recherche pour intranet : Les sept points à prendre en compte

Merise. Introduction

Armand PY-PATINEC 2010

16H Cours / 18H TD / 20H TP

DESCRIPTION DE L'ARCHITECTURE et PRESENTATION DES ESPACES DE TRAVAIL

Formations 2015 Bureautique

CREATION WEB DYNAMIQUE

Devenez un véritable développeur web en 3 mois!

Formation en Logiciels Libres. Fiche d inscription

Cours Bases de données

Programme détaillé. Administrateur de Base de Données Oracle - SQLServer - MySQL. Objectifs de la formation. Les métiers

UE 8 Systèmes d information de gestion Le programme

TD n 10 : Ma première Base de Données

Durée : 4 heures Le sujet se présente sous la forme de deux dossiers indépendants

Evidian IAM Suite 8.0 Identity Management

Mise en œuvre du PGI dans les enseignements tertiaires

Bases de données cours 4 Construction de requêtes en SQL. Catalin Dima

DEVAKI NEXTOBJET PRESENTATION. Devaki Nextobjects est un projet sous license GNU/Public.

et les Systèmes Multidimensionnels

Durée de l'épreuve : 4 heures Coefficient : 7

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

Master 2 Ecologie, Biodiversité, Evolution UE BADE - Pascal Rigolet

Transcription:

Une petite précision. Banque De Données. Une Banque de données est un rassemblement d informations et de connaissances liées à un sujet : Cinéma, Peinture, Architecture Base De Données. Le terme Base de données définit à la fois l outil et son contenu, c est à dire l ensemble des données répertoriées et les programmes qui permettent leur gestion

Organisation d un SYSTEME de GESTION de BASES de DONNEES Moteur de gestion de données JET pour Access 97 Tables Formulaires Fichiers de données Générateur de Requêtes Q.B.E. & SQL Etats Jeu d entités RECORDSET Langage de programmation VBA Access, et son éditeur VBE

Rôles du champ-clé Pour que le moteur de gestion de données fonctionne correctement les enregistrements doivent pouvoir être différenciés de manière non-équivoque. Pour cela il est toujours préférable d ajouter un champ supplémentaire aux champs définis. Il est possible d utiliser comme type de champ «NuméroAuto». Access va générer automatiquement une valeur nouvelle à chaque nouvel enregistrement. Dans certains cas un champ possède un contenu qui ne peut être dupliqué. Il peut alors être utilisé comme champ-clé Exemple : Numéro d immatriculation de véhicules, ou numéro INSEE pour des personnes

Index 1 123FGR94 2 125UJN75 3 145FRT75 4 156UOI89 5 412PUI91 6 421DTF91 7 478POL91 8 523BJC77 9 745TRY77 10 785POM45 Rôles du champ-clé Pour que le moteur de gestion de données puisse trier rapidement une table, un INDEX est créé automatiquement sur le champ clé Table N d enregistrement Champ clé indexé La recherche d un enregistrement ne se fait pas directement dans la table. Elle s exécute dans l index, qui renvoie le N d enregistrement. Le pointeur du moteur se déplace vers ce numéro d enregistrement et l affiche.

Rôles du champ-clé Quand une «entité» (enregistrement) possède de nombreux «attributs» (champs), il est préférable de la scinder en plusieurs tables thématiques. Le champ-clé sera alors utilisé pour reconstituer l entité Table INDICATIONS_PERSO Table COORDONNEES_PERSO MATRICULE NOM PRENOM N INSEE DATE DE NAISS MATRICULE ADRESSE VILLE CODE POSTA L PAYS TEL FIXE 201 POL ALEX 17807. 12/12/70 201 Impasse Verger Noisy 7721 0 F 01608 94521 Clé primaire Table FORMATION Table CARRIERE MATRICULE DIPLÔME SECOND DIPLÔME PROF MATRICULE POSTE OCCUPE DATE DEBUT DATE FIN 201 Bac E BTS Electronique 201 Agent technique 01/01/90 31/12/92

Comment réunir tous les attributs d une même entité? 1 - Créer une REQUETE réunissant toutes les tables et tous les champs 2 - Créer un FORMULAIRE bâti à partir de la requête

Réalisation d une base de données RELATIONNELLE Exemple d un système de gestion de commandes Liste simplifiée des données nécessaires à ce traitement Client Commande Fournisseur Numéro Client Nom du client Numéro commande Nom du client quantité date de livraison Prix total Stock Nom fournisseur

Base de données RELATIONNELLE Définition des champs-clé primaires dans les tables Ce champ permet d identifier ne manière exclusive un enregistrement Clé primaire Numéro Client Nom du client Numéro commande Nom du client quantité date de livraison Prix total Stock Nom fournisseur

Base de données RELATIONNELLE Définition des RELATIONS par l emploi de clés «étrangères» Pour pouvoir retrouver les coordonnées d un client dans la table des commandes on insère une «clé étrangère». On établit une relation entre les 2 tables en insérant le champ primaire de la table client dans la table des commandes Numéro Client Nom du client Relation Clé étrangère Numéro commande Numéro du client quantité date de livraison Prix total

Base de données RELATIONNELLE Définition des RELATIONS par l emploi de clés «étrangères» Pour pouvoir retrouver les coordonnées d un client dans la table des commandes on insère une «clé étrangère». On établit une relation entre les 2 tables en insérant le champ primaire de la table client dans la table des commandes Numéro Client Nom du client 1 Relation Cette relation est dite de «1 à plusieurs», car un même client peut passer plusieurs commandes mais qu une commande ne peut être liée qu à un seul client? Numéro commande Numéro du client quantité date de livraison Prix total

Base de données RELATIONNELLE Définition des RELATIONS par l emploi de clés «étrangères» Pour pouvoir retrouver les coordonnées d un client dans la table des commandes on insère une «clé étrangère». On établit une relation entre les 2 tables en insérant le champ primaire de la table client dans la table des commandes Numéro commande Numéro du client quantité date de livraison Prix total 1 Relation Cette relation est dite de «1 à 1», car une même référence ne peut apparaître plusieurs fois dans une même commande. 1 Stock Nom fournisseur