You are on page 1of 19

GUA PRCTICA 1

MODELO ENTIDAD/RELACIN
ENUNCIADO
Utilizar el modelo entidad/relacin para modelar:
El Sauna XYZ requiere registrar el ingreso de los clientes,
guardando un control de fecha y hora de ingreso; as
mismo, asigna una llave numerada a de un casillero donde el
podr dejar sus pertenencias.
Cuando el Cliente abandone el sauna, debe entregar la llave
asignada para que el encargado registre la hora de salida,
liberando el casillero para que pueda ser asignado a otro cliente.
1. CONOCIMIENTO TERICO REQUERIDO.Para la realizacin de esta prctica el estudiante debe conocer la
notacin grfica del modelo entidad-relacin.
2. OBJETIVOS. Practicar el modelamiento de bases de datos
3. MATERIALES Y EQUIPOS.Se emplear como herramienta de trabajo la notacin del modelo
entidad-relacin.
4. TCNICA O PROCEDIMIENTO.En esta prctica el estudiante debe:
Disear la base de datos utilizando el modelo entidad-relacin
Realizar varias pruebas para verificar que el modelo propuesto
este completo
5. TIEMPO DE DURACIN DE LA PRCTICA.Se estima 1 clase de 100 minutos.
6. RESULTADOS ESPERADOS.A la conclusin de la prctica el estudiante tendr la
habilidad de obtener los requerimientos de los usuarios y las
destrezas para disear bases de datos utilizando la notacin del
modelo entidad-relacin.
7. CUESTIONARIO.Qu result ms difcil para usted en la solucin de los problemas
planteados?
Qu pasos aplic en la construccin del modelo entidad/relacin?
Alguno de los ejercicios requiri la utilizacin de relaciones
recursivas?
Alguno de los ejercicios requiri la utilizacin de entidades dbiles?

GUA PRCTICA 2
MODELO OBJETO SEMNTICO
ENUNCIADO
Realizar el modelo objeto semntico de los siguientes enunciados:
1.

Transformar el siguiente modelo O/S al modelo E/R.

2.

El taller mecnico XYZ utiliza una papeleta de reparacin para


registrar los datos del vehculo y los detalles de todos los
cambios/arreglos que se hagan durante su permanencia en el
taller.

3.

Transformar el siguiente modelo O/S al modelo E/R

1. CONOCIMIENTO TERICO REQUERIDO.Para la realizacin de esta prctica el estudiante debe conocer la


notacin grfica del modelo objeto semntico.
2. OBJETIVOS. Recopilar requerimientos
Practicar el modelamiento de bases de datos
3. MATERIALES Y EQUIPOS.Se emplear como herramienta de trabajo la notacin del modelo
objeto-semntico.
4. TCNICA O PROCEDIMIENTO.En esta prctica el estudiante debe:
Disear la base de datos utilizando el modelo objeto-semntico
Realizar varias pruebas para verificar que el modelo propuesto
este completo
5. TIEMPO DE DURACIN DE LA PRCTICA.Se estiman 2 clases de 100 minutos.
6. RESULTADOS ESPERADOS.A la conclusin de la prctica el estudiante tendr la
habilidad de obtener los requerimientos de los usuarios y las
destrezas para disear bases de datos utilizando la notacin del
modelo objeto - semntico.
7. CUESTIONARIO.Qu result ms difcil para usted en la solucin de los problemas
planteados?
Qu pasos aplic en la construccin del modelo objeto/semntico?
Alguno de los ejercicios requiri la utilizacin de objetos simples?
Alguno de los ejercicios requiri la utilizacin de objetos hbridos?
Un objeto hbrido puede ser representado mediante algn
otro tipo de objeto, explique?

GUA PRCTICA 3
NORMALIZACIN
ENUNCIADO
1. Un encargado de un centro de cmputos desea
ingreso de estudiantes al mismo, guardando un
fecha, hora de ingreso y salida; as mismo, se
llave numerada a cada estudiante;
el nmero
corresponde a un casillero.

registrar el
registro de
asigna una
de la llave

2. Una joyera debe registrar sus ventas diarias para almacenar


el nombre del vendedor, los datos del comprador y las joyas
que se venden. Es necesario guardar informacin de las joyas:
material, peso y precio de venta segn el material.

3. Crear las bases de datos para los ejercicios 1, 2 y 3.

1. CONOCIMIENTO TERICO REQUERIDO.Para la realizacin de esta prctica el estudiante debe conocer el


modelo relacional y los aspectos esenciales de Microsoft Access.
2. OBJETIVOS. Utilizar el DBMS Microsoft Access.
3. MATERIALES Y EQUIPOS.Se emplear como herramienta de trabajo la normalizacin y
Microsoft Access.
4. TCNICA O PROCEDIMIENTO.En esta prctica el estudiante debe:
Normalizar las tablas
Crear las bases de datos en Access
5. TIEMPO DE DURACIN DE LA PRCTICA.Se estiman 1 clase de 100 minutos.
6. RESULTADOS ESPERADOS.A la conclusin de la prctica el estudiante tendr la habilidad de
normalizar y crear bases de datos en Microsoft Access.
7. CUESTIONARIO.Qu result ms difcil para usted en la solucin de los problemas
planteados?
Toda consulta anidada puede resolverse con reunin de tablas,
explique?
Cul es el procedimiento para consultar una tabla que se
relaciona as misma (relacin recursiva)?

GUA PRCTICA 4
TRANSFORMAR EL MODELO ENTIDAD/RELACIN
AL MODELO RELACIONAL
ENUNCIADO
Transformar los siguientes modelos a tablas:
1.

2.

3.

4.

1.

2.

CONOCIMIENTO TERICO REQUERIDO.Para la realizacin de esta prctica el estudiante debe


conocer las reglas de transformacin del modelo entidad-relacin
al modelo relacional.
OBJETIVOS. Practicar el modelamiento de bases de datos

3.

MATERIALES Y EQUIPOS.Se emplear como herramienta de trabajo la notacin del modelo


relacional.

4.

TCNICA O PROCEDIMIENTO.En esta prctica el estudiante debe:


Disear la base de datos utilizando las reglas de
transformacin
Realizar varias pruebas para verificar la validez de la
transformacin

5.

TIEMPO DE DURACIN DE LA PRCTICA.Se estima 1 clase de 100 minutos.

6.

RESULTADOS ESPERADOS.A la conclusin de la prctica el estudiante tendr la habilidad de


obtener las tablas a partir del modelo entidad/relacin y las
destrezas para disear bases de datos utilizando la notacin
entidad-relacin.

7.

CUESTIONARIO.Qu result ms difcil para usted en la solucin de los problemas


planteados?
Mencione las reglas de transformacin empleadas?

GUA PRCTICA 5
TRANSFORMAR EL MODELO OBJETO/SEMNTICO
AL MODELO RELACIONAL
ENUNCIADO
1.

2.

3.

4.

1.

2.

CONOCIMIENTO TERICO REQUERIDO.Para la realizacin de esta prctica el estudiante debe


conocer las reglas de
transformacin del modelo objeto-semntico al modelo relacional.
OBJETIVOS. Practicar el modelamiento de bases de datos

3.

MATERIALES Y EQUIPOS.Se emplear como herramienta de trabajo la notacin del modelo


relacional.

4.

TCNICA O PROCEDIMIENTO.En esta prctica el estudiante debe:


a. Disear la base de datos utilizando las reglas de
transformacin
b. Realizar varias pruebas para verificar la validez de la
transformacin

5.

TIEMPO DE DURACIN DE LA PRCTICA.Se estima 1 clase de 100 minutos.

6.

RESULTADOS ESPERADOS.A la conclusin de la prctica el estudiante tendr la habilidad


de obtener las tablas a partir del modelo objeto/semntico y
las destrezas para disear bases de datos utilizando la
notacin objeto-semntico.

7.

CUESTIONARIO.Qu result ms difcil para usted en la solucin de los


problemas planteados?
Mencione las reglas de transformacin empleadas?

GUA PRCTICA 6
DE TABLAS A MODELO ENTIDAD/RELACIN
ENUNCIADO
Dibujar el modelo entidad/relacin:
.1
2.

1.

CONOCIMIENTO TERICO REQUERIDO.Para la realizacin de esta prctica el estudiante debe


conocer las reglas de transformacin del modelo entidadrelacin al modelo relacional.

2.

OBJETIVOS. Practicar el modelamiento de bases de datos

3.

4.

MATERIALES Y EQUIPOS.Se emplear como herramienta de trabajo la notacin del


modelo entidad/relacin.
TCNICA O PROCEDIMIENTO.En esta prctica el estudiante debe:
Dibujar el modelo entidad/relacin utilizando las reglas de
transformacin
Realizar varias pruebas para verificar la validez de la

transformacin
5.

TIEMPO DE DURACIN DE LA PRCTICA.Se estima 1 clase de 50 minutos.

6.

RESULTADOS ESPERADOS.A la conclusin de la prctica el estudiante tendr la


habilidad de dibujar el modelo entidad/relacin a partir de un
conjunto de tablas (ingeniera inversa).

7.

CUESTIONARIO.Qu result ms difcil para usted en la solucin de los


problemas planteados?
Mencione las reglas de transformacin empleadas?

GUA PRCTICA 7
DE TABLAS A MODELO OBJETO/SEMNTICO
ENUNCIADO
Dibujar el modelo objeto/semntico:
1.

2.

1.

CONOCIMIENTO TERICO REQUERIDO.Para la realizacin de esta prctica el estudiante debe


conocer las reglas de transformacin del modelo objetosemntico al modelo relacional.

2.

OBJETIVOS.Practicar el modelamiento de bases de datos

3.

MATERIALES Y EQUIPOS.Se emplear como herramienta de trabajo la notacin del


modelo objeto/semntico.

4.

TCNICA O PROCEDIMIENTO.En esta prctica el estudiante debe:


Dibujar el modelo objeto/semntico utilizando las reglas de
transformacin
Realizar varias pruebas para verificar la validez de la
transformacin

5.

TIEMPO DE DURACIN DE LA PRCTICA.Se estima 1 clase de 50 minutos.

6.

RESULTADOS ESPERADOS.A la conclusin de la prctica el estudiante tendr la


habilidad de obtener el modelo objeto/semntico a partir de
tablas (ingeniera inversa).

7.

CUESTIONARIO.Qu result ms difcil para usted en la solucin de los


problemas planteados?
Mencione las reglas de transformacin empleadas?

GUA PRCTICA 8
SQL
ENUNCIADO
1.
2.

Crear la base de datos panchita.mdb (Ejercicio 2 de la prctica


# 7)
Realizar las siguientes consultas:
(a) Especificar el monto de dinero ingresado por fecha
(b) Indicar los nmeros de pedidos en los que se vendi
Chipollo
(c) Mostrar la lista de tems que se vendieron en fecha
20/Marzo/2010
(d)Visualizar el nmero de pedidos en fecha 16/Marzo/2010
(e) Reportar el monto total de dinero ingresado en fecha
19/Marzo/2010
(f) Indicar el monto de dinero ingresado por tem en fecha
19/Marzo/2010
(g) Indicar el monto de dinero ingresado por pedido en
fecha 19/Marzo/2010
(h)Especificar el total de tems vendidos en fecha
20/Marzo/2010
(i) Especificar los tems que no se vendieron en fecha

20/Marzo/2010
1. CONOCIMIENTO TERICO REQUERIDO.Para la realizacin de esta prctica el estudiante debe conocer
el modelo relacional y SQL.
2. OBJETIVOS. Practicar SQL
3. MATERIALES Y EQUIPOS.Se emplear como herramienta de trabajo la sintaxis SQL.
4. TCNICA O PROCEDIMIENTO.En esta prctica el estudiante debe:
Realizar las consultas
Probar las consultas y sus resultados
5. TIEMPO DE DURACIN DE LA PRCTICA.Se estiman 2 clases de 100 minutos.
6. RESULTADOS ESPERADOS.A la conclusin de la prctica el estudiante tendr la habilidad de
realizar consultas de actualizacin y recuperacin de registros de
cualquier base de datos.

7. CUESTIONARIO.Qu result ms difcil para usted en la solucin de los problemas


planteados?
Toda consulta anidada puede resolverse con reunin de tablas,
explique?
Cul es el procedimiento para consultar una tabla que se
relaciona as misma (relacin recursiva)?

GUA PRCTICA 9
ALGEBRA RELACIONAL
ENUNCIADO
1.

Utilizar la siguiente estructura:

2.

Realizar las siguientes consultas:


a. Listar las fechas de venta efectuadas por el nit 10205
b. Visualizar el nombre del cajero de la venta 2
c. Visualizar el nmero de venta, nombre y nit del tem
PA01 en la fecha venta 07/12/2010.
3.

Convertir las siguientes consultas SQL a lgebra relacional


a.

SELECT detalleventa.Id_Venta, venta.NIT,


venta.Nombre_Cliente
FROM venta, detalleventa
WHERE detalleventa.Id_Venta=venta.id_venta
AND detalleventa.Id_Item='PA03' AND
venta.Fecha_Venta=#7/12/2010# and
detalleventa.tipo_servicio='Domicilo';

b.

SELECT nombre_cajero
FROM cajero
WHERE id_cajero not in (select id_cajero
from venta where
fecha_venta=#07/12/2010#);

1.

CONOCIMIENTO TERICO REQUERIDO.Para la realizacin de esta prctica el estudiante debe conocer el


modelo relacional y lgebra relacional.

2.

OBJETIVOS. Practicar SQL y lgebra relacional

3.

MATERIALES Y EQUIPOS.Se emplear como herramienta de trabajo la sintaxis del lgebra


relacional.

4.

TCNICA O PROCEDIMIENTO.En esta prctica el estudiante debe:


Realizar las consultas
Probar las consultas y sus resultados

5.

TIEMPO DE DURACIN DE LA PRCTICA.Se estima 1 clase de 100 minutos.

6.

RESULTADOS ESPERADOS.A la conclusin de la prctica el estudiante tendr la habilidad de


realizar consultas de actualizacin y recuperacin de registros de
cualquier base de datos.

7.

CUESTIONARIO.Qu result ms difcil para usted en la solucin de los problemas


planteados?
Mencione las diferencias que encuentra entre consultar con
SQL y lgebra relacional?