Espa;ol

Solo disponible en BuenasTareas
  • Páginas : 7 (1674 palabras )
  • Descarga(s) : 0
  • Publicado : 11 de octubre de 2010
Leer documento completo
Vista previa del texto
Diseño de Base de datos
El diseño de base de datos es una tarea muy importante pues del diseño adecuado de la base de datos de nuestro sistema de información dependerá los tipos de reportes que podremos presentar y los que podremos diseñar en el futuro.
Inicialmente de definirá ciertos conceptos básicos que tendremos que conocer previo a hablar de diseño de base de datos. Durante el transcursode este capítulo cada uno de estos conceptos quedara completamente claro.
Conceptos generales de una base de datos
Base de datos DBMS
Una base de datos es una repositorio de datos, que deberán estar organizados para facilitar el almacenamiento y recuperación de datos, para que los usuarios de la misma puedan adquirir información basadas en los datos almacenados. En la actualidad lasaplicaciones que sirven para las operaciones de base de datos son conocidas como sistemas manejadores de base de datos (DBMS por sus siglas en ingles) hay algunos que le llaman sistemas manejadores de base de datos relacionales (RDBMS) estas aplicaciones servirán como soportes para nuestro sistema de información pues nuestras aplicaciones se conectaran a estos sistemas para guardar los datosintroducidos por el usuario así como para poderla conseguir de nuevo.
Las personalidades de un DBMS
a) almacenamiento
b) recuperación
c) seguridad
d) control de concurrencia
e) recuperación al caerse el DBMS
Campos y registros
Los campos son las unidades atómicas de datos que almacenan en una base de datos, representan una pieza de información acerca de algo que se está almacenando en la basede datos. Un conjunto de campos que tienen una relación lógica entre sí, forman lo que se conoce como un registro.

Un ejemplo de un registro puede ser el registro de una llamada telefónica
Origen Fecha Destino Duración Hora
230-8184 27-08-2010 97825746 00:00:30 1455

Tablas de base de datos
Una tabla también llamada relación en términos formales, es conjunto de registros homogigos,osea registro del mismo tipo. Por ejemplo se podría hablar de la tabla llamada, la cual sería un conjunto de registros como se mostro anteriormente una base de datos, es un conjunto de datos que están relacionados entre sí, por uno o más campos.
Diseño de bases de datos
Es el proceso mediante el cual se define las diferentes tablas de la base de datos se describe cada uno de sus componentes,y se definen también las relaciones que existirán entre las tablas que tenga la base de datos.
Llaves primarias y llaves foráneas
Las llaves primarias, también llamadas campo llave, o campo clave, o calve de una relación (TABLA), campos un conjunto de campos que definen de manera única un registro en una tabla por ejemplo: digamos que estamos creando una relación para representar a una personapodríamos decir que los campos que quisiéramos son:
• Nombre
• Apellido
• Dirección
• Numero de identidad
• Teléfono
En este caso particular, nuestro campo llave seria: numero de identidad, pues para un numero de identidad, no puede haber dos personas diferentes en la tabla. Veamos porque los otros campos no podrían ser llave primaria:
• Nombre, pueden haber muchos Daniel en la tabla
•Apellido, pueden haber muchos Ramírez
• Dirección, pueden haber muchas persona viviendo en la misma casa
• Teléfono, pueden estar muchas personas compartiendo teléfono

Llaves foráneas
Son llaves foráneas, son llaves primarias de otras tablas que se encuentran en una relación. Para ver este concepto consideremos la siguiente relación que sirve para representar detalle de una factura:
•Numero de factura
• Fecha de factura
• Ítem
• Código de producto

Diseño de base de datos

Un buen diseño de base de datos, es cuando una base de datos esta normalizada. Para estos es necesario entonces que se discuta el proceso de normalización de una base de datos

Normalización de base de datos

Primera forma normal
Se dice que una relación esta en primaria formal si todos sus campos...
tracking img