Tecnología

Inicio

Cómo construir una base de datos para comparar los precios de comestibles

Bases de datos modelar una parte del mundo real con las descripciones de objetos, eventos y relaciones. Si el proyecto consiste en el almacenamiento de datos para un sistema de control de procesos o el análisis de los datos de un estudio de investigación, un diseñador de bases de datos debe decidir qué elementos son esenciales para el problema en cuestión para describir y recoger los datos necesarios para apoyar el modelo. Siga los pasos a continuación para analizar y diseñar una pequeña base de datos que compara los precios de la tienda de comestibles.

Instrucciones

1 Determinar las preguntas del estudio responderá. Estas preguntas podrían incluir:

• ¿Qué tienda tiene los precios medios más bajos?

• ¿Qué tienda tiene las mayores descuentos?

• Las tiendas que tienen los precios más bajos en cada categoría de producto?

En este ejemplo sólo se dirigirá a la primera pregunta.

2 Determinar qué información será necesaria para responder a la pregunta. Tomar muestras de los informes en forma áspera que proporcionan medidas y estadísticas. En este ejemplo, un informe que enumera el precio total por tienda determinará que tiene el precio total más bajo.

3 Determinar los objetos y eventos necesarios para crear el informe. Estos se convierten en las tablas de la base de datos.

Comercios - el lugar donde se venden los productos,

- Productos que se comparará productos,

Precios - El precio de un producto en particular en una tienda específica en un día determinado.

4 Determinar los elementos que describen cada objeto o evento. Estos se convierten en las columnas.

Tiendas - identificador de la tienda (un número o una abreviatura) y el nombre de la tienda.

Productos - Identificador del producto (nombre corto), cantidad o tamaño del producto para hacer artículos idénticos seguro que se comparan, y la categoría por lo que pueden responder a la pregunta tres más tarde.

- Los precios de la tienda, productos, fecha y precio.

5 Crear la base de datos física. Dependiendo del producto de base de datos utilizado, esto puede implicar la creación de tablas o escribir guiones. A continuación se presentan las secuencias de comandos en T / SQL (Microsoft SQL Server) para crear las tablas.

Crear tabla almacena (

varchar StoreID (10) Clave principal,

varchar StoreName (50)

)

Crear una tabla de productos (

varchar ProductID (15) Clave principal,

varchar ProductName (50),

varchar Tamaño (50),

Categoría varchar (15)

)

Crear una tabla de precios (

PriceID int identidad de clave principal,

varchar StoreID (1) Referencias Tiendas,

varchar ProductID (15) Referencias Productos,

Precio de dinero,

fecha y hora PriceDate

)

6 Recoger los datos. Crear formularios u hojas de cálculo para ingresar los datos a continuación, recoger los precios de los periódicos de la tienda o anuncios enviados por correo o desde los estantes de las tiendas. Reunir un número suficiente de los precios de cada tienda para recoger una buena muestra.

7 Crear un informe que analiza los datos. Ejecutar el informe y determinar sus conclusiones.

Consejos y advertencias

  • Para un estudio a gran escala, la base de datos se puede normalizar aún más mediante la adición de una tabla Categorías. La normalización añade tablas para garantizar la coherencia y reducir la redundancia.
  • Si se trata de una pequeña encuesta con sólo unas pocas docenas de productos y algunas tiendas, las tablas anteriores se pueden desnormalizada en una tabla que incluye el nombre del producto, la categoría y precios de cada tienda. Aquí, desnormalización simplifica el diseño, pero reduce la consistencia y limita la flexibilidad. La única manera de añadir las tiendas es cambiar el diseño de la tabla.