La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Cours Access TuanLoc NGUYEN. Contact Nguyen TuanLoc Tél: 01 44 27 87 85 Web:

Présentations similaires


Présentation au sujet: "Cours Access TuanLoc NGUYEN. Contact Nguyen TuanLoc Tél: 01 44 27 87 85 Web:"— Transcription de la présentation:

1 Cours Access TuanLoc NGUYEN

2 Contact Nguyen TuanLoc Tél: 01 44 27 87 85 Web: http://nguyentuanloc.online.fr Email:Tuan-Loc.Nguyen@lip6.frTuan-Loc.Nguyen@lip6.fr

3 Cours1:Introduction Introduction SGBD relationnel Présentation d’Access Manipulation d’Access 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 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 -> 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 Developer’s Handbook v1 Desktop Edition- P.Lituin Database Systems Complete - H.Garcia

10 SGBD - Qu’est-ce c’est ? 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 d’interroger 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 d’accès

12 Objectif du SGBD Assurer l’indé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 données SGBD Logique Physique

14 SGBD Access Access est un SGBD relationnel dont les informations sont stockées dans les tables Table Enregistrement Champ Enr 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 ( { | column_name AS computed_column_expression | ::= [ 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 ( [...n ] ) | view_name | rowset_function_limited } { [ ( column_list ) ] { VALUES ( { DEFAULT | NULL | expression } [,...n] ) } }

19 Modif UPDATE { table_name WITH ( [...n ] ) | view_name | rowset_function_limited } SET { column_name = { expression | DEFAULT | NULL } | @variable = expression | @variable = column = expression } [,...n ] { { [ FROM { } [,...n ] ] [ WHERE ] } | [ WHERE CURRENT OF { { [ GLOBAL ] cursor_name } | cursor_variable_name } ] } [ OPTION ( [,...n ] ) ]

20 Suppression DELETE [ FROM ] { table_name WITH ( [...n ] ) } [ FROM { } [,...n ] ] [ WHERE ]

21 Clé & Relation -Relation 1-1 -Relation 1-n -Relation n-1 -Clé -Clé primaire -Clé secondaire

22 Exemples Exemple 1 Exemple 2 Exemple 3

23 Ex1: Liste des étudiants But: création d’une liste des étudiants pour la gestion

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

25 Ex2: Résultat d’examen Access But: création d’une 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 d’un exemple Création de nouveaux requêtes

28 Ex3: détail

29 Ex4: Chez vous Northwinds Résumé: Tables SQL Relation


Télécharger ppt "Cours Access TuanLoc NGUYEN. Contact Nguyen TuanLoc Tél: 01 44 27 87 85 Web:"

Présentations similaires


Annonces Google