Sei sulla pagina 1di 4

Ejercicios: - Ejercicio - Ejercicio - Ejercicio - Ejercicio - Ejercicio - Ejercicio

1 2 3 4 5 de SQL

EJERCICIO 1 Estudie los siguientes requerimientos de datos para una base de datos de un hosp ital y produzca un esquema conceptual a travs del MER (diagrama distinguiendo ent idades fuertes y dbiles + cardinalidad + claves primarias + claves forneas) con su correspondiente estructura de datos. La base de datos del hospital necesita almacenar informacin sobre los pacientes, su admisin, los departamentos del hospital y sus tratamientos. Para cada paciente se conoce: nombre, direccin, sexo y nmero de seguro social. Pa ra cada departamento se conoce: nombre del departamento, su ubicacin, el nombre d el mdico que lo dirige, el nmero de camas disponibles y el nmero de camas ocupadas. Cada paciente se admite y se da de alta en una fecha determinada; adems se le a dministran varios tratamientos durante la hospitalizacin. Para cada tratamiento se almacena su nombre, duracin y las posibles reacciones que pueda tener el pacie nte. Quiz necesite hacer ciertas suposiciones sobre los requerimientos de la aplicacin; haga suposiciones RAZONABLES conforme avance. EJERCICIO 2 Construya un esquema conceptual para la siguiente descripcin a travs del MER (diag rama distinguiendo entidades fuertes y dbiles + cardinalidad + claves primarias + claves forneas) con su correspondiente estructura de datos Disee un sistema de base de datos para controlar la informacin sobre rutas de una compaa de buses. Cada ruta cubierta por la compaa tiene un lugar de inicio y uno de trmino, pero puede pasar por varias paradas intermedias. La compaa est distribuida en varias sucursales. No todas las ciudades donde paran los autobuses tienen u na sucursal; sin embargo, toda sucursal debe estar en una ciudad situada en las rutas de autobuses. Pueden existir mltiples sucursales en una misma ciudad y tam bin mltiples paradas en la misma ciudad. La compaa asigna un autobs a cada ruta; alg unas rutas pueden tener varios autobuses. Cada autobs tiene un conductor y un as istente, asignados por el da. Quiz necesite hacer ciertas suposiciones sobre los requerimientos de la aplicacin; haga suposiciones RAZONABLES conforme avance. EJERCICIO 3 La empresa Interconectora S.A, tiene como misin realizar implantaciones de conexi ones de red de datos a nivel lgico y fsico. La empresa lleva registro de los proye ctos realizados en cada empresa, estas empresas estn seleccionadas en mediana-peq uea y grande. Si la implantacin se hace en empresa mediana-pequea, ya por defecto s e conoce que el tipo de red a implantar es tipo Red de Area Local (LAN), si son empresas grande, se pueden montar diferentes tipos de proyectos sobre estas como redes LAN, redes de amplia cobertura o redes metropolitanas. Estas empresas pue den estar localizadas en cualquier ciudad de Colombia. De cada proyecto se lleva : numero del proyecto, personas involucradas, das presupuestados, das reales labor ados, actividades realizadas, problemas presupuestados y problemas reales. De ca da persona involucrada en el proyecto se tiene su hoja de vida y se clasifica de ntro del proyecto como: gerente o analista o operario. Toda implantacin de red a nivel lgico se le lleva un registro de: topologa a ser utilizada (pueden ser: Estr ella, bus, anillo, hbrido), tipo de protocolo (puede ser TCP/IP, SNA, NETBEUI, X2

5, SPX/PX), elementos necesarios (Modems, Servidor, terminales, enrutadores, con centradores,etc.). Las implantaciones a nivel fsico tienen las caractersticas fsica s que puede llevar el montaje de una red, por ejemplo, tipo de cable a ser utili zado, longitud de cable necesaria entre el concentrador y cada terminal, tipo de tarjetas de red de cada terminal, etc. La empresa necesita que usted le disee de forma conceptual a travs de un modelo ER los datos que necesita manipular y almacenar la empresa Interconectora S.A EJERCICIO 4 Una nueva clnica de la ciudad tiene la necesidad de crear la forma de manipular y almacenar todo tipo de informacin que pueda estar relacionada con ella. Para qu e se pueda realizar el correspondiente trabajo la clnica tiene los siguientes re querimientos: La clnica cuenta con una estructura fsica de tres torres, dos para hospitaliza cin y cirugas y una para consulta. En cada torre lleva el registro de cada habita cin o consultorio, es decir, la ubicacin (piso, numero), longitud (ancho y largo), dotacin (bao, closets, cama), ventanas(si/no), tipo (habitacin o consultorio), val or metro cuadrado, propia o alquilada, nombre del propietario, telfono del propie tario, direccin del propietario, nombre del arrendatario, direccin del arrendatari o, telfono del arrendatario, valor administracin, ultima fecha de remodelacin. Pa ra la clnica es importante conocer quien est ocupando una habitacin y por cuanto ti empo. La clnica ofrece varios tipos de servicios: consulta, hospitalizacin, exmenes, urgencias, ciruga, ciruga ambulatoria, cuidados intensivos, unidad cardiovascular, fisioterapia. De cada tipo de servicio, segn lo requiera, se lleva el registro de: tipo de servicio, cdula del paciente, nombre del paciente, direccin, telfono, s ervicio por eps o prepagada, entidad de servicio de salud, exmenes practicados (t ipo de examen, costo del examen, medico que practico el examen, mquinas utilizada s, resultados del examen), identificacin del mdico, especialidad, fecha de consult a o ingreso, fecha de salida, droga utilizada (referencia, nombre de la droga, d osis suministrada); es importante anotar en la mayora de servicios se tiende a su ministrar droga; si es un servicio de hospitalizacin se lleva la siguiente inform acin (valor habitacin, numero de das de hospitalizacin del paciente, valor servicio de restaurante, valor suministros varios (estos suministros pueden ser guantes, servilletas, pitillos, papel higinico, etc.), numero de visitas del mdico, nombre del mdico visitante). Para la clnica es importante mantener activos los pacientes, con su informacin bsica y enfermedades y cirugas antes de prestarle un servicio. Adems lleva un his torial de los servicios que se le han prestado dejando registro de tipo de servi cio, fecha inicio, fecha final, valore del servicio, doctor responsable del serv icio. En cuanto a la informacin que lleva de su personal, esta lo clasifica en: per sonal administrativo (personal, contabilidad, finanzas), personal de planta (doc tores, enfermeras y auxiliares) y personal operativo (cocineros, aseadores y ofi cios varios). Se tienen las siguientes caractersticas importantes: un doctor pu ede dirigir un rea especfica como decir: pediatra, cardiologa, etc. Para un jefe de rea es importante saber que personal est disponible o qu tiene a cargo. Cada doct or se el exige llenar una ficha por cada visita que hace a los pacientes que tie ne a su cargo. Esta contiene la siguiente informacin: hora de visita, paciente a tendido, tratamiento sugerido, droga sugerida, estado del paciente. Una enfermer a profesional est encargada de la direccin de un piso de la clnica y tiene a su car go otras enfermeras y auxiliares. Esta es la informacin ms importante que desea manipular la clnica. Para dar solucin a esto usted debe hacer el diseo de forma conceptual a travs del modelo E-R, que resuelva el problema anteriormente descrito.

