Академический Документы
Профессиональный Документы
Культура Документы
Server
Fecha: 22/02/2016
Indice
1. Objetivos:............................................................................
2. Estndar de Configuracin de Base de Datos:........................
3. Base de Datos:.....................................................................
4. Definicin de variables, parmetros y tipos de datos:............
5. Tablas:.................................................................................
5.1. Campos:............................................................................
6. Stored Procedures:..............................................................
7.
Vistas:..............................................................................
8.
Programacin:...................................................................
Versin 1.0
Pgina 2 de 8
Fecha: 22/02/2016
Estndares
SERVER
1.
2.
de
Programacin
SQL
Objetivos:
Estandarizar la nomenclatura de los objetos de base de datos y
estructura de codificacin con el lenguaje SQL Transact.
Versin 1.0
Pgina 3 de 8
Fecha: 22/02/2016
Base de Datos:
Nomenclatura: Debe estar relacionado con el aplicativo.
Por ejemplo : AdmVentasInternet.
El nombre fsico de la base de datos debe corresponder al Alias de la
aplicacin.
Por ejemplo, la aplicacin Administradora de las Ventas por Internet
tiene como alias: SAVI, por lo cual, los nombres fsicos
correspondientes son:
Archivo MDF
Archivo LDF
4.
:
:
SAVI_Data
SAVI_Log
@xYYYY
p
: Identificador de parmetro
YYYY : Nombre de la Variable (CamelCase)
Ejemplo: pCodEmp, pNombre
5.
Tablas:
Nomenclatura:
NombreTabla
Pgina 4 de 8
Fecha: 22/02/2016
SAV_Producto_Temp
5.1.
Campos:
Nomenclatura:
Nombrecampo
6.
Stored Procedures:
Nomenclatura:
sp_(ins|del|sel|gen)_Nombre_Descriptivo_accion
INS : Insert.
UPD : Update.
DEL : Delete.
SEL: Select.
GEN : General (Cualquier combinacin de los tipos anteriores u otro
tipo de
procesos).
Las acciones pueden ser:
all: recupera todos los registros.
filter: recupera varios registros de acuerdo a un criterio de filtrado.
key: recupera un registro por su llave primaria.
Por ejemplo : sp_get_SEC_ClasificacionPredio_all.
(Recupera todos los registros de una tabla)
Nota:
Versin 1.0
Pgina 5 de 8
Fecha: 22/02/2016
Pgina 6 de 8
Fecha: 22/02/2016
Ejemplo:
CREATE PROCEDURE sp_inst_Registro_Hub(
@pCodEmpresa int,
@pRazonSocial varchar(50))
AS
<Declaracin de variables>
<Sentencias SQL>
7.
Vistas:
Nomenclatura:
view_Nombre de la Vista
Ejemplo :
view_ConsultaClientes
Nota: La estructura de la vista debe ser similar a la del stored
procedure.
8.
Programacin:
Utilizar maysculas para las sentencias propias del SQL.
Ejemplo :
SELECT
Versin 1.0
NumeroDocumento,
TipoDocumento ,
ApellidoPaterno,
ApellidoMaterno,
Pgina 7 de 8
Fecha: 22/02/2016
FROM
ORDER BY
Nombre
DEPOSITANTE
NumeroDocumento
=
=
CodigoDepositante,
'00'
'0'
=
@chrNumeroDocumento
@chrTipoDocumento
@chrRelacionadorCorrelativo
Versin 1.0
Pgina 8 de 8