Sie sind auf Seite 1von 12

Primera Evaluacin a Distancia

Base de Datos
IV Ciclo
Ingeniera de Sistemas

DATOS DE IDENTIFICACIN CURSO FECHA DE ENTREGA SEMESTRE ACADMICO ESTUDIANTE FACULTAD ESCUELA PROFESIONAL PROFESOR : Base de Datos : : 20131 : : Facultad de Ingeniera : Ingeniera de Sistemas : Ing.Franklin Guerrero Campos

Programa Acadmico de Educacin Superior a Distancia

Primera Evaluacin a Distancia


Indicaciones Generales
No olvides de escribir tus nombres y apellidos en la primera pgina de la prueba, 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 su presentacin est dentro del CRONOGRAMA ACADMICO la cual es nica y exclusivamente VA CAMPUS VIRTUAL, dicho cronograma es establecido por la COORDINACIN DEL PROGRAMA y DIRECCIN DE ESCUELA, los ENVOS a DESTIEMPO, no sern CALIFICADOS, as como tambin sern ANULADOS aquellos exmenes en donde EXISTA COPIA PARCIAL O TOTAL, recuerda que tus soluciones son UNICAS. OBSERVACIN: A fin de agilizar la REVISION de tu EAD, favor incluye todas tus RESPUESTAS (diagramas, scripts y otros) slo en este documento, archivos adicionales a este, no sern tomados en cuenta.

Preguntas objetivas
INSTRUCCIONES La prueba objetiva est constituida por dos partes, la primera de ellas consta de 35 preguntas donde debes relacionar conceptos, la veracidad (V) o falsedad (F) de los enunciados y de alternativa correcta. En la segunda parte hay preguntas denominadas desarrollo de casos los cuales debes de desarrollar 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 o enmendadura anula la respuesta.

I. Relacionar los siguientes conceptos ( 0.2 puntos cada uno ) 1. Es un campo o un conjunto de campos que puede ser usado para identificar un registro. 2. Es el proceso de construir un esquema de la informacin que utiliza la empresa 3. Es una tcnica para prevenir las anomalas operacionales en las relaciones. 4. Son objetos de la base de datos que contienen todos sus datos, donde se definen mediante una coleccin de columnas. 5. Descripcin de alto nivel de la estructura de la Base de Datos y los requerimientos de usuario 6. Permite recuperar los datos almacenados en la base de datos y tambin incluye ordenes para permitir al usuario a actualizar las bases de datos 7. Es aquel cuyo valor coincide con la clave primaria de alguna otra tabla 8. Representan propiedades de la misma y que estn caracterizadas por un nombre 9. Incluye ordenes para definir, modificar o borrar las tablas en las que se almacenan los datos y de las relaciones entre estas 10. Es una relacin definida sobre el mismo esquema de relacin y cuya instancia estar constituida por las tuplas que pertenecen a ambas relaciones. 10 4 2 6 7 3 Normalizacin de Datos 1 5 9 8 Atributos Clave Diseo Lgico Lenguaje de Definicin de Datos Interseccin Tablas Diseo Conceptual Lenguaje de Manipulacin de Datos Llave Fornea

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 para identificar un registro. 2. Diseo Conceptual es el proceso de construir un esquema de la informacin que utiliza la empresa 3. Normalizacin de Datos no es una tcnica para prevenir las anomalas operacionales en las relaciones. 4. Las tablas no son objetos de la base de datos que contienen todos sus datos, donde se definen mediante una coleccin de columnas. 5. Diseo Lgico es la descripcin de alto nivel de la estructura de la Base de Datos y los requerimientos de usuario 6. LMD no permite recuperar los datos almacenados en la base de datos y tambin incluye ordenes para permitir al usuario a actualizar las bases de datos 7. Llave Fornea es aquel cuyo valor coincide con la clave primaria de alguna otra tabla 8. Los atributos no representan propiedades de la misma y que estn caracterizadas por un nombre. 9. Lenguaje de Definicin de Datos Incluye ordenes para definir, modificar o borrar las tablas en las que se almacenan los datos y de las relaciones entre estas. 10. La interseccin es una relacin definida sobre el mismo esquema de relacin y cuya instancia estar constituida por las tuplas que pertenecen a ambas relaciones III. Responder a las siguientes interrogantes. (0.20 puntos c/u) 1. 2. Mencione dos usos del Diccionario de Datos Explique por qu los usuarios no deben tener acceso al Diccionario de Datos? V V F F V F V F V

3. 4. 5. 6.

Explique por el Modelo Lgico se llama el corazn de la base de datos? Explique cmo se puede usar un paquete CASE en el diseo de Base de Datos? Qu tipos de habilidades debe de poseer un administrador de Base de Datos?Para qu tareas se necesitan? Defina los siguientes trminos a. Datos Operativos f. Metadato b. Entidad g. Prototipo c. Atributo h. CASE d. Registro de Datos i. Diccionario de Datos e. Archivo de datos j. Estndares de Datos Distinga entre la intensin y la extensin de una base de datos Distinga entre la independencia de datos lgica y fsica, proporcione ejemplos de los posibles cambios que permiten. Proporcione dos razones por las que es deseable separar la representacin fsica de la estructura conceptual de una base de datos. Mencione dos caractersticas deseables de un modelo conceptual de una organizacin. Defina lo siguiente: esquema externo, esquema lgico y esquema interno. Establezca diferencias entre datos e informacin. Defina los niveles de abstraccin de una Base de Datos. Indique algunas de las principales funciones del Administrador de Base de Datos. Describa la arquitectura en tres niveles para las base de datos.

7. 8. 9. 10. 11. 12. 13. 14. 15.

Preguntas sobre Desarrollo de Casos


INSTRUCCIONES Las preguntas de este tipo tienen por finalidad evaluar tu capacidad analtica y de diseo. Estn enfocadas al MODELADO DE DATOS (ER), NORMALIZACION DE DATOS, ALGEBRA RELACIONAL y LDD (SQL), para un mejor 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 y clases. En la academia se imparten clases de primer y segundo grado en diferentes especialidades (administracin, informtica, delineacin y electrnica), existiendo varios grupos por cada curso y especialidad, de forma que existen, por ejemplo, un 1 A en la especialidad 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 de asignaturas 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 el cdigo de grupo (A, B o C) y el nmero de alumnos que lo componen, siendo una prioridad del 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 dar algunas de las asignaturas consideradas como troncales del curso: matemticas, literatura, etc. Adems, debido a las caractersticas particulares de cada especialidad, existen profesores encargados de impartir clases especializadas como contabilidad, sistemas operativos, etc. Tanto los profesores tutores como los especialistas se consideran personal fijo de la academia y la informacin que se deber almacenar de ellos es su DNI, nombre y apellidos, domicilio, nivel de estudios alcanzados y titulacin. Un profesor puede ser tutor de un grupo y especialista en el mismo u otro grupo distinto y nada impide que un profesor slo pertenezca a la categora de especialistas. Uno de los principales objetivos de la academia es llevar un riguroso control de las clases impartidas 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:

I. Todos los profesores deben firmar diariamente una hoja de actividad que justifica las clases que ha dado. Existe una hoja de actividad diaria por cada grupo y en dicha hoja se registra la fecha, 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 ficha individual 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 tantas casillas 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 concepto mantiene un grupo de profesores candidatos que permiten impartir las clases cuando alguno de los profesores tutores o especialistas no puede hacerlo por cualquier motivo (enfermedad, vacaciones, etc). Los interesados en cubrir vacantes deben dejar en la academia una copia de su Curriculum Vitae y rellenar un formulario en el que indiquen las materias que desean impartir y si desean trabajar como tutores, como especialistas o como ambas cosas. Cuando se necesita cubrir una vacante se consulta la lista de candidatos y en funcin de las clases a cubrir se contacta telefnicamente con algunos de los candidatos para concertar una entrevista. De la llamada interesa almacenar la fecha y hora de la misma y la disposicin del candidato a mantener la entrevista: no localizado, no est interesado o entrevista concertada. Una vez realiza la entrevista, se emite u n 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 de profesores tutores o especialistas que forman parte de un comit selectivo encargado de estas labores. Este comit es por tanto el encargado de elegir al candidato en funcin de la valoracin que se le haya dado. Una vez elegido el candidato la formalizacin de su contrato laboral no es objeto de este modelo de datos. El comit se compone de un presidente, un secretario y un vocal. La pertenencia al comit es optativa y sus miembros se eligen anualmente, pero la academia est interesada en mantener un historial de los sucesivos comits de seleccin por lo que deber guardarse tambin el ao de constitucin de cada comit. 2. Laboratorios Clnicos, Chiclayo LAB 01ptos La cadena de Laboratorios Clnicos, Chiclayo LAB, desea implementar un sistema de gestin de cada una de su sucursales que conforman la cadena, teniendo en cuenta las siguientes requisitos: De los trabajadores se desea identificarlos por su DNI, apellidos y nombres, especialidad, direccin, telfono, fecha de nacimiento, sexo, fecha de ingreso a la cadena, 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 cuales deben 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 desea almacenar 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 la transaccin.

As mismo por cada prueba realizada a los pacientes, se desea registrar la emisin de las pruebas para ser enviados a su mdico, de los cuales debemos de registrar la fecha de emisin del informe, nombre de la prueba, descripcin, conclusin, y que sucursal la emiti. El administrador general de la cadena, tambin desea llevar el control de los reactivos que se utilizan en cada una de las pruebas, para la cual se identificaran con 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 sern identificados con un cdigo, descripcin, marca, fecha de adquisicin, cantidad, ao de fabricacin, serie y su ubicacin en cada una de las sucursales.

3. Grupo Mdico Clnica Bienestar 02 ptos La Clnica Bienestar es una instalacin que proporciona atencin mdica en reas rurales del pas. Su personal profesional consiste en cinco mdicos, dos enfermeras practicantes que proporcionan atencin no especializada y pueden prescribir medicamentos, dos enfermeras registradas, dos parteras que proporcionan atencin prenatal y supervisin de parto excepto en casos con complicaciones, un farmacutico y un tcnico mdico. Los miembros del personal no profesional incluyen un administrador de oficina, una recepcionista y un contador que trabaja tiempo parcial. La clnica atiende a varios miles de pacientes, quienes pueden visitar la clnica varias veces por ao, tanto para cuidado preventivo como son chequeos o inmunizaciones, y para tratamiento de enfermedades. Las instalaciones consisten de una sala de espera con un escritorio de recepcin, una oficina administrativa, una estacin de enfermeras, 10 salas de exploracin con salas de consulta adjuntas, una pequea sala de operaciones, una sala de partos, una sala de recuperacin, una farmacia y un pequeo laboratorio. La clnica tiene horario regular de operacin los das de semana, los sbados en la maana y dos tardes por semana. Por lo general, durante las horas regulares, en la clnica estn dos mdicos o un mdico y una enfermera practicantes, una enfermera registrada y una partera. Adems, los miembros del personal profesional rotan responsabilidades para cubrir llamadas de emergencia 24 horas al da, siete das a la semana. Al final de cada da, el administrador o recepcionista configuran la desviacin de llamadas de modo que las llamadas de emergencia se dirijan automticamente al nmero telefnico de la persona que proporciona la cobertura de 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 anestesia general en la clnica una maana a la semana, auxiliados por una enfermera. Otros tienen especialidades 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 un hospital ubicado fuera del rea inmediata atendida por la clnica. Los miembros del personal clnico por lo general no visitan a sus pacientes que estn en el hospital, y en vez de ello dejan su atencin al personal del hospital con quien la clnica se comunica durante la hospitalizacin. No obstante, la clnica proporciona atencin tanto pre como poshospitalaria para los pacientes. Las horas de operacin se dividen en citas calendarizadas y horas no agendadas que estn abiertas para quien ingrese. Por lo general, los pacientes solicitan con mucha anticipacin citas 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 no agendadas. El administrador es responsable de establecer todos los horarios, tanto para el

personal como para los pacientes, y de mantener actualizados los registros. Antes de comenzar cada mes, el administrador hace horarios de cobertura completos para todo el personal. El contador es responsable de elaborar toda la facturacin y registrar los pagos. La recepcionista es responsable de hacer citas, dirigir el trfico y hacer que los registros mdicos del paciente estn disponibles en una carpeta durante la visita. La enfermera prepara al paciente, toma la historia mdica, realiza algunas rutinas o pruebas mdicas, toma muestra para 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 pruebas de laboratorio y escribir prescripciones para medicamentos u rdenes para pruebas de laboratorio adicionales. Cada visita resulta en uno o ms diagnsticos, que el practicante agrega a la carpeta del paciente, junto con cualquier comentario u observacin. Las recetas se pueden surtir en la farmacia de la clnica a solicitud de! paciente. Algunas pruebas de laboratorio las realiza en la clnica el tcnico mdico, con las muestras tomadas por alguno de los profesionales. Las pruebas ms especializadas se realizan en un laboratorio mdico en el hospital fuera de la regin. Siempre que es posible, los especmenes, como muestras de sangre, se toman en la clnica y luego se envan al laboratorio de! hospital. Si la prueba de laboratorio 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 de vuelta a la clnica.

II.

Normalizacin de Datos 03 puntos (01 puntos c/u ) Boleta de Juegos de Azar(*)

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

CASO : BOLETA DE VENTA BOTICAS & 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 se indican 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 NOTACION Seleccin Proyeccin Unin Interseccin Diferencia Producto Cartesiano Reunin Divisin

Empleado(numero_empleado, nombre, sucursal, edad) Libro(isbn,titulo, autores, editorial) Prstamo(numero_empleado, isbn, fecha) a. b. c. d. e. Determinar el nombre de los empleados que han tomado prestado libros editados por BookEditores Determinar el nombre de los empleados de han tomados prestado todos los libros editados por BookEditores Determinar el nombre de los empleados que han tomado prestados ms de cinco libros diferentes editados por BookEditores. Para cada editorial, determinar el nombre de los empleados que han tomado prestados ms de cinco libros de esa editorial. Determinar el nombre de la editorial con mas prestamos.

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 y restricciones que se indican a continuacin Nombre de Base de Datos : Edutec Detalle de Tablas Alumno Atributo IdAlumno ApeAlumno NomAlumno DirAlumno TelAlumno EmailAlumno Ciclo Atributo IdCiclo FecInicio FecTermino Curso Atributo Idcurso Idtarifa Nomcurso Cursoprogramado Atributo IdCursoProg IdCurso IdCiclo IdProfesor Vacantes PreCursoProg Horario Activo Matriculados Empleado Atributo IdEmpleado Password ApeEmpleado Tipo char(4) char(1) varchar(50) Tipo int char(4) char(7) char(4) tinyint money varchar(24) bit tinyint Tipo char(6) char(6) varchar(30) Restriccin NOT NULL NOT NULL NOT NULL Restriccin IDENTITY NOT NULL NOT NULL NULL NOT NULL DEFAULT 20 NOT NULL NOT NULL DEFAULT 1 NOT NULL DEFAULT 0 Restriccin NOT NULL NOT NULL NOT NULL Tipo char(7) smalldatetime smalldatetime Restriccin NOT NULL NULL NULL NomEmpleado Cargo DirEmpleado TelEmpleado EmailEmpleado Matricula Atributo IdCursoProg IdAlumno FecMatricula ExaParcial ExaFinal Promedio Subsanacion ExaSub Parametro Atributo campo contador Profesor Atributo Idprofesor Apeprofesor Nomprofesor Dirprofesor Telprofesor emailprofesor Tarifa Atributo idtarifa pretarifa Descripcin varchar(30) varchar(25) varchar(50) varchar(12) varchar(50) NOT NULL NOT NULL NULL NULL NULL

Tipo char(5) varchar(30) varchar(30 varchar(50) varchar(12) varchar(50)

Restriccin NOT NULL NOT NULL NOT NULL NULL NULL NULL

Tipo int char(5) datetime real real real bit real Tipo varchar(10) int Tipo char(4) varchar(30) varchar(30) varchar(50) varchar(12) varchar(50) Tipo char(1) money varchar(50)

Restriccin NOT NULL NOT NULL NOT NULL NULL NULL NULL NOT NULL NULL Restriccin NOT NULL NOT NULL Restriccin NOT NULL NOT NULL NOT NULL NULL NULL NULL Restriccin NOT NULL NOT NULL NULL

Utilizando cdigo SQL, establecer las relaciones y restricciones entre cada una de las tablas que anteriormente se describen. Tabla Alumno Ciclo Curso Cursoprogramado Empleado Matricula Parametro Profesor Tarifa Llave Principal IdAlumno IdCiclo IdCurso IdCursoProg IdEmpleado IdCursoProg, Matricula Campo IdProfesor IdTarifa Tabla Curso Cursoprogramado Cursoprogramado Cursoprogramado Matricula Matricula Llave Fornea IdTarifa IdCiclo IdCurso IdProfesor IdCursoProg IdAlumno Tabla Cursoprogramado Cursoprogramado Cursoprogramado Matricula Matricula Atributo Restriccin vacantes DEFAULT 20 activo DEFAULT 1 matriculados DEFAULT 0 ExaParcial, ExaFinal CHECK >0 Subsanacion DEFAULT 0

Adicionalmente para cada tabla ingresar 05 registros.

El trabajo que nunca se empieza es el que tarda ms en finalizarse. J. R. R. Tolkien

BUENA SUERTE