PARCIAL BASE DE DATOS ESTUDIAR

by ALFJZ 0


 

 

SQL> CREATE USER parcial10 IDENTIFIED BY josias DEFAULT TABLESPACE datos TEMPORARY TABLESPACE temporal QUOTA 60 m ON datos;

 

User created.

USUARIO PARCIAL 10 / JOSIAS..

CREAR LAS TABLAS CON LOS IDS PRIMARY Y EL NOMBRE..

DESPUES ADICIONAR EL CAMPO IDPROVEEDOR E IDCATEGORIA EN LA TABLA PRODUCTO  Y DESPUES PONER COMO FORAING KEY A EL ID DEL PROVEEDOR Y EL ID DE LA CATEGORIA... Y RELACIONARLAS CON LAS TABLAS DE PROVVEEDOR Y LA TABLA CATEGORIA  ( TIENE QUE ESTAR CREADAS LAS TABLAS DEL PROVEEDOR Y LA CATEGORIA CON LA PRIMARY KEY)..

SQL> alter table personal

  2  add constraint pk_personal

  3  primary key (cod_empleado);

 

Table altered.

 

SQL> alter table producto

  2  add idcategoria number(10);

Table altered.

 

SQL> alter table producto

  2  add constraint fk_producto_idcategoria

  3  foreign key (idcategoria)

  4  references categoria(id);

Table altered.

___________________________________

SQL> select producto.nombreproducto, proveedor.nombre from producto, proveedor where idproveedor = proveedor.id ;

 

SQL> update producto set costo=5000 where idcategoria=1;

6 rows updated.

 

 

 

Para la vista

SQL> create view vista2 as select nombre_proyecto, presupuestos, nombre_oficina

from proyectos, oficinas;

SQL> update proyectos set presupuestos = 450000 where cod_proyecto = 1;

1 row updated.

 

 

 

 

 

SELECT NOMBREGENERO, NOMBREPELICULA FROM GENERO,PELICULAS, PROTAGONISTA WHERE  PELICULAS.FKGENERO = GENERO.IDGENERO AND PROTAGONISTA.IDPROTAGONISTA=PELICULAS.FKPROTAGONISTA AND PROTAGONISTA.NOMBREPROTAGONISTA='PABLO'

Leave a Reply