ejercicios de razonamiento logicoDescripción completa
Descripción completa
datos tecnico
Descripción completa
Descripción: VHDL
Descripción: EL Controlador Logico Programable 1
ejercicio 20Descripción completa
Un eseu despre compozitorul ceh.
Descripción: educacion
problemas resueltos, razonamiento matematico,
erp
Descrição: Raciocinio Logico - 1 a 100
Descrição: Apostila de Raciocinio Logico
Instituto Superior Tecnológico “Fco. de Paula González Vigil”
Computación e Informática U.D.: Taller de Base de Datos
Guía de laboratorio Nº 01 – ERWIN
DISEÑO LÓGICO OBJETIVOS: En la presente práctica aprenderemos a: Construir los modelos lógicos y físico de una Base de Datos, utilizando ERWIN Modelar una Base de Datos, construida como trabajo grupal.
PROBLEMA: El Instituto de computación “Miller” requiere una base de datos para almacenar información de sus alumnos, los que para ser considerados deben pagar previamente el derecho de matrícula, certificado de estudios, examen de aplazados u otro. Los empleados son responsables de registrar las matrículas y emitir las boletas de pago. Después de normalizar la información hasta la 3FN, se obtiene las siguientes tablas. BOLETA TIPO_PAGO ALUMNO
DETALLE_BOLETA
ESPECIALIDAD
MATRICULA
DETALLE_MATRICULA
CURSO
EMPLEADO
1.
MODELADO DE LA BASE DE DATOS: Para modelar la Base de Datos vamos a utilizar utili zar el ERWIN, donde se construirá el Modelo Lógico Lógico y
Modelo Físico, el archivo resultante debe ser almacenado con el nombre MATRICULA, aceptando la extensión .er1 por defecto. La ventana vent ana de diseño de ErWin, muestra la barra de herramientas Erwin Toolbox Hacer clic clic en el icono icono Create entity y arrastrarlo al lugar que va a ocupar. Escribir el nombre ALUMNO . Hacer doble clic sobre la figura obtenida o abrir abrir el Menú contextual con el botón derecho derecho del ratón, elegir Attributes… y llenar el nombre de los campos y su tipo según se indica. Usar New cada vez que se define un nuevo atributo (Usar Rename y Delete en caso necesario).
Definición Código del Alumno Nombre del Alumno Apellido del Alumno Fecha de nacimiento del Alumno Sexo del Alumno Teléfono del alumno Dirección Direcci ón del Alumno
Definición Código de la especialidad Nombre de la especialidad Sigla de la especialidad
Pág. 1 de 4
Instituto Superior Tecnológico “Fco. de Paula González Vigil”
Computación e Informática U.D.: Taller de Base de Datos
Definición Código del empleado Nombre del empleado Apellido del empleado Documento de identidad M = Masculino, F = Femenino Fecha de nacimiento. Dirección del empleado Teléfono del empleado Cargo del empleado
Definición Código del curso Nombre del curso Horas de teoría Horas de laboratorio Total de horas
ENTIDAD: MATRICULA Atributo NROREMAT FECHAMAT SEMESTRE TURNO PERIODO
Columna NROREMAT FECHAMAT SEMESTRE TURNO PERIODO
Dominio String Datetime String String String
Clave Definición Primaria Número de registro de matrícula Fecha de matrícula Semestre en el que se matricula Turno en el que se matricula Periodo de semestre
Relacionamos las entidades construidas hasta el momento:
Como se observa en la relación de las Entidades Boleta – Tipo_Pago y Matrícula – Curso, existe una cardinalidad de muchos a muchos.
Mgr. David Caipa M.
Pág. 2 de 4
Instituto Superior Tecnológico “Fco. de Paula González Vigil”
Computación e Informática U.D.: Taller de Base de Datos
Para romper ésta relación de muchos a muchos, generamos una tabla intermedia, siguiendo los siguientes pasos:
Hacer clic derecho sobre la relación de las entidades Boleta – Tipo_Pago y seleccionar la opción Create Association Entity, como se observa. Pulsar siguiente En la ventana, en Entity Name (Nombre de la entidad), escribir: DETALLE_BOLETA. Pulsar siguiente.
Mgr. David Caipa M.
Pág. 3 de 4
Instituto Superior Tecnológico “Fco. de Paula González Vigil”
Computación e Informática U.D.: Taller de Base de Datos
Pulsar siguiente, en nombre de transformación escribir: DETALLE_BOLETA. Finalizar. En la entidad completar los campos:
En la Entidad DETALLE_BOLETA, completar los campos: Atributo CANTIDAD IMPORTE
Columna CANTIDAD IMPORTE
Dominio Number Number
Definición Cantidad del tipo de pago Importe: Cantidad* Costo
Repetir el proceso para la relación de las tablas: Matrícula – Curso, creando la nueva tabla de nombre: DETALLE_MATRICULA Completar los siguientes campos: Atributo CONDICION
Columna CONDICION
Dominio String
Definición Condición de matrícula en el curso
TAREA: En grupos establecidos para la UD, realizar la II Etapa, correspondiente al diseño lógico de la BD de la Empresa o Institución motivo del proyecto.