Cours Access - PowerPoint PPT Presentation

About This Presentation
Title:

Cours Access

Description:

Cours Access TuanLoc NGUYEN Contact Nguyen TuanLoc T l: 01 44 27 87 85 Web: http://nguyentuanloc.online.fr Email:Tuan-Loc.Nguyen_at_lip6.fr Cours1:Introduction ... – PowerPoint PPT presentation

Number of Views:275
Avg rating:3.0/5.0
Slides: 30
Provided by: nguyentu
Category:
Tags: access | cours | insert | oracle

less

Transcript and Presenter's Notes

Title: Cours Access


1
Cours Access
  • TuanLoc NGUYEN

2
Contact
  • Nguyen TuanLoc
  • Tél 01 44 27 87 85
  • Web http//nguyentuanloc.online.fr
  • EmailTuan-Loc.Nguyen_at_lip6.fr

3
Cours1Introduction
  • Introduction
  • SGBD relationnel
  • Présentation dAccess
  • Manipulation dAccess
  • Terminologie
  • Création de BD
  • Création/Ajout/Modif/Supprimer
  • Exemple simple
  • Etudiant
  • Note finale
  • Comptoir

4
Cours2 Intermédiaire
  • Relation
  • Requête multitables
  • Requête croisée
  • Petit projet
  • But
  • Binôme
  • Ouvert
  • rapport final
  • plan,architecture,
  • marche
  • Sujets

5
Sujets
  • Supermarché
  • Comptabilité
  • Application avec VB/VB.Net/C.Net Teste multiple
  • Serveur Web/Client Web
  • Base de teste Northwind
  • Simuler montgallet.com
  • Simuler amazon.fr
  • Wap,PDA
  • Porter Comptoir vers MSDE
  • Etudiants
  • Bibliothèque
  • SeflAdmin
  • Théorie compare Access et SQL Server/ Access et
    MySQL/Access et Oracle
  • Réservation de billet train / avion
  • Appel Web services, stocker dans Access -gt
    afficher sur XML

6
Cours3 Avancé
  • Formulaire-Vue
  • Etat
  • Pages
  • Macro
  • Module

7
Méthode de travail
  • Assiduité
  • Méthode
  • Examen final

8
Cour1
  • Commencement

9
Introduction
  • Références
  • Access 2000 Aide en ligne
  • Access 2000 pour les nuls -J.Kaufeld
  • Access 2000 mode opératoire - C.Terrier
  • Grand livre Access 2000 -H.D Radke
  • Access 2000 Developers Handbook v1 Desktop
    Edition - P.Lituin
  • Database Systems Complete - H.Garcia

10
SGBD - Quest-ce cest ?
  • SGBD (DBMS)
  • Système de Gestion de Bases de Données
  • Définition de SGBD
  • Logiciel
  • données persistantes
  • accès efficace (Ullman)
  • Ensemble de logiciels systèmes permettant de
    stocker et dinterroger un ensemble de fichiers
    indépendants
  • Outil permet de modéliser et de gérer des données
    (G.Gardarin)

11
SGBD Caractéristiques
  • Manager des données avec efficace
  • Accéder aux larges données avec efficacité
  • Supporter modèles de données
  • Management de transaction
  • Définition des données(structure, accès,
    manipulation)
  • Recouverte de données
  • Control daccès

12
Objectif du SGBD
  • Assurer lindépendance des programmes aux données
    (architecture 2-tiers)
  • What non How
  • Indépendance
  • Physique des programmes aux données
  • Logique des programmes aux données
  • Administration facile
  • Permettre de manipuler par langages query (SQL)

13
SGBD
SGBD
Logique
données
Physique
14
SGBD Access
  • Access est un SGBD relationnel dont les
    informations sont stockées dans les tables
  • Table
  • Enregistrement
  • Champ

15
Exemple Table des étudiants
  • Etudiant
  • Nom
  • Prénom
  • Code
  • Date de naissance

16
Création de tables
  • CREATE TABLE      database_name. owner .
    owner. table_name     ( lt column_definition
    gt          column_name AS computed_column_expres
    sion          lt table_constraint gt
    CONSTRAINT constraint_name
  •              PRIMARY KEY UNIQUE ,...n
        )

17
Select
  • SELECT select_list INTO new_table FROM
    table_source WHERE search_condition GROUP
    BY group_by_expression HAVING
    search_condition ORDER BY order_expression
    ASC DESC

18
Ajout
  • INSERT INTO      table_name WITH ( lt
    table_hint_limited gt ...n )         
    view_name          rowset_function_limited
                  ( column_list )         
    VALUES             ( DEFAULT NULL
    expression ,...n )                  

19
Modif
  • UPDATE                  table_name WITH ( lt
    table_hint_limited gt ...n )          
    view_name           rowset_function_limited
                     SET          column_name
    expression DEFAULT NULL         
    _at_variable expression          _at_variable
    column expression ,...n      FROM
    lt table_source gt ,...n         
    WHERE             lt search_condition gt
                      WHERE CURRENT OF         
    GLOBAL cursor_name cursor_variable_name
                      OPTION ( lt query_hint gt
    ,...n )

20
Suppression
  • DELETE      FROM          table_name WITH (
    lt table_hint_limited gt ...n )          
             FROM lt table_source gt ,...n
  •      WHERE          lt search_condition gt
                         

21
Clé Relation
-Clé -Clé primaire -Clé secondaire
-Relation 1-1 -Relation 1-n -Relation n-1
22
Exemples
  • Exemple 1
  • Exemple 2
  • Exemple 3

23
Ex1 Liste des étudiants
  • But création dune liste des étudiants pour la
    gestion

24
Ex1 détail
  • Table
  • Matière
  • Etudiant
  • Résultat
  • Prof

25
Ex2 Résultat dexamen Access
  • But création dune base de données pour noter
    les étudiants en matière Access

26
Ex2 détail
  • Tables
  • Théorie
  • Pratique
  • Question

27
Ex3 Analyse ex Comptoir
  • But
  • Analyse dun exemple
  • Création de nouveaux requêtes

28
Ex3 détail
29
Ex4 Chez vous Northwinds
  • Résumé
  • Tables
  • SQL
  • Relation
Write a Comment
User Comments (0)
About PowerShow.com