Etude du SGBD MS Access2000 (ver 3.0) Baudraz Norbert
Décembre 1999
Page 3 sur 132
2.1.2 SQL Server.....................................................................................................72
2.2 Le projet Access..................................................................................................73
2.2.1 Création d’un projet Access.........................................................................74
2.2.2 Où se situe physiquement la base de donnée ?......................................75
2.3 Les objets de MSDE/SQL Server.....................................................................77
2.4 Définition des données......................................................................................78
2.4.1 Les types de données SQL Server ............................................................78
2.4.2 Création des tables.......................................................................................79
2.5 Le schéma de base de données......................................................................84
2.6. Insertion des données......................................................................................88
2.6.1 Insertion des données en mode feuille de données................................88
2.6.2 Insertion des données depuis un formulaire.............................................88
2.6.3 Importation des données depuis un fichier texte.....................................88
2.7. Consultation des données...............................................................................93
2.7.1 Les vues..........................................................................................................93
2.7.2 Les procédures stockées.............................................................................98
2.8 Etats, Pages d’accès aux données, Création d’une petite application104
2.9 Migration d’une base de données JET vers MSDE/SQL Server...........104
2.10 Migration d’une base de données MSDE/SQL Server vers JET.........108
2.11 Conclusion sur MSDE....................................................................................111
CHAPITRE 3. LANGAGE SQL .............................................................................................112
3.1. Introduction.......................................................................................................112
3.2. Les nouveautés de SQL JET4.0 ...................................................................112
3.3 Comparaison entre SQL JET 4.0 et ANSI-SQL..........................................113
3.3.1 Différences principales...............................................................................113
3.3.2. Fonctions avancées du langage SQL du moteur Jet...........................114
3.3.3 Fonctions SQL ANSI non gérées par SQL JET....................................115
3.4. Les instructions de base................................................................................116
3.4.1. Instruction SELECT...................................................................................116
3.4.2. Instruction INSERT ....................................................................................121
3.4.3. Instruction DELETE ...................................................................................123
3.4.4. Instruction UPDATE...................................................................................124
3.5. Quelques instructions particulières de SQL JET....................................125
3.5.1. Instruction CREATE TABLE.....................................................................125
3.5.2. Instruction CREATE INDEX.....................................................................128
3.5.3. Instruction ALTER TABLE........................................................................128
3.5.4. Instruction DROP .......................................................................................129
3.6. Transact-SQL (T-SQL).....................................................................................129
3.7. Liste des mots réservés Microsoft Access SQL .....................................130