Estandares de oracle

Páginas: 12 (2890 palabras) Publicado: 20 de marzo de 2012
DATOS DEL DOCUMENTO.

Nombre del documento: | Definición de estándares de programación de ORACLE |
Código del documento: | CM_ST_PT_002 |
Área responsable: | Gerencia de Desarrollo SIMA Tiendas |
Fecha de creación: | Julio 19 2011 |
Creado por: | Jesús Delgado Patlán |
Clasificación de seguridad: | Restringido |
Versión: | 1.0 |
Inicio de vigencia: | 19/07/2011 |
Fin devigencia: | Indefinida |

MODIFICACIONES DEL DOCUMENTO

Fecha | Ver. | Modificado por | Motivo | Descripción |
19 de Julio, 2011 | 1.0 | Jesús Delgado Patlán | Creación del documento | |
06 de Diciembre, 2011 | 1.2 | Jesús Delgado Patlan | Ajuste en el estándar de valores de salida de stored procedure y function | |
12 de Diciembre del 2011 | 1.3 | Jesús Delgado Patlan | Se incorpora lasreglas de los tableSpace para los índices, constraint y llaves primarias. | |

DEFINICIONES

OBJETIVO

Proporciona una guía para el desarrollo de objetos de base de datos.

ALCANCE

Las disposiciones contenidas en este documento aplican para el personal que participa dentro del proyecto de Reingenieria de SIMA TIENDAS y Desarrollo SIMA Tiendas.

PROCEDIMIENTO

Para todos losobjetos de base de datos se tendrá un estándar definido, a continuación se detalla cada uno de los objetos de base de datos:

* TABLAS

* Nomenclatura de nombres de tablas

PREF_NOMBRE

Donde:
PREF. Identificador de tres caracteres que describe el sistema al que pertenece la tabla. Para las tablas corporativas o para aquellas que durante el diseño de un sistema se detecte sususceptibilidad para ser utilizada en un futuro por diversos sistemas, se utilizará el prefijo CAT.

NOMBRE. Es el nombre de la tabla. Si se trata de un nombre compuesto, cada una de las palabras que componen el nombre deberán separarse con un guión bajo. Deberán eliminarse las preposiciones y conjunciones de los nombres de tablas, así como las palabras en plural. Si el nombre compuesto resultademasiado largo podrán abreviarse las palabras menos

Para el caso de las tablas es importante especificar el significado de cada uno de ellas, esto se debe realizar a nivel de base de datos, como se muestra en el siguiente ejemplo:

comment on table abasto_db.inv_mensual_sec_formato is
'Esta tabla que tiene la relacion entre la secciones,formatos y tipo de inventario'.
/

* Nomenclatura decolumnas

Los nombres de campos tendrán una longitud máxima 27 caracteres, y deberán expresar siempre que sea posible y exista una convención, un prefijo que refleje la utilidad que tiene el campo en el proceso de negocio, así como el atributo de la entidad al que hacen referencia. Los nombres de campos se escriben siempre en minúsculas.

[pref]_nombre

Donde:
pref. Es un prefijo queindica la utilidad que se le da al campo en el proceso del negocio (por ejemplo, un campo identificador empieza con el prefijo id), en la mayoría de los casos esta utilidad está ligada al tipo de datos que se utiliza en el almacenamiento del campo, aunque no es una regla general. No es obligatorio incluir un prefijo en aquellos casos en que no exista una definición clara para la utilidad del campo.nombre. Es el nombre del campo. Si se trata de un nombre compuesto, cada una de las palabras que componen el nombre deberán separarse con un guión bajo. Deberán eliminarse las preposiciones y conjunciones de los nombres de los campos, aunque pueden usarse palabras en plural. Si el nombre compuesto resulta demasiado largo podrán abreviarse las palabras menos significativas.

Los prefijos válidospara nombres de campos son:

Tipo de Campo | Descripción | Prefijo | Formato | Ejemplo |
Importes Monetarios | Cualquier importe que represente cantidades en moneda | imp | NUMBER(11,2) | imp_bruto, imp_comision |
Identificador | Número que identifica a una entidad | id | NUMBER(10) | Id_persona, id_contrato |
Bandera | Para campos que representen valores V,F | b | NUMBER(1) |...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Estandares Oracle
  • ORACLE
  • Oracle
  • Oracle
  • oracle
  • Oracle
  • Oracle
  • oracle

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS