Estandares de objetos de base de datos

Solo disponible en BuenasTareas
  • Páginas : 8 (1947 palabras )
  • Descarga(s) : 0
  • Publicado : 31 de mayo de 2011
Leer documento completo
Vista previa del texto
Objetos de Base de Datos
Estándares

Versión 2

INDICE

1 INTRODUCCIÓN 3
2 OBJETIVOS 3
3 ALCANCE 3
4 ABREVIATURAS Y SIGLAS 3
5 ESTÁNDARES 4
5.1 Procedimientos, Funciones y Package Almacenados en la Base de Datos 4
5.2 Vistas 4
5.3 Tablas 5
5.4 Campos de las Tablas 6
5.5 Índices 6
5.6 Triggers de la Base de datos 7
5.7 Constraint de lasTablas 7
6 RECOMENDACIONES (BEST PRACTICES) 8
6.1 Asignación de alias a los queries 8
6.2 Comentar los cambios efectuados 8
6.3 Regla de oro del código legible (“dejar que nuestro código hable por sí mismo”): 9
6.4 Codificar en minúsculas 9
6.5 Insertar Registros 9
6.6 Excepciones en SP (Exceptions) 9
6.6.1 NO_DATA_FOUND 10
6.6.2 TOO_MANY_ROWS 106.6.3 DUP_VAL_ON_INDEX 10
6.6.4 OTHERS 10
6.7 Campos de auditoria 10
6.8 Uso de Commit 11
6.9 Definición de cursores 11
6.10 Consideraciones en Packages, Store procedures y funciones 12
7 CONCLUSIONES 12
8 BIBLIOGRAFIA 12

INTRODUCCIÓN

El presente documento tiene como objetivo principal, determinar un estilo único en la gestión de los objetos debase de datos.

OBJETIVOS

Los objetivos principales son los siguientes:

• Establecer una guía, que permita identificar en forma clara el código fuente.
• Reducir los costos de mantenimiento y actualizaciones en los sistemas.
• Simplificar el mantenimiento del software en todo su tiempo de vida.
• Permitir que el código sea entendido para quefácilmente se pueda adicionar nuevo código.
• Reducir los tiempos de mantenimiento, especialmente para personal nuevo.

ALCANCE

Este documento fija los estándares de creación de objetos de base de datos Oracle, a fin de normalizar los criterios para un mantenimiento eficiente.

ABREVIATURAS Y SIGLAS

|Abreviatura |Descripción|
|ISAXA |ISAXA SAC |
|DBA |Data Base Administrador |
|BD |Base de datos |
|OBD |Objeto de base de datos|
|SP |Store Procedure |
|ER |Especificación de Requerimiento |
|PKG |Package |
| ||

ESTÁNDARES

2 Procedimientos, Funciones y Package Almacenados en la Base de Datos

Los procedimientos, deben ser nombrados de la siguiente forma:

- Cada parte del nombre debe poseer 4 caracteres.
- Cada 4 caracteres debe estar separado por una línea baja ( _ ).
- Sólo se permite como máximo 4 grupos.Formato: AAXX_BBBB_CCCC

Donde:
AA Nombre del módulo al cual pertenece.
Ejm:
TV Traslado Valores
VE Ventas
FA Facturación
HE Horas Extras
XX Tipo del procedimiento
FU Funciones
PR Procedimientos
PG Package

BBBB / CCCC Nombre queidentifica al procedimiento

Ejemplo: FAPG_VENT,
FAFU_HORA_EXTR

Nota: Se requiere revisar la lista de los módulos para determinar la nomenclatura.

3 Vistas

- Cada parte del nombre debe poseer 4 caracteres.
- Cada 4 caracteres debe estar separado por una línea baja ( _ ).
- Sólo se permite como máximo 4 grupos....
tracking img