Está en la página 1de 6

TALLER DE BASE DE DATOS

Proyecto final de base de datos


INTRODUCCIÓN
El presente cuadernillo presenta el proyecto final, el cual cubre con los temas
vistos durante el Taller de Base de Datos.

Este proyecto se aplicará al finalizar los temas del taller y se evaluará que lo
aprendido se haya interiorizado conceptual y en la práctica.

RÚBRICAS
Este proyecto cuenta con su rúbrica de evaluación con carácter cualitativo y
cuantitativo, como talleristas deberás elegir de acuerdo a las respuestas brindadas
la puntuación de ellas y realizar el registro pertinente, este será un instrumento
importante para que puedas elegir estrategias de reforzamiento.

El propósito de las presentes rúbricas es apoyarte en la evaluación de las


prácticas:

Rúbrica de evaluación de ejercicio prácticos de taller de base de datos

Nivel Incipiente Aprendiz Básico Puntaje


Dimensión 1 3 6 (18 = 100%)

No se identifica Se identifica el El manejo de la


Conocimiento el manejo de la manejo mínimo sintaxis del
del lenguaje sintaxis del de la sintaxis del lenguaje SQL se
(Sintaxis) lenguaje SQL lenguaje SQL aplica de manera
correcta
Articula de El código se Articula de manera
manera entiende, pero correcta el código
Código
deficiente el presenta errores
código tipográficos
Presenta más de Presenta dos Presenta un error
Manejo del tres errores de errores de de sintaxis en el
lenguaje sintaxis en el sintaxis en el código
código código
Total

1
Proyecto Final de base de datos.

Indicaciones de lo que se debe realizar

● Diseña el modelo entidad-relación del siguiente problema.

● Crea el script para la base de datos.

Proveedores

Tenemos que diseñar una base de datos sobre proveedores y disponemos de


la siguiente información:
● De cada proveedor conocemos su nombre, dirección, ciudad, provincia y
un código de proveedor que será único para cada uno de ellos.
● Nos interesa llevar un control de las piezas que nos suministra cada
proveedor. Es importante conocer la cantidad de las diferentes piezas
que nos suministra y en qué fecha lo hace. Tenga en cuenta que un
mismo proveedor nos puede suministrar una pieza con el mismo código
en diferentes fechas. El diseño de la base de datos debe permitir
almacenar un histórico con todas las fechas y las cantidades que nos ha
proporcionado un proveedor.
● Una misma pieza puede ser suministrada por diferentes proveedores.
● De cada pieza conocemos un código que será único, nombre, color,
precio y categoría.
● Pueden existir varias categorías y para cada categoría hay un nombre y
un código de categoría único.
● Una pieza sólo puede pertenecer a una categoría.
Criterios de evaluación para el proyecto valor 18 puntos:

Evaluación modelo entidad relación valor

Diagrama entidad: 4.5 puntos.

Diagrama entidad con atributo: 4.5 puntos.

Relaciones :4.5 puntos.

Creación del script :4.5 puntos.

Respuesta del modelo entidad relación.

2
Respuesta del script:
create database proveedores;
use proveedores;
CREATE TABLE proveedor(
codigo INT unsigned auto_increment primary key,
direccion VARCHAR(100) NOT NULL,
ciudad VARCHAR(100) NOT NULL,
provincia VARCHAR(100)
);
create table categoria(
codigo int unsigned auto_increment primary key,
nombre varchar(100)
);
CREATE TABLE pieza (
codigo INT unsigned auto_increment primary key,
codigo_categoria int unsigned not null,
nombre varchar(100),
color varchar(100),
precio DOUBLE,
FOREIGN KEY (codigo_categoria) REFERENCES categoria(codigo)
);

3
create table provedor_suministra_pieza(
id int unsigned auto_increment primary key,
codigo_provedor int unsigned not null,
codigo_pieza int unsigned not null,
fecha_hora date,
cantidad int,
FOREIGN KEY (codigo_provedor) REFERENCES proveedor(codigo),
FOREIGN KEY (codigo_pieza) REFERENCES pieza(codigo)
);

También podría gustarte