Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
sgbd [Le 14/10/2010, 13:36]
psychederic
sgbd [Le 04/03/2023, 12:16] (Version actuelle)
moths-art [détecté par wiki-corrector] Aucun intérêt de supprimer le cache. Raison : https://forum.ubuntu-fr.org/viewtopic.php?pid=22655419#p22655419
Ligne 1: Ligne 1:
-====== ​Catégorie ​SGBD ======+{{tag>​sgbd serveur bureautique programmation entreprise}} 
 + 
 +---- 
 + 
 +====== ​Les systèmes de gestion de base de données (SGBD====== 
 Un [[wpfr>​système de gestion de base de données]] (abr. SGBD, en anglais DBMS) est un ensemble de logiciels qui sert à la manipulation des bases de données. Il sert à effectuer des opérations ordinaires telles que consulter, modifier, construire, organiser, transformer,​ copier, sauvegarder ou restaurer des bases de données. Il est souvent utilisé par d'​autres logiciels ainsi que les administrateurs ou les développeurs. Un [[wpfr>​système de gestion de base de données]] (abr. SGBD, en anglais DBMS) est un ensemble de logiciels qui sert à la manipulation des bases de données. Il sert à effectuer des opérations ordinaires telles que consulter, modifier, construire, organiser, transformer,​ copier, sauvegarder ou restaurer des bases de données. Il est souvent utilisé par d'​autres logiciels ainsi que les administrateurs ou les développeurs.
  
 L'​ensemble,​ dont le composant central est le moteur de base de données, peut être sous forme de composant logiciel, de serveur, de logiciel applicatif ou d'​environnement de programmation. Il permet généralement à plusieurs utilisateurs et plusieurs logiciels de manipuler plusieurs bases de données en même temps et ceci quel que soit le contenu et l'​organisation des bases de données. L'​ensemble,​ dont le composant central est le moteur de base de données, peut être sous forme de composant logiciel, de serveur, de logiciel applicatif ou d'​environnement de programmation. Il permet généralement à plusieurs utilisateurs et plusieurs logiciels de manipuler plusieurs bases de données en même temps et ceci quel que soit le contenu et l'​organisation des bases de données.
-===== principales bases de données ===== 
-  * [[Mysql]] 
-    * Les alternatives 100 % compatible avec MySQL : 
-    * [[MariaDB]] ([[https://​code.launchpad.net/​maria|site]]) 
-    * [[SkySql]] ([[http://​skysql.com/​en/​index|site]]) 
-  * [[Postgresql]] 
-  * [[Sqlite]] 
  
-===== bases de données NoSQL =====+===== Principales ​bases de données ===== 
 + 
 +  * [[:​mysql|MySQL]] 
 +  * [[:​MariaDB]],​ une alternative 100 % compatible avec MySQL 
 +  * [[:​postgresql|PostgreSQL]] 
 +  * [[:​sqlite|SQLite]] 
 +  * [[http://​firebirdsql.org/​|Firebird]] 
 + 
 +===== Bases de données NoSQL ===== 
 [[wpfr>​NoSQL]] (« Not Only SQL ») est une technologie relative aux bases de données, qui a émergé à partir du printemps 2009. Le terme se réfère au stockage non relationnel de données en vue d'​améliorer les bases de données dans une direction nécessitant une évolutivité horizontale. NoSQL tente de répondre à cette exigence. [[wpfr>​NoSQL]] (« Not Only SQL ») est une technologie relative aux bases de données, qui a émergé à partir du printemps 2009. Le terme se réfère au stockage non relationnel de données en vue d'​améliorer les bases de données dans une direction nécessitant une évolutivité horizontale. NoSQL tente de répondre à cette exigence.
  
-  * [[Mongodb]] +  * [[hsqldb|HSQLDB]] 
-  * [[Couchdb]] +  * [[:MongoDB]] 
-  * [[Cassandra]]+  * [[:​desktopcouch#​couchdb|CouchDB]] 
 +  * [[http://​cassandra.apache.org/​|Cassandra]] 
 +  * [[http://​redis.io|Redis]] 
 +  * [[Neo4j]] Base de données graphe utilisant le langage de requête [[https://​fr.wikipedia.org/​wiki/​Cypher_(langage)|cypher]] ​ [[http://​neo4j.com/​|Neo4j]] 
 +  * [[https://​github.com/​google/​cayley/​|Cayleyj]] 
 +===== Manipulation de bases de données =====
  
-===== manipulation de bases de données ​===== +  * [[:​phpMyAdmin]] & [[:​mysql_outils#​mysql_workbench|MySQL Workbench]] -> Les 2 outils "​indispensables"​ pour gérer les bases de données ​[[:MySQL]] (ou [[:​MariaDB]]) 
-  * [[phpmyadmin]][[mysqladmin]][[kmysqladmin]][[mysql-query-browser]] +  * [[https://​sourceforge.net/​projects/​mysql-admin/​|MySQL-Admin]] [[http://​www.alwins-world.de/​wiki/​programs/​kmysqladmin|kmysqladmin]] -> 2 outils pour MySQL non maintenus 
-  * [[sqlitebrowser]], +  * [[http://​sqlitebrowser.sourceforge.net/​|SQLite Database Browser]] 
 +  * [[https://​dbeaver.io|DBeaver]] [en] est un <<​Data Base Manager>>​ multi-plateformes qui supporte un grand nombre de bases de données ! Voir aussi l'​article [[http://​www.techrepublic.com/​blog/​diy-it-guy/​diy-manage-databases-with-the-cross-platform-tool-dbeaver/​|DIY:​ Manage databases with the cross-platform tool DBeaver]] [en] qui présente l'​outil. 
 +  * [[https://​www.devart.com/​dbforge/​mysql/​studio/​|dbForge Studio for MySQL]] Ce logiciel vous permettra de gérerdévelopper des bases de données MySQL.
  
-===== Access like =====+Développeur : 
 +  * [[https://​sourceforge.net/​projects/​sqlrunner|SQLRunner]]
  
-  * [[kexi]] +====Outils en ligne de commande ==== 
-  * [[glom]] +=== mdbtools === 
-  * [[Rekall]] +un ensemble d'​outils pour exporter des bases access en MySQL, Oracle, Sybase, PostgreSQL ...
-  * [[Tora]] +
-  * [[datakiosk]]+
  
-=====Voir aussi=====+[[apt>​mdbtools | installation par logitec]] 
 + 
 + <​code>​ sudo apt-get install mdbtools</​code>​ 
 + 
 +[[http://​mdbtools.sourceforge.net/​|site officiel mdbtools]] 
 +===== Microsoft Access like ===== 
 + 
 +  * [[http://​www.kexi-project.org/​|Kexi]],​ le SGBD libre (LGPL) qui entend rivaliser avec Microsoft Access 
 +  * [[https://​sourceforge.net/​projects/​nsbase/​|NSBase]],​ [[https://​framalibre.org/​content/​nsbase|Fiche de NSBase sur Framalibre]] -- Un autre alternative en logiciel libre à Microsoft Acces. De nombreux atouts SQLITE,LUA, multi-plateformes : Windows, Linux (développé sous ubuntu16.04 LTS) 
 +  * [[http://​fr.libreoffice.org/​libreoffice/​base/​|Base]] -- L'​outil SGDB des suites bureautiques libres [[:​libreoffice|LibreOffice]] & [[:​openoffice.org|OpenOffice.org]] 
 +  * [[http://​www.glom.org/​wiki/​index.php?​title=Main_Page|Glom]] -- Logiciel libre (GPL) permettant de créer des applications RAD ; utilise PostgreSQL en arrière-plan comme support des données ; présent dans les dépôts ((en version un peu trop ancienne au goût des développeurs)) 
 +  * [[http://​torasql.com/​|TOra]] -- Gestionnaire graphique libre de bases de données (Oracle, MySQL, PostgreSQL) 
 +  * [[http://​dev.wavemaker.com/​|WaveMaker Developer Community|WaveMaker]] -- Un [[wpfr>​Framework]] de développement d'​applications Web, accessible au non informaticien,​ permettant de créer une application de gestion d'une BD MySQL (ou autre) et s'​avère ainsi être une alternative potentielle au développement d'​outils basés sur Microsoft Access/​Excel. 
 + 
 +===== Pare-feu SQL ===== 
 + 
 +  * [[:​GreenSQL]] 
 + 
 +===== Voir aussi ===== 
 + 
 +  * La page [[:​mysql_outils|Outils MySQL]] qui présente également certains des logiciels listés à savoir : 
 +      * MySQL Administrator 
 +      * MySQL-Query-Browser 
 +      * MySQL WorkBench 
 +      * [[GreenSQL]] 
 +      * MySQL Proxy 
 +      * Tora
   * [[http://​www.webresourcesdepot.com/​25-alternative-open-source-databases-engines/​|25+ Alternative & Open Source Database Engines]]   * [[http://​www.webresourcesdepot.com/​25-alternative-open-source-databases-engines/​|25+ Alternative & Open Source Database Engines]]
   * [[http://​www.indexel.net/​applications/​quatre-alternatives-open-source-a-mysql-3032.html|Quatre alternatives open source à MySQL]]   * [[http://​www.indexel.net/​applications/​quatre-alternatives-open-source-a-mysql-3032.html|Quatre alternatives open source à MySQL]]
 +  * [[http://​www.framasoft.net/​rubrique326.html|La section "Base de données"​ sur Framasoft]]
 +
 +=== Les pages taguées SGBD ===
  
 {{topic>​sgbd}} {{topic>​sgbd}}
 +
 +----
  
  • sgbd.1287056173.txt.gz
  • Dernière modification: Le 14/10/2010, 13:36
  • par psychederic