El documento establece estándares para la creación de objetos de base de datos Oracle como tablas, campos, usuarios y tablespaces. Define formatos y convenciones de nomenclatura para estos objetos, como el uso de prefijos y guiones bajos, para normalizar los criterios de mantenimiento.
El documento establece estándares para la creación de objetos de base de datos Oracle como tablas, campos, usuarios y tablespaces. Define formatos y convenciones de nomenclatura para estos objetos, como el uso de prefijos y guiones bajos, para normalizar los criterios de mantenimiento.
El documento establece estándares para la creación de objetos de base de datos Oracle como tablas, campos, usuarios y tablespaces. Define formatos y convenciones de nomenclatura para estos objetos, como el uso de prefijos y guiones bajos, para normalizar los criterios de mantenimiento.
El presente documento tiene como objetivo principal, determinar un estilo nico en la
gestin de los objetos de base de datos
Este documento fija los estndares de creacin de objetos de base de datos Oracle, a fin de normalizar los criterios para un mantenimiento eficiente.
ESTANDARES
TABLAS Cada tabla debe comenzar con la abreviacin tab que proviene de la palabra tabla. No tiene que haber espacio para el nombre de las tablas. Cada 4 caracteres debe estar separado por un guion bajo (_). Solo se permite como mximo 3 grupos. Formato: tab_AAAA_BBBB
DONDE: AAA_BBB es el detalle del nombre de la tabla
Ejemplo:
CAMPOS DE LAS TABLAS El primer grupo del nombre debe poseer las 3 o 4 primeras letras de la tabla que la contiene. Los dems grupos pueden ser de 4 caracteres. No tiene que haber espacio entre los nombres. Cada grupo tiene que estar separado por un guion bajo (_). Se permite un mximo de 4 grupos. Formato: NTAB_AAAA_DDDD_CCCC
Donde: NTAB: representa el nombre de la tabla
AAAA_DDDD_CCCC :representa el nombre del campo
Ejemplo:
USUARIOS Cada usuario debe comenzar con la palabra user la cual significa usuario en ingles. Se permite un mximo de 3 grupos No tiene que haber espacio entre los nombres Cada grupo tiene q estar separado por un guion bajo (_) Los grupos a deben contener todo el nombre del usuario
FORMATO: user_AAAAA Donde: AAAAA_BBBBB representa el nombre del usuario
Ejemplo: User_gerente User_admin User_operador
TABLESPACES
Codificar en minsculas
Las palabras reservadas deben estar mayscula y lasdems (nombre de campos, funciones, procedimientos, tablas, en minscula).
Insertar Registros
- Al efectuar una sentencia INSERT dentro de la codificacin del programa, se debe especificar el nombre de los campos. - Se debe guardar el orden de ubicacin de los campos, con la de los values, para que sean fcilmente identificados.
Ejemplo: Insert Into Tabla (campo1 , campo1 , campo3 ) Values (w_campo1 , w_campo2 , w_campo3);
Uso de Commit
La sentencia COMMIT solo debe ser utilizada en los formularios. No debe utilizarse en Store Procedure o reportes
Consideraciones en Packages, Store procedures y funciones
Toda modificacin realizada y presentada (calidad o implementacin), tanto en packages y procedimientos y funciones, debe ser versionada, segn lo siguiente:
Esta descripcin solo debe estar registrada en el Package Specification, sin embargo, todas las funciones y procedimientos deben de tener una descripcin del propsito de lo que realiza.
/********************************************************************************************* NOMBRE: PACKAGE_1 PROPOSITO: RETORNA UNA LISTA DE VALORES DE LA TABLA CENTRO_COSTO
VERSIONES: Ver Fecha Autor Descripcin (inc. Req/inc) -------- ---------- --------------- ------------------------------------