Practica SQL ORACLE
Enviado por Marck Romero • 7 de Octubre de 2022 • Examen • 1.156 Palabras (5 Páginas) • 139 Visitas
Duración: 150 min.[pic 1]
EXAMEN T1
TALLER DE BASE DE DATOS SEMESTRE 2022 - 2[pic 2]
Docente: CHAVEZ BARDALES VICTOR Calificación:
ESTUDIANTE | ||||
CARRERA | FECHA: 10/09/22 | CLASE | 14896 |
[pic 3]
Se desea crear, modelar, y realizar consultas básicas a un sistema para el Instituto de Aeronáutica del Perú IAP.
El sistema debe llevar el control de las diferentes compañías de aviación que existen en el mundo, donde se debe cumplir los siguientes requerimientos NORMALIZADOS:
- De cada COMPAÑÍA se conoce su identificador, nombre, volumen de ventas, fecha de registro y nombre del representante (que debe ser único).
- Cada COMPAÑÍA puede estar representada en diferentes PAISES y en cada PAIS puede existir diferentes COMPAÑIAS. De cada PAIS se conoce su código, nombre e idioma.
- Se registran los VIAJES que poseen un código, lugar de origen, lugar de destino, tipo (Escala y Directo), cantidad de kilómetros a recorrer (este no puede exceder de 500 km).
- La COMPAÑÍA puede tener muchos VIAJES asignados y cada VIAJE puede ser tomado por diferentes COMPAÑIAS. Para cada VIAJE que realiza una COMPAÑÍA se conoce el precio del pasaje.
Identifique las entidades, relaciones y restricciones del enunciado.
A continuación, proceda con cada requerimiento:
- Normalizar el enunciado y mostrar el Modelo Entidad-Relación. (4 puntos).
- Crear la pluggable (PDBIAP) para la base de datos, abrir la PDB para lectura y escritura y modificar la sesión con la PDB creada (2 puntos).
- En la PDB creada agregue el tablespace TBSIAP_DATOS de 20 MB de tamaño inicial, que se auto extienda cada 5MB con un máximo de 250MB, así mismo crear una tablespace temporal TBSIAP_TEMP de 50MB, con un valor incremental de 30MB con un máximo de 100MB (2 puntos).
- Crear el usuario usrsisaip, asignándole los tablespace creados anteriormente (de datos y temporal); el usuario no debe bloquearse al momento de su creación. Otorgarle privilegios para crear: sesión, tablas, índices, secuencias, vistas (puede hacer uso de roles). Asignarle una cuota de 20MB en el tablespace TBSIAP_DATOS (2 puntos).
Conectándose con el usuario USRSISAIP completar las siguientes preguntas.
- Crear las tablas correspondientes según el enunciado inicial, así mismo establecer las restricciones de llaves primarias, foráneas, valores únicos, validación de ingreso de datos (check) (4 puntos).
- Ingresar información: inserte 1 registros en cada una de las tablas generadas. (2 puntos).
- Realizar una consulta donde se use una función de agrupamiento y el GROUP BY. Explique (2 puntos).
- Realice una consulta donde se use la función ADD_MONTHS y el resultado se ordene por uno de sus campos. Explique (2 puntos).
1
Según el artículo 11° del reglamento del estudiante, cometer actos en contra de la probidad de las evaluaciones, entre ellos el plagio y/o suplantación es considerada como falta grave donde el estudiante será inhabilitado del curso o expulsado de la institución.
PD: La respuesta deberá estar contenida en un solo documento (formato Word o PDF) desde su creación, actualización de datos, ingresos y consultas. Para la pregunta Nº1 debe adjuntarse la imagen del modelo MR o DER, para las demás preguntas debe mostrar el código (las pantallas de ejecución son importantes), administre su tiempo. | ||||||
RUBRICA | ||||||
PREG. | CRITERIO DE EVALUACIÓN | INDICADORES | ||||
EXCELENTE | BUENO | REGULAR | INSUFICIENTE | |||
1 | Modelamiento de BD – Modelo Entidad Relación (4 puntos) | El modelamiento toma en cuenta todos los puntos descritos en el enunciado incluyendo entidades, atributos y relaciones (4 puntos) | No se toman en cuenta todas las entidades descritas en el enunciado (solo reconoce el 75%) o las relaciones están incompletas (3 puntos) | Solo reconoce algunas entidades y los atributos no están completos (1.5 punto) | No realiza el modelamiento (0 puntos) | |
2 | Creación PDB (2 puntos) | Se crea la PDB considerando todas las indicaciones (2 puntos) | Crea la PDB, la apertura, pero no cambia el contenedor de la sesión (1 punto) | Solo crea la PDB (0.5 puntos) | No crea la PDB (0 puntos) | |
3 | Creación de Tablespaces (2 puntos) | Crea los tablespace solicitados, configurando de manera adecuada sus atributos (2 puntos) | Solo crea un tablespace y define de forma incorrecta sus atributos (1 punto) | Crea un solo tablespace pero no define de forma correcta sus atributos (0.5 puntos) | No crea los tablespace (0 puntos) | |
4 | Creación de usuarios y asignación de privilegios (2 puntos) | Crea el usuario con los tablespaces indicados y brinda de forma correcta los privilegios (2 puntos) | Crea el usuario de manera parcial y los privilegios no son los solicitados (1 punto) | Solo crea el usuario (0.5 puntos) | No crea el usuario ni brinda privilegio (0 puntos) | |
5 | Crear tablas y restricciones (4 puntos) | Se crean todas las tablas con sus todas las restricciones identificadas en el enunciado (4 puntos) | Crea las tablas, pero no considera todas las restricciones (2.5 puntos) | Crea algunas tablas, pero presentan inconsistencia en los tipos de datos o en las restricciones (1.5 puntos) | No se crean las tablas ni las restricciones (0 puntos) | |
6 | DML Inserción de registros (2 puntos) | Se insertan todos los registros solicitados (2 puntos) | Inserta de manera parcial (70% de lo solicitado) (1 punto) | Inserta solo algunos registros (0.5 puntos) | No se realiza ningún insert a las tablas (0 puntos) | |
7 | Consulta agrupada (2 puntos) | La consulta retorna la información solicitada (2 puntos) | La consulta retorna la información de manera parcial (1.5 puntos) | La consulta se ejecuta, pero no retorna la información correcta (0.5 puntos) | No se realiza ninguna consulta (0 puntos) | |
8 | Consulta simple, uso de funciones y ordenamiento (2 puntos) | La consulta retorna la información solicitada (2 puntos) | La consulta retorna la información de manera parcial (1.5 puntos) | La consulta no retorna la información correcta (0.5 puntos) | No se realiza ninguna consulta (0 puntos) | |
2 Según el artículo 11° del reglamento del estudiante, cometer actos en contra de la probidad de las evaluaciones, entre ellos el plagio y/o suplantación es considerada como falta grave donde el estudiante será inhabilitado del curso o expulsado de la institución. |
...