Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Diseño e Implementación de una Base de Datos en Oracle: Un Ejemplo Práctico, Ejercicios de Programación de Bases de Datos

Ejemplo resuelto de Bases de datos en Oracle

Tipo: Ejercicios

2020/2021

Subido el 24/05/2021

laura-hernandez-quintanilla
laura-hernandez-quintanilla 🇪🇸

8 documentos

1 / 4

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Ejemplo BD en Oracle
LÍNEAS: Azul 1
Roja 2
Amarilla 3
ESTACION: Atocha No Si
Lavapies No Si
Leganés_Central No Si
COMPUESTA: Azul Atocha orden.nextval
Azul Antón Martín 2
Azul Sol 3
Amarilla Sol 1
Amarilla Lavapies 2
ESTACION (Nombre, Cercanías, Minusválidos, N_líneas*)
COMPUESTA (Estación, Línea, Orden)
LINEAS (Color, Número)
DC/UC
DC/UC
pf3
pf4

Vista previa parcial del texto

¡Descarga Diseño e Implementación de una Base de Datos en Oracle: Un Ejemplo Práctico y más Ejercicios en PDF de Programación de Bases de Datos solo en Docsity!

Ejemplo BD en Oracle LÍNEAS: Azul^1^ ESTACION: Roja^2 Amarilla^3

Atocha^

No^ Si Lavapies^

No^ Si Leganés_Central^

No^ Si

COMPUESTA:^ Azul

Atocha^

orden.nextval Azul^ Antón Martín

Azul^ Sol^

Amarilla^ Sol^

Amarilla^ Lavapies

ESTACION^ (Nombre, Cercanías, Minusválidos, N_líneas*)^ COMPUESTA^ (Estación, Línea, Orden)^ LINEAS^ (Color, Número)

DC/UC^ DC/UC

Ejemplo BD en Oracle Se pide: 1. Implementar la BD ( CREATE TABLE ), teniendo en cuenta los siguientes dominios: – ESTACIÓN.Cercanías={si, no} – ESTACIÓN.Minusválidos={si, no}, por defecto “no”2. Insertar datos en ESTACIÓN y en LÍNEA (

INSERT INTO ), para ello crearemos primero una^ secuencia^ “orden” (

CREATE SEQUENCE

).

  1. Borrar las líneas de color azul (

DELETE/DROP ) y volverlas a insertar.

  1. Calcular el atributo derivado N_líneas (a través de un DISPARADOR/

TRIGGER ),

escribiendo el siguiente código:

Ejemplo BD en Oracle 6. Realizar las siguientes consultas ( SELECT

):

-^ Consultar todas las líneas de cada estación –^ Estaciones que empiecen por A (

LIKE 'A_T%’ )

-^ Estaciones según su nombre y el número de líneas –^ Número de estaciones por línea

(COUNT/GROUP BY)

-^ Todas aquellas líneas cuyo número de estaciones es mayor que 2 –^ Número de trasbordos de cada estación