SQL Naming Convention - doapps/software GitHub Wiki
En el siguiente documento detallamos el estándar que usamos para modelar las base de datos relacionales.
Idioma
Todo será en idioma inglés, tanto el nombre de las entidades como de los atributos.
CREATE TABLE IF NOT EXISTS `docs` (
`id` int(6) unsigned NOT NULL,
`rev` int(3) unsigned NOT NULL,
`content` varchar(200) NOT NULL,
`created_at` datetime NOT NULL,
`updated_at` datetime NOT NULL,
PRIMARY KEY (`id`,`rev`)
) DEFAULT CHARSET=utf8;
Entidades
Se usarán el nombre en singular con minúsculas con guión bajo.
Atributos
Se usarán minúsculas con guión bajo.
Campos por defecto
Se usarán los campos created_at y updated_at en todas las tablas.
Fuentes
http://leshazlewood.com/software-engineering/sql-style-guide/