Ejercicios capitulo 2

30
ABRAHAM PEREZ MORALES EJERCICIOS CAPITULO 2 ABRAHAM PEREZ MORALES LSCA-UV FUNDAMENTOS DE BASES DE DATOS JOSE EVARISTO PACHECO VELASCO Página 1 de 30

Transcript of Ejercicios capitulo 2

Page 1: Ejercicios capitulo 2

ABRAHAM PEREZ MORALES

EJERCICIOSCAPITULO 2

ABRAHAM PEREZ MORALESLSCA-UV

FUNDAMENTOS DE BASES DE DATOS

JOSE EVARISTO PACHECO VELASCO

2.1 CREACION DE BASE DE DATOS

Página 1 de 25

Page 2: Ejercicios capitulo 2

ABRAHAM PEREZ MORALES

EJERCICIO 1.- AUTOMOVIL – PROPIETARIO

EJERCICIO 2.- DEPARTAMENTO - EMPLEADOS

Página 2 de 25

Page 3: Ejercicios capitulo 2

ABRAHAM PEREZ MORALES

DATOS DE LAS TABLAS

Página 3 de 25

Page 4: Ejercicios capitulo 2

ABRAHAM PEREZ MORALES

2.2 SECUENCIAS EN ORACLE

Página 4 de 25

Page 5: Ejercicios capitulo 2

ABRAHAM PEREZ MORALES

2.3 CREACION DE TABLAS

EJERCICIO 1.- ARTISTAS – DISCOS – CANCIONES

Página 5 de 25

Page 6: Ejercicios capitulo 2

ABRAHAM PEREZ MORALES

Página 6 de 25

Page 7: Ejercicios capitulo 2

ABRAHAM PEREZ MORALES

EJERCICIO 2.- AUTOR – LIBRO – EDITORIAL

Página 7 de 25

Page 8: Ejercicios capitulo 2

ABRAHAM PEREZ MORALES

Página 8 de 25

Page 9: Ejercicios capitulo 2

ABRAHAM PEREZ MORALES

EJERCICIO 3.- ALUMNOS – CURSO - CATEDRATICO

Página 9 de 25

Page 10: Ejercicios capitulo 2

ABRAHAM PEREZ MORALES

EJERCICIO 4 AUTOMOVIL – PROPIETARIO

EJERCICIO 5: TABLAS TEMPORALES

Página 10 de 25

Page 11: Ejercicios capitulo 2

ABRAHAM PEREZ MORALES

2.3.1 INTEGRIDAD REFERENCIAL

Página 11 de 25

REALICE LA PRUEBA, SI EN DADO CASO QUE YO DESLOGUEO EN EL ORACLE, Y VUELVO A LOGUEAR, Y COMPROBE QUE DESPUES DE ESTO, NO SE CONSERVABAN LOS DATOS.

Page 12: Ejercicios capitulo 2

ABRAHAM PEREZ MORALES

EJERCICIO 1.- DEPARTAMENTO – EMPLEADOTRIGGERS

Página 12 de 25

Page 13: Ejercicios capitulo 2

ABRAHAM PEREZ MORALES

EJERCICIO 2.- EQUIPO DE FUT BOL(PRIMERA PARTE = CREACION DE

TABLAS)

Página 13 de 25

Page 14: Ejercicios capitulo 2

ABRAHAM PEREZ MORALES

2.3.2 INTEGRIDAD

Página 14 de 25

Page 15: Ejercicios capitulo 2

ABRAHAM PEREZ MORALES

Página 15 de 25

Page 16: Ejercicios capitulo 2

ABRAHAM PEREZ MORALES

2.3.2 INTEGRIDADREFERENCIAL DECLARATIVA

EJERCICIO 1.- EQUIPO DE FUT BOL (SEGUNDA PARTE, TABLAS

RESTANTES Y OPERACIONES )

Página 16 de 25

Page 17: Ejercicios capitulo 2

ABRAHAM PEREZ MORALES

Página 17 de 25

COMO ESTE EJERCICIO PRACTICAMENTE ES LA CONTINUACION DEL ANTERIOR DEL 2.3.1, LAS CAPTURAS QUE ESTABAN ALLA SERIAN LAS MISMAS… COMO SON MUCHAS HOJAS POR AHORRAR ESPACIO SOLO ACOMPLETE CON EL RESTO DEL EJERCICIO. LAS CAPTURAS RESTANTES SE ENCUENTRAN EN LA PÁGINAS 15, 16 Y 17

Page 18: Ejercicios capitulo 2

ABRAHAM PEREZ MORALES

