PROYECTO FINAL DE BASE DE DATOS Farmacia
Análisis del Proyecto Final de Base de Datos
(Farmacia Valdez)
El señor Valdez quiere que se almacenen en su base de datos, para tener más agilidad en el negocio. La farmacia Valdez pidió una base de datos con las siguientes informaciones:
La Base de Datos guardara los datos de los Administradores tales como ID, Nombre, teléfono, sueldo, Apellidos, dirección,Usuario, contraseña y el teléfono de el administrador y de los empleados se desea guardar Cedula, nombre, Salario, Dirección, usuario, Contraseña y teléfono, el administrador supervisa a los empleados y tendrán su relación de uno a muchos.
Muchos empleados atiende mucho clientes, La Base de Datos también guardara los datos de los cliente como su ID, Nombre, Dirección y teléfono y de losmedicamentos se guardara ID, precio, Nombre del medicamento, muchos cliente compran muchos productos y en esa compra ‘Factura’ se guardara Fecha de compra, itbis 18%.
Los medicamentos provienen de muchos laboratorio y de esos laboratorios se guardara un Código, Nombre, Dirección y teléfono.
El señor Valdez quiere que se almacenen en su base de datos, para tener más agilidad en el negocio.MODELO DE ENTIDAD Y RELACIÓN
MODELO RALACIONAL
Clientes {ID, Nombre, Dirección}
Claves Candidatas: {ID}, {Nombre, Dirección}
Superclaves: {ID}, {Nombre, , Dirección}, {ID, Nombre}, {ID, Dirección}
Clave Primaria: {ID}
Claves Alternas: {Nombre, Dirección}
Cliente_ Teléfono {Cliente_ ID, Teléfono}
Claves Candidatas: {Cliente_ ID, Teléfono}
Superclave: {Cliente_ ID, Teléfono}
Claves Primaria: {Teléfono}
Calves Alternativa: { Cliente_ ID}
Compra {Cliente_ ID, Fecha de Compra, ITBIS, Medicamentos_ ID}
Claves Canditatas: {Cliente_ ID }, { Fecha de Compra, ITBIS}, {Medicamentos_ ID}
SuperClave: { Cliente_ ID }, { Fecha de Compra, ITBIS }, { Cliente _ ID, Fecha de Compra }, { ITBIS, Medicamentos_ ID} { Cliente_ ID, Medicamentos_ ID }
Clave Primaria: {Cliente_ ID ,}
Claves Alternas:{,Fecha de Compra, ITBIS}, {Medicamentos_ ID}
Servicios:{ { Cliente_ ID , Empleados_ Cedula }
Claves Candidatas:{ Cliente_ ID }, {Empleados_ Cedula }
Superclave: :{ Cliente_ ID }, {Empleados_ Cedula }
Clave Primaria: :{ Cliente_ ID}
Claves Alternas: {Empleados_ Cedula }
Empleados {Cedula, Nombre, Sector, Calle, Numero, Usuario, Contraseña, Salario, Administradores_ ID}
Clave Candidatas: {Cedula},{Nombre, Apellidos, Sector, Calle, Numero, Salario}, {Usuario, Contraseña}
Superclaves: : {Cedula}, { Nombre, Apellidos, Cedula}, {Usuario, Contraseña, Nombre, Apellidos}, {Nombre, Apellidos, Sector, Calle, Numero, Salario}
Claves Primaria:{Cedula}
Claves Alternas: {Nombre, Apellidos, Sector, Calle, Numero, Salario}, {Usuario, Contraseña}
Administradores {ID, Nombre, Salario, usuario,Contraseña}
Claves Candidatas: {ID}, {Nombre, Salario, },{ usuario, Contraseña}
SuperClaves: {ID, Salario }, {Nombre, Salario }, { usuario, Contraseña}
Clave Primaria: {ID}
Claves Alternas: {Nombre, Salario},{ usuario, Contraseña}
Mercancias {Medicamentos_ ID, Laboratorio_ Código}
Claves Candidatas: {Medicamentos_ ID} , { Laboratorio_ Código}
SuperClaves: {Medicamentos_ ID}, {Laboratorio_ Código},{Medicamentos_ ID} , { Laboratorio_ Código}
Clave Primaria: {Medicamentos_ ID}
Claves Alternas: {Laboratorio_ Código}
Medicamentos {ID, Nombre, Precio}
Claves Candidatas: {ID}, {Nombre, Precio}
SuperClaves: {ID}, {ID, Nombre},{ ID, Precio}
Clave Primaria: {ID}
Claves Alternas: {Nombre, Precio}
Laboratorio {Código, Nombre, Dirección}
Claves Candidatas: {Código},{ Nombre, Dirección}
SuperClaves:{Código}, {Nombre, Código}, { Dirección}
Clave Primaria: {Código}
Claves Alternas: { Nombre, Dirección}
Teléfono _Laboratorio(Código_ Laboratorio, Teléfono )
Claves Candidatas: {Código_Laboratorio, teléfono}
SuperClaves: {Código_Laboratorio},{ teléfono}
Clave Primaria: { teléfono}
Claves Alternas:{ Código_Laboratorio}
NORMALIZACIÓN
Clientes
ID
Nombre
Direccion
1000
José Florentino...
Regístrate para leer el documento completo.