modelo entidad relacion - guia practica 1 access

21
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?

Upload: jeankee007

Post on 02-Oct-2015

58 views

Category:

Documents


5 download

DESCRIPTION

GUÍA PRÁCTICA 1MODELO ENTIDAD/RELACIÓNENUNCIADOUtilizar 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 datos3. 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 completo5. 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?

TRANSCRIPT

GUA PRCTICA 1MODELO 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 2MODELO 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 3NORMALIZACIN

ENUNCIADO

1. Un encargado de un centro de cmputos 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 nmero de la llave corresponde a un casillero.

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 4TRANSFORMAR EL MODELO ENTIDAD/RELACIN AL MODELO RELACIONAL

ENUNCIADO

Transformar los siguientes modelos a tablas:

1.

2.3.

4.

1. CONOCIMIENTO TERICO REQUERIDO.-Para la realizacin de esta prctica el estudiante debe conocer las reglas de transformacin del modelo entidad-relacin 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 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 5TRANSFORMAR EL MODELO OBJETO/SEMNTICO AL MODELO RELACIONAL

ENUNCIADO

1.

2.

3.

4.

1. CONOCIMIENTO TERICO REQUERIDO.-Para la realizacin de esta prctica el estudiante debe conocer las reglas detransformacin del modelo objeto-semntico 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 relacional.

4. TCNICA O PROCEDIMIENTO.-En esta prctica el estudiante debe:a. Disear la base de datos utilizando las reglas de transformacinb. 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 6DE 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 entidad-relacin 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 entidad/relacin.

4. 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 7DE 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 objeto-semntico 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 8SQL

ENUNCIADO

1. Crear la base de datos panchita.mdb (Ejercicio 2 de la prctica # 7)2. 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/20101. 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 9ALGEBRA RELACIONAL

ENUNCIADO

1. Utilizar la siguiente estructura:

2. Realizar las siguientes consultas:a. Listar las fechas de venta efectuadas por el nit 10205b. Visualizar el nombre del cajero de la venta 2c. 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_ClienteFROM venta, detalleventaWHERE 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_cajeroFROM cajeroWHERE 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?