Bases de datos (MySQL)

Páginas: 3 (679 palabras) Publicado: 6 de noviembre de 2013
Unidad 1. Conceptos de B.D. (Peso 6)

Apellidos:____________________________________Nombre:____________________

La Consellería de Sanidad no tiene dinero para crear una nueva gestión sanitariani poder pagar a las farmacias. Ha recurrido a los alumnos de 2º de ASIR Almoradí para que implementen su nuevo esquema Sanitario y resuelvan algunas cuestiones. Dado el siguiente grafo relacional,perteneciente a la BD que gestionará las farmacias, donde las flechas indican claves ajenas de la tabla inicial hacía la tabla a que apunta cada flecha y los campos subrayados en negrita indican claveprimaria:



Teniendo en cuenta que:
La tabla medicamentos recoge todos los datos de los medicamentos.
La tabla Familia recoge todas las distintas familias a que pertenecen los medicamentos.
Elatributo medicamento.receta toma valor SI si el medicamento sólo puede ser vendido con receta y NO en caso contrario.
La tabla Comp_cred recoge las compras hechas con crédito, que no habrán sido aúnpagadas si el atributo fech_pago es NULL.
La tabla Comp_Efec recoge las compras pagadas en efectivo.
El atributo Cliente.datos_banco tendrá el valor 'SIN CREDITO' para los clientes que no tienencrédito y los datos del banco para aquellos que si tienen crédito.

Se pide:

1.- Indicar la secuencia de comandos SQL necesarios para generar las tablas Familia, Medicamento, Cliente y Com_Cred delesquema, incluidas claves primarias y ajenas (1 punto).


2.- Generar una consulta que obtenga todas las compras hechas, bien sean a crédito o en efectivo durante el año 2006 (recurrir a consultade Union). (1 punto).



select Cod_med, Dni_Cliente, Fech_Comp, Unidades from comp_cred
where fech_Comp between "2006-01-01" and "2006-12-31"
union
select Cod_med, Dni_Cliente, Fech_Comp,Unidades from comp_efec
where fech_Comp between "2006-01-01" and "2006-12-31";


3.- Obtener el DNI, la fecha de compra, las unidades y los datos bancarios de los clientes que han comprado a...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Seguridad Base De Datos Mysql
  • Base De Datos Mysql
  • Bases de datos con mysql
  • Bases De Datos Mysql
  • enlazar base de datos con mysql
  • Crear base de datos en mysql
  • Base de datos MySQL
  • Base de datos en Mysql

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS