TABLE DES MATIERES Chapitre 1. Structurer les données 1. Conception d’une base de données 2. Gestion d’un stock 3. Gestion d’un organisme de formation 4. Gestion d’un lycée 5. Gestion d’une compagnie d’assurances 6. Gestion d’une salle de spectacles 7. Gestion d’un cabinet médical 8. Conclusion 9. Références 1 1 11 15 19 23 25 28 31 32 Chapitre 2. Introduction au langage SQL 1. Généralités 2. Langage de définition des données 3. Langage de manipulation des données 4. Conclusion 5. Références 33 33 34 38 48 48 Chapitre 3. Microsoft Access 1. Présentation de Microsoft Access 2. Création de la base de gestion de livres 3. Création de la base pour la gestion d’un organisme de formation 4. Conclusion 5. Références 49 49 50 62 65 65 Chapitre 4. Microsoft SQL Server 1. Présentation de SQL Server 2. Gestion d’une base de données de livres 3. Gestion d’un stock 4. Conclusion 5. Références 67 67 68 82 89 89 Chapitre 5. MySQL et Workbench 1. Présentation de MySQL 2. Gestion d’une base de données de livres 3. Gestion d’un cabinet médical 4. Conclusion 5. Références 91 91 100 111 122 122 Chapitre 6. Java et les bases de données 1. Présentation de NetBeans, Java et JDBC 2. Gestion d’une base de données de livres 3. Gestion d’une base de données de livres (MySQL) 4. Gestion d’un cabinet médical (MySQL) 5. Compléments pour Java et SQL Server 6. Conclusion 7. Références 123 123 125 128 132 141 144 144 XII Table des matières Chapitre 7. Java Entreprise Edition 1. Présentation de NetBeans et Java 2. Principe général 3. Création d’un EJB 4. Définition d’un Web Service 5. Création d’une application client 6. Conclusion 7. Références 145 145 148 149 166 172 175 175 Chapitre 8. Visual Studio et SQL Server 1. Présentation de Visual Studio 2. Gestion d’une base de données de livres (C++) 3. Gestion d’un stock (C#) 4. Conclusion 5. Références 177 177 178 203 215 215 Chapitre 9. Qt SDK 1. Présentation de Qt SDK 2. Création d’une application Qt sous Windows 3. Création d’une application Qt sous Linux 4. Création d’une application Qt sous MacOSX 5. Gestion d’une base de données de livres (MySQL - Windows) 6. Gestion d’un stock (SQL Server - Windows) 7. Conclusion 8. Références 217 217 218 227 235 242 248 255 255 Chapitre 10. ASP.NET 1. Présentation de Visual Studio 2. Gestion d’une base de données de livres 3. LINQ 4. Gestion d’un stock (ODBC) 5. Conclusion 6. Références 257 257 258 276 279 282 283 Chapitre 11. PHP-MySQL pour le développement Web 1. Présentation de PHP 2. Utilisaton d’Eclipse PDT 3. Gestion d’une base de données de livres 4. Conclusion 5. Références 285 285 300 306 322 323 Chapitre 12. Introduction à ODBC 1. Présentation d’ODBC 2. Configuraiton d’ODBC sous MacOSX 3. Configuraiton d’ODBC sous Linux 4. Configuraiton d’ODBC sous Windows 5. Conclusion 325 325 326 330 334 337 Chapitre 13. XCode – Objective C 1. Présentation de XCode 2. Gestion d’une base de données de livres 3. Conclusion 4. Références 339 339 342 359 360