Informática
Bases de datos

Tu Instituto Online
   


 
Nivel Básico Base: Examen. Tienda friki
Duración aproximada: 2 sesiones.
   
Objetivos Objetivos
  • Diseñar y crear la base de datos de una tienda de artículos.
   
Fuentes de información Fuentes de información
   
Ejercicios
Ejercicio
 

Enunciado

La tienda de artículos frikis Mercafriki pretende informatizar su local mediante una base de datos con la información y clasificación de todos sus productos. Mercafriki cuenta con un amplio catálogo de artículos frikis de todo tipo.

Tras varias reuniones con Mr. Spok, el propietario de la tienda, se ha decidido crear 2 tablas. La información a guardar en la tabla de cada ARTÍCULO estará formada por el código EAN o código_de_barras (Texto [VARCHAR] de 14 caracteres), descripción (Texto [VARCHAR] de 50 caracteres), código de categoría (Texto [VARCHAR] de 20 caracteres), ubicación (Texto [VARCHAR] de 50 caracteres), color (Texto [VARCHAR] de 20 caracteres), precio (número Real [REAL]), fecha de creación (Fecha [DATE]), observaciones (Nota) y foto (Imagen).

Un artículo siempre tendrá una descripción y un precio, es decir, serán campos requeridos. Por defecto, el precio de cada nuevo artículo debe ser cero. Cada artículo se identifica porque tiene un código de barras único.

Respecto a la tabla de CATEGORÍAS de artículos, se pretende almacenar el código de categoría (Texto [VARCHAR] de 20 caracteres) y la descripción (Texto [VARCHAR] de 50 caracteres). Cada categoría se identifica por tener un código único.

1. Creación de la base de datos

Una vez leído el enunciado, se trata de diseñar e implementar la base de datos propuesta. Se recomienda seguir el orden del examen, puesto que en caso contrario, puede producirse problemas.

Crear base de datos

  • Crea una nueva base de datos.
  • Guarda la base de datos en tu carpeta personal con el nombre “extiendafriki”.

2. Tablas y claves primarias

(2 puntos)

   
Ojo

Recuerda poner nombres significativos a los campos, no incluir espacios en blanco dentro de los nombres de campo y no utilizar caracteres especiales como acentos, $, &, @, #, %, Ç, etc.

   
  Tabla ARTICULO
  • Crea la tabla de artículos indicada en el enunciado junto con sus campos correspondientes.
  • Establece como requeridos los campos “descripción” y “precio”.
  • Establece 0 como valor por defecto para el campo “precio”.
  • Establece la clave principal o primaria.
  • Guarda la tabla con el nombre "ARTICULO".
Tabla CATEGORIA
  • Crea la tabla de categorías indicada en el enunciado junto con sus campos correspondientes.
  • Establece la clave principal o primaria.
  • Guarda la tabla con el nombre "CATEGORIA".

3. Formatos

(1 punto)

Mr. Spok nos confirma que la fecha de creación debe aparecer en formato día, mes y año (por ej. 01/01/1999). Además, el precio debe mostrarse en euros.

Tabla ARTICULO

  • Establece el formato para el campo fecha de creación. Aplica formato Fecha (DD/MM/AAAA) o, si está en formato inglés, Fecha (DD/MM/YYYY).
  • Establece el formato para el campo precio. Aplica formato Moneda.

4. Relaciones

(1 punto)

  • Crea la relación correspondiente uno a muchos (1:n). Relaciona la tabla ARTICULO con CATEGORIA mediante el campo que tienen en común.

5. Formularios

(2 puntos)

   
Ojo

En el diseño del formulario, puede utilizarse la letra, efectos y colores que se desee.

   
 
  • Crea un formulario mediante el asistente para la tabla ARTICULO. Muestra todos los campos. Por ejemplo, elige el estilo Azul brillante. Guarda el formulario con nombre “ARTICULO”.
  • Modifica las propiedades del campo “Observaciones” para que el valor de la alineación vertical sea "Centro".
  • Redimensiona el campo de foto para que sea más grande y se vean mejor las imágenes.
  • Crea un nuevo campo de tipo etiqueta o texto y escribe tu nombre y apellidos para que se visualicen por defecto. Sitúalo en la parte superior del formulario.

6. Introducción de datos

(1 punto)

  • Introduce los datos en la tabla CATEGORIA tal y como se muestran a continuación:

  • Introduce, mediante el formulario correspondiente, los siguientes datos en la tabla ARTICULO. El resto de campos puede inventarse:

  • Descarga 8 fotos de Internet que quieras. Procura que las fotos no ocupen mucho espacio para no superar el límite de tamaño a la hora de subir al portal la base de datos.
  • Mediante el formulario, introduce una foto para cada artículo de la tienda.

