WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Mise en place d'une architecture 3 tiers avec base de données centralisée sous SQL SERVER: Cas d'une Gestion immobilière

( Télécharger le fichier original )
par Abdou Khadre Diop Kane
Institut Africain de Manangement (IAM) - Diplôme d'ingénieur Technlogue en Informatique (DINTI) 2006
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

Chapitre III : Concepts généraux

III.1 - Base de données

Une base de données est un objet particulièrement difficile à définir puis qu'elle est abordée en pratique selon différents points de vue :

- Pour un utilisateur, une base de données est un espace où il peut enregistrer des informations, les retrouver et les faire traiter automatiquement par un ordinateur (on retrouve l'étymologie du mot informatique)

- Pour un développeur, une base de données est un ensemble de tables, de relations et de procédures à créer et à modifier

- Pour un administrateur de base de données, une base de données est un ensemble de données à sauvegarder, à sécuriser et à partager

Le grand intérêt d'une base de données est de pouvoir être utilisée par plusieurs personnes en même temps.

III.2 - Serveur de Base de données

Un serveur de bases de données est un logiciel permettant de gérer plusieurs bases de données réparties sur une ou plusieurs machines. On appelle cela un SGBD (Système de Gestion de Bases de Données). Parmi les principaux serveurs de bases de données, on compte DB2, Oracle, PostgreSQL, MySQL, SQL Server, InterBase, dBase, SQLite , Visual FOXPRO, ...

Un serveur de base de données est en général couplé à une application cliente qui permettra de l'interroger. Il s'agit la plupart du temps, soit d'une application "d'administration" qui donne accès à toute la base, soit d'une application "d'utilisation" qui permet d'utiliser la base sans avoir besoin de saisir de requête.

La plupart des serveurs de bases de données actuels incluent un modèle relationnel : cela permet de créer simplement des relations entre différentes tables (par exemple mettre à jour tel champ quand tel champ est mis à jour). Le SGBD devient alors un SGBDR (Système de Gestion de Bases de Données Relationnels).

Fonctions d'un SGBD

· Ajout de données

Un SGBD doit permettre l'ajout de données. Pour cela, il est tout d'abord nécessaire de pouvoir décrire les données avec un langage de description de données (LDD). Une fois les données décrites, on peut ajouter des valeurs qui correspondent à la description qu'on a faite par le biais d'un langage de manipulation de données (LMD).

· Mise à jour des données

Les données doivent être modifiables. On doit pouvoir changer la définition des données et les valeurs des données grâce au LDD et LMD respectivement.

· Recherche des données

La recherche des données est un point crucial. Il faut que le SGBD puisse restituer les données rapidement.

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Il faut répondre au mal par la rectitude, au bien par le bien."   Confucius