Système de gestion de base de données (SGBD) / Database Management System (DBMS)


http://fr.wikipedia.org/wiki/Syst%C3%A8me_de_gestion_de_base_de_donn%C3%A9es

SGBDR=SGBD Relationnel

Cours

Cours de Stanford sur les bases de données

Microsoft Access


OpenOffice Base


MySQL


PostgreSQL



Bases de données dans application desktop

SQLite
HSQLDB http://hsqldb.org/ SGBD Java embarqué dans OpenOffice Base
BerkeleyDB
ODBC
JDBC (Java)
Tokyo Cabinet http://fallabs.com/tokyocabinet/
Kyoto Cabinet http://fallabs.com/kyotocabinet/

Logiciel de création de base de données / modélisation / Entity Relationship Diagram (ERD)

DBDesigner4 http://www.fabforce.net/dbdesigner4
eSKUeL http://www.phptools4u.com/scripts/eskuel/?lang=english
phpMyAdmin http://www.phpmyadmin.net
adminer http://www.adminer.org/
Nextobjects http://nextobjects.sourceforge.net
Dia + UML + Export SQL
tedia2sql http://tedia2sql.tigris.org
dia2sql http://sourceforge.net/projects/dia2sql/
dia2code http://dia2code.sourceforge.net/
sql2dia http://sql2dia.sourceforge.net/
MySQL Workbench
http://dev.mysql.com/workbench/
http://www.mysql.fr/products/workbench/
AnalyseSI http://analysesi.free.fr/
WWW SQL Designer
http://ondras.zarovi.cz/sql/
http://ondras.zarovi.cz/sql/demo/
SQL Designer
http://oat.openlinksw.com/dbdesigner/index.html
HeidiSQL http://www.heidisql.com
SQLyog http://webyog.com/en/

Autres listes :
http://wiki.eagle-usb.org/wakka.php?wiki=ModelizationTools

Non-libre

Sybase PowerDesigner (PowerAMC)
WinDesign
Enterprise Architect http://www.sparxsystems.com.au/products/ea/index.html
Case Studio http://www.casestudio.com/enu/
navicat http://www.navicat.com/
GAE (Google App Engine) SQL Designer http://gaesql.appspot.com/
Visual Paradigm http://www.visual-paradigm.com
Toad Data Modeler http://www.quest.com/toad-data-modeler/

Jointures

left / outer / inner / union ... join

Visualisation graphique depuis dump

DbVisualizer http://www.dbvis.com/

Création graphique depuis modèle

http://raw.trac.symfony-project.org/wiki/sfPropelGraphvizPlugin
http://www.symfony-project.org/forum/index.php?t=msg&th=4595&start=0

Création SQL depuis modèle

modèle -> (DBDesigner4) -> xml -> (dvd2propel) -> yml -> (propel) -> php class
http://blog.tooleshed.com/docs/dbd2propel/transform.php

voir aussi :
- Vocabulaire
DDL Data Definition Language (LDD Langage de définition de données)
DML Data Manipulation Language (LMD Langage de manipulation de données)

- PHP

- Requêtes SQL dans OpenOfficeBase

- Apache

- ETL

- Ingres
http://fr.wikipedia.org/wiki/Ingres_(base_de_donn%C3%A9es)

- Modélisation MERISE
http://fr.wikipedia.org/wiki/Merise_%28informatique%29
http://www.commentcamarche.net/merise/concintro.php3
http://merise.developpez.com
http://brouardf.club.fr/SGBDRmerise.htm

- Object-relational mapping (ORM)
http://fr.wikipedia.org/wiki/Object-relational_mapping
voir LibPHP

- CRUD Create, Read (ou Retrieve), Update et Delete (ou Destroy)
http://fr.wikipedia.org/wiki/CRUD

- Règles de Codd (permet de passer du modèle conceptuel des données MCD au modèle physique des données MPD)


Injection de SQL (voir Warez)
http://devzone.zend.com/article/1918-Security-Tip-Use-a-Database-Abstraction-Layer-to-help-prevent-SQL-Injection

- UML

Commandes SQL utiles

AdministrationWikini

Supprimer toutes les tables commençant par un préfixe donné


Infomations hiérarchique

Comment stocker un arbre dans une base de données ?
Méthode 1 : liste d'adjacence = une colonne parent_id pour chaque enregistrement
Méthode 2 : MPTT(Modified Preorder Tree Traversal)
http://www.sitepoint.com/article/hierarchical-data-database/

Bases de données orientée colonnes

http://fr.wikipedia.org/wiki/Base_de_donn%C3%A9es_orient%C3%A9e_colonnes
http://www.timestored.com/time-series-data/column-oriented-databases

kdb+ http://kx.com/kdb-plus.php

MonetDB, C-Store, LucidDB
InfiniDB, Vertica...

Bases NoSQL / key-value store

http://fr.wikipedia.org/wiki/NoSQL
http://nosql-database.org/
Amazon Dynamo
Google Bigtable
MongoDB http://www.mongodb.org/
Apache CouchDB http://couchdb.apache.org/
Apache Cassandra http://cassandra.apache.org/
Neo4j http://www.neo4j.org/
Redis http://redis.io/
Riak http://basho.com/riak/ distributed database
HBase
Couchbase
Hypertable
ElasticSearch
Accumulo
VoltDB
Scalaris
Edis https://github.com/inaka/edis (Redis en Erlang)
Aerospike http://www.aerospike.com/
TiKV https://tikv.org/
distributed transactional key-value database
https://dbdb.io/db/tikv
https://pingcap.com/docs/
[Raft consensus](https://en.wikipedia.org/wiki/Raft_(computer_science))
Cloud Native Computing Foundation (CNCF)

http://kkovacs.eu/cassandra-vs-mongodb-vs-couchdb-vs-redis
http://blog.nahurst.com/visual-guide-to-nosql-systems


Serverless NoSQL database
rlite https://github.com/seppo0010/rlite
vedis http://vedis.symisc.net/
LedisDB https://github.com/siddontang/ledisdb

MS Access like on line

http://dabbledb.com/
Zoho Creator
http://aws.amazon.com/fr/rds/ Amazon Relational Database Service (Amazon RDS)

Autres formats de sauvegarde de données (non base de données)

CSV
HDF5 Hierarchical Data Format
NetCDF
FITS Flexible Image Transport System
GRIB GRIdded Binary
CDF Common Data Format

Universal SQL client

Console

tabview (curses) https://github.com/TabViewer/tabview
visidata https://github.com/saulpw/visidata

GUI

gtabview (PyQt) https://github.com/TabViewer/gtabview
dbeaver https://dbeaver.jkiss.org/
opendbviewer https://github.com/Jet1oeil/opendbviewer Universal Database Tool
heidisql https://www.heidisql.com/
sql-workbench http://www.sql-workbench.net/
Falcon (Plotly) https://github.com/plotly/falcon-sql-client

There are no comments on this page. [Add comment]

Valid XHTML 1.0 Transitional :: Valid CSS :: Powered by WikkaWiki