0% found this document useful (0 votes)
8 views6 pages

Lab 03

laboratorio 03
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views6 pages

Lab 03

laboratorio 03
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
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