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



Base de données dans application desktop

SQLite
HSQLDB http://hsqldb.org/ SGBD Java embarqué dans OpenOffice Base
BerkeleyDB
ODBC
JDBC (Java)

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
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/

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 NoSQL

http://fr.wikipedia.org/wiki/NoSQL
Amazon Dynamo
Google Bigtable
MongoDB http://www.mongodb.org/
Apache CouchDB http://couchdb.apache.org/
Apache Cassandra http://cassandra.apache.org/

MS Access like on line

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

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

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