0% found this document useful (0 votes)
7 views

Lab 03

laboratorio 03
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views

Lab 03

laboratorio 03
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 6

BASE DE DATOS

APLICADA

LABORATORIO N° 03

SENTENCIAS DDL Y DML (Parte II)

CÓDIGO DEL CURSO:

Alumno(s) Cusirramos Morales Valentín Orlando Nota

Especialidad y Diseño y Desarrollo de Software


Fecha
Grupo Grupo: ‘A’

Criterios Puntaje

Creación de tablas.

Inserción de valores en tablas.

Relaciones correctas.

Respuesta a preguntas.

Excelente Bueno Requiere mejora No aceptable

5 puntos 4 puntos 2 puntos 0 puntos

I. OBJETIVOS

● Emplear instrucciones DDL.


● Emplear instrucciones DML.
Nro. DD-106
Laboratorio de Base de Datos
Sentencias DDL y DML (II)
Página 1

II. SEGURIDAD

Advertencia:
En este laboratorio está prohibida la manipulación de hardware,
conexiones eléctricas o de red; así como la ingestión de alimentos o
bebidas.

III. NORMAS EMPLEADAS

● No aplica.

IV. RECURSOS

● Equipo con sistema operativo Windows (64 bits).


● Internet.

V. METODOLOGÍA PARA EL DESARROLLO DE LA TAREA

● El desarrollo del laboratorio es de manera individual.

VI. MARCO TEÓRICO


De acuerdo a las diapositivas compartidas

VII. PROCEDIMIENTO
1. Ingrese a su cuenta de Oracle Live SQL: https://livesql.oracle.com/

2. Haga clic sobre la opción para el ingreso de nuevas sentencias SQL.


3. Vamos a crear un esquema para registrar información de una biblioteca, en donde se
tenga el alquiler y venta de libros. Cree las siguientes tablas (créelas en el siguiente orden)
(adjunte los códigos SQL de creación de tablas):

Tabla: Bibliotecas
Campos Tipo de Campo
Id_Bibliotec Number(2,0)
a
Ubicacion Varchar2(30) (Nota: Debe ser el nombre de una ciudad)
Telefono Varchar2(30)

Clave primaria (PK): Id_Biblioteca


Tabla: Clientes
Campos Tipo de Campo
Id_Cliente Number(2,0)
Nombre_Cliente Varchar2(50)
Celular_Cliente Number(9,0)
Nro. DD-106
Laboratorio de Base de Datos
Sentencias DDL y DML (II)
Página 2

Correo_Cliente Varchar2(50)
Estado_Cliente Varchar2(1)
Fecha_nacimiento Date

Clave primaria (PK): Id_Cliente

(El campo Estado_Cliente puede tener el valor  ‘N’: Normal / ‘M’: Moroso)

Tabla: Generos_Libros
Campos Tipo de Campo
Id_Genero Number(2,0)
Genero Varchar2(50)

Clave primaria (PK): Id_Genero

Tabla: Encargados
Campos Tipo de Campo
Id_Encargado Number(2,0)
Nombre_Encargado Varchar2(50)
Correo_Encargado Varchar2(50)
Celular_Encargado Number(9,0)
Id_Biblioteca Number(2,0)
Clave primaria (PK): Id_Encargado
Clave foránea (FK): Id_Biblioteca (que debe configurarse para que haga
referencia al campo Id_Biblioteca de la tabla Bibliotecas)

Tabla: Libros
Campos Tipo de Campo
Id_Libro Number(2,0)
Nombre Varchar2(50)
Autor Varchar2(30)
Editorial Varchar2(30)
Stock Number(3,0)
Precio_Unitario Number(4,2)
Año_edicion Varchar2(4)
Id_Genero Number(2,0)
Clave primaria (PK): Id_Libro
Clave foránea (FK): Id_Genero (que debe configurarse para que haga
referencia al campo Id_Genero de la tabla Generos_Libros)

Tabla: Ventas_Libros
Campos Tipo de Campo
Id_Venta_Libro Number(2,0)
Id_Libro Number(2,0)
Id_Biblioteca Number(2,0)
Id_Cliente Number(2,0)
Nro. DD-106
Laboratorio de Base de Datos
Sentencias DDL y DML (II)
Página 3

Cantidad Number(3,0)
Fecha_Venta Date

Clave primaria (PK): Id_Venta_Libro


Claves foráneas (FK): Id_Libro (que debe configurarse para que haga
referencia al campo Id_Libro de la tabla Libros)
Id_Biblioteca (que debe configurarse para que haga referencia al campo
Id_Biblioteca de la tabla Bibliotecas)
Id_Cliente (que debe configurarse para que haga referencia al campo
Id_Cliente de la tabla Clientes)

Tabla: Alquileres_Libros
Campos Tipo de Campo
Id_Alquiler_Libro Number(2,0)
Id_Libro Number(2,0)
Id_Biblioteca Number(2,0)
Id_Cliente Number(2,0)
Fecha_Entrega Date
Fecha_Devolucion Date
Estado_libro Varchar2(1)

Clave primaria (PK): Id_Alquiler_Libro


Claves foráneas (FK): Id_Libro (que debe configurarse para que haga
referencia al campo Id_Libro de la tabla Libros)
Id_Biblioteca (que debe configurarse para que haga referencia al campo
Id_Biblioteca de la tabla Bibliotecas)
Id_Cliente (que debe configurarse para que haga referencia al campo
Id_Cliente de la tabla Clientes)

(El campo Estado_libro puede tener el valor  ‘D’: Disponible / ‘A’: Alquilado)

4. Una vez creadas las tablas inserte al menos 3 valores a cada tabla, según su criterio
(inserte en el orden en que se han creado las tablas)
Nro. DD-106
Laboratorio de Base de Datos
Sentencias DDL y DML (II)
Página 4

5. ¿Por qué es necesario seguir el orden de creación de las tablas para la inserción de los
datos en las tablas?

VIII. OBSERVACIONES


Nro. DD-106
Laboratorio de Base de Datos
Sentencias DDL y DML (II)
Página 5



IX. CONCLUSIONES




You might also like