You are on page 1of 4

INSTITUTO TECNOLÓGICO SUPERIOR DE ACAYUCAN

ADMINISTRACION DE BASE DE DATOS


PRACTICA DE LABORATORIO No 3: Estructurar una base de datos

ELABORÓ: L.I. JOSE HERNANDEZ RODRIGUEZ

CARRERA:

Ingeniería en Sistemas Computacionales

UNIDAD:
II. Definición de Esquema Interno

TEMAS:

2.2 Estructurar una Base de Datos

OBJETIVO DE LA PRÁCTICA:

El alumno diseñará el esquema conceptual de la base de una base


de datos escribiendo las instrucciones SQL en modo comando del SGBD.

RECURSOS EDUCATIVOS:

Hojas blancas, Cañón.

SOFTWARE:
Ninguno

HARDWARE:
Ninguno

HERRAMIENTAS:
Ninguna

DESARROLLO DE LA PRÁCTICA.

Paso 1: Analizar el siguiente ejercicio:

La cadena de Video-Clubs Glob-Gusters ha decidido, para mejorar su servicio,


emplear una base de datos para almacenar la información referente a las películas
que ofrece en alquiler. Esta información es la siguiente:

• Una película se caracteriza por su título, nacionalidad, productora y fecha (p.e.,


“Quo Vadis”, “Estados Unidos”, “M.G.M.”, 1955).

• En una película pueden participar varios actores (nombre, nacionalidad, sexo)


algunos de ellos como actores principales.

9
INSTITUTO TECNOLÓGICO SUPERIOR DE ACAYUCAN
ADMINISTRACION DE BASE DE DATOS
PRACTICA DE LABORATORIO No 3: Estructurar una base de datos

• Una película está dirigida por un director (nombre, nacionalidad).

• De cada película se dispone de uno o varios ejemplares diferenciados por un


número de ejemplar y caracterizados por su estado de conservación.

• Un ejemplar se puede encontrar alquilado a algún cliente (DNI, nombre,


dirección, teléfono). Se desea almacenar la fecha de comienzo del alquiler y la de
devolución.

• Cada socio puede tener alquilados, en un momento dado, 4 ejemplares como


máximo.

• Un socio tiene que ser avalado por otro socio que responda de él en caso de
tener problemas en el alquiler.

Paso 2: Escriba un Objetivo General de la base de datos.

Paso 3: Identificar las entidades


Actores, directores, películas, ejemplares, clientes

Paso 4: Identificar los atributos de cada una de las entidades


actores(nombre nacionalidad sexo)
directores(nombre, nacionalidad)
peliculas(titulo , nacionalidad, productora, fecha)
ejemplares(codejem, estado)
create table clientes(dni, nombre, dirección, teléfono)
create table alquiler(fechaalq, fechadev)

Paso 5: Identificar las llaves principales de las entidades


actores(codact, nombre nacionalidad sexo)
directores(coddir, nombre, nacionalidad)
peliculas(codpel, titulo , nacionalidad, productora, fecha)
ejemplares(codejem, estado)
clientes(dni, nombre, dirección, teléfono)
alquiler(codalq, fechaalq, fechadev)

Paso 6: Identificar las relaciones entre las entidades.

Películas con directores, una película tiene una director

Películas con ejemplares, un ejemplar pertenece a una película

Socio es aval de otro socio

El alquiler le pertenece a un socio

10
INSTITUTO TECNOLÓGICO SUPERIOR DE ACAYUCAN
ADMINISTRACION DE BASE DE DATOS
PRACTICA DE LABORATORIO No 3: Estructurar una base de datos

Detalles del alquiler, es decir en ese alquiler que películas se rentaron

Actuación es decir que actor actuo en que película y el tipo de actuación que
tuivieron.

actores(codact, nombre, nacionalidad, sexo)


directores(coddir, nombre, nacionalidad)
peliculas(codpel, titulo , nacionalidad, productora, fecha, coddir)
ejemplares(codejem, estado, codpel)
clientes(dni, nombre, dirección, teléfono, numpelrentadas, aval)
alquiler(codalq, fechaalq, fechadev, dni)
detalles (codalq, codejem)
actuación(codact, codpel, tipode actuación)

Paso 7: Realizar el diccionario de datos de las tablas:

Paso 8: Realizar el Diagrama E-R de este ejercicio

EJERCICIO-PRODUCTO.

11
INSTITUTO TECNOLÓGICO SUPERIOR DE ACAYUCAN
ADMINISTRACION DE BASE DE DATOS
PRACTICA DE LABORATORIO No 3: Estructurar una base de datos

CONCLUSIONES.

Al término de la práctica el alumno sabrá estructurar una base de datos, a


partir de una oración o ejercicio a resolver, de esta manera realizara el modelo
conceptual de una base de datos y una vez más podrá crear el diccionario de
base de datos de forma teórica.

12

You might also like