Documente Academic
Documente Profesional
Documente Cultură
CLNICA VETERINARIA
MI MASKOTTA FELIZ
SITUACIN PROBLEMTICA
Tenemos la necesidad de automatizar nuestro sistema de atencin al cliente, puesto que el uso del sistema convencional no nos permite un
rpido acceso a la informacin, tanto para realizar la consulta como para el registro de actividades. Por ello se necesita elaborar un modelamiento
de base de datos para el respectivo registro de las entidades PACIENTES, CLIENTES, CITAS, DOCTORES, ESPECIALIDADES.
ACTIVIDADES:
1.
2.
TABLA: DOCTORES
PK IdDoctor
Apellido
Nombre
DNI
Genero
Especialidad
Celular
TABLA: PACIENTES
PK IdMascota
IdCliente
AliasMascota
Especie
ColorPelo
FechaNacimiento
Refencias
TABLA: CLIENTES
PK IdCliente
Apellidos
Nombres
CuentaBanco
Direccin
Telefono
TABLA: CITAS
PK IdCita
IdMascota
FechaCita
HoraCita
IdEspecialidad
IdDoctor
Situacin
3.
TABLA: ESPECIALIDADES
Texto(4), obligatorio
PK IdEspecialidad
ConceptoEspecial Texto(40)
Decimal
Costo
Entero, incremento +1
Texto (4)
Fecha
Time
Texto (4), obligatorio
Texto (4)
Texto (80)
Realizar la relacin
Pacientes -> Clientes
Citas -> Mascotas
Citas -> Especialidad
Citas -> Doctor
MMB
TABLA DOCTORES
TABLA CLIENTES
TABLA ESPECIALIDAD
TABLA PACIENTES
TABLA CITAS
CONSULTAS MULTITABLAS
-- CONSULTA MULTITABLAS
-- SELECT [CAMPOS] FROM [TABLA1] INNER JOIN [TABLA2] ON [TABLA1.CAMPOCOMUN]= [TABLA2.CAMPOCOMUN]
-- WHERE [CONDICIN]
EJEMPLO1:
-- MUESTRA TODOS LOS CAMPOS DE LA TABLA PACIENTE Y CLIENTE
SELECT * FROM PACIENTES INNER JOIN CLIENTES ON PACIENTES.IdCliente = CLIENTES.IdCliente
EJEMPLO2:
MOSTRAR LOS CAMPOS DE PACIENTES.IDMASCOTA, PACIENTES, IDCLIENTE, CLIENTE.APELLIDOS, CLIENTE.NOMBRES
DE CAMPOS RELACIONADOS.
SELECT PACIENTES.IdMascota, PACIENTES.IdCliente, CLIENTES.Apellidos, CLIENTES.Nombres
FROM PACIENTES INNER JOIN CLIENTES ON PACIENTES.IdCliente= CLIENTES.IdCliente
MMB
-- EJEMPLO5 MUESTRA TODOS LOS CAMPOS APLICANDO CONDICIN WHERE SOLO GATO
SELECT a.IdMascota, a.AliasMascota, a.Especie,
a.IdCliente, b.Nombres, b.Apellidos, b.Direccin
FROM PACIENTES a INNER JOIN CLIENTES b ON
a.IdCliente = b.IdCliente
WHERE A.Especie='GATO'
MMB