background preloader

Quel SGBD choisir ?

Quel SGBD choisir ?
Firebird▲ Version actuelle : 2.5.7Disponibilité : Linux, Windows, MacOSX, Solaris, HP-UX, BSDLicence : OpenSource (IBPL pour les moduels de base + IDPL pour les modules récents) Issu d'Interbase 6.0 de Inprise (Borland), repris dans un projet opensource, géré par la Fondation FirebirdSQL. Réécrit depuis en C++. Versions SuperServeur : pour serveur MPP, partage son cache pour toutes les connexions aux bases et utilise des threads pour chaque connexion Classique : pour serveur SMP, utilise une instance par connexion Embarqué : version complète du serveur Firebird en une seule DLL, de seulement 1.5 Mo Avantages Inconvénients Pauvreté des outils graphiques (solutions externes, ex: IBExpert) Pas d'ordonnanceur intégré Pas de recherche Full Text Pas d'héritage de table Pas de cryptage Pas de cluster Pas de partitionnement Pas de vue matérialisée Faiblesse de l'audit FyOracle▲ IBM décline son offre sous 4 principaux moteurs: Informix, Cloudscape, DB2-UDB et DB2-UDB for iSeries (ex DB2-400). Liens Rdb▲

Oracle - Introduction au SGBD Oracle Octobre 2014 Introduction au SGBD Oracle Oracle est un SGBD (système de gestion de bases de données) édité par la société du même nom (Oracle Corporation - leader mondial des bases de données. La société Oracle Corporation a été créée en 1977 par Lawrence Ellison, Bob Miner, et Ed Oates. Elle s'appelle alors Relational Software Incorporated (RSI) et commercialise un Système de Gestion de Bases de données relationnelles (SGBDR ou RDBMS pour Relational Database Management System) nommé Oracle. En 1979, le premier prototype (RDBMS - RSI1) intégrant la séparation des espaces d'adressage entre les programmes utilisateurs et le noyau Oracle est commercialisé. En 1983 la troisième version apporte des améliorations au niveau des performances et une meilleure prise en charge du SQL. En 1984 la première version d'Oracle (Oracle 4) est commercialisée sur les machines IBM. En 1985 Oracle 5 permet une utilisation client-serveur grâce au middleware SQL*Net. Les versions d'Oracle

Sauvegarder/Exporter une base de données avec PHP - JBJ’s Blog Posté par jbj le 4 sept 2007 dans PHP • 19 commentaires Même si vous avez installé PhpMyAdmin sur votre serveur, il peut être utile de créer une fonction automatisant la sauvegarde de votre base de données. Cette fonction retournera une variable contenant un dump de votre base, libre à vous de l'enregistrer sur un fichier, de l'enregistrer dans un répertoire protégé ou encore de vous l'envoyer par mail... Note essentiellement destinée aux débutants: Prenez garde au fait qu'une sauvegarde d'une base de données est une donnée extrêmement sensible, même si les mot de passes sont cryptés. Par conséquent, il ne faut jamais enregistrer ce fichier hors d'un répertoire protégé par mot de passe. function dump() { //Connexion à la base $db = mysql_connect('localhost', 'login', 'mdp'); mysql_select_db('nom_de_la_base',$db); $tables = mysql_list_tables('nom_de_la_base', $db); while ($donnees = mysql_fetch_array($tables)) { $table = $donnees[0]; $res = mysql_query('SHOW CREATE TABLE '. Tags: backup

Microsoft Access Pour les articles homonymes, voir Access. Microsoft Access (officiellement Microsoft Office Access) est une base de données relationnelle éditée par Microsoft. Ce logiciel fait partie de la suite Microsoft Office. MS Access est composé de plusieurs programmes : le moteur de base de données Microsoft Jet, un éditeur graphique, une interface de type Query by Example pour interroger les bases de données, et le langage de programmation Visual Basic for Applications. Depuis les premières versions, l'interface de Microsoft Access permet de gérer graphiquement des collections de données dans des tables, d'établir des relations entre ces tables selon les règles habituelles des bases de données relationnelles, de créer des requêtes avec le QBE (Query by Example, ou directement en langage SQL), de créer des interfaces homme/machine et des états d'impression. Principales caractéristiques du produit[modifier | modifier le code] Les différentes versions[modifier | modifier le code] Lancement en 1992

Oracle Database Un article de Wikipédia, l'encyclopédie libre. Pour les articles homonymes, voir oracle. Oracle Database est un système de gestion de base de données relationnel (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). Historique[modifier | modifier le code] Software Development Laboratories a été créé en 1977. En 1984, la version 4 d'Oracle apparaît, supportant la cohérence en lecture (read consistency). Début 1985, Oracle commence à intégrer le modèle client-serveur, avec l'arrivée des réseaux au milieu des années 1980. En 1988, Oracle met sur le marché son ERP - Oracle Financials basé sur la base de données relationnelle Oracle. En 1992, la version 7 d'Oracle supporte les contraintes d'intégrité, les procédures stockées et les déclencheurs (triggers). En 1995, acquisition d’un puissant moteur multidimensionnel, commercialisé sous le nom d’Oracle Express.

Chrono-FORM - PHP & mySQL J’ai fait un formulaire de saisie de membres pour une association et c’est impeccable. Je vais pouvoir mettre en ligne des formulaires d’inscription à des formations, à un centre de ressources. Dans mon travail, je suis amené à faire des base de données. Jusqu’ici, je faisais ça avec Access, ne sachant pas le faire avec le couple php/mysql. Avec chrono-form, je vais gagner énormément de temps et éviter le problème de double/triple saisie et surtout permettre à des personnes de répondre en ligne sans souci de logiciels. Pour ma part, je verrais bien l’utilisation de formulaires pour des enseignants pour l’inscription en ligne à des animations pédagogiques. En fait que vous permet chrono-form ? chrono-FORM est un module indépendant de chrono-site. Chrono-FORM propose aussi un système d’exploitation des résultats ! Le formulaire que vous aurez créé avec chrono-FORM est totalement sécurisé. Il est léger (41 Ko) et s’installe sans difficultés. Vous souhaitez mettre à jour la notice ?

Oracle Database Pour les articles homonymes, voir 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é entre autres, de Bob Miner et Ed Oates. Historique[modifier | modifier le code] En 1984, la version 4 supporte la cohérence en lecture (read consistency). En 1985, la version 5 supporte les requêtes distribuées, dans le cadre de l'intégration du modèle client-serveur avec l'arrivée des réseaux au milieu des années 1980. En 1988, la version 6 supporte le PL/SQL, le verrouillage de lignes (row-level locking) et les sauvegardes à chaud (hot backups, lorsque la base de données est ouverte). En 1992, la version 7 supporte les contraintes d'intégrité, les procédures stockées et les déclencheurs (triggers).

MySQL Un article de Wikipédia, l'encyclopédie libre. MySQL est un système de gestion de base de données relationnelle (SGBDR). Il est distribué sous une double licence GPL et propriétaire. Il fait partie des logiciels de gestion de base de données les plus utilisés au monde[1], autant par le grand public (applications web principalement) que par des professionnels, en concurrence avec Oracle, Informix et Microsoft SQL Server. Son nom vient du prénom de la fille du cocréateur Michael Widenius, My. MySQL AB a été acheté le par Sun Microsystems pour un milliard de dollars américains[2]. Depuis mai 2009, son créateur Michael Widenius a créé MariaDB pour continuer son développement en tant que projet Open Source. Caractéristiques[modifier | modifier le code] C'est un logiciel libre développé sous double licence selon qu'il est distribué avec un produit libre ou avec un produit propriétaire. Systèmes d'exploitation supportés[modifier | modifier le code] Utilisation[modifier | modifier le code]

Microsoft SQL Server Historique[modifier | modifier le code] Bien qu'il ait été initialement codéveloppé par Sybase et Microsoft, Ashton-Tate a également été associé à sa première version, sortie en 1989. Cette version est sortie sur les plates-formes Unix et OS/2. Depuis, Microsoft a porté ce système de base de données sous Windows. Lors de sa création, Sybase SQL Server hérite des principes du moteur Ingres développé à l'origine par l'université de Berkeley. En 1994, le partenariat entre les deux sociétés ayant été rompu, Microsoft a sorti la version 6.0 puis 6.5 seul, sur la plate-forme Windows NT. Microsoft a continué de commercialiser le moteur de base de données sous le nom de SQL ServerTandis que Sybase, pour éviter toute confusion, a renommé Sybase SQL Server en Sybase Adaptive Server Enterprise. Microsoft SQL Server fait désormais partie de la stratégie technique de Microsoft en matière de base de données. La version 2008 de SQL Server (nom de code Katmaï) est sortie en août 2008. Unique... sauf NULL !

Système de gestion de base de données Un système de gestion de base de données (abr. SGBD) est un logiciel système servant à stocker, à manipuler ou gérer, et à partager des données dans une base de données, en garantissant la qualité, la pérennité et la confidentialité des informations, tout en cachant la complexité des opérations. Un SGBD (en anglais DBMS pour database management system) permet d'inscrire, de retrouver, de modifier, de trier, de transformer ou d'imprimer les informations de la base de données. Il permet d'effectuer des comptes rendus des informations enregistrées et comporte des mécanismes pour assurer la cohérence des informations, éviter des pertes d'informations dues à des pannes, assurer la confidentialité et permettre son utilisation par d'autres logiciels[1]. Les SGBD sont souvent utilisés par d'autres logiciels ainsi que les administrateurs ou les développeurs. En 2011, la majorité des SGBD du marché manipulent des bases de données relationnelles. But visé[modifier | modifier le code]

Base de données relationnelle Structure générale d'une base de données relationnelle. En informatique, une base de données relationnelle est une base de données où l'information est organisée dans des tableaux à deux dimensions appelés des relations ou tables[1], selon le modèle introduit par Edgar F. Codd en 1960. Selon ce modèle relationnel, une base de données consiste en une ou plusieurs relations. Les lignes de ces relations sont appelées des nuplets ou enregistrements. Les logiciels qui permettent de créer, utiliser et maintenir des bases de données relationnelles sont des systèmes de gestion de bases de données relationnelles (SGBDR). Histoire[modifier | modifier le code] [modifier | modifier le code] Les deux modèles principaux de cette période sont le modèle hiérarchique d'IBM et le modèle réseau, CODASYL, (rien à voir avec TCP/IP ou Internet) implémenté dans des produits comme IDMS. Relationnels[modifier | modifier le code] Post-relationnels[modifier | modifier le code] Deux tables et une clé étrangère. ↑ E.F.

Base de données orientée objet Les bases de données à objets sont mises en œuvre par un système de gestion de base de données objet — logiciel qui manipule le contenu de la base de données — et un programme écrit dans un langage de programmation orientée objet. Les premiers systèmes de gestion de bases de données à objets sont apparus dans les années 1990, en même temps que se sont répandus les langages de programmation orientés objet. Histoire[modifier | modifier le code] Les langages de programmation orientés objet sont apparus dans les années 1960 et sont devenus populaires dans les années 1980. Les premiers systèmes de gestion de bases de données (SGBD) objets sont apparus dans les années 1990, en même temps que se sont répandus les langages de programmation orientés objet. La première idée de base de données orientée objet vient de David Maier (en) et George Copeland dans leur article fondateur[1] sur Gemstone. Objets persistants[modifier | modifier le code] En pratique[modifier | modifier le code]

Related: