Sei sulla pagina 1di 3

Estndares Programacin

de

CONSIDERACIONES GENERALES PARA EL DISEO DE LA BASE DE DATOS EN SQL SERVER 2008


En esta seccin se exponen reglas generales sobre nomenclatura aplicable a cualquier modelo de base de datos (tablas relacionales) que incluye la nomenclatura de campos (campos clave y campos no clave). Para el diseo se establece usar el idioma castellano.

1. Toda tabla desarrollada deber contener la siguiente informacin:


a) Nombre de la tabla.

b) Campos.
c) Relaciones. d) Llaves principales y forneas.

2. Los nombres de tablas debern comenzar con el prefijo definido en el documento Plan
de Documentacin seguido del nombre representativo que lo identificar en la base de datos. Para los nombres de tablas se debe usar sustantivos en singular y considerar un largo no mayor a 20 caracteres.

NOMBRE DE TABLA Prefijo Modulo + Nombre Singular

Prefijo Mdulo GENDocumento Nombre Tabla

3. Los nombres de campos sern escritos en minscula, conformado solo por letras y nmeros (excluyendo la letra ) y se debe considerar una longitud mxima de 10 caracteres. LLAVES Tipo de dato + id + Nombre Tabla Para el uso de llaves evitar el uso de identificadores autogenerados o de tipo numeracin automtica.

Llave Primaria cIDDocumento Tipo de Dato Nombre Tabla

Estndares Programacin ciddocumento CAMPOS NO CLAVES:

de

Nombre Tipo de dato + Nombre (3 a 4 caracteres que indican el nombre de campo) + Nombre de la tabla (3 a 5 caracteres que indican el nombre de tabla.)

Nombre campo cdes doc Tipo de Dato Nombre Tabla

4. Los tipos de datos a usar en el diseo de tablas deben ser invariables en el tiempo
(considerar que se almacenar gran cantidad de informacin) y de acuerdo a lo que se muestra en la siguientes tablas: Tipo de dato datetime date char(x) Formato YYYY-MM-DD HH:MI:SS YYYY-MM-DD Prefijo f f c Consideraciones Para datos de tipo fecha-hora. Para datos de tipo fecha. Para datos de tipo cadena de caracteres. Usar cuando la longitud del campo sea fija. Para datos de tipo cadena de caracteres. Usar cuando la longitud del campo sea variable. Para datos de valor entero. Para tipos de dato de valor lgico. Para tipos de datos de valor decimal. Para datos tipo cadena de caracteres de longitud no definida. (Comparativamente similar al tipo MEMO de FoxPro).

varchar(x)

int bit numeric(e,d) text

e b d t

5. Usar los conceptos de normalizacin de bases de datos de acuerdo a las interfaces que se muestran en los sistemas desarrollados en Visual FoxPro.

Estndares Programacin

de

Potrebbero piacerti anche