Está en la página 1de 4

CFGM Sistemas Microinformticos y Redes 10/05/13 Examen Modulo Base de Datos Parte 1 Nombre ________________ Apellidos_______________________________________________

1) Crea la siguiente estructura de tablas y guardala en una base de datos llamada GestionClinica. (2,5P)
a) Crea la siguiente tabla y llamala pacientes. Determina la clave principal a usar. Nombre del campo Codigo Paciente Nombre Paciente Apellidos Paciente Direccion Poblacion Codigo postal Provincia Telefono Paciente Fecha nacimiento Tipo de dato Numrico Texto Texto Texto Texto Numrico Texto Texto Fecha/Hora Tipo dato entero Tam: 15 Tam: 30 Tam:30 Tam:15 Tam: 5 Tam:15 Tam: 10 Formato: Fecha corta

b) Crea la siguiente tabla y llmala medicos. Determina la clave principal a usar. Nombre del campo Tipo de dato Tipo Dato Codigo Medico Texto Tam: 5 Nombre Medico Texto Tam: 15 Apellidos Medico Texto Tam: 15 Telefono Medico Texto Tam: 9 Especialidad Texto Tam: 20 c) Crea la siguiente tabla y llmala ingresos. Determina la clave principal a usar. Nombre del campo Tipo de dato Tipo Dato Entero

N ingreso Autonumrico Habitacion Numrico Cama Texto Tam: 1 Fecha ingreso Fecha/Hora d) Realiza las siguientes operaciones sobre las tablas creadas: 1)Modificar la estructura de la tabla Pacientes. Guarda la tabla como copiaPacientes Nombre del campo Codigo Paciente Provincia Nombre del campo Codigo Medico Nombre del campo N ingreso Tipo de dato clave principal Borrar este campo Tipo de dato Clave principal Tipo de dato Clave principal

2) Modificar la estructura de la tabla medicos. Guarda la tabla como copiaMedicos.

3) Modificar la estructura de la tabla Ingresos. Guarda la tabla como copiaIngresos

2) Dada la tabla medico, del ejercicio anterior, realiza lo siguiente: (2P)


a) Copia la base de datos del ejercicio 1, y llamala GestionClinicaCompleta. b) Crea un formulario utilizando el asistente, sobre la tabla medicos. Guardalo como FormularioInsertarMedico. c) Utilizando dicho formulario ( formularioInsertarMedico ). Introduce los siguientes registros en la tabla medicos. Cdigo Mdico AJH CEM CSM ESMH FHL FVP JMP OPA PAP SGM SVT Nombre Antonio Carmen Carlos Eva Fernanda Federico Juana Olga Pedro Sebastin Santiago Apellidos Jimnez Hernndez Esteban Muoz Snchez Martnez San Martn Hernndez Hernndez Lpez Vidal Planella Moreno Navarro Pons lvarez Armengol Prats Gutirrez Mellado Vzquez Torres Especialidad Pediatra Psiquiatra General Pediatra Radiologa Anlisis Intensivos Intensivos Ciruga Oftalmologa Ginecologa

e) Crea un campo llamado codigoMedico en la tabla ingresos, que relacione con los mdicos de la tabla mdicos. Este campo es un campo de bsqueda. f) Crea un formulario utilizando el asistente, sobre la tabla ingresos. Guardalo como FormularioIngresos g) Utilizando dicho formulario ( FormularioIngresos ). Introduce los siguientes registros en la tabla. N Ingreso Habitacin Cama Fecha ingreso Cdigo Paciente Cdigo Mdico 1 2 3 4 5 6 7 8 9 10 101 105 125 204 205 204 201 201 305 304 A A B B B A A A A B 23/04/98 24/05/98 15/06/98 12/09/98 12/10/98 04/01/99 01/02/99 02/04/00 03/05/00 12/05/00 302 103 300 120 100 102 240 110 220 201 SVT CSM PAP SGM JMP CEM FHL OPA FVP ESMH

3) Crea la siguiente estructura de tablas. Guarda la base de datos como Relaciones (2,5P)

1. Tablas aulaclic_Clientes y tabla aulaclic_Facturas. 2. Crea una relacin para relacionar el codigo del cliente con el codigo que aparece en la tabla de 3. 4. 5. 6. 7. 8.
facturas. Cree una tabla llamada aulaClic_Representante. Con los datos CodigoRepresentante de tipo autonumrico , Nombre de representante de tipo texto y longitud 20, DNI del representante de tipo texto y longitud 10. Cree las relaciones existentes con las tablas clientes y facturas. Cree una consulta sobre la tabla aulaclic_Clientes, llamada ConsultaDNI. Que le pida el valor del Dni del cliente como un parmetro ( consulta con parmetros ). Cree una consulta que muestre el nmero de factura, el nombre del cliente, dni del cliente , que est pagada y que su total sea mayor a 300 euros. Consulta ConsultaDatosFactura Cree una consulta que muestre todos los datos de las facturas que han sido pagadas ( llamar a la consulta ConsultaFacturasPagadas ) Cree una consulta sobre las facturas, que muestren las facturas emitidas entre el 1 de enero de 2013 y el 31 de diciembre de 2013 ( facturas realizadas en 2013) Cree una consulta donde se muestre para cada factura impagada ( no se ha hecho su pago ), la fecha en que fue emitida y el nombre y dni del representante de la msma.

4) Dada la base de datos , realizar las siguientes consultas ( cada una se llama consultaX , donde X
es el nmero de consulta): (3P) 1 Obtener una lista de todos los productos indicando para cada uno su idfab, idproducto, descripcin, precio y precio con I.V.A. incluido (es el precio anterior aumentado en un 16%). 2 De cada pedido queremos saber su nmero de pedido, fab, producto, cantidad, precio unitario e importe. 3 Listar de cada empleado su nombre, n de das que lleva trabajando en la empresa y su ao de nacimiento (suponiendo que este ao ya ha cumplido aos). 4 Obtener la lista de los clientes agrupados por cdigo de representante asignado, visualizar todas la columnas de la tabla. 5 Obtener las oficinas ordenadas por orden alfabtico de regin y dentro de cada regin por ciudad, si hay ms de una oficina en la misma ciudad, aparecer primero la que tenga el nmero de oficina mayor. 6 Obtener los pedidos ordenados por fecha de pedido. 7 Listar las cuatro lneas de pedido ms caras (las de mayor importe). 8 Obtener las mismas columnas que en el ejercicio 2 pero sacando unicamente las 5 lneas de pedido de menor precio unitario. 9 Listar toda la informacin de los pedidos de marzo. 10 Listar los nmeros de los empleados que tienen una oficina asignada. 11 Listar los nmeros de las oficinas que no tienen director. 12 Listar los datos de las oficinas de las regiones del norte y del este (tienen que aparecer primero las del norte y despus las del este). 13 Listar los empleados de nombre Julia. 14 Listar los productos cuyo idproducto acabe en x.

También podría gustarte