ejercicios_compress.pdf - Ejercicio 10-1 Modificar la tabla...

This preview shows page 1 - 4 out of 14 pages.

Ejercicio 10-1Modificar la tabla EMP definiendo y habilitando en la columna sal un formatonumérico de precisión 7 y escala 2 y la restricción NOT NULL. A continuación,crear la tabla DEPT1 con campos deptno (numérico de anchura 2), dname(CHAR de anchura 9) y loc (CHAR de anchura 10) y habilitar como clave únicade nombre unq_dname la columna dname.ALTER TABLEEMPALTER COLUMNSALNUMERIC(7,2) NOT NULLCREATE TABLEDEPT1(DEPTNONUMERIC(2),DNAMECHAR(9),LOCCHAR(10)CONSTRAINTUNQ_DNAMEUNIQUE(DNAME))Ejercicio 10-2Crear la tabla dept2 con los mismos campos que la tabla dept1 pero añadiendocomo clave primaria de nombre pk_dept1 el campo dept.CREATE TABLEDEPT2(DEPTNONUMERIC(2)CONSTRAINTPK_DEPT1PRIMARY KEY,DNAMECHAR(9),LOCCHAR(10))Ejercicio 10-3Crear la tabla EMP3 con los mismos campos que la tabla EMP, de modo que lacolumna deptno tenga como clave externa (de nombre fk_deptno) la claveprimaria deptno de la columna dept de la tabla EMP.CREATE TABLEEMP3(
EMPNONUMERIC(4),ENAMECHAR(10),JOBCHAR(9),MGRNUMERIC(4),HIREDATEDATETIME,SALNUMERIC(7,2),COMMNUMERIC(7,2),DEPTNONUMERIC(2)CONSTRAINTFK_DEPNOREFERENCESDEPT(DEPTNO))CREATE TABLEEMP4(EMPNONUMERIC(4),ENAMECHAR(10),JOBCHAR(9),MGRNUMERIC(4),HIREDATEDATETIME,SALNUMERIC(7,2),COMMNUMERIC(7,2),DEPTNONUMERIC(2)CONSTRAINTFK_DEPNO1PRIMARY KEY(DEPTNO)REFERENCESDEPT(DEPTNO))CREATE TABLEEMP5(EMPNONUMERIC(4),ENAMECHAR(10),JOBCHAR(9),MGRNUMERIC(4),HIREDATEDATETIME,SALNUMERIC(7,2),COMMNUMERIC(7,2),DEPTNONUMERIC(2)REFERENCESDEPT(DEPTNO))Ejercicio 10-4Añadir a la tabla EMP3 la clave única compuesta por las dos columnas sal ycomm, nombrando dicha clave mediante unq_sal_comm.ALTER TABLEEMP3ADD CONSTRAINTUNQ_SAL_COMMUNIQUE(SAL,COMM)
Ejercicio 10-5Borrar la tabla EMP5 de la base de datos PRUEBA.DROP TABLEEMP5Ejercicio 10-6En este ejercicio se creará un conjunto de tablas que implementan un sistemade matrícula de los estudiantes en una universidad.La primera tabla, de nombre ESTUDIANTES contendrá los campos siguientes:ID (numérico de anchura de 5 y clave primaria), NOMBRE (carácter de anchura20), APELLIDO (carácter de 20), ESPECIALIDAS (carácter de 30) y CREDITOS(numérico).La segunda tabla, de nombre AULAS, contendrá los campos siguientes: IDAULA(numérico 5 clave primaria), EDIFICIO (carácter de 15), NUMEROAULA(numérico 4), NUMEROASIENTOS (numérico 4) y DESCRIPCIONAULA(carácter 50).La tercera tabla, de nombre ESPECIALIDADES, contendrá los siguientescampos: ESPECIALIDAD (carácter 30), TOTALCREDITOS (numérico) yTOTALESTUDIANTES (numérico).La cuarta tabla, de nombre CURSOS, contendrá los siguientes campos:DEPARTAMENTO carácter de tamaño 3, NCURSO (numérico de tamaño 3),DESC (carácter de tamaño NESTUDIANTES (numérico de anchura 3),NCREDITOS (numérico de anchura 1) e IDAULA (numérico de anchura 5). Enesta tabla los campos DEPARTAMENTO У NCURSO forman clave únicacompuesta y el campo IDAULA clave primaria de la tabla AULA es clave externaparaelcampoIDAULAdeestatabla.RIPCIONCURSO20),CUPOESTUDIANTES (numérico de anchura 3).

Upload your study docs or become a

Course Hero member to access this document

Upload your study docs or become a

Course Hero member to access this document

End of preview. Want to read all 14 pages?

Upload your study docs or become a

Course Hero member to access this document

Term
Fall
Professor
NoProfessor
Tags
Oficina, NOT NULL

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture