001 - evaluacion a distancia_052013

Upload: reivax1406

Post on 02-Apr-2018

218 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/27/2019 001 - Evaluacion a Distancia_052013

    1/12

    Primera Evaluacin a

    Distancia

    Programa Acadmico de Educacin

    Superior a Distancia

    Ingeniera de Sistemas

    Base de Datos

    IV Ciclo

    DATOS DE IDENTIFICACIN

    CURSO : Base de Datos

    FECHA DE ENTREGA :

    SEMESTRE ACADMICO : 20131

    ESTUDIANTE :

    FACULTAD : Facultad de Ingeniera

    ESCUELA PROFESIONAL : Ingeniera de Sistemas

    PROFESOR : Ing.Franklin Guerrero Campos

  • 7/27/2019 001 - Evaluacion a Distancia_052013

    2/12

    Indicaciones Generales

    No olvides de escribir tus nombres y apellidos en la primera pgina de laprueba, en los espacios correspondientes, as como la Facultad y Escuela

    Profesional a la que perteneces.

    Este examen consta de dos partes:

    Primera parte: Preguntas objetivas que tiene un valor de 07 puntos Segunda parte: Desarrollo de Casos tiene un valor de 13 puntos

    AVISO: Tu EVALUACIN A DISTANCIA solo ser CALIFICADA cuando supresentacin est dentro del CRONOGRAMA ACADMICO la cual es nica y

    exclusivamenteVA CAMPUS VIRTUAL, dicho cronograma es establecido porla COORDINACIN DEL PROGRAMA y DIRECCIN DE ESCUELA, losENVOS a DESTIEMPO, no sern CALIFICADOS, as como tambin sernANULADOS aquellos exmenes en dondeEXISTA COPIA PARCIAL O TOTAL,recuerda que tus soluciones son UNICAS.

    OBSERVACIN: A fin de agilizar la REVISION de tu EAD, favor incluye todastus RESPUESTAS (diagramas, scripts y otros) slo en este documento,archivos adicionales a este, no sern tomados en cuenta.

    INSTRUCCIONES

    La prueba objetiva est constituida por dos partes, la primera de ellas consta de 35 preguntasdonde debes relacionar conceptos, la veracidad (V) o falsedad (F) de los enunciados y de alternativacorrecta. En la segunda parte hay preguntas denominadas desarrollo de casos los cuales debes dedesarrollar usando cualquier herramienta CASE.

    En el desarrollo de la prueba lee atentamente los enunciados o la pregunta y responder

    segn se indique, adems debes estar seguro al momento de responder pues cualquier borrn oenmendadura anula la respuesta.

    Primera Evaluacin a Distancia

    Preguntas objetivas

  • 7/27/2019 001 - Evaluacion a Distancia_052013

    3/12

    I. Relacionar los siguientes conceptos ( 0.2 puntos cada uno )

    1. Es un campo o un conjunto de campos que puede serusado para identificar un registro.

    10Interseccin

    2. Es el proceso de construir un esquema de la informacinque utiliza la empresa

    4 Tablas

    3. Es una tcnica para prevenir las anomalas operacionalesen las relaciones.

    2 Diseo Conceptual

    4. Son objetos de la base de datos que contienen todos susdatos, donde se definen mediante una coleccin decolumnas.

    6 Lenguaje deManipulacin de Datos

    5. Descripcin de alto nivel de la estructura de la Base deDatos y los requerimientos de usuario

    7 Llave Fornea

    6. Permite recuperar los datos almacenados en la base dedatos y tambin incluye ordenes para permitir al usuario aactualizar las bases de datos

    3Normalizacin de Datos

    7. Es aquel cuyo valor coincide con la clave primaria dealguna otra tabla

    1 Clave

    8. Representan propiedades de la misma y que estncaracterizadas por un nombre

    5 Diseo Lgico

    9.

    Incluye ordenes para definir, modificar o borrar las tablasen las que se almacenan los datos y de las relacionesentre estas

    9 Lenguaje de Definicinde Datos

    10. Es una relacin definida sobre el mismo esquema derelacin y cuya instancia estar constituida por las tuplasque pertenecen a ambas relaciones.

    8Atributos

    II. Escribe verdadero (V) o falso (F), donde corresponda. ( 0.2 puntos cada uno )

    1. Clave es un campo o un conjunto de campos que puede ser usado paraidentificar un registro.

    V

    2.Diseo Conceptual es el proceso de construir un esquema de lainformacin que utiliza la empresa

    V

    3. Normalizacin de Datos no es una tcnica para prevenir las anomalasoperacionales en las relaciones.

    F

    4. Las tablas no son objetos de la base de datos que contienen todos susdatos, donde se definen mediante una coleccin de columnas.

    F

    5. Diseo Lgico es la descripcin de alto nivel de la estructura de la Basede Datos y los requerimientos de usuario

    V

    6. LMD no permite recuperar los datos almacenados en la base de datos ytambin incluye ordenes para permitir al usuario a actualizar las basesde datos

    F

    7. Llave Fornea es aquel cuyo valor coincide con la clave primaria dealguna otra tabla

    V

    8. Los atributos no representan propiedades de la misma y que estncaracterizadas por un nombre.

    F

    9. Lenguaje de Definicin de Datos Incluye ordenes para definir, modificaro borrar las tablas en las que se almacenan los datos y de lasrelaciones entre estas.

    V

    10. La interseccin es una relacin definida sobre el mismo esquema derelacin y cuya instancia estar constituida por las tuplas quepertenecen a ambas relaciones

    V

    III. Responder a las siguientes interrogantes. (0.20 puntos c/u)

    1. Mencione dos usos del Diccionario de Datos2. Explique por qu los usuarios no deben tener acceso al Diccionario de Datos?

  • 7/27/2019 001 - Evaluacion a Distancia_052013

    4/12

    3. Explique por el Modelo Lgico se llama el corazn de la base de datos?4. Explique cmo se puede usar un paquete CASE en el diseo de Base de Datos?5. Qu tipos de habilidades debe de poseer un administrador de Base de Datos?Para qu tareas se

    necesitan?6. Defina los siguientes trminos

    a. Datos Operativosb. Entidadc. Atributod. Registro de Datose. Archivo de datos

    f. Metadatog. Prototipoh. CASEi. Diccionario de Datosj. Estndares de Datos

    7. Distinga entre la intensin y la extensin de una base de datos8. Distinga entre la independencia de datos lgica y fsica, proporcione ejemplos de los posibles cambios que

    permiten.9. Proporcione dos razones por las que es deseable separar la representacin fsica de la estructura

    conceptual de una base de datos.10. Mencione dos caractersticas deseables de un modelo conceptual de una organizacin.11. Defina lo siguiente: esquema externo, esquema lgico y esquema interno.12. Establezca diferencias entre datos e informacin.13. Defina los niveles de abstraccin de una Base de Datos.14. Indique algunas de las principales funciones del Administrador de Base de Datos.15. Describa la arquitectura en tres niveles para las base de datos.

    INSTRUCCIONESLas preguntas de este tipo tienen por finalidad evaluar tu capacidad analtica y de diseo. Estn enfocadas alMODELADO DE DATOS (ER), NORMALIZACION DE DATOS, ALGEBRA RELACIONAL y LDD (SQL), para unmejor desarrollo utilice cualquier herramienta CASE.

    I. Desarrollo de Casos 05 puntos

    1. Academia de Formacin Profesional 02ptos

    En una academia de formacin profesional se quiere automatizar la gestin de profesores yclases. En la academia se imparten clases de primer y segundo grado en diferentesespecialidades (administracin, informtica, delineacin y electrnica), existiendo variosgrupos por cada curso y especialidad, de forma que existen, por ejemplo, un 1 A en laespecialidad de Administracin, un 1 A en la especialidad de Informtica, un 1 B de

    Administracin, etc.Cada especialidad se caracteriza por un cdigo de especialidad, nombre, nmero deasignaturas totales y ttulo oficial otorgado. Los cursos se componen de un nmero de curso(1, 2, 3, 4 o 5) y de la lista de asignaturas del curso. Por su parte, los grupos incluyen elcdigo de grupo (A, B o C) y el nmero de alumnos que lo componen, siendo una prioridaddel centro mantener un lmite mximo de 15 alumnos por grupo.

    Cada grupo tiene un profesor al que se considera tutor del grupo y que se encarga de daralgunas de las asignaturas consideradas como troncales del curso: matemticas, literatura,etc. Adems, debido a las caractersticas particulares de cada especialidad, existenprofesores encargados de impartir clases especializadas como contabilidad, sistemasoperativos, etc. Tanto los profesores tutores como losespecialistas se consideran personalfijo de la academia y la informacin que se deber almacenar de ellos es su DNI, nombre yapellidos, domicilio, nivel de estudios alcanzados y titulacin. Un profesor puede ser tutor deun grupo y especialista en el mismo u otro grupo distinto y nada impide que un profesor slopertenezca a la categora de especialistas.Uno de los principales objetivos de la academia es llevar un riguroso control de las clasesimpartidas por los profesores y tambin de las clases recibidas por los alumnos de forma

    individualizada (con el objetivo de realizar posteriores estadsticas de absentismo acadmico)para lo que establece las siguientes medidas:

    Preguntas sobre Desarrollo de Casos

  • 7/27/2019 001 - Evaluacion a Distancia_052013

    5/12

    I. Todos los profesores deben firmar diariamente una hoja de actividad que justifica las clasesque ha dado. Existe una hoja de actividad diaria por cada grupo y en dicha hoja se registra lafecha, el nombre del profesor y las horas de inicio y de fin de la clase dada por el profesor.II. Adems de firmar la hoja de actividad, los profesores deben firmar a cada alumno una fichaindividual en la que consta el mes, el da del mes, la clase impartida y la firma del profesor.Estas fichas individuales se renuevan cada mes de forma que cada una contiene tantascasillas con los tres campos (da, clase y firma) como das tenga el mes Como la academia

    est muy preocupada porque el ritmo de las clases no se altere bajo ningn conceptomantiene un grupo de profesores candidatos que permiten impartir las clases cuandoalguno de los profesores tutores o especialistas no puede hacerlo por cualquier motivo(enfermedad, vacaciones, etc). Los interesados en cubrir vacantes deben dejar en laacademia una copia de su Curriculum Vitae y rellenar un formulario en el que indiquen lasmaterias que desean impartir y si desean trabajar como tutores, como especialistas o comoambas cosas.Cuando se necesita cubrir una vacante se consulta la lista de candidatos y en funcin de lasclases a cubrir se contacta telefnicamente con algunos de los candidatos para concertar unaentrevista. De la llamada interesa almacenar la fecha y hora de la misma y la disposicin delcandidato a mantener la entrevista: no localizado, no est interesado o entrevista

    concertada. Una vez realiza la entrevista, se emite un informe con la fecha de la entrevista,el nombre del candidato entrevistado, la materia a cubrir y la valoracin que se le asigna.El proceso de seleccin de candidatos (llamada y entrevista) es realizado por un grupo deprofesores tutores o especialistas que forman parte de un comit selectivo encargado deestas labores. Este comit es por tanto el encargado de elegir al candidato en funcin de lavaloracin que se le haya dado. Una vez elegido el candidato la formalizacin de su contratolaboral no es objeto de este modelo de datos. El comit se compone de un presidente, unsecretario y un vocal. La pertenencia al comit es optativa y sus miembros se eligenanualmente, pero la academia est interesada en mantener un historial de los sucesivoscomits de seleccin por lo que deber guardarse tambin el ao de constitucin de cadacomit.

    2. Laboratorios Clnicos, Chiclayo LAB 01ptosLa cadena de Laboratorios Clnicos, Chiclayo LAB, desea implementar un sistema degestin de cada una de su sucursales que conforman la cadena, teniendo en cuenta lassiguientes requisitos:

    De los trabajadores se desea identificarlos por su DNI, apellidos y nombres,especialidad, direccin, telfono, fecha de nacimiento, sexo, fecha de ingreso a lacadena, tipo de sangre, cdigo de la seguridad social.

    Cada sucursal, debe de estar identificada, por un cdigo, direccin, telfono, rea,responsable, cantidad de trabajadores.

    La cadena de brinda una serie de pruebas en cada una de las sucursales, la cualesdeben de estar identificadas por un cdigo, descripcin, tiempo de realizacin,valores de referencia, recomendaciones y costo de la prueba.

    Los clientes, solicitan una o ms pruebas de acuerdo a la indicacin de su mdico,de los cuales se desea registrar los siguientes datos DNI, apellidos y nombres,direccin, telfono, fecha de nacimiento, sexo. De los mdicos tambin se deseaalmacenar sus datos elementales como CMP, apellidos y nombres, especialidad,direccin, telfono.

    Cabe indicar, que al momento de realizar las pruebas los clientes efectan un pago,pudiendo ser en efectivo o con algn medio de pago, del cual desean almacenar, la

    fecha de pago, el importe, el modo de pago, y alguna observacin por latransaccin.

  • 7/27/2019 001 - Evaluacion a Distancia_052013

    6/12

    As mismo por cada prueba realizada a los pacientes, se desea registrar la emisinde las pruebas para ser enviados a su mdico, de los cuales debemos de registrarla fecha de emisin del informe, nombre de la prueba, descripcin, conclusin, yque sucursal la emiti.

    El administrador general de la cadena, tambin desea llevar el control de losreactivos que se utilizan en cada una de las pruebas, para la cual se identificarancon un cdigo, nombre, laboratorio, fecha de ingreso, cantidades usadas por

    prueba, unidad de medida, procedencia. Como ltimo requisito, indica el administrador, que tambin desea llevar un control

    de todos los equipos que dispone, la cadena de laboratorios, para la cual sernidentificados con un cdigo, descripcin, marca, fecha de adquisicin, cantidad, aode fabricacin, serie y su ubicacin en cada una de las sucursales.

    3. Grupo Mdico Clnica Bienestar02 ptosLa Clnica Bienestar es una instalacin que proporciona atencin mdica en reas rurales delpas. Su personal profesional consiste en cinco mdicos, dos enfermeras practicantes queproporcionan atencin no especializada y pueden prescribir medicamentos, dos enfermerasregistradas, dos parteras que proporcionan atencin prenatal y supervisin de parto excepto

    en casos con complicaciones, un farmacutico y un tcnico mdico. Los miembros delpersonal no profesional incluyen un administrador de oficina, una recepcionista y un contadorque trabaja tiempo parcial. La clnica atiende a varios miles de pacientes, quienes puedenvisitar la clnica varias veces por ao, tanto para cuidado preventivo como son chequeos oinmunizaciones, y para tratamiento de enfermedades. Las instalaciones consisten de una salade espera con un escritorio de recepcin, una oficina administrativa, una estacin deenfermeras, 10 salas de exploracin con salas de consulta adjuntas, una pequea sala deoperaciones, una sala de partos, una sala de recuperacin, una farmacia y un pequeolaboratorio.

    La clnica tiene horario regular de operacin los das de semana, los sbados en la maana ydos tardes por semana. Por lo general, durante las horas regulares, en la clnica estn dosmdicos o un mdico y una enfermera practicantes, una enfermera registrada y una partera.

    Adems, los miembros del personal profesional rotan responsabilidades para cubrir llamadasde emergencia 24 horas al da, siete das a la semana. Al final de cada da, el administrador orecepcionista configuran la desviacin de llamadas de modo que las llamadas de emergenciase dirijan automticamente al nmero telefnico de la persona que proporciona la coberturade emergencia. Cuando la clnica abre en la maana, se detiene la desviacin de llamadas.Dos de los mdicos son cirujanos que realizan ciruga de rutina que no requiere anestesiageneral en la clnica una maana a la semana, auxiliados por una enfermera. Otros tienenespecialidades en pediatra y medicina interna. Sin embargo, todos los mdicos pueden

    proporcionar cuidado general y de urgencia a cualquiera de los pacientes.Los pacientes que requieren ciruga mayor u otra atencin hospitalaria deben acudir a unhospital ubicado fuera del rea inmediata atendida por la clnica. Los miembros del personalclnico por lo general no visitan a sus pacientes que estn en el hospital, y en vez de ellodejan su atencin al personal del hospital con quien la clnica se comunica durante lahospitalizacin. No obstante, la clnica proporciona atencin tanto pre como poshospitalariapara los pacientes.

    Las horas de operacin se dividen en citas calendarizadas y horas no agendadas que estnabiertas para quien ingrese. Por lo general, los pacientes solicitan con mucha anticipacincitas para chequeos e inmunizaciones. Los pacientes que sufren de enfermedades crnicas o

    agudas usualmente pueden solicitar cita en el momento, o pueden llegar durante las horas noagendadas. El administrador es responsable de establecer todos los horarios, tanto para el

  • 7/27/2019 001 - Evaluacion a Distancia_052013

    7/12

    personal como para los pacientes, y de mantener actualizados los registros. Antes decomenzar cada mes, el administrador hace horarios de cobertura completos para todo elpersonal. El contador es responsable de elaborar toda la facturacin y registrar los pagos. Larecepcionista es responsable de hacer citas, dirigir el trfico y hacer que los registros mdicosdel paciente estn disponibles en una carpeta durante la visita. La enfermera prepara alpaciente, toma la historia mdica, realiza algunas rutinas o pruebas mdicas, toma muestrapara pruebas de laboratorio, actualiza la carpeta y auxilia al practicante (mdico, enfermera

    practicante o partera) durante la visita. En la visita, el practicante examina al paciente,administra tratamiento mdico, puede realizar algunas pruebas, tomar muestras para pruebasde laboratorio y escribir prescripciones para medicamentos u rdenes para pruebas delaboratorio adicionales. Cada visita resulta en uno o ms diagnsticos, que el practicanteagrega a la carpeta del paciente, junto con cualquier comentario u observacin. Las recetasse pueden surtir en la farmacia de la clnica a solicitud de! paciente. Algunas pruebas delaboratorio las realiza en la clnica el tcnico mdico, con las muestras tomadas por algunode los profesionales. Las pruebas ms especializadas se realizan en un laboratorio mdico enel hospital fuera de la regin. Siempre que es posible, los especmenes, como muestras desangre, se toman en la clnica y luego se envan al laboratorio de! hospital. Si la prueba delaboratorio requiere la presencia del paciente y equipo que no est disponible en la clnica, se

    enva al paciente al laboratorio del hospital para la prueba, y los resultados se envan devuelta a la clnica.

  • 7/27/2019 001 - Evaluacion a Distancia_052013

    8/12

    II. Normalizacin de Datos 03 puntos (01 puntos c/u )

    Boleta de Juegos de Azar(*)

  • 7/27/2019 001 - Evaluacion a Distancia_052013

    9/12

    CASO : ESTADO DE CUENTA (*)Normalizar el siguiente documento hasta la 3FN.

  • 7/27/2019 001 - Evaluacion a Distancia_052013

    10/12

    CASO : BOLETA DE VENTABOTICAS & SALUD(*)Normalizar el siguiente documento hasta la 3FN.

    (*)Los documentos que se incluyen en este examen, son con fines de enseanza, siendo de su propiedad las empresas que seindican en estos.

    III. Algebra Relacional 03 puntos ( 0.6puntos c/u )

    Aplicando los conceptos del algebra relacional desarrollar, de acuerdo al modelo que se te propone :OPERADOR NOTACIONSeleccin

    Proyeccin

    Unin

    Interseccin

    Diferencia -ProductoCartesiano

    X

    Reunin

    Divisin

    Empleado(numero_empleado, nombre, sucursal, edad)Libro(isbn,titulo, autores, editorial)Prstamo(numero_empleado, isbn, fecha)

    a. Determinar el nombre de los empleados que han tomado prestado libros editados por BookEditoresb. Determinar el nombre de los empleados de han tomados prestado todos los libros editados por

    BookEditoresc. Determinar el nombre de los empleados que han tomado prestados ms de cinco libros diferentes

    editados por BookEditores.d. Para cada editorial, determinar el nombre de los empleados que han tomado prestados ms de cinco

    libros de esa editorial.

    e. Determinar el nombre de la editorial con mas prestamos.

  • 7/27/2019 001 - Evaluacion a Distancia_052013

    11/12

    IV. SQL Server Lenguaje de Definicin de Datos. (02 puntos definicin correcta)

    Teniendo en cuenta el siguiente modelo, utilizar el LDD para la creacin de la Base de Datos, tablas, relaciones yrestricciones que se indican a continuacin

    Nombre de Base de Datos : EdutecDetalle de Tablas

    AlumnoAtributo Tipo Restriccin

    IdAlumno char(5) NOT NULL

    ApeAlumno varchar(30) NOT NULL

    NomAlumno varchar(30 NOT NULL

    DirAlumno varchar(50) NULL

    TelAlumno varchar(12) NULL

    EmailAlumno varchar(50) NULL

    CicloAtributo Tipo Restriccin

    IdCiclo char(7) NOT NULL

    FecInicio smalldatetime NULL

    FecTermino smalldatetime NULL

    CursoAtributo Tipo Restriccin

    Idcurso char(4) NOT NULL

    Idtarifa char(1) NOT NULL

    Nomcurso varchar(50) NOT NULL

    CursoprogramadoAtributo Tipo Restriccin

    IdCursoProg int IDENTITY

    IdCurso char(4) NOT NULL

    IdCiclochar(7)

    NOT NULL

    IdProfesor char(4) NULL

    Vacantestinyint

    NOT NULL

    DEFAULT 20PreCursoProg money NOT NULL

    Horario varchar(24) NOT NULL

    Activo bit DEFAULT 1

    Matriculados tinyintNOT NULLDEFAULT 0

    EmpleadoAtributo Tipo Restriccin

    IdEmpleado char(6) NOT NULL

    Password char(6) NOT NULL

    ApeEmpleado varchar(30) NOT NULL

    NomEmpleado varchar(30) NOT NULL

    Cargo varchar(25) NOT NULL

    DirEmpleado varchar(50) NULL

    TelEmpleado varchar(12) NULL

    EmailEmpleado varchar(50) NULL

    MatriculaAtributo Tipo Restriccin

    IdCursoProg int NOT NULL

    IdAlumno char(5) NOT NULL

    FecMatricula datetime NOT NULL

    ExaParcial real NULL

    ExaFinal real NULL

    Promedio real NULL

    Subsanacion bit NOT NULL

    ExaSub real NULL

    ParametroAtributo Tipo Restriccin

    campo varchar(10) NOT NULL

    contador int NOT NULL

    ProfesorAtributo Tipo Restriccin

    Idprofesor char(4) NOT NULL

    Apeprofesor varchar(30) NOT NULL

    Nomprofesor varchar(30)

    NOT NULL

    Dirprofesor varchar(50) NULL

    Telprofesor varchar(12) NULL

    emailprofesor varchar(50) NULL

    TarifaAtributo Tipo Restriccin

    idtarifa char(1) NOT NULL

    pretarifa money NOT NULL

    Descripcin varchar(50) NULL

  • 7/27/2019 001 - Evaluacion a Distancia_052013

    12/12

    Utilizando cdigo SQL, establecer las relaciones y restricciones entre cada una de las tablas que anteriormente sedescriben.

    Tabla LlavePrincipal

    Tabla LlaveFornea

    Tabla AtributoRestriccin

    Alumno IdAlumno Curso IdTarifa Cursoprogramado vacantesDEFAULT 20

    Ciclo IdCiclo Cursoprogramado IdCiclo Cursoprogramado activoDEFAULT 1

    Curso IdCurso Cursoprogramado IdCurso Cursoprogramado matriculadosDEFAULT 0

    Cursoprogramado IdCursoProg Cursoprogramado IdProfesor Matricula ExaParcial, ExaFinalCHECK >0

    Empleado IdEmpleado Matricula IdCursoProg Matricula SubsanacionDEFAULT 0

    Matricula IdCursoProg,Matricula

    Matricula IdAlumno

    Parametro Campo

    Profesor IdProfesorTarifa IdTarifa

    Adicionalmente para cada tabla ingresar 05 registros.

    BUENA SUERTEEl trabajo que nunca se empieza es el que tarda ms en finalizarse.

    J. R. R. Tolkien