Système de gestion d’une agence de voyagepar Maurice Niyitanga Independent Institute of Lay Adventist of Kigali. UNILAK - bachelor of Science in Information Systems and Manegement 2010 |
2.3.3 ASP.NET 2.0ASP.NET17(*) qui est un ensemble de technologies de programmation web créé par Microsoft. Les programmeurs peuvent donc utiliser ASP.NET pour créer des sites web dynamiques, des applications web ou des web services XML. ASP.NET fait partie de la plateforme Microsoft .NET et est le successeur de la technologie Active Server Pages (ASP). Bien qu'ASP.NET tienne son nom de l'ancienne technologie de développement de Microsoft, "ASP", les deux sont assez différentes. Microsoft a complètement dépassé ASP.NET, en se basant sur le Common Language Runtime (CLR) partagé par tous les logiciels Microsoft .NET. Les programmeurs peuvent écrire du code ASP.NET en utilisant n'importe lequel des langages de programmation supportés par le Framework .NET, généralement C#, Visual Basic.NET, ou JScript .NET, mais aussi des langages open source tels que Perl et Python. 2.3.4 SQL18(*)Le SQL signifie (Structured Query Language, traduisez Langage de requêtes structuré) est un langage de définition de données (LDD, ou en anglais DDL Data Definition Language), un langage de manipulation de données (LMD, ou en anglais DML, Data Manipulation Language), et un langage de contrôle de données (LCD, ou en anglais DCL, Data Control Language), pour les bases de données relationnelles. 2.3.4.1 Langage de définition de données19(*)Le langage de définition de données (LDD, ou Data Definition Language, soit DDL en anglais) est un langage orienté au niveau de la structure de la base de données. Le LDD permet de créer, modifier, supprimer des objets. Il permet également de définir le domaine des données (nombre, chaîne de caractères, date, booléen, ...) et d'ajouter des contraintes de valeur sur les données. Il permet enfin d'autoriser ou d'interdire l'accès aux données et d'activer ou de désactiver l'audit pour un utilisateur donné. 2.3.4.2 Langage de manipulation de donnéesLe langage de manipulation de données (LMD, ou Data Manipulation Language, soit DML en anglais) est l'ensemble des commandes concernant la manipulation des données dans une base de données. Le LMD permet l'ajout, la suppression et la modification de lignes, la visualisation du contenu des tables et leur verrouillage. 2.3.4.3 Langage de protections d'accèsLe langage de protections d'accès (ou Data Control Language, soit DCL en anglais) s'occupe de gérer les droits d'accès aux tables. Le succès du langage SQL est dû essentiellement à sa simplicité et au fait qu'il s'appuie sur le schéma conceptuel pour énoncer des requêtes en laissant le système de gestion de base de données (SGBD) responsable de la stratégie d'exécution. Le langage SQL propose un langage de requêtes ensembliste et assertionnel. Néanmoins, le langage SQL ne possède pas la puissance d'un langage de programmation : entrées/sorties, instructions conditionnelles, boucles et affectations. Pour certains traitements il est donc nécessaire de coupler le langage SQL avec un langage de programmation plus complet. De manière synthétique, on peut dire que SQL est un langage relationnel, il manipule donc des tables (i.e. des relations, c'est-à-dire des ensembles) par l'intermédiaire de requêtes qui produisent également des tables. * 17http://fr.wikipedia.org/wiki/ASP.Net consulté le 12/10/2010 * 18 http://www.commentcamarche.net/contents/sql/sqlintro.php3 consulté le 05/01/2010 * 19 http://wikipedia.org/wiki/Base de Données et langage SQL consulté le 09/01/2010 |
|