Estandares Oracle

Páginas: 13 (3028 palabras) Publicado: 4 de marzo de 2014






Estándares de Programación de Base de Datos v1.1





















Historial de Revisión
Fecha
Versión
Descripción
Autor
11/09/2008
1.0
Estándares de Programación / Nomenclatura Oracle
Encarnación, Raúl
15/09/2008
1.1
Corrección de Nomenclatura
Encarnación, Raúl













Índice
1. Introducción 5
1.1 Objetivo y Alcance 5
2.Generalidades 6
2.1 Conceptos 6
2.1.1 Aplicaciones 6
2.1.2 Módulos 7
2.1.3 Identificador 7
2.2 Entornos 7
2.2.1 Definición 7
2.2.2 Desarrollo 7
2.2.3 Integración 8
2.2.4 Producción 8
2.3 Responsabilidades 8
2.3.1 Desarrollo 8
2.3.2 Integración 9
2.3.3 Producción 9
2.3.4 Usuarios 10
3. Identificación de Módulos 10
3.1 Aplicación 11
3.2 Módulo 11
4. Lenguajes y Tecnologías 11
5.Objetos de Base de Datos 12
5.1 Tablas, Stored Procedures, Funciones, Triggers y Secuencias 12
5.1.1 Nomenclatura de Tablas 12
5.1.2 Nomenclatura de Paquetes 13
5.1.3 Nomenclatura de Stored Procedures 13
5.1.4 Nomenclatura de Functions 14
5.1.5 Nomenclatura de Triggers 14
5.1.6 Nomenclatura de Secuencias 15
5.2 Indices 15
5.3 Campos 16
6. SQL 16
6.1 Introducción 16
6.2 Estilo 16
6.2.1SELECT 17
6.2.2 JOIN 17
6.2.3 INSERT 18
6.3 Optimización 19
7. PL/SQL 19
7.1 Variables de trabajo y de Entrada/Salida 19
7.2 Estilo 20
7.3 Cursores 21
7.4 Excepciones y control de errores 22

Estándares de Programación

1. Introducción
El presente documento describe detalladamente los Estándares de Programación a utilizarse para el trabajo del curso de Taller de Proyectos 2. Uno delos aspectos clave de este documento es la definición y uso homogéneo de todas las herramientas de desarrollo.

1.1 Objetivo y Alcance
El objetivo y alcance del presente documento es listar y describir cada uno de los Estándares de Programación para el trabajo del desarrollo del curso de Taller de Proyectos 2.

Los objetivos de dicha normalización son:
Aumentar la confianza del usuariofinal en las aplicaciones desarrolladas, ofreciéndole un entorno familiar, sin sorpresas ni excepciones.
Promover la colaboración entre los diferentes grupos de desarrollo permitiendo que soluciones elaboradas para una aplicación se utilicen en el desarrollo de otras.
Facilitar el mantenimiento de aplicaciones haciendo que un módulo no esté ligado al programador del mismo.

Este documentocontiene normas para el desarrollo de software en sus aspectos fundamentales: estándares de nomenclatura, entornos de explotación y desarrollo, uso de las herramientas, etc.

Los principales destinatarios son los analistas y programadores responsables del desarrollo de aplicaciones.

El Área de Sistemas es la responsable de promover esta normalización y de verificar su cumplimiento.

El documentono pretende ser completo. Muchos aspectos del desarrollo de software quedarán fuera de estas especificaciones. Por ello, resulta especialmente interesante que los responsables de las diferentes aplicaciones propongan nuevos estándares para todos aquellos aspectos no cubiertos en este documento, evitando la diversificación de criterios en las soluciones propuestas a problemas comunes.

2.Generalidades
2.1 Conceptos
Introducimos en este apartado algunos conceptos generales que nos serán de utilidad en la definición de estándares.

2.1.1 Aplicaciones
Llamaremos aplicación a cualquier desarrollo software funcionalmente independiente que, no obstante, puede interconectarse, puntualmente, a otros desarrollos.

A cada aplicación se le asocia un código único de una letra quedenominamos código de aplicación.
Código
Aplicación
SMCMA
Servicios Municipales y Cuidado del Medio Ambiente

2.1.2 Módulos
Un módulo puede ser cualquier programa: jsp, scripts, formas, reportes, etc. Los módulos pueden ser fuentes o ejecutables, si bien, algunas clases de módulos (procedimientos SQL) pueden tratarse indistintamente como fuentes o ejecutables.

2.1.3 Identificador
Por último...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

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

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS