Proceso de diseño de base de datos
El proceso de diseño de base de datos
Una base de datos bien estructurada:
- Ahorra espacio en el disco eliminando los datos redundantes.
- Mantiene la precisión e integridad de los datos.
- Ofrece acceso a los datos de formas útiles.
- Análisis de los requisitos o identificación del propósito de tu base de datos.
- Organización de los datos en tablas.
- Especificación de las claves primarias y análisis de las relaciones.
- Normalización para estandarizar las tablas.
Análisis de los requisitos: identificar el propósito de la base de datos
Comprender el propósito de tu base de datos determinará tus opciones en todo el proceso de diseño. Asegúrate de observar la base de datos desde todas las perspectivas. Por ejemplo, si estuvieras creando una base de datos para una biblioteca pública, deberías considerar las formas en que los clientes y bibliotecarios necesitarían acceder a los datos.
Aquí te mostramos algunas formas de reunir información antes de crear la base de datos:
Clientes
Cuando sepas qué tipos de datos incluirán las bases de datos, de dónde provienen esos datos y cómo se usarán, estarás listo para comenzar a planificar la base de datos real.
Aquí te mostramos algunas formas de reunir información antes de crear la base de datos:
- Entrevistar a las personas que la usarán.
- Analizar formularios de negocio, como facturas, plantillas de horas trabajadas, encuestas.
- Examinar cualquier sistema de datos existente (incluidos archivos físicos y digitales).
Clientes
- Nombre
- Dirección
- Ciudad, estado, código postal
- Dirección de correo electrónico
- Nombre
- Precio
- Cantidad en stock
- Cantidad en el pedido
- Número del pedido
- Representante de ventas
- Fecha
- Producto(s)
- CANTIDAD
- Precio
- Total
Cuando sepas qué tipos de datos incluirán las bases de datos, de dónde provienen esos datos y cómo se usarán, estarás listo para comenzar a planificar la base de datos real.
Estructura de la base de datos: los bloques de creación de una base de datos
El siguiente paso es organizar la representación visual de tu base de datos. Para ello, debes comprender exactamente cómo se estructuran las bases de datos relacionales.
Dentro de una base de datos, los datos relacionados se agrupan en tablas, cada una de ellas consiste en filas (también llamadas "tuplas") y columnas, como una hoja de cálculo.
Para convertir tus listas de datos en tablas, comienza creando una tabla para cada tipo de entidad, como productos, ventas, clientes y pedidos. Te mostramos un ejemplo a continuación:
Cada fila de una tabla se llama "registro". Los registros incluyen datos sobre algo o alguien, como un cliente específico. En cambio, las columnas (también conocidas como "campos" o "atributos") contienen un único tipo de información que aparece en cada registro, como las direcciones de todos los clientes enumerados en la tabla.
Con el fin de que los datos sean consistentes de un registro al siguiente, asigna el tipo de datos apropiado a cada columna. Los tipos de datos comunes incluyen:
Dentro de una base de datos, los datos relacionados se agrupan en tablas, cada una de ellas consiste en filas (también llamadas "tuplas") y columnas, como una hoja de cálculo.
Para convertir tus listas de datos en tablas, comienza creando una tabla para cada tipo de entidad, como productos, ventas, clientes y pedidos. Te mostramos un ejemplo a continuación:
Cada fila de una tabla se llama "registro". Los registros incluyen datos sobre algo o alguien, como un cliente específico. En cambio, las columnas (también conocidas como "campos" o "atributos") contienen un único tipo de información que aparece en cada registro, como las direcciones de todos los clientes enumerados en la tabla.
| Nombre | Apellido | Edad | Código postal |
|---|---|---|---|
| Roger | Williams | 43 | 34760 |
| Jerrica | Jorgensen | 32 | 97453 |
| Samantha | Hopkins | 56 | 64829 |
- CHAR - una longitud específica de texto.
- VARCHAR - texto de longitudes variables.
- TEXT - grandes cantidades de texto.
- INT - número entero positivo o negativo.
- FLOAT, DOUBLE - también puede almacenar números de punto flotante.
- BLOB - datos binarios.
Comentarios
Publicar un comentario