M2 - Bases de dades / Apunts UF4 : Practica 4
De wikiserver
Exercici 1
- Creeu un tipus mascota amb els camps nom varchar2(10) i potes number(1), i el mètode mostrar_potes que mostrarà quantes potes te la mascota.
- Implementeu el body del tipus mascota.
- Creeu el tipus gos com a classe filla de mascota, redefinint el mètode mostrar_potes que ara indicarà que és un gos i el nombre de potes.
- Implementeu el body del tipus gos.
- Creeu el tipus gat com a classe filla de mascota, redefinint el mètode mostrar_potes que ara indicarà que és un gat i el nombre de potes.
- Implementeu el body del tipus gat.
- Creeu la taula gossos de tipus gos i afegiu tres gossos.
- Mostreu les potes dels gossos utilitzant el mètode mostrar_potes del tipus gos.
- Creeu la taula mascotes de tipus mascota i afegiu tres mascotes.
- Mostreu les dades de la taula mascotes utilitzant el mètode mostrar_potes.
Exercici 2
- Crea un tipo vehiculo con atributos matricula de tipo Varchar y neumáticos de
tipo Number, además debe contener dos métodos, uno de ellos llamado imprimir_matricula que será FINAL e imprimirá por ejemplo 'Mi matricula es ......' y otro descripcion_neumaticos que devolverá 'Tengo ruedas'.
- Crear el tipo camión que hereda de la clase Vehiculo y contenga el atributo
matricula_remolque y además debe sobreescribir el método descripcion_neumaticos mostrando 'Soy un camion y mi numero de ruedas es: .......’
- Crea la tabla mivehiculo de tipo vehiculo e inserta la matricula '1234567A' y
el número de neumáticos 2.
- Imprimir la matricula de mivehiculo
- Imprimir la descripcón de neumáticos de mivehiculo.
- Crea la tabla micamion de tipo camión e inserta la matricula “444444S”, el
número de ruedas 8 y la matricula de un remolque especial “9999999S” .
- Imprimir la matricula de micamion
- Imprimir la descripcion de neumáticos de micamion.
- Inserta dentro de la tabla mivehiculo un objeto camión con matricula
222222222Z, numero de ruedas 10 y matricula de remolque”555555555Z”
- Muestra por pantalla el objeto camion en la tabla vehiculo usando SELECT
TREAT
- Muestra por pantalla la matricula_remolque de la tabla vehiculo usando
SELECT TREAT