Verificar integridad referencial

  • Comprueba que funcionan las relaciones y que no se pueden borrar datos relacionados.

7. Consultas

Tras validar la información y las pantallas de entrada, Mr. Spok considera imprescindible explotar los datos almacenados para obtener consultas en tiempo real. Según su propia experiencia, las consultas más solicitadas a la hora de gestionar la tienda friki son las cinco que se exponen a continuación:

7.1. Consulta 1

(0,5 puntos)

Crea la consulta que muestre todo el listado de artículos de la tienda.

  • Tabla ARTICULO. Selecciona los campos de código de barras, descripción, código de categoría, ubicación, color, precio, fecha de creación y observaciones.
  • Ordena ascendentemente por descripción.
  • Guarda la consulta con nombre “Listado_articulos”.

7.2. Consulta 2

(0,5 puntos)

Crea la consulta para obtener los datos principales de los productos cuya categoría sea 'Friki+' o 'Starwars' y el precio sea igual a 12 euros (€). Introduce previamente, por medio del formulario, artículos de dichas categorías y con un precio de 12 €.

  • Tabla ARTICULO. Selecciona los campos de código de barras, descripción, código de categoría, precio, ubicación, color y observaciones.
  • Ordena ascendentemente por código de barras.
  • Establece los filtros.
  • Guarda la consulta con nombre “Articulos_precio“.

7.3. Consulta 3

(0,5 puntos)

Crea la consulta para obtener los datos de todos los artículos de la categoría “Cutre”. Introduce previamente, por medio del formulario, artículos de dicha categoría.

  • Tabla ARTICULO. Selecciona los campos de código de barras, descripción, color, ubicación y categoría (este último como no visible).
  • Ordena ascendentemente por descripción.
  • Establece los filtros.
  • Guarda la consulta con nombre “Articulos_Cutres”.

7.4. Consulta 4

(0,5 puntos)

Crea una consulta para mostrar todas las categorías disponibles en la tabla.

  • Tabla CATEGORIA. Selecciona los campos de código de categoría y descripción.
  • Ordena ascendentemente por código de categoría.
  • Guarda la consulta con nombre “Listado_categorias”.

7.5. Consulta 5

(0,5 puntos)

Crea una consulta para mostrar todas los artículos junto con la descripción de su categoría.

  • Tabla ARTICULO. Selecciona el campo de código de barras, descripción y categoría.
  • Tabla CATEGORIA. Selecciona el campo descripción.
  • Ordena ascendentemente por código de categoría.
  • Guarda la consulta con nombre “Listado_art_cat”.

8. Informes

(0,5 puntos)

Crea un informe con el asistente para mostrar todos los artículos junto con su categoría y descripción.

  • Consulta “Listado_art_cat”. Selecciona todos los campos.
  • Agrupa por código de categoría.
  • Ordena ascendentemente por código de categoría.
  • Elige el estilo que desees.
  • Deja los nombres de los campos por defecto.
  • Guarda el informe con nombre “Informe_art_cat”.

Subir la base de datos

  • Guarda los cambios.
  • Cierra la base de datos "extiendafriki".
  • Sube el fichero "extiendafriki" a la plataforma.
   
   
Creditos Créditos
Licencia de Creative Commons

Este documento es de dominio público bajo licencia de Creative Commons Reconocimiento-NoComercial-CompartirIgual 3.0 España.
TuInstitutoOnline.com M.Donoso, G.García, P.Gargallo, A.Martínez. v. 2.0.2.1.0

No se permite un uso comercial de la obra original ni de las posibles obras derivadas, la distribución de las cuales se debe hacer con una licencia igual a la que regula la obra original.

Los reconocimientos se realizan en el apartado Fuentes de información.

Los iconos empleados están protegidos por la licencia LGPL y se han obtenido de:
https://commons.wikimedia.org/wiki/Crystal_Clear
https://www.openclipart.org


Licencia de Creative Commons

Todas las capturas de pantalla tienen copyright y pertenecen a TuInsitutoOnline.com.

TuInstitutoOnline.com permite su uso siempre y cuando se muestren desde el dominio www.tuinstituoonline.com y NO PERMITE enlazar a ellas desde otros lugares.

Además, la estructura diseñada para mostrar el contenido de las unidades es propiedad de TuInstitutoOnline.com.

TuInstitutoOnline.com M.Donoso, G.García, P.Gargallo, A.Martínez. Versión 2021.