Intente en lo posible buscar la manera de ingresar el archivo XML mas sin embargo, me fue imposible.

Pienso que la razon por la que no se pudo, es por que se hizo esto con el Oracle 10g Full, mientras que yo tengo apenas la version STD, los tipos de datos de las tablas que eran INTEGER fueron cambiados por NUMBER, asi mismo, los tipos de CHAR2 fueron cambiados a VARCHAR2.

Tambien, hago recalcar que hay una secuencia que no se proporciona en ningun lugar, ni codigo, ni datos ni nada, y sin embargo, se hace referencia en el trigger, razon por la cual el trigger no pudo ser convocado.

Página 18 de 25

Page 19: Ejercicios capitulo 2

ABRAHAM PEREZ MORALES

Sin lograr cargar los datos, y sin tener el disparador que va a mover los datos con el incremento, entonces, no tiene caso que haga las consultas, ya que siempre el resultado sera: no hay datos.

El Ejercicio fue Fallado. Las razones ya las expuse. Pongo las pics para probar que por lo menos, lo intente.

EJERCICIO 2: PROYECTOS DE INVESTIGACION

Página 19 de 25

Page 20: Ejercicios capitulo 2

ABRAHAM PEREZ MORALES

Página 20 de 25

Page 21: Ejercicios capitulo 2

ABRAHAM PEREZ MORALES

Página 21 de 25

Page 22: Ejercicios capitulo 2

ABRAHAM PEREZ MORALES

Página 22 de 25

Page 23: Ejercicios capitulo 2

ABRAHAM PEREZ MORALES

2.4 CREACION DE INDICES

EJERCICIO 1.- CHECAR INDICES

CREO QUE ERA TODO LOQUE HABIA QUE HACER, PORLO TANTO, COMO ERA POCODECIDI PROBAR YO MISMOEL CODIGO CON OTRAS TABLAS, AHÍ UN EJERCICIOEXTRA ^^

Página 23 de 25

Page 24: Ejercicios capitulo 2

ABRAHAM PEREZ MORALES

Página 24 de 25

Page 25: Ejercicios capitulo 2

ABRAHAM PEREZ MORALES

NOTAS Y OBSERVACIONES

1.- OMITI EL PONER MI NOMBRE EN TODAS LAS CAPTURAS, POR RAZONES DE CALIDAD EN LA IMAGEN, EN CASO DE QUE ASI LO DESEE, PUEDO SACAR DE NUEVO LAS CAPTURAS, PERO SE VE ALGO LEJOS LA LETRA, SOLO EN ALGUNAS QUE SE PRESTO DE HACERLO LO PUSE.

2.- TODOS LOS EJERCICIOS FUERON REVISADOS PASO POR PASO, USANDO LA FORMA MANUAL DE CREACION DE LAS TABLAS A PARTIR DEL DIAGRAMA ENTIDAD – RELACION.

3.- EN VARIOS EJERCICIOS NOTE UN ERROR REPETITIVO: FALTA UN PARENTESIS DERECHO. ESTE ERROR ESTABA DADO PORQUE SE USABA EL TIPO DE DATO: CHAR2, COMO EL ORACLE GRATIS NO LO MANEJA, PIENSA QUE ES UN NUMERO, Y PIDE QUE ESTE SEA ENCERRADO EN PARENTESIS.

4.- TAMBIEN OBSERVE VARIOS ERRORES EN LO QUE ES LA LOS DATOS DE LAS TABLAS, QUE ESTABAN CON ALGUN QUE OTRO ERROR DE DEDO

5.- LAS TABLAS QUE TENIAN DATOS, FUERON INGRESADOS LOS MISMOS. LAS QUE NO LOS TENIAN, CONSIDERE QUE NO ERA NECESARIO AGREGARLE LOS DATOS.

6.- EN TODO, ORDENE SIEMPRE NUMERO DEL EJERCICIO, DESPUES, PRIMERO LA CREACION DE LA TABLA Y LUEGO LOS DATOS / SECUENCIAS / TRIGGERS / CONSUTAS / ETC.

7.- PARA COMPENSAR, EL HECHO DE QUE NO PUSE NOMBRE, AL FINAL DE LAS CAPTURAS AGREGUE UNA DE LA VISION GENERAL, CON MI USUARIO, DONDE ESTAN LAS TABLAS CREADAS CON EL MISMO. NO ESTAN ALGUNAS PORQUE EN LOS EJERCICIOS PEDIAN QUE SE REPITIERAN, POR LO MISMO, FUERON BORRADAS.

Página 25 de 25