DAM bases de datos

Páginas: 7 (1634 palabras) Publicado: 17 de noviembre de 2013
IES “Augustóbriga”
Antonio Concha, 71
10300 NAVALMORAL DE LA MATA (Cáceres)
Telf. 927 01 68 90 - Fax 927 01 68 92
http://iesaugustobriga.juntaextremadura.net
ies.augustobriga@edu.juntaextremadura.net

Parcial FEBRERO 2013
DAM on-line I.E.S. Augustóbriga
Bases de datos
Alumno: _______________________________________________________ Fecha: 06-02-2013
PRIMERA PARTE (3 puntos)
Lossiguientes enunciados sólo tienen un fin didáctico. Ni mucho menos pretenden ser un
modelo de referencia ideal de diseño de una base de datos.
SUPUESTO:
Supongamos que la empresa en la que trabajamos quiere incrementar la eficacia del
responsable del almacén. NO QUEREMOS QUE PIERDA TIEMPO buscando una pieza
(en el almacén) de la que ya no quedan unidades.
La tabla que manejará (y que se llamaráEXISTENCIAS) tendrá los siguientes atributos:
Código de la pieza:
Se llamará cod_pieza.
Alfanumérico de 4 caracteres de longitud. Será la clave.
Proveedor que la suministra
Se llamará cod_prov.
También alfanumérico de 9 caracteres de longitud
Útil para buscar en otra tabla (que se llama PROVEEDORES) sus datos. Por
ejemplo, el teléfono y poder llamarle para que nos envíe un pedido en caso deque
fuese necesario.
En esta segunda tabla (PROVEEDORES) la clave se llama NIF.
Unidades
Se llamará unidades.
Es un valor numérico de 3 dígitos.
Ejercicio 1 ( 1 punto).- Crea la tabla anterior EXISTENCIAS siguiendo las indicaciones
descritas en el apartado SUPUESTO.
SOLUCIÓN
CREATE TABLE EXISTENCIAS(
cod_pieza NUMBER(4) PRIMARY KEY,
cod_prov VARCHAR2(9),
unidades NUMBER(3),
CONSTRAINTexi_cod_FK FOREIGN KEY (cod_prov)
REFERENCES PROVEEDORES(NIF) ON DELETE CASCADE
);
OTRA SOLUCIÓN POSIBLE
CREATE TABLE EXISTENCIAS(
cod_pieza NUMBER(4) PRIMARY KEY,
cod_prov VARCHAR2(9) REFERENCES PROVEEDORES(NIF) ON DELETE CASCADE ,
unidades NUMBER(3)
);

IES “Augustóbriga”
Antonio Concha, 71
10300 NAVALMORAL DE LA MATA (Cáceres)
Telf. 927 01 68 90 - Fax 927 01 68 92http://iesaugustobriga.juntaextremadura.net
ies.augustobriga@edu.juntaextremadura.net

Ejercicio 2 .( 0’5 puntos).- Codifica las sentencias SQL necesarias para crear un campo
nuevo que se llamará fragil. Valor alfanumérico de un solo carácter.
SOLUCIÓN:
ALTER TABLE EXISTENCIAS ADD fragil VARCHAR2(1);

Ejercicio 3 ( 0’5 puntos).- Codifica las sentencias SQL necesarias para añadir una nueva
restricción ala tabla. El campo anterior (fragil) sólo puede contener “S” o una “N”.
SOLUCIÓN:
ALTER TABLE EXISTENCIAS ADD
CONSTRAINT exi_fra_CK CHECK(fragil IN('H','M'));

Ejercicio 4 ( 0’5 puntos) .- Por las razones que sean hay que cambiar el nombre de la
tabla. Se llamará “NRO_ARTICULOS”. ¿Qué sentencia SQL ejecutarías?
SOLUCIÓN:
RENAME EXISTENCIAS TO NRO_ARTICULOS;

Ejercicio 5 ( 0’5 puntos).-Se decide otra forma de gestión y hay que borrar la tabla
anterior. Codifica la sentencia SQL que proceda.
SOLUCIÓN:
DROP TABLE NRO_ARTICULOS;

IES “Augustóbriga”
Antonio Concha, 71
10300 NAVALMORAL DE LA MATA (Cáceres)
Telf. 927 01 68 90 - Fax 927 01 68 92
http://iesaugustobriga.juntaextremadura.net
ies.augustobriga@edu.juntaextremadura.net

SEGUNDA PARTE (3 puntos)
Elabora elesquema E/R del siguiente supuesto sobre una empresa de INGENIERÍA.

Una determinada empresa de ingeniería dedicada a la realización de proyectos de
ingeniería de toda índole quiere que se le confeccione una base de datos que le permita
conocer en todo momento cuáles son los pruuectos que lleva a cabo y los recursos
humanos que tiene asignados a cada uno.
1. La empresa está dividida endepartamentos, cada uno con un presupuesto
anual diferente.
2. Los empleados de la empresa están asignados a un único departamento. De
entre todos los empleados de un departamento hay que saber cuál de ellos es el
jefe del departamento.
3. Los proyectos que dirige esta empresa tienen un presupuesto y un tiempo
máximo de realización. Hay que saber si el proyecto está planificado para hacerse,
está...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tarea1 Bases De Datos Dam
  • Consulta bases de datos. Bases de datos DAM
  • CFGS DAM BASES DE DATOS TAREA 7
  • BASE DE DATOS , base de datos
  • Que es una base de datos y tipos de base de datos
  • Bases de datos y usuarios de bases de datos
  • Base De Datos
  • Base De Datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS