guía práctica 1 modelo entidad/relación

Anuncio
UNIVERSIDAD PRIVADA DEL VALLE
FACULTAD DE INFORMÁTICA Y ELECTRÓNICA
DISEÑO DE BASE DE DATOS I
GUÍA PRÁCTICA 1
MODELO ENTIDAD/RELACIÓN
ENUNCIADO
Utilizar el modelo entidad/relación 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 TEÓRICO REQUERIDO.Para la realización de esta práctica el estudiante debe conocer la notación gráfica
del modelo entidad-relación.
2.
OBJETIVOS. Practicar el modelamiento de bases de datos
3.
MATERIALES Y EQUIPOS.Se empleará como herramienta de trabajo la notación del modelo entidad-relación.
4.
TÉCNICA O PROCEDIMIENTO.En esta práctica el estudiante debe:
 Diseñar la base de datos utilizando el modelo entidad-relación
 Realizar varias pruebas para verificar que el modelo propuesto este completo
5.
TIEMPO DE DURACIÓN DE LA PRÁCTICA.Se estima 1 clase de 100 minutos.
6.
RESULTADOS ESPERADOS.A la conclusión de la práctica el estudiante tendrá la habilidad
de obtener los requerimientos de los usuarios y las destrezas para diseñar bases
de datos utilizando la notación del modelo entidad-relación.
7.
CUESTIONARIO.¿Qué resultó más difícil para usted en la solución de los problemas planteados?
¿Qué pasos aplicó en la construcción del modelo entidad/relación?
¿Alguno de los ejercicios requirió la utilización de relaciones recursivas?
¿Alguno de los ejercicios requirió la utilización de entidades débiles?
UNIVERSIDAD PRIVADA DEL VALLE
FACULTAD DE INFORMÁTICA Y ELECTRÓNICA
DISEÑO DE BASE DE DATOS I
GUÍA PRÁCTICA 2
MODELO OBJETO SEMÁNTICO
ENUNCIADO
Realizar el modelo objeto semántico de los siguientes enunciados:
1.
Transformar el siguiente modelo O/S al modelo E/R.
2.
El taller mecánico XYZ utiliza una papeleta de reparación para registrar los
datos del vehículo y los detalles de todos los cambios/arreglos que se hagan
durante su permanencia en el taller.
UNIVERSIDAD PRIVADA DEL VALLE
FACULTAD DE INFORMÁTICA Y ELECTRÓNICA
DISEÑO DE BASE DE DATOS I
3.
Transformar el siguiente modelo O/S al modelo
E/R
1.
CONOCIMIENTO TEÓRICO REQUERIDO.Para la realización de esta práctica el estudiante debe conocer la notación gráfica
del modelo objeto – semántico.
2.
OBJETIVOS. Recopilar requerimientos
 Practicar el modelamiento de bases de datos
3.
MATERIALES Y EQUIPOS.Se empleará como herramienta de trabajo la notación del modelo objeto-semántico.
4.
TÉCNICA O PROCEDIMIENTO.En esta práctica el estudiante debe:
 Diseñar la base de datos utilizando el modelo objeto-semántico
 Realizar varias pruebas para verificar que el modelo propuesto este completo
5.
TIEMPO DE DURACIÓN DE LA PRÁCTICA.Se estiman 2 clases de 100 minutos.
6.
RESULTADOS ESPERADOS.A la conclusión de la práctica el estudiante tendrá la habilidad
de obtener los requerimientos de los usuarios y las destrezas para diseñar bases
de datos utilizando la notación del modelo objeto - semántico.
7.
CUESTIONARIO.¿Qué resultó más difícil para usted en la solución de los problemas planteados?
¿Qué pasos aplicó en la construcción del modelo objeto/semántico?
¿Alguno de los ejercicios requirió la utilización de objetos simples?
¿Alguno de los ejercicios requirió la utilización de objetos híbridos?
¿Un objeto híbrido puede ser representado mediante algún otro
tipo de objeto, explique?
UNIVERSIDAD PRIVADA DEL VALLE
FACULTAD DE INFORMÁTICA Y ELECTRÓNICA
DISEÑO DE BASE DE DATOS I
GUÍA PRÁCTICA 3
NORMALIZACIÓN
ENUNCIADO
1.
Un encargado de un centro de cómputos desea registrar el ingreso
de estudiantes al mismo, guardando un registro de fecha, hora de
ingreso y salida; así mismo, se asigna una llave numerada a cada
estudiante; el número de la llave corresponde a un casillero.
2.
Una joyería debe registrar sus ventas diarias para almacenar el
nombre del vendedor, los datos del comprador y las joyas que se
venden. Es necesario guardar información de las joyas: material, peso y
precio de venta según el material.
3.
Crear las bases de datos para los ejercicios 1, 2 y 3.
UNIVERSIDAD PRIVADA DEL VALLE
FACULTAD DE INFORMÁTICA Y ELECTRÓNICA
DISEÑO DE BASE DE DATOS I
1.
CONOCIMIENTO TEÓRICO REQUERIDO.Para la realización de esta práctica 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 normalización y Microsoft Access.
4.
TÉCNICA O PROCEDIMIENTO.En esta práctica el estudiante debe:
 Normalizar las tablas
 Crear las bases de datos en Access
5.
TIEMPO DE DURACIÓN DE LA PRÁCTICA.Se estiman 1 clase de 100 minutos.
6.
RESULTADOS ESPERADOS.A la conclusión de la práctica el estudiante tendrá la habilidad de normalizar y
crear bases de datos en Microsoft Access.
7.
CUESTIONARIO.¿Qué resultó más difícil para usted en la solución de los problemas planteados?
¿Toda consulta anidada puede resolverse con reunión de tablas, explique?
¿Cuál es el procedimiento para consultar
una tabla que se
relaciona así misma (relación recursiva)?
UNIVERSIDAD PRIVADA DEL VALLE
FACULTAD DE INFORMÁTICA Y ELECTRÓNICA
DISEÑO DE BASE DE DATOS I
GUÍA PRÁCTICA 4
TRANSFORMAR EL MODELO ENTIDAD/RELACIÓN
AL MODELO RELACIONAL
ENUNCIADO
Transformar los siguientes modelos a tablas:
1.
2.
UNIVERSIDAD PRIVADA DEL VALLE
FACULTAD DE INFORMÁTICA Y ELECTRÓNICA
DISEÑO DE BASE DE DATOS I
3.
4.
UNIVERSIDAD PRIVADA DEL VALLE
FACULTAD DE INFORMÁTICA Y ELECTRÓNICA
DISEÑO DE BASE DE DATOS I
1.
2.
CONOCIMIENTO TEÓRICO REQUERIDO.Para la realización de esta práctica el estudiante debe
conocer las reglas de transformación del modelo entidad-relación al modelo
relacional.
OBJETIVOS. Practicar el modelamiento de bases de datos
3.
MATERIALES Y EQUIPOS.Se empleará como herramienta de trabajo la notación del modelo relacional.
4.
TÉCNICA O PROCEDIMIENTO.En esta práctica el estudiante debe:
 Diseñar la base de datos utilizando las reglas de transformación
 Realizar varias pruebas para verificar la validez de la transformación
5.
TIEMPO DE DURACIÓN DE LA PRÁCTICA.Se estima 1 clase de 100 minutos.
6.
RESULTADOS ESPERADOS.A la conclusión de la práctica el estudiante tendrá la habilidad de obtener las tablas
a partir del modelo entidad/relación y las destrezas para diseñar
bases de datos utilizando la notación entidad-relación.
7.
CUESTIONARIO.¿Qué resultó más difícil para usted en la solución de los problemas planteados?
¿Mencione las reglas de transformación empleadas?
UNIVERSIDAD PRIVADA DEL VALLE
FACULTAD DE INFORMÁTICA Y ELECTRÓNICA
DISEÑO DE BASE DE DATOS I
GUÍA PRÁCTICA 5
TRANSFORMAR EL MODELO OBJETO/SEMÁNTICO
AL MODELO RELACIONAL
ENUNCIADO
1.
2.
UNIVERSIDAD PRIVADA DEL VALLE
FACULTAD DE INFORMÁTICA Y ELECTRÓNICA
DISEÑO DE BASE DE DATOS I
3.
4.
UNIVERSIDAD PRIVADA DEL VALLE
FACULTAD DE INFORMÁTICA Y ELECTRÓNICA
DISEÑO DE BASE DE DATOS I
1.
2.
CONOCIMIENTO TEÓRICO REQUERIDO.Para la realización de esta práctica el estudiante
conocer las reglas de
transformación del modelo objeto-semántico al modelo relacional.
debe
OBJETIVOS. Practicar el modelamiento de bases de datos
3.
MATERIALES Y EQUIPOS.-
Se empleará como herramienta de trabajo la notación del modelo relacional.
4.
TÉCNICA O PROCEDIMIENTO.En esta práctica el estudiante debe:
a.
Diseñar la base de datos utilizando las reglas de transformación
b.
Realizar varias pruebas para verificar la validez de la transformación
5.
TIEMPO DE DURACIÓN DE LA PRÁCTICA.Se estima 1 clase de 100 minutos.
6.
RESULTADOS ESPERADOS.A la conclusión de la práctica el estudiante tendrá la habilidad de obtener las
tablas a partir del modelo objeto/semántico y las destrezas para
diseñar bases de datos utilizando la notación objeto-semántico.
7.
CUESTIONARIO.¿Qué resultó más difícil para usted en la solución de los problemas planteados?
¿Mencione las reglas de transformación empleadas?
UNIVERSIDAD PRIVADA DEL VALLE
FACULTAD DE INFORMÁTICA Y ELECTRÓNICA
DISEÑO DE BASE DE DATOS I
GUÍA PRÁCTICA 6
DE TABLAS A MODELO ENTIDAD/RELACIÓN
ENUNCIADO
Dibujar el modelo entidad/relación:
.1
2.
UNIVERSIDAD PRIVADA DEL VALLE
FACULTAD DE INFORMÁTICA Y ELECTRÓNICA
DISEÑO DE BASE DE DATOS I
1.
CONOCIMIENTO TEÓRICO REQUERIDO.Para la realización de esta práctica el estudiante debe
conocer las reglas de transformación del modelo entidad-relación al
modelo relacional.
2.
OBJETIVOS. Practicar el modelamiento de bases de datos
3.
4.
MATERIALES Y EQUIPOS.Se empleará como herramienta de trabajo la notación del modelo
entidad/relación.
TÉCNICA O PROCEDIMIENTO.En esta práctica el estudiante debe:
 Dibujar el modelo entidad/relación utilizando las reglas de transformación
 Realizar varias pruebas para verificar la validez de la transformación
5.
TIEMPO DE DURACIÓN DE LA PRÁCTICA.Se estima 1 clase de 50 minutos.
6.
RESULTADOS ESPERADOS.A la conclusión de la práctica el estudiante tendrá la habilidad de
dibujar el modelo entidad/relación a partir de un conjunto de tablas (ingeniería
inversa).
7.
CUESTIONARIO.¿Qué resultó más difícil para usted en la solución de los problemas planteados?
¿Mencione las reglas de transformación empleadas?
UNIVERSIDAD PRIVADA DEL VALLE
FACULTAD DE INFORMÁTICA Y ELECTRÓNICA
DISEÑO DE BASE DE DATOS I
GUÍA PRÁCTICA 7
DE TABLAS A MODELO OBJETO/SEMÁNTICO
ENUNCIADO
Dibujar el modelo objeto/semántico:
1.
2.
UNIVERSIDAD PRIVADA DEL VALLE
FACULTAD DE INFORMÁTICA Y ELECTRÓNICA
DISEÑO DE BASE DE DATOS I
1.
CONOCIMIENTO TEÓRICO REQUERIDO.Para la realización
conocer las reglas
modelo relacional.
2.
de esta práctica el estudiante debe
de transformación del modelo objeto-semántico al
OBJETIVOS.Practicar el modelamiento de bases de datos
3.
MATERIALES Y EQUIPOS.Se empleará como herramienta de trabajo la notación del modelo
objeto/semántico.
4.
TÉCNICA O PROCEDIMIENTO.En esta práctica el estudiante debe:
 Dibujar el modelo objeto/semántico utilizando las reglas de transformación
 Realizar varias pruebas para verificar la validez de la transformación
5.
TIEMPO DE DURACIÓN DE LA PRÁCTICA.Se estima 1 clase de 50 minutos.
6.
RESULTADOS ESPERADOS.A la conclusión de la práctica el estudiante tendrá la habilidad de obtener
el modelo objeto/semántico a partir de tablas (ingeniería inversa).
7.
CUESTIONARIO.¿Qué resultó más difícil para usted en la solución de los problemas planteados?
¿Mencione las reglas de transformación empleadas?
UNIVERSIDAD PRIVADA DEL VALLE
FACULTAD DE INFORMÁTICA Y ELECTRÓNICA
DISEÑO DE BASE DE DATOS I
GUÍA PRÁCTICA 8
SQL
ENUNCIADO
1.
Crear la base de datos panchita.mdb (Ejercicio 2 de la práctica # 7)
2.
Realizar las siguientes consultas:
(a) Especificar el monto de dinero ingresado por fecha
(b) Indicar los números 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 número 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 TEÓRICO REQUERIDO.Para la realización de esta práctica 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. TÉCNICA O PROCEDIMIENTO.En esta práctica el estudiante debe:
 Realizar las consultas
 Probar las consultas y sus resultados
5. TIEMPO DE DURACIÓN DE LA PRÁCTICA.Se estiman 2 clases de 100 minutos.
6. RESULTADOS ESPERADOS.A la conclusión de la práctica el estudiante tendrá la habilidad de realizar consultas de
actualización y recuperación de registros de cualquier base de datos.
7. CUESTIONARIO.¿Qué resultó más difícil para usted en la solución de los problemas planteados?
¿Toda consulta anidada puede resolverse con reunión de tablas, explique?
¿Cuál es el procedimiento para consultar
una tabla que se
relaciona así misma (relación recursiva)?
UNIVERSIDAD PRIVADA DEL VALLE
FACULTAD DE INFORMÁTICA Y ELECTRÓNICA
DISEÑO DE BASE DE DATOS I
GUÍA PRÁCTICA 9
ALGEBRA RELACIONAL
ENUNCIADO
1.
Utilizar la siguiente estructura:
2.
Realizar las siguientes consultas:
a.
Listar las fechas de venta
b.
Visualizar el nombre del cajero de la venta 2
c.
Visualizar el número de
PA01 en
3.
efectuadas por el nit
la
venta, nombre
10205
y
nit
del ítem
fecha venta 07/12/2010.
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#);
UNIVERSIDAD PRIVADA DEL VALLE
FACULTAD DE INFORMÁTICA Y ELECTRÓNICA
DISEÑO DE BASE DE DATOS I
1.
CONOCIMIENTO TEÓRICO REQUERIDO.Para la realización de esta práctica 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.
TÉCNICA O PROCEDIMIENTO.En esta práctica el estudiante debe:
 Realizar las consultas
 Probar las consultas y sus resultados
5.
TIEMPO DE DURACIÓN DE LA PRÁCTICA.Se estima 1 clase de 100 minutos.
6.
RESULTADOS ESPERADOS.A la conclusión de la práctica el estudiante tendrá la habilidad de realizar consultas
de actualización y recuperación de registros de cualquier base de datos.
7.
CUESTIONARIO.¿Qué resultó más difícil para usted en la solución de los problemas planteados?
¿Mencione las diferencias que encuentra entre consultar con SQL
y álgebra relacional?
Descargar