0% encontró este documento útil (0 votos)
323 vistas11 páginas

Iead20120 BD

Este documento presenta un examen de base de datos para una evaluación a distancia de ingeniería de sistemas. El examen consta de dos partes: preguntas objetivas y desarrollo de casos. La primera parte incluye preguntas de selección múltiple y verdadero/falso sobre conceptos básicos de bases de datos. La segunda parte pide al estudiante modelar datos y normalizar tablas para una farmacia usando herramientas CASE. El examen es calificado según un cronograma académico y solo a través del campus virtual

Cargado por

ZR Gian
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
323 vistas11 páginas

Iead20120 BD

Este documento presenta un examen de base de datos para una evaluación a distancia de ingeniería de sistemas. El examen consta de dos partes: preguntas objetivas y desarrollo de casos. La primera parte incluye preguntas de selección múltiple y verdadero/falso sobre conceptos básicos de bases de datos. La segunda parte pide al estudiante modelar datos y normalizar tablas para una farmacia usando herramientas CASE. El examen es calificado según un cronograma académico y solo a través del campus virtual

Cargado por

ZR Gian
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

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 : : 20120 :. : 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. 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. 2. 3. 4. 5. Es un campo o un conjunto de campos que puede ser usado para identificar un registro. Es el proceso de construir un esquema de la informacin que utiliza la empresa Es una tcnica para prevenir las anomalas operacionales en las relaciones. Son objetos de la base de datos que contienen todos sus datos, donde se definen mediante una coleccin de columnas. Descripcin de alto nivel de la estructura de la Base de 10 4 5 6 7 Interseccin Tablas Diseo Conceptual Lenguaje de Manipulacin de Datos Llave Fornea

Datos y los requerimientos de usuario 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. 6.

3 1 2 9 8

Normalizacin de Datos Clave Diseo Lgico Lenguaje de Definicin de Datos Atributos

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 V F V F F V V F V

III. Selecciona la alternativa correcta a cada interrogante que te planteo. ( 0.2 puntos cada uno ) 1. Qu es una base de datos? a) Es un almacn de informacin en forma de datos, pudiendo ser stos de diferentes tipos. b) Un software que permite realizar listados. c) Un lugar sobre el que se colocan los datos. d) Algo necesario para tomar decisiones. e) Archivo de datos 2. Cul de las siguientes opciones es una de las principales ventajas de la utilizacin de las bases de datos? a) Su bajo costo. b) La posibilidad de hacer copias y listados. c) La facilidad de manejo de grandes volmenes de informacin. d) Algo necesario para la toma de decisiones

e) Reducir costos 3. Cul es el objetivo final de la implantacin de una base de datos? a) Reducir costos. b) Mejorar la calidad de vida de los usuarios. c) Mejorar la productividad de los usuarios. d) La posibilidad de realizacin de consultas por parte de los usuarios. e) Disponer de la informacin para los usuarios. 4. Qu es el modelo de datos? a) Una representacin reducida de los datos. b) Una modificacin de los datos. c) Una reduccin de los datos. d) Una definicin lgica de la informacin que se va a almacenar dentro de la base de datos. e) Una lista de requerimientos de usuario 5. Qu es el diccionario de datos? a) Un rea de la base de datos. b) Es un elemento de apoyo al desarrollo de la base de datos que registra informacin sobre cada uno de los diferentes datos, as como su estructura. c) Una explicacin extensa de todos y cada uno de los datos que se almacenan en la base de datos. d) Un libro que se entrega con el manual de manejo de la base de datos. e) Un diccionario de datos. 6. Cul de las siguientes no es un tipo de base de datos? a) Intuitiva. b) Relacional. c) Documental. d) Jerrquica. e) OO 7. Cul de los siguientes elementos no es parte de la definicin de la estructura de la tabla de base de datos? a) campos de nombre b) condiciones de seleccin de campos c) longitud de campos d) llaves primarias e) atributos 8. Los registro de un fichero estn compuestos de a) Letras y nmeros. b) Elementos de iguales caractersticas, llamados campos. c) Diferentes partes elementales, llamadas celdas de datos. d) Estructuras repetitivas y desiguales entre s. 9. Las Bases de Datos se crearon a) Respondiendo a las necesidades de coherencia y seguridad de los datos, dentro de los fichero de una empresa. b) Como causa del trabajo de los ordenadores con gran cantidad de datos. c) Para mejorar el rendimiento de los sistemas informticos. d) Todas las respuestas anteriores son ciertas. e) Por su complejidad 10. Cules son las ventajas de las bases de datos relacinales frente a los restantes tipos? a) Redundancia b) Complejidad c) Ambas d) Ninguna es ventaja. e) Requerimientos