EJERCICIO 5 En la Empresa "Educando S.A" se lleva control de sus Bienes y Servicios. El int ers primario es poder hacer que los Bienes se manejen de forma rpida y con el meno r grado de error. Para esto quien maneja la seccin de "Bienes y Suministros" pla ntea las siguientes condiciones del negocio para la construccin de una base de da tos: La Seccin est dividida en tres (3) reas: COMPRAS, ALMACEN, INVENTARIO. El rea de Compras funciona de la siguiente forma: Recibe las solucitudes de compras de las diferentes reas de la empresa. Cada solicitud tiene un responsable. Cada solicitud es autorizada por el jefe del rea y posteriormente por el Director Financiero. Quien realiza una solicitud puede ser responsable de uno o varios centro s de costos, con la salvedad de que l como empleado solo est adscrito a uno. De la solicitud se debe diligenciar la siguiente informacin: Nmero de la s olicitud (consecutivo), Fecha, Responsable (nombre y cdula), Centro de Costos, Ru bro presupuestal del cual se descargar la compra. En cada solicitud se pueden di scriminar uno o muchos items con la siguiente informacin: item, nombre del bien, cantidad solicitada, unidad de medida del bien, valor unitario y valor total. C ada solicitud debe ser totalizada. Cada bien es identificado por un cdigo universal que es nico y es de carac ter devolutivo (suministro) o un bien inmueble. Una vez diligenciada la solicitud es remitida al rea de compras para real izar su correspondiente cotizacin. Las cotizaciones son realizadas con uno o varios proveedores de los bien es solicitados. Una vez la cotizacin definitiva est lista, se crea una orden contractual q ue maneja la siguiente informacin: Nmero de la orden contractual, nit y nombre del proveedor al cual se le va a realizar la compra, fecha de la orden, monto total de la orden, fecha de entrega. Cada orden puede tener asociado uno o varios it ems de la solicitud o solicitudes que van a ser despachadas. Cada item tiene la siguiente informacin: nombre del bien, cantidad solicitada, cantidad despachada, unidad de medida del bien, valor unitario y valor total. La orden de compra es aprobada por el Director Financiero para que sea e nviada al proveedor elegido. El rea de Almacen funciona de la siguiente forma: Su funcin principal es recepcionar los bienes que llegan de los proveedor es y distribuirlos a las correspondientes reas que realizaron las solicitudes de compras. Cuando llega un proveedor mercanca, este hace una entrega fsica de los bie nes, los cuales son comparados con la factura que este entrega y con la orden de compra correspondiente. Si esta accin es correcta se registra una entrada de al macen por cada factura relacionada, con la siguiente informacin: Nmero de Entrada, Fecha, Nmero de factura, Proveedor, Total Bienes, Valor Total (los totales deben coincidir con los de la factura). Adjunto a esta se discriminan los items reci bidos con la siguiente informacin:nombre del bien, cantidad entregada. Cuando el almacen decide despachar los bienes a las diferentes reas solic itantes, registra cada una de las entregas en Salidas de Almacen con la siguient e informacin: Nmero de Salida, Empleado responsable del bien a entregar, fecha de salida, fecha de entrega. Por cada entrega se detalla cada uno de los items con la siguiente informacin: nombre del bien, cantidad entregada. Una entrada de almacen puede generar muchas salidas de almacen, por ejem plo: Pueden ingresar 500 pacas de papel higenico, pero como se debe repartir ent re varias reas, cada una requiere de una salida de almacen. El rea de inventarios funciona de la siguiente forma: Es la encargada de administrar y controlar la ubicacin de los bienes dent ro de la empresa, por esto antes de que el bien salga del almacen debe ser codif icado a travs de un cdigo nico que lo haga identificable dentro de la empresa. La ubicacin del bien se identifica por la siguiente informacin: responsabl

