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

 > 

Carnet de santé électronique aux cliniques universitaire de Kinshasa.

( Télécharger le fichier original )
par Achille MUYAKA
Université de Kinshasa (UNIKIN) - Licence en informatique 2015
  

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

II.4.3. Fonctions des

Le SGBD sert donc d'interface entre les programmes d'application et les fichiers de données physiques ; il libère donc les programmeurs et les utilisateurs de la nécessité de comprendre où et comment les données sont stockées.

Un SGBD doit garantir :

· la cohérence des données : le SGBD doit permettre la définition des contraintes d'intégrité au sein de la base de données,

· la concurrence des accès : lorsque plusieurs utilisateurs désirent accéder en même temps aux mêmes données ; le SGBD doit gérer cette concurrence d'accès en ordonnançant les demandes,

· la confidentialité des données : le SGBD doit permettre le contrôle des accès lors de la création, la modification, la consultation et la suppression des données ; ce contrôle est réalisé par l'utilisation de mots de passe ou par le cryptage des données,

· la sécurité des données : le SGBD doit assurer la sécurité des données contre les incidents matériels ou logiciels.

Enfin, le SGBD doit également assurer le suivi des opérations en fournissant d'une part des statistiques sur les utilisations de la base et, d'autre part, des services de gestion.

Ce constat montre qu'il est nécessaire d'identifier différents niveaux de modèles pour une base de données.

II.4.4. Illustration de SGBD

Il existe de nombreux systèmes de gestion de bases de données, en voici une liste non exhaustive :

a) PostgreSQL

PostgreSQL est un système de gestion de base de données relationnelle et objet (SGBDRO). C'est un outil libre disponible selon les termes d'une licence de type BSD (Berkeley Software Distribution License).

Ce système est concurrent d'autres systèmes de gestion de base de données, qu'ils soient libres ou propriétaires. Comme les projets libres Apache et Linux, PostgreSQL n'est pas contrôlé par une seule entreprise, mais est fondé sur une communauté mondiale de développeurs et d'entreprises.

b) MySQL

MySQL est un système de gestion de bases de données relationnelles (SGBDR). Il est distribué sous une double licence GPU (General Public License) et propriétaire. Il fait partie des logiciels de gestion de base de données les plus utilisés au monde, autant par le grand public (applications web principalement) que par des professionnels.

MySQL est un serveur de bases de données relationnelles SQL (Structured Query Language) développé dans un souci de performances élevées en lecture, ce qui signifie qu'il est davantage orienté vers le service de données déjà en place que vers celui de mises à jour fréquentes et fortement sécurisées. Il est multi-utilisateur.

c) Oracle

Oracle DataBase est un système de gestion de base de données relationnelle (SGBDR) qui depuis l'introduction du support du modèle objet dans sa version 8 peut être aussi qualifié de système de gestion de base de données relationnel-objet (SGBDRO). Fourni par Oracle Corporation, il a été développé par Larry Ellison, accompagné d'autres personnes telles que Bob Miner et Ed Oates.

d) Microsoft SQLSERVER

Microsoft SQL Server est un système de gestion de base de données (abrégé en SGBD) incorporant entre autres un SGBDR (SGBD relationnel ») développé et commercialisé par la société Microsoft. Il ne fonctionne que sous les OS Windows.

En fait MS SQL Server est une suite composée de cinq services principaux :

· Le moteur relationnel (OLTP) appelé SQL Server ;

· Le moteur décisionnel (OLAP) appelé SSAS (SQL Server Analysis Services) incluant un moteur de stockage pour les cubes, des algorithmes de forage (data mining) et différents outils de BI (Business Intelligence) ;

· Un ETL (Extract Transform and Load) appelé SSIS (SQL Server Integration Services) destiné à la mise en place de logiques de flux de données, notamment pour alimenter des entrepôts de données (data warehouse) ;

· Un outil de génération d'état appelé SSRS (SQL Server Reporting Services) permettant de produire des rapports sous différentes formes et exploitant les ressources du moteur décisionnel (bases "resport Server...") à la fois pour y stocker les rapports mais aussi y cacher les données de ces derniers afin de faire du "warmup" ;

· Un système de planification de travaux et de gestion d'alerte appelé Agent SQL qui utilise lui aussi les services du moteur SQL (base msdb).

e) Sybase

Sybase est un éditeur de logiciels fondé en 1984. Sybase fournit des solutions d'infrastructure d'entreprise, des solutions de mobilités de logiciel pour la gestion de l'information, pour le développement, et pour l'intégration.

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








"Qui vit sans folie n'est pas si sage qu'il croit."   La Rochefoucault