miércoles, 19 de mayo de 2010

BASE DE DATOS

"SI BUSCAS RESULTADOS DISTINTOS, NO HAGAS SIEMPRE LO MISMO". Isacc Newton


¿QUÉ ES UNA BASE DE DATOS?

Se define como base de datos como una serie, o un conjunto de datos organizados y relacionados entre sí, los cuales son recolectados y explotados por los sistemas d información de una empresa o negocio en particular.

Terminología de base de datos.-

Tabla.- Cada sujeto dentro de la estructura de la base de datos es un objeto denominado tabla.
Campo.- Cada categoría de información dentro de una tabla en particular se denomina campo.
Registro.- la información que se refiere a un dato específico de la tabla, se denomina registro.

El proceso de diseño de la Base de Datos

El proceso de diseño consta de los pasos siguientes:
  • Determinar la finalidad de la base de datos
    Esto le ayudará a estar preparado para los demás pasos.
  • Buscar y organizar la información necesaria
    Reúna todos los tipos de información que desee registrar en la base de datos, como los nombres de productos o los números de pedidos.
  • Dividir la información en tablas
    Divida los elementos de información en entidades o temas principales, como Productos o Pedidos. Cada tema pasará a ser una tabla.
  • Convertir los elementos de información en columnas
    Decida qué información desea almacenar en cada tabla. Cada elemento se convertirá en un campo y se mostrará como una columna en la tabla. Por ejemplo, una tabla Empleados podría incluir campos como Apellido y Fecha de contratación.
  • Especificar claves principales
    Elija la clave principal de cada tabla. La clave principal es una columna que se utiliza para identificar inequívocamente cada fila, como Id. de producto o Id. de pedido.
    Definir relaciones entre las tablas
  • Examine cada tabla y decida cómo se relacionan los datos de una tabla con las demás tablas. Agregue campos a las tablas o cree nuevas tablas para clarificar las relaciones según sea necesario.
  • Ajustar el diseño
    Analice el diseño para detectar errores. Cree las tablas y agregue algunos registros con datos de ejemplo. Compruebe si puede obtener los resultados previstos de las tablas. Realice los ajustes necesarios en el diseño.
  • Aplicar las reglas de normalización
    Aplique reglas de normalización de los datos para comprobar si las tablas están estructuradas correctamente. Realice los ajustes necesarios en las tablas.

Determinar la finalidad de la base de datos

Es conveniente plasmar en papel el propósito de la base de datos: cómo piensa utilizarla y quién va a utilizarla. Para una pequeña base de datos de un negocio particular, por ejemplo, podría escribir algo tan simple como "La base de datos de clientes contiene una lista de información de los clientes para el envío masivo de correo y la generación de informes". Si la base de datos es más compleja o la utilizan muchas personas, como ocurre normalmente en un entorno corporativo, la finalidad podría definirse fácilmente en uno o varios párrafos y debería incluir cuándo y cómo va a utilizar cada persona la base de datos. La idea es desarrollar una declaración de intenciones bien definida que sirva de referencia durante todo el proceso de diseño. Esta declaración de intenciones le permitirá centrarse en los objetivos a la hora de tomar decisiones.
Buscar y organizar la información necesaria

Para buscar y organizar la información necesaria, empiece con la información existente. Por ejemplo, si registra los pedidos de compra en un libro contable o guarda la información de los clientes en formularios en papel en un archivador, puede reunir esos documentos y enumerar cada tipo de información que contienen (por ejemplo, cada casilla de un formulario). Si no dispone de formularios, imagine que tiene que diseñar uno para registrar la información de los clientes. ¿Qué información incluiría en el formulario? ¿Qué casillas crearía? Identifique cada uno de estos elementos y cree un listado. Suponga, por ejemplo, que guarda la lista de clientes en fichas. Cada ficha podría contener un nombre de cliente, su dirección, ciudad, provincia, código postal y número de teléfono. Cada uno de estos elementos representa una columna posible de una tabla.

UNIVERSIDAD NACIONAL DE CHIMBORAZO