Sunteți pe pagina 1din 5

Estandarizaciones en BD

Tablas
El nombre de la tabla debe declararse en singular, por
ejemplo: USUARIO, ROL
Si el nombre de la tabla es muy grande, puede ponerse de
modo abreviado, por ejemplo: AREA NATURAL PROTEGIDA
se puede reemplazar por ANP.
La llave primaria de la tabla (id) debe tener autoincremento,
este debe ser un valor numrico INT y en otro casos un
valor tipo CHAR.
Evitar usar campos en la BD que contengan el nombre de la
tabla:
CORRECTO
Id
nombre

INCORRECTO
idEnsayo
nombreEns
ayo

Las tablas deben trabajarse con esquemas, por lo general


dbo

Stored Procedures
Sintaxis a utilizar:
[ESQUEMA].[TABLA_METODO]

Los procedimientos comunes a utilizar sern:


dbo.Tabla_Buscar (bsquedas con parmetros, por
ejemplo: bsquedas por ID)
dbo.Tabla_Listar (devuelve una lista con todos los
registros de la tabla, se usar generalmente para
llenar los combos)
dbo.Tabla_Registrar
dbo.Tabla_Modificar

dbo.tabla_modificarX (ejm X puede ser


Geometria)m
dbo.Tabla_Eliminar
dbo.tabla_regmod
dbo.tabla_detalle

Si el nombre del procedimiento fuese compuesto, la sintaxis


es similar, por ejemplo:
dbo.Personal_BuscarAdministrativos

Estandarizaciones en la aplicacin
Las tablas que tienen relacin MUCHOS A MUCHOS (N N) no
tienen CONTROLLER NI MODEL.

La estructura del proyecto se har del siguiente modo:


Model
Controller
Entity
Service
Repository
Populate
Library

Report

View

Ahorrar cdigo reutilizando HERENCIA, POLIMORFISMO, etc.


Id
Nombre
Observacion

ENTIDAD

BASE ENTITY

UsuarioEntity

RolEntity

DistritoEntity

Los mtodos en la aplicacin deben de ser del siguiente modo:


Aplicaci
n

BD

Registrar

Registrar

Modificar

Modificar

Eliminar

Eliminar

Buscar

Buscar

Detalle

Detalle

Listar

Listar

Guardar

este slo en los controladores y


servicios que llaman a los registrar,
modificar del repositorio

Usar PASCAL CASE o CAMMEL CASE segn la siguiente referencia:

Public

Private

Protecte

d
Interf
ace

PC

Enum
erado
r

PC

Clase

PC

PC

Atribu
to

PC

CC

CC

Propi
edad
es

PC

CC

CC

Mto
do

PC

PC

PC

Par
metro

CC

Varia
ble

CC

Const
ante

PC

Leyenda: PC = Pascal Case, CC = Cammel Case

Nota.- Los atributos PROTECTED Y PRIVATE deben tener delante


guin bajo _

En JavaScript las funciones, parmetros y variables deben


escribirse con notacin Cammel Case. EVITAR USAR GUION
BAJO _

Si realizamos un mantenimiento, en el controlador usar


Mantenimiento en lugar de Index

En el diseo de formularios, el atributo id y name deben tener


el mismo nombre.

Para escribir el nombre de los controles, usar los prefijos:

btn

Para el id o nombre de un botn

txa

Para el id o nombre de un TextArea

ddl

Para el id o nombre de un
DropDownList

hdn

Para el id o nombre de un campo tipo


Hidden

pwd

Para el id o nombre de un campo tipo


Password

txt

Para el nombre de un campo de


texto

S-ar putea să vă placă și