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'