e del bien, fecha de entrega, direccin del bien (ubicacin). Se debe construir: El modelo Conceptual a travs del MER y la Estructura de datos . EJERCICIO DE SQL Se tiene la siguiente estructura relacional: FACULTAD (cod_facultad, nombre, tot_estudiantes) DEPARTAMENTOS (cod_dep, nombre, cod_facultad) CARRERAS (cod_carrera, nombre, cod_dep) MATERIAS ( cod_materia, nombre, cod_carrera, semestre) HORARIOS (cod_horario, dia hora_ini, hora_fin) AULAS (aula, bloque, piso, caracteristicas) PROFESORES (cedula, nombre, fecha_naci, tipo, categora) SEMESTRES_TRABAJADOS (cedula, semestre, fecha_ini, fecha_fin, salario, cod_mater ia) PROGRAMACION_ACADEMICA ( cod_programa, cod_materia, cod_horario, aula, bloque, f echa) ALUMNOS (codigo, cedula, nombre, direccion, telefono, semestre_actual, total_sem estres_cursados) CURSOS (codigo, cod_programa, cedula_profe, nota_final) PROMEDIOS_SEMESTRE (codigo, promedio) CONSULTAS A REALIZAR : 1. Liste el cdigo y el nombre de los alumnos que cursan las materias del quinto s emestre de la carrera de Ingeniera de Sistemas. 2. Liste la cdula, el nombre y el tipo de los profesores que dictan materias en e l departamento de Sistemas que tengan la mxima categora. 3. Muestre el cdigo, nombre del alumno y cdigo de la materia, de los alumnos que han cursado ms de 2 veces una materia, durante su estada en la universidad. 4. Liste la ocupacin de cada una de las aulas de cada uno de los bloques de la un iversidad en este ao 2000. La ocupacin se refiere a: cdigo y nombre de la materia que se dicta, el profesor, que das y a que hora. 5. Construya el enunciado o describa el resultado (con palabras concretas) de la siguiente consulta: SELECT codigo_materia, cu.codigo, nota_final FROM cursos cu, programacion_academica pa WHERE (nota,cu.codigo) IN (SELECT min(nota), codigo FROM cursos WHERE codigo IN (SELECT distinct(codigo) FROM cursos) GROUP BY codigo) AND pa.cod_programa = cu.cod_programa UNION SELECT codigo_materia, codigo, nota_final FROM cursos, programacion_academica WHERE (nota,codigo) IN (SELECT MAX(nota), codigo FROM cursos WHERE codigo IN (SELECT distinct(codigo) FROM cursos) GROUP BY codigo) AND pa.cod_programa = cu.cod_programa

Potrebbero piacerti anche