11.

Ventaja que presenta la utilizacin de base de datos sobre los archivos convencionales: a) El uso mismo del sistema para generar resultados o para compartir dicha informacin con otros sistemas. b) La utilizacin de Base de Datos para satisfacer requerimientos. c) La rapidez y el espacio en memoria d) La claridad para representar objetos e) a y b son correctas. Beneficios que se obtienen al eliminar la informacin redundante a travs del uso de base datos a) nos permite la duplicacin de la informacin b) nos permite evitar la duplicacin de la informacin c) nos permite evitar la replicacin de la informacin d) Todas son correctas. La Independencia de Datos permite reducir en forma considerable el proceso de mantenimiento de los sistemas de aplicacin dentro de la organizacin en el sentido siguiente: a) si la estructura se modifica al agregar un campo adicional el programador debe modificar todos los programas que trabajan o accesan dicho archivo. b) si la estructura se modifica al agregar un campo adicional el programador no tiene que modificar todos los programas que trabajan o accesan dicho archivo. c) si la estructura se modifica el programador no puede agregar un campo adicional. d) si la estructura no se modifica el programador puede agregar mas entidades adicionales e) b y c son correctas.

12.

13.

14.

Cules son los pasos necesarios para procesar la informacin que se encuentra en una base de datos? a) Un Lenguaje de Definicin de Datos (DDL) b) Un Lenguaje de Manipulacin de Datos (DML) c) DfD, diccionario, diagramas lgicos y tablas de decisin d) Un Lenguaje de Consultas(SQL). e) Tanto a, b y d. Desventaja de utilizar el modelo jerrquico para la presentacin para de datos a) Si desea dar de baja a un padre esto implica dar de baja a todos y cada uno de los hijos que dependen del padre. b) Si desea dar de baja a un padre esto no necesariamente implica dar de baja a todos y cada uno de los hijos que dependen del padre. c) Si desea dar de baja a un padre esto necesariamente implica dar de baja a todos y cada uno de los padres que dependen de el. d) No aplica al modelo de Red. d) Se aplica al modelo de OO

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 utilize cualquier herramienta CASE. I. Desarrollo de Casos 05 puntos ( 1 puntos cada caso) 1. La gestin de una farmacia requiere poder llevar control de los medicamentos existentes, as como de los que se van sirviendo, para lo cual se pretende disear un sistema acorde a las siguientes especificaciones: En la farmacia se requiere una catalogacin de todos los medicamentos existentes, para lo cual se almacenar un cdigo de medicamento, nombre del medicamento, tipo de medicamento (jarabe, comprimido, pomada, etc.), unidades en stock, unidades vendidas y precio. Existen medicamentos de venta libre, y otros que slo pueden dispensarse con receta mdica.

La farmacia adquiere cada medicamento a un laboratorio, o bien los fabrica ella misma. Se desea conocer el cdigo del laboratorio, nombre, telfono, direccin, fax as como el nombre de la persona de contacto. Los medicamentos se agrupan en familias, dependiendo del tipo de enfermedades a las que dicho medicamento se aplica. La farmacia tiene algunos clientes que realizan los pagos de sus pedidos a fin de cada mes (clientes con crdito). La farmacia quiere conocer las unidades de cada medicamento comprado (con o sin crdito) as como la fecha de compra. Adems, es necesario tener los datos bancarios de los clientes con crdito, as como la fecha de pago de las compras que realizan. 2. Se trata de disear la base de datos para la administracin de un consorcio de hospitales, que permita gestionar datos acerca del personal as como de los pacientes de los mismos. De cada hospital interesa almacenar adems de su nombre direccin, telfono, fax, etc. El personal de los hospitales (del que interesa almacenar su dni, nombre, apellidos, direccin y telfono) se divide en personal administrativo y personal sanitario (dentro de este se distingue a su vez tcnicos de salud y mdicos). Los mdicos tienen una especialidad que interesa conocer (pediatra, obstetricia, etc.) y slo trabajan, al igual que el resto del personal, en un hospital. Los pacientes pueden acudir a varios hospitales del consorcio, pudiendo ser atendidos por varios mdicos. Se desea conocer los datos personales de los pacientes que van a ingresar en el hospital, as como el nmero de seguridad social, compaa aseguradora, la fecha de admisin y la sala (habitacin) en la que deben permanecer. Cada sala se identifica por un nmero de sala dentro de cada hospital y se desea conocer el nmero de camas de las que dispone cada sala. Cada admisin de un paciente en el hospital lleva asociada una o varias fichas de tratamiento en las que se indica la enfermedad y el mdico que la atiende. Cada tratamiento se identifica por el nombre de la enfermedad del tratamiento que es nico para cada admisin. Adems, cada tratamiento da lugar a distintos resultados que permiten realizar el seguimiento de cada enfermedad de un paciente. El resultado debe indicar la fecha y hora en que ste tuvo lugar, as como un comentario (por ejemplo, indicando si el paciente tiene fiebre etc.). Para un mismo tratamiento slo puede haber un resultado en un mismo da, a una misma hora. La Universidad alojar, en agosto del presente ao, un Congreso, organizado en la rama estudiantil de la IEEE de la Facultad de Ingeniera. Este evento congrega a estudiantes y profesionales nacionales e internacionales a las actividades propias del mismo: Tutoriales, Exposiciones y Concurso de Proyectos. Para la organizacin del evento se ha invitado a catedrticos, profesionales y expertos en las ramas de Electrnica, Electricidad y Sistemas. Los asistentes al Congreso debern inscribirse con anticipacin haciendo uso de una aplicacin web desarrollada por los alumnos del curso Bases de Datos. En esta aplicacin, los interesados debern registrar sus datos personales (nombre, documento de identidad, ciudad de origen, universidad en la cual realiza sus estudios o centro de trabajo si es profesional, fecha de nacimiento). El interesado tambin elegir un login y password para poder acceder a la inscripcin en el evento y una cuenta de correo electrnico para poder recibir informacin del Congreso. Una vez registrado, el interesado acceder al mdulo de inscripcin de actividades donde podr inscribirse en los Tutoriales y Exposiciones en los que desea participar para lo cual el sistema le mostrar la lista de actividades programadas con todos sus datos: fecha, hora, expositor, ttulo de la exposicin y aula donde se desarrollar. El interesado podr ingresar las veces que crea conveniente a fin de cambiar o actualizar sus datos personales y las actividades en las que desea participar. Es importante tener en cuenta que los Tutoriales y Exposiciones tienen un nmero limitado de vacantes, por lo que es necesario que el interesado se registre y defina las actividades en las que participar con la mayor anticipacin posible. Adems, para la inscripcin en el Concurso de Proyectos, se deber inscribir al grupo que participar: nombre del grupo, rama en la que desea participar, ttulo y descripcin del proyecto. Para la inscripcin en el Concurso de Proyectos el sistema deber mostrar al grupo inscrito las fechas de presentacin de los proyectos, el jurado calificador (dependiendo de la rama en la que participe) y las fechas de exposicin del proyecto. En cuanto a los expositores y jurados del Concurso de Proyectos, el sistema debe mostrar una completa informacin: nombre, pas de procedencia, universidad o centro de trabajo de procedencia, grado acadmico y rea de especializacin dentro de su rama especfica (Electrnica, Electricidad o Sistemas).

3.

Los costos de inscripcin del Congreso depende del nmero de actividades a las que el interesado desee asistir y del material que desee recibir en el Congreso. Un asistente de tipo A puede asistir a las actividades que desee y recibir como material el maletn del Congreso, el DVD de exposiciones y souvenirs del Congreso. Un asistente de tipo B slo podr elegir un Tutorial y tres Exposiciones, y slo recibir el DVD con las exposiciones del Congreso. El Concurso de Proyectos no tiene costo adicional, por lo que un asistente de tipo A o B pueden participar en l sin pagos extras. Adems de permitir la inscripcin de interesados, el sistema deber permitir al Comit Organizador tener una completa informacin de los inscritos en cada una de las actividades y en cada tipo (A o B), consolidado del ingreso de dinero por concepto de inscripcin, los horarios de las actividades y una lista completa de los expositores participantes. 4. La empresa de energa elctrica del norte ENOSA cuenta con siete sedes a nivel de Piura: Piura, Sullana, Talara, Alto Piura, Bajo Piura, Paita y Morropn. Los empleados de cada sede tienen una determinada categora: Gerente, Administrador, Supervisor, Operario, Administrativo, entre otras. Por motivos de trabajo (reuniones de coordinacin, estudios de factibilidad, presentacin de informes, etc.) los empleados de las distintas sedes deben viajar a distintas ciudades del pas. Los gastos que originan estos viajes, conocidos como Viticos, son cubiertos por la empresa. Los montos que la empresa asigna a cada empleado depende de la categora del empleado y de la ciudad a donde se desplazar el empleado. Los rubros cubiertos bajo la modalidad de Viticos pueden ser de distinta naturaleza: pasajes, alojamiento, alimentacin, entre otros; cada uno con un monto asignado dependiendo de la ciudad y la categora. Por ejemplo, el monto para pasajes a la ciudad de Lima de un Gerente ser distinto al monto de un Supervisor a la ciudad de Lima, y ambos sern distintos a los montos que se asignaran si el viaje fuera a la ciudad de Arequipa. El sistema de Viticos permite que los empleados realicen la solicitud de viticos a travs de una aplicacin web. Una vez registrada la solicitud, el sistema calcula y autoriza el monto a desembolsar al empleado, dependiendo de la ciudad a la que viajar y de la categora del empleado, y de si el empleado no tiene alguna justificacin de viticos pendiente. Adems el sistema registra la fecha en la que el empleado debe hacer la justificacin de gastos en el sistema. El empleado realiza la justificacin ingresando las facturas y montos de los gastos incurridos en su viaje. Con esta justificacin, el sistema debe calcular si el empleado debe devolver dinero a la empresa o si la empresa debe reembolsarle dinero en caso el empleado haya gastado ms de lo asignado en sus viticos. La Comisara Central de Chiclayo busca implementar un sistema que permita el registro de cada una de las denuncias que se llevan a cabo durante las 24 horas del da. Las denuncias deben tener un denunciante, un denunciado y un motivo. El departamento de investigacin de la Comisara revisa las denuncias registradas alo largo del da y las clasifica segn categoras ya establecidas: violencia familiar, estafa, robo, asalto, entre otras. Adems, cada denuncia es priorizada como leve o urgente. Si la denuncia es leve se programa una visita de un efectivo policial a la entidad demandada para verificar los hechos. Si la denuncia es urgente, se deriva a la fiscala para que se inicie una investigacin a cargo del Ministerio Pblico. Una vez establecidas la categora y prioridad de la denuncia, el sistema debe permitir registrar un seguimiento de la denuncia con una actualizacin constante del estado de la misma: si la denuncia fue leve y se program la visita del efectivo policial, este debe ingresar las observaciones o comentarios de su visita, archivando o elevando la prioridad a la denuncia para su paso a fiscala. Si la denuncia fue urgente y pas a fiscala, el secretario de la Comisara debe ingresar continuamente los avances del proceso de investigacin con informacin obtenida de la fiscala.

5.

II.

Normalizacin de Datos 03 puntos ( 1.5 puntos c/u ) Boleta de Viaje(*)

Recibo de Servicio de Energa El(*)

(*)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.6 puntos c/u ) Aplicando los conceptos del algebra relacional desarrollar OPERADOR NOTACION Seleccin Proyeccin Unin Interseccin Diferencia Producto Cartesiano Reunin Divisin

AUTOR (DNI, NOMBRE, UNIVERSIDAD) TEMA (CODTEMA, DESC_PRODRIPCION) REVISTA (REFERENCIA, TITULO_REV, EDITORIAL) ARTICULO (REFERENCIA, DNI, CODTEMA, TITULO_ART, AO, VOLUMEN, NUMERO, PAGINAS) a. Obtener los artculos cuyo tema sea 'Bases de Datos' y hayan sido publicados en el ao 1990. b. Obtener las revistas de tipo general, es decir, que publiquen artculos de todos los temas. c. Obtener las revistas que slo publican artculos cuyo tema sea 'Medicina'. d. Obtener los autores que han publicado artculos del tema 'SQL', tanto en el ao 1991, como en el ao 1992. e. Obtener los artculos del ao 1993 publicados por autores de la Universidad Seor de Sipn 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 : Abarrotes Detalle de Tablas
Gua_detalle Atributo idguia idproducto precioventa cantidad Orden_detalle Atributo idorden idproducto preciocompra cantidadsolicitada cantidadrecibida estado Tipo int Int Money smallint Restriccin NOT NULL NOT NULL NOT NULL NOT NULL Producto Atributo idproducto idcategoria idproveedor nombre unidadmedida Tipo int int money smallint smallint varchar(10) Restriccin NOT NULL NOT NULL NOT NULL NOT NULL NULL NULL precioproveedor stockactual stockminimo descontinuado Tipo int int int varchar(40) varchar(30) money smallint smallint bit Restriccin IDENTITY NOT NULL NOT NULL NOT NULL NULL NULL NULL NULL

Categoria Atributo idcategoria categora descripcin Guia Atributo idguia idlocal fechasalida transportista

Local Tipo int varchar(20) varchar(20) Restriccin IDENTITY NOT NULL NULL Atributo idlocal direccin distrito telfono Tipo int int datetime varchar(30) Restriccin NOT NULL NOT NULL NOT NULL NOT NULL fax Orden Atributo idorden fechaorden fechaentrada Tipo int varchar(60) varchar(20) varchar(15) varchar(15) Restriccin NOT NULL NULL NULL NULL NULL

Tipo int datetime datetime varchar(15) varchar(15) varchar(15) varchar(15) varchar(15)

Restriccin NOT NULL NOT NULL NULL NULL NULL NULL NULL NULL

Proveedor Atributo idproveedor nombre representante direccin

ciudad Tipo int varchar(40) varchar(30) varchar(60) Restriccin IDENTITY NOT NULL NULL NULL departamento codigopostal telfono fax

Utilizando cdigo SQL, establecer las relaciones y restricciones entre cada una de las tablas que anteriormente se describen.
Tabla Gua_detalle Orden_detalle producto proveedor Llave Principal Idguia,idproducto Idorden,idproducto Idproducto Idproveedor Tabla Gua_detalle Gua_detalle Orden_detalle Orden_detalle Llave Fornea Idproducto Idguia Idorden Idproducto Tabla Restriccion Check Mayor a cero stockactual Tabla Producto Categoria Restriccin Unica Nombre, unidadmedida categoria

categoria guia local orden

Idcategoria Idguia Idlocal Idorden

producto producto guia

Idproveedor Idcategoria Idlocal

Producto

10

También podría gustarte