nomenclatura para nombrar objetos de la base de datos

6
XXX Nomenclatura para nombrar objetos de la BD Versión 1.0

Upload: jorge-ulises-arroliga-tellez

Post on 01-Feb-2016

3 views

Category:

Documents


0 download

DESCRIPTION

Normativas para nombrar objetos de una tabla

TRANSCRIPT

Page 1: Nomenclatura Para Nombrar Objetos de La Base de Datos

XXX

Nomenclatura para nombrar objetos de la BD

Versión 1.0

Page 2: Nomenclatura Para Nombrar Objetos de La Base de Datos

Nomenclatura para nombrar objetos de la base de datos Versión: 1.0 Fecha: 17/11/09

Historial de Revisiones

Fecha Versión Descripción Autor

17/11/09 1.0 Versión preliminar como propuesta de nomenclatura.

Javier A. Castro

Confidencial ÓXXX, 2023 Página 2 de 6

Page 3: Nomenclatura Para Nombrar Objetos de La Base de Datos

Nomenclatura para nombrar objetos de la base de datos Versión: 1.0 Fecha: 17/11/09

Tabla de Contenidos

1. Introducción..........................................................................................................................................................4

2. Nomenclaturas.......................................................................................................................................................4

2.1 Tablas..............................................................................................................................................................4

2.2 Columnas........................................................................................................................................................4

2.3 Funciones........................................................................................................................................................5

2.4 Procedimientos almacenados.........................................................................................................................5

2.5 Vistas...............................................................................................................................................................6

Confidencial ÓXXX, 2023 Página 3 de 6

Page 4: Nomenclatura Para Nombrar Objetos de La Base de Datos

Nomenclatura para nombrar objetos de la base de datos Versión: 1.0 Fecha: 17/11/09

Plan de Desarrollo de Software

1. IntroducciónEl presente documento brinda una serie de reglas de nomenclaturas para aplicar sobre una base de datos. Tiene como propósito definir un estándar para utilizar nombres descriptivos para lograr un diseño claro, flexible y robusto.

2. Nomenclaturas

2.1 Tablas

Para nombrar a las tablas se utilizara el prefijo “tbl”, seguido del nombre de la tabla.

tbl+[nombre de la tabla]

El nombre de la tabla debe:- Estar en singular.- Comenzar con mayúscula.- No estar abreviado.- Ser representativo de la entidad que persistirá., en castellano.- En caso de estar compuesto por más de una palabra, las mismas se concatenaran y cada una de ellas

comenzará con mayúsculas.- Si se tratase de una tabla que nació como una relación de muchos a muchos, se compondrá por el

nombre de la primera tabla seguido de “_” y el nombre de la segunda tabla.

Ej:

tblAutor tblAutor_Libro tblLibro

2.2 Nombre de columnas

Para nombrar a las columnas se utilizara un prefijo del nombre de la tabla seguido de “_” y concatenado con nombre del campo.

[prefijo de la tabla]+_+[nombre del campo]

El prefijo de tabla debe:- Estar en minúscula.- Ser de cuatro caracteres. Los primeros cuatro del nombre de la tabla. En caso de que se tratase de una tabla que nació como una relación de muchos a muchos, se quedara conformado por los dos primeros caracteres de cada una de ellas

El nombre del campo debe:- Estar en minúscula.- No estar abreviado.- Ser representativo del campo, en castellano.- Si se tratase de una FK

Confidencial ÓXXX, 2023 Página 4 de 6

Page 5: Nomenclatura Para Nombrar Objetos de La Base de Datos

Nomenclatura para nombrar objetos de la base de datos Versión: 1.0 Fecha: 17/11/09

- En caso de estar compuesto por más de una palabra, las mismas se concatenaran y a partir de la segunda palabra las mismas comenzarán con mayúsculas.

Ej:

tblAutor tblAutor_Libro tblLibroauto_codigoauto_nombreauto_apellido

auli_auto_codigoauli_libr_codigoauli_porcentajeDeParticipacion

libr_codigolibr_titulolibr_precio

2.3 Funciones

Para nombrar a las funciones se utilizara el prefijo “fnc”, seguido del nombre de la función.

fnc+[nombre de la función]

El nombre de la función debe:- Comenzar con mayúscula.- No estar abreviado.- Ser representativo de la función que realiza, en castellano.- En caso de estar compuesto por más de una palabra, las mismas se concatenaran y cada una de ellas

comenzará con mayúsculas.

Ej: fncNumeroConDosDecimales 4321.123456

2.4 Procedimientos almacenados

Para nombrar a los procedimientos se utilizara el prefijo “sp”, seguido del nombre del procedimiento.

sp+[nombre del procedimiento]

El nombre del procedimiento debe:- Comenzar con mayúscula.- No estar abreviado.- Ser representativo de la operación que realiza, en castellano.- En caso de estar compuesto por más de una palabra, las mismas se concatenaran y cada una de ellas

comenzará con mayúsculas.

Ej: spCalcularParticipaciones

2.5 Vistas

Para nombrar a las vistas se utilizara el prefijo “vw”, seguido del nombre de la vista.

vw+[nombre de la vista]

El nombre de la vista debe:- Comenzar con mayúscula.- No estar abreviado.- Ser representativo de lo que muestra, en castellano.- En caso de estar compuesto por más de una palabra, las mismas se concatenaran y cada una de ellas

Confidencial ÓXXX, 2023 Página 5 de 6

Page 6: Nomenclatura Para Nombrar Objetos de La Base de Datos

Nomenclatura para nombrar objetos de la base de datos Versión: 1.0 Fecha: 17/11/09

comenzará con mayúsculas.

Ej: vwAutoresFamosos

Confidencial ÓXXX, 2023 Página 6 de 6