Está en la página 1de 4

Documento: FECHA PÁGINA

ESTANDAR DE BASE DE DATOS 08/09/2017 1/4


AREA : GERENCIA DE T.I. AUTOR: DANTE JAUREGUI Ver. 1.0

ESTANDAR DE BASE DE DATOS


PREFIJOS TABLAS

TIPO DATO NOMENCLATURA APLICACIÓN EJEMPLO


MAESTROS M Agregarse al inicio del nombre de la tabla MEMPLEADO
CABECERAS D Agregarse al inicio del nombre de la tabla DFACTURA
DETALLES - Combinar nombres de Cabecera y DFACTURA_MEMPLEADO
Maestros, según sea el caso

Importante:
Toda tabla debe estar descrita en mayúscula y en singular.
Las únicas tablas que cuentan con separación del subgion “_” son las tablas detalle

PREFIJOS TIPO DE DATO

TIPO DATO APLICACIÓN NOMENCLATURA


INT Números sin decimales i
LONG Números largos sin decimal i
BIGINT Números largos sin decimal , PK i
FLOAT Decimales n
DECIMAL Decimales n
VARCHAR Textos t
NVARCHAR Textos t
CHAR Textos cortos t
TEXT Campos de estatus(1/0) t
DATE Fechas f
DATETIME Fechas y hora f
SMALLDATETIME Fecha corta f
TIME Tiempo c
Importante:
Se aplican en campos de las BD, funciones, procedimientos almacenados, etc.
La nomenclatura siempre va al inicio del tipo de dato en Minúscula, luego el nombre del dato
la primera letra en Mayúscula.
Si el nombre del tipo de dato es l compuesto, siempre iniciar con mayúsculas cada palabra
compuesta. (l es un check (dato bit))

Ejemplo:
tPersonal : el dato Personal es Varchar
tApellidoPaterno : el dato Apellido Paterno es Varchar
iMPersonal : el Dato Personal es ID , entero y proviene del maestro Personal
tDAsistencia : el Dato Asistencia es ID, varcha y proviene de la cabecera Asistencia
Documento: FECHA PÁGINA

ESTANDAR DE BASE DE DATOS 08/09/2017 2/4


AREA : GERENCIA DE T.I. AUTOR: DANTE JAUREGUI Ver. 1.0

OTROS PREFIJOS

PREFIJO APLICACIÓN
P Procedimientos almacenados
V Vistas
F Funciones
J Jobs (Trabajos programados)
Importante:
Este prefijo iniciar debe ir consta de una letra y en minúscula.

PREFIJO APLICACIÓN
REGISTRAR Registros nuevos
REPORTAR Reportes
ACTUALIZAR Actualización de registros
ELIMINAR Eliminación (actualizar a 0 estado Eliminado)
GENERAR Generar cálculos
BUSCAR Formularios con filtros
LISTAR Combos y combos con filtros
OTROS Según sea el caso describir su acción

Importante:
Este prefijo iniciar con la primera letra en mayúscula.

Ejemplo de combinaciones:

p_gf_MPersonal_Registrar : PROCEDURE+MODULO+TABLA+ACCIÓN
p_gf_EstadoCuenta : PROCEDURE+MODULO+ACCIÓN
p_MPersonal_Listar : PROCEDURE+TABLA+ACCIÓN
p_EnvioCorreo : PROCEDURE+ACCIÓN
Documento: FECHA PÁGINA

ESTANDAR DE BASE DE DATOS 08/09/2017 3/4


AREA : GERENCIA DE T.I. AUTOR: DANTE JAUREGUI Ver. 1.0

EJEMPLOS PRACTICOS
TABLA MAESTRO

t(tipo de dato)M(ID Tabla proviene)Personal(Campo) - PK

t(tipo de dato)M(ID Tabla proviene)Nacionalidad(Campo) - FK

t(tipo de dato) Nombres(Campo)

TABLA DETALLE (Modelo 1)

t(tipo de dato)M(ID Tabla proviene)Personal(Campo) – PK


t(tipo de dato)D(ID Tabla proviene)Asistencia(Campo) - PK

* Este tipo de modelo debería ser el más usado, los ID PK de una tabla detalle deben ser las tablas
Cabecera.
TABLA DETALLE (Modelo 2)

i(tipo de dato)IdDetalle(ID Primario) - PK

t(tipo de dato)M(ID Tabla proviene)Personal(Campo) – PK


t(tipo de dato)D(ID Tabla proviene)Asistencia(Campo) - PK

* Este tipo de modelo no debería ser usual, solo debe aplicarse si los IDs primarios (Cabeceras) se
repetirán y requerirán de un ID adicional para que los identifique y no trunque la operación.
Documento: FECHA PÁGINA

ESTANDAR DE BASE DE DATOS 08/09/2017 4/4


AREA : GERENCIA DE T.I. AUTOR: DANTE JAUREGUI Ver. 1.0

CONFIGURACIÓN DE PRIMARY KEY

También podría gustarte