Professional Documents
Culture Documents
datos
INTRODUCCION
Uno de los pasos cruciales en la construccin de una aplicacin que maneje
una base de datos, es sin duda, el diseo de la base de datos.
Si las tablas no son definidas apropiadamente, podemos tener muchos dolores
de cabeza al momento de ejecutar consultas a la base de datos para tratar de
obtener algn tipo de informacin
Algunos principios bsicos del diseo de base de datos y algunas reglas que
se deben seguir cuando se crean bases de datos.
Dependiendo de los requerimientos de la base de datos, el diseo puede ser
algo complejo, pero con algunas reglas simples que tengamos en la cabeza
ser mucho ms fcil crear una base de datos perfecta para nuestro siguiente
proyecto.
Algunas veces pensamos que agregar campos a las tablas de una base de
datos una vez que han sido creadas es demasiado difcil, as que nos vemos
impulsados a definir tantas columnas como se pueda.
El modelo relacional
(RDBMS, Relational
database management
system [Sistema de
administracin de
bases de datos
relacionales]): los datos
se almacenan en tablas
de dos dimensiones
(filas y columnas). Los
datos se manipulan
segn la teora
relacional de
matemticas.
El modelo de orientacin
a objetos (ODBMS, objectoriented
database
management
system
[sistema de administracin
de
bases
de
datos
orientadas a objetos]): los
datos se almacenan como
objetos, que son estructuras
denominadas clases que
muestran los datos que
contienen. Los campos son
instancias de estas clases
CONSIDERACIONES FINALES
Utilizar caracteres alfanumricos.
Limitar los nombres a menos de 64 caracteres
Utilizar el guin bajo (_) para separar palabras.
Utilizar palabras en minsculas.
Los nombres de las tablas deberan ir en plural y los nombres de las columnas
en singular.
Utilizar las letras ID en las columnas de clave primaria y fornea.
En una tabla, colocar primero la clave primaria seguida de las claves forneas.
Los nombres de los campos deben ser descriptivos de su contenido.
Los nombres de los campos deben ser unvocos entre tablas, excepcin hecha
de las claves.