Ayuda con practica 09

14 views
Skip to first unread message

Miguel Ángel Loza Regino

unread,
Oct 31, 2025, 12:48:39 PM10/31/25
to Bases de Datos Lab FI-UNAM
@>start sv-05-main-practica.sql
Eliminando usuario del previo si existe
Connected.
Invocando script s-01-ejercicio-previo.sql
==> Creando usario MLR_P09_previo
Connected.
==> Conectando como MLR_P09_previo
Connected.
==> Creando objetos
==> auto
==> auto_pasajero
==> auto_carga
==> pago_auto
==> crear índices
listo!
Invocando script s-04-ejercicio-practica.sql
===> (A) Agregar placas
===> (B, C) Agregar las columnas de los discriminantes
===> (B, C) Borraremos el check del atributo tipo
===> (B, C) Borraremos la columna TIPO
===> (B, C) Agregaremos el check a ES_PASAJERO y ES_CARGA
===> (D) Agregaremos la COLUMNA de AUTO_AUXILIAR_ID
===> (D) Agregaremos la fk recursiva
===> (E) Cambiar la PK de pago auto
===> (E) Eliminar la pk anterior
===> (E)
===> (E) Ahora volveremos PAGO_AUTO_ID la nueva pk
===> (F) Unicidad de PAGO AUTO y NUM PAGO
===> (G) Creamos el indice basado en la función
===> (H) Tenemos que actualizar la fk para poder hacer el borrado en cascada
===> (H) Reharemos la fk con borrado en cascada
¡Listo! Script s-04-ejercicio-practica.sql completado.
Creando procedimientos para validar la práctica
Connected.
No errors.
No errors.
No errors.
No errors.
No errors.
No errors.
No errors.
No errors.
No errors.
No errors.
No errors.
No errors.
No errors.
No errors.
No errors.
No errors.
No errors.
No errors.
No errors.
No errors.
No errors.
No errors.
No errors.
No errors.
No errors.

Warning: Procedure created with compilation errors.

Errors for PROCEDURE SPV_CAMBIOS_ESQUEMA_PREVIO:

LINE/COL ERROR
-------- -----------------------------------------------------------------
46/3 PL/SQL: Statement ignored
46/3 PLS-00201: identifier 'SPV_VALIDA_IDENTITY_COLUMN' must be
declared

55/3 PL/SQL: Statement ignored
55/3 PLS-00201: identifier 'SPV_ON_DELETE_CASCADE_FK' must be declared
Creación de procedimientos completa.
===============================================
Iniciando proceso de validación de respuestas
Incluir en el reporte a partir de este punto
===============================================
SESSION_TIME: 31/10/2025 10:29:41
USR_COD HOST: 861265
OS_USER: miguel
BD_USER: MLR_P09_PREVIO
CON_NAME: MLRBD_S1
validando ejercicio de la práctica
Connected.
BEGIN spv_cambios_esquema_previo('MLR_P09_previo','MLR'); END;

      *
ERROR at line 1:
ORA-06550: line 1, column 7:
PLS-00905: object MLR_P09_PREVIO.SPV_CAMBIOS_ESQUEMA_PREVIO is invalid
ORA-06550: line 1, column 7:
PL/SQL: Statement ignored
Help: https://docs.oracle.com/error-help/db/ora-06550/


Disconnected from Oracle Database 23ai Free Release 23.0.0.0.0 - Develop, Learn, and Run for Free
Version 23.8.0.25.04
[miguel@h1-bd-mlr 09]$
Reply all
Reply to author
Forward
0 new messages