Sie sind auf Seite 1von 4

Nomenclatura de la Base de datos del erpWebSite

de la Caja Nacional de Salud


Nombre de la Base de Datos
Nomenclatura:
La base de datos SQL Server que actualmente utilizamos se denomina erpCNS.
Notacin de Tablas
Nomenclatura:
Las tablas deben nombrarse con una notacin definida que describa la unidad y
funcionalidad para la cual se cre.
Las tablas identifican una entidad del sistema con un nombre completo
Los Nombres de tablas deben ser especificados en forma plural
El nombre de la tabla debe estar compuesto con 1 carcter del rea de trabajo a
Administrativos, s Salud.
El nombre de la Tabla est compuesto con 3 caracteres de las siglas del modulo
al inicio del nombre del sistema.
Si la tabla es parametrica el nombre de la tabla debe estar compuesta por el
nombre del sistema; ms el nombre de la tabla.
No se usar el carcter guion bajo _ para separar las palabras que componen el
nombre de la Tabla.
Slab_Kardex_Empresas
Cuando el nombre de una tabla est compuesto de dos palabras, la separacin es
por una letra Capital. Ejemplo: slabHistoriasClinicas.
El nombre de la tabla debe ser en castellano.
Ejemplos:
Are de Trabajo
Nombre de
la tabla
Modulo
Abreviatura
Tabla
Abreviatura
Modulo
Nombre de la tabla
compuesta
Administracin
Titulo de
Catalogo
Almacenes CatalogoTitulos Alm aalmCatalogoTitulos
Salud
Historias
Clnicas
Laboratorios HistoriasClinicas Lab slabHistoriasClinicas
Parametrica Usuarios
Sistemas
ERP
Usuarios Erp erpUsuarios
Paramtricas Zonificacin
Sistema
Afiliaciones
Zonificacion Erp erpZonificacion

Notacin de Campos
Nomenclatura
Los campos deben ser nombrados segn los lineamientos a continuacin:
Los nombres deben ser simples, representativos e intuitivos y en singular
El campo clave de una tabla debe de nombrarse con el nombre de la tabla mas el
sufijo Id, debe ser del tipo entero e identity.
Ejemplo:
Para una tabla de Clientes, se definira la clave: ClienteId int, notnull,
identity(1,1)
Campos que representen la misma entidad del mundo real, deben estar
nombrados de la misma manera en todas las tablas de un esquema.
Por ejemplo nombrar la clave de la tabla Clientes en una tabla como ClienteId
y en otra CodigoCliente es incorrecto.
En campos que tengan caracteres especiales como:, acentuacin, etc., deber
colocarse un sinnimo. Ejemplo: ao= gestin, en el caso que no se encuentre
un sinnimo de una palabra que contenga la letra, debe ser remplazada por
nh.
No se usar el carcter guion bajo _ para separar las palabras que componen el
nombre de un campo.
Ejemplo: Nombre_Empresas
Cuando el nombre de un campo este compuesto de dos palabras, la separacin es
por una letra Capital.
Ejemplo: NombreEmpresas.
La Clave fornea (Foreign key) debe ser nombrada de igual manera que la clave
primaria de la tabla con la que tiene relacin.
Los campos que no sean claves primarias o forneas no deben estar compuestas
por prefijos o sufijos.

Notacin de Vistas
Nomenclatura:
Las vistas deben nombrarse con la misma notacin definida para nombrar tablas,
pero prefijadas usando vw
Ejemplo:
Tabla Vista
dbo.rrhhEmpleados dbo.vwEmpleados
Notacin de Funciones
No usar prefijo fn para funciones definidas por el usuario, Dicho prefijo esta
reservado para identificar funciones propias del sistema.

Ejemplo: fn_Indexinfo()
Para ello se utiliza el prefijo fu y la descripcin de la funcin que realizara
Ejemplo: dbo.fuGetFechaNacimiento
Notacin de Procedimientos Almacenados
Nomenclatura:
Los nombres de los Stored Procedures NO deben comenzar con sp, esto porque
generalmente el SQL piensa que son system procedures y los busca primero en la
Base de Datos master

Ejemplo: sys.sp_adduser

Por ello el nombre debe comenzar con ps.

Ejemplo: dbo.psGetFechaNacimiento

Notacin de Trigger
Nomenclatura:
El Nombre representativo de un Trigger, estar compuesto segn el tipo de evento al que
haga referencia.
TRIGGER TIPO
Tr I(insert)
Tr u(update)
Tr d(delete)
Tr A(Update, Insert)

Ejemplos:
triNuevoRegistro
truModificaEmpleados
trdPersonalBaja
traDatosEmpleados

Nomenclatura definida para desarrollar la tabla de cotizaciones
Areas de Trabajo:
1. Administracin
2. Salud

rea de Trabajo Modulo Tabla
Administracin Cotizaciones Empresas
a cot Empresas



[x][xxx][xxxxxxxxxxx]
dbo.acotEmpresas

Das könnte Ihnen auch gefallen