0% encontró este documento útil (0 votos)
3 vistas2 páginas

Untitled

El documento describe un esquema de base de datos que incluye entidades como Sucursal, Universidad, Empleado, Cliente, Proveedor, Médico, Medicamento, Venta, Pedido, y más. Cada entidad tiene atributos específicos y relaciones entre ellas, como la conexión entre ventas y recetas. También se incluyen detalles sobre la gestión de inventarios, pagos y auditorías.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
3 vistas2 páginas

Untitled

El documento describe un esquema de base de datos que incluye entidades como Sucursal, Universidad, Empleado, Cliente, Proveedor, Médico, Medicamento, Venta, Pedido, y más. Cada entidad tiene atributos específicos y relaciones entre ellas, como la conexión entre ventas y recetas. También se incluyen detalles sobre la gestión de inventarios, pagos y auditorías.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Sucursal Universidad Empleado Cliente

0..1 0..1 0..1 0..1 0..1


cod_sucursal int cod_universidad int cod_empleado int cod_cliente int
*
nombre varchar(100) nombre varchar(150) cod_sucursal int nombre varchar(100)
*
direccion varchar(200) facultad varchar(150) cod_universidad int direccion varchar(200)

ciudad varchar(100) carrera varchar(150) nombre varchar(100)

estado enum(ACTIVA,INACTIVA) direccion varchar(200)


Receta
titulo varchar(100)
0..1
Proveedor cod_receta int
anio_titulo year
0..1 *
Medico cod_proveedor int cod_cliente int
salario decimal(10,2)
0..1 *
cod_medico int nombre varchar(150) cod_medico int

nombre varchar(100) nit varchar(20) diagnostico varchar(255)

especialidad varchar(100) correo varchar(100) Medicamento fecha date


0..1 0..1
cod_medicamento int

nombre_comercial varchar(150)
Venta Pedido DetalleVenta
principio_activo varchar(150)
0..1 0..1
cod_venta int cod_pedido int cod_detalle int
presentacion varchar(100)
* * *
cod_sucursal int cod_proveedor int cod_venta int
laboratorio varchar(150)
* * *
cod_cliente int cod_sucursal int cod_medicamento int
fecha_vencimiento date
fecha date fecha date cantidad int
precio_compra decimal(10,2)
total decimal(10,2) estado enum(PENDIENTE,ENTREGADO) precio_unitario decimal(10,2)
precio_venta decimal(10,2)

controlado boolean
*
DetallePedido StockSucursal cod_proveedor int CategoriaMedicamento
0..1
cod_detalle int cod_stock int cod_categoria int
* *
cod_pedido int cod_sucursal int nombre varchar(100)
DetalleReceta
* *
cod_medicamento int cod_medicamento int descripcion varchar(255)
cod_detalle int
cantidad int cantidad int *
cod_receta int
stock_minimo int *
cod_medicamento int HistorialPrecio
stock_maximo int
CategoriaMedicamentoAsignada cantidad int cod_historial int
*
cod_asignacion int cod_medicamento int
*
cod_medicamento int Pago precio_anterior decimal(10,2)
Telefono
*
cod_categoria int cod_pago int precio_nuevo decimal(10,2)
cod_telefono int
*
cod_venta int fecha_cambio date
tipo_entidad enum(SUCURSAL,EMPLEADO,CLIENTE,MEDICO,PROVEEDOR)
metodo varchar(50)
Inventario cod_entidad int
monto decimal(10,2)
0..1 numero varchar(50)
cod_inventario int
fecha date
*
cod_sucursal int

fecha date
Auditoria
responsable varchar(100) InventarioDetalle
cod_auditoria int
cod_detalle int *
cod_empleado int
*
cod_inventario int *
cod_medicamento int
*
cod_medicamento int
accion varchar(255)
cantidad int
fecha datetime

VentaRecetaControlada

cod_venta_controlada int
*
cod_venta int
*
cod_receta int
Sucursal Universidad Empleado Cliente
0..1 0..1 0..1 0..1 0..1
cod_sucursal int cod_universidad int cod_empleado int cod_cliente int
*
nombre varchar(100) nombre varchar(150) cod_sucursal int nombre varchar(100)
*
direccion varchar(200) facultad varchar(150) cod_universidad int direccion varchar(200)

ciudad varchar(100) carrera varchar(150) nombre varchar(100)

estado enum(ACTIVA,INACTIVA) direccion varchar(200)


Receta
titulo varchar(100)
0..1
Proveedor cod_receta int
anio_titulo year
0..1 *
Medico cod_proveedor int cod_cliente int
salario decimal(10,2)
0..1 *
cod_medico int nombre varchar(150) cod_medico int

nombre varchar(100) nit varchar(20) diagnostico varchar(255)

especialidad varchar(100) correo varchar(100) Medicamento fecha date


0..1 0..1
cod_medicamento int

nombre_comercial varchar(150)
Venta Pedido DetalleVenta
principio_activo varchar(150)
0..1 0..1
cod_venta int cod_pedido int cod_detalle int
presentacion varchar(100)
* * *
cod_sucursal int cod_proveedor int cod_venta int
laboratorio varchar(150)
* * *
cod_cliente int cod_sucursal int cod_medicamento int
fecha_vencimiento date
fecha date fecha date cantidad int
precio_compra decimal(10,2)
total decimal(10,2) estado enum(PENDIENTE,ENTREGADO) precio_unitario decimal(10,2)
precio_venta decimal(10,2)

controlado boolean
*
DetallePedido StockSucursal cod_proveedor int CategoriaMedicamento
0..1
cod_detalle int cod_stock int cod_categoria int
* *
cod_pedido int cod_sucursal int nombre varchar(100)
DetalleReceta
* *
cod_medicamento int cod_medicamento int descripcion varchar(255)
cod_detalle int
cantidad int cantidad int *
cod_receta int
stock_minimo int *
cod_medicamento int HistorialPrecio
stock_maximo int
CategoriaMedicamentoAsignada cantidad int cod_historial int
*
cod_asignacion int cod_medicamento int
*
cod_medicamento int Pago precio_anterior decimal(10,2)
Telefono
*
cod_categoria int cod_pago int precio_nuevo decimal(10,2)
cod_telefono int
*
cod_venta int fecha_cambio date
tipo_entidad enum(SUCURSAL,EMPLEADO,CLIENTE,MEDICO,PROVEEDOR)
metodo varchar(50)
Inventario cod_entidad int
monto decimal(10,2)
0..1 numero varchar(50)
cod_inventario int
fecha date
*
cod_sucursal int

fecha date
Auditoria
responsable varchar(100) InventarioDetalle
cod_auditoria int
cod_detalle int *
cod_empleado int
*
cod_inventario int *
cod_medicamento int
*
cod_medicamento int
accion varchar(255)
cantidad int
fecha datetime

VentaRecetaControlada

cod_venta_controlada int
*
cod_venta int
*
cod_receta int

También podría gustarte