Ejercicios de SQl
FACULTAD DE CONTADURÍA Y ADMINISTRACIÓN
BASE DE DATOS I
L.S.C.A. RAÚL SÁNCHEZ MARTÍNEZ
Ejercicios de SQl
Tenemos una base de datos con las siguientes tablas:
CLINICA
CLAVE_CL NUMBER(9)PRIMARY KEY
NOMBRE_CL VARCHAR2(60) NOT NULL
DIR_CL VARCHAR2(60) NOT NULL
TEL_CL NUMBER(15) NOT NULL
PORTAL_CL VARCHAR2(40) NOT NULL
PACIENTE
CLAVE_PA NUMBER(7) PRIMARY KEY
NOMBRE_PAVARCHAR2(50) NOT NULL
DIR_PA VARCHAR2(60) NOT NULL
TEL_PA NUMBER(15) NOT NULL
MEDICO
CLAVE_ME NUMBER(8) PRIMARY KEY
NOMBRE_ME VARCHAR2(60) NOT NULL
CLAVE_ES_MENUMBER(4) NOT NULL
ESPECIALIDAD
CLAVE_ES NUMBER(4) PRIMARY KEY
DESC_ES VARCHAR2(50) NOT NULL
SERVICIO
NUMERO_SE NUMBER(10) PRIMARY KEY
CLAVE_CL_SE NUMBER(9) NOT NULL
CLAVE_PA_SENUMBER(7) NOT NULL
CLAVE_ME_SE NUMBER(8) NOT NULL
IMPORTE_SE NUMBER(9,2) NOT NULL
FECHA_SE DATE NOT NULL
La relación entre estas tablas es la siguiente:
CLINICA
MEDICO
CLAVE_CLSERVICIO
CLAVE_ME
CLAVE_CL_SE
CLAVE_ES_ME
CLAVE_PA_SE
PACIENTE
CLAVE_ME_SE
ESPECIALIDAD
CLAVE_PA
CLAVE_ES
Argumente los comandos de sql*plus que satisfagancorrectamente los siguientes requerimientos de información:
1.- PONER VALOR ‘CEDRO 115’ A LA DIRECCIÓN DE AQUELLOS PACIENTES QUE NUNCA HAN SIDO ATENDIDOS POR EL NUTRIÓLOGO JAVIER TORRES EN LA CLÍNICAEL SOL.
2.- Borrar las clínicas cuya clave TERMINE EN 9 y no SEA MÚLTIPLO DE 12; ADEMÁS EL NOMBRE DE LA CLÍNICA CONTIENE LA LETRA ‘T’ PERO NO TERMINA EN ‘Z’ Y SON CLÍNICAS EN LAS QUE FUERONATENDIDOS PACIENTES CUYO NOMBRE CONTIENE ‘GOMEZ’ DURANTE DICIEMBRE DEL 2004.
3.- Se debe incrementar en 12.46 % el importe de aquellos servicios que se otorgaron durante el SEGUNDO BIMESTRE DEL 2007 APACIENTES CUYO NOMBRE TERMINA CON ‘Z’ EN CLÍNICAS CUYO NOMBRE COMIENZA CON ‘H’ CONSIDERANDO QUE EL NOMBRE DEL MÉDICO CONTIENE LA LETRA ‘S’.
4.- Eliminar las especialidades de las cuales no se tiene...
Regístrate para leer el documento completo.