Está en la página 1de 12

Modelo de Base de

datos

-Arthur Manuel Morales Dionicio


¿Qué es un Modelo
de base de datos?
Un modelo de base de datos muestra la estructura
lógica de la base, incluidas las relaciones y
limitaciones que determinan cómo se almacenan los
datos y cómo se accede a ellos. Los modelos de
bases de datos individuales se diseñan en base a las
reglas y los conceptos de cualquier modelo de datos
Modelo de base más amplio que los diseñadores adopten. La mayoría
de datos de los modelos de datos se pueden representar por
medio de un diagrama de base de datos acompañante

3
Tipos de Modelo de
base de datos
Existen muchos tipos de modelos de base de datos algunos de los
más comunes son:
Modelo de base de datos
01 jerárquico
02 Modelo relacional
03 Modelo de red
Modelo de base de datos orientado a
04 objetos
05 Modelo entidad-relación
06 Modelo de documentos
07 Modelo entidad-atributo-valor
08 Esquema de estrella
09 Modelo relacional de objetos, que combina los dos que
forman su nombre
Ejemplo de un
modelo de base de
datos
Supongamos que tenemos una tienda el cual necesita
controlar sus productos y poseer el registro de sus clientes,

Ejemplo se ofrecen productos como: (bebidas, galletas, leche etc.),


también es considerado la boleta o factura que se ofrecerá
al cliente luego de una venta, así también como la
información del vendedor y el cliente.
PRODUCTO BOLE
TA
-ID_producto -ID_Boleta
-Nombre_prod -ID_Cliente
-Pre_prod -ID_Vendedor
De acuerdo al ejemplo -Stock -estado_bol
tenemos las siguientes -Fecha_bol
tablas y sus atributos:
CLIEN VENDE
TE DOR
-ID_Vendedor
-ID_Cliente
-Nombres
-Nombres
-Direccion -Direccion
-DNI
-Sexo
Modelo Conceptual
ID_Cliente (Entidad/Relación)

ID_Vendedor
ID_Cliente
ID_Boleta
(1:N)
ADQUI
CLIENTE ERE (1:1)
1:N
BOLETA Estado_bol
ID_Vendedor

(1:N)
(1:N) Pre_prod_ven

EMI
(1:1) DETA
VENDEDOR TE LLE
N:M

ID_Producto
Importe
1:N
(1:N)

PRODUCTO
Modelo Lógico
BOLET
CLIEN A ID_Boleta
TE
ID_Cliente Estado_bol
Fecha_bol
ID_Cliente(FK)
Nombres ID_Vendedor(FK)
Direccion

VENDE PRODUC
DOR
ID_Vendedor
TOID_Producto
Nombres Nombre_prod
Dirección Pre_prod
DNI Stock
Sexo
CLIEN Modelo Lógico
TE
ID_Cliente: varchar(6) NOT
BOLET
NULL A
Nombres: varchar(45) NULL ID_Boleta: varchar(8) NOT NULL
Direccion: varchar(55) NULL Estado_bol: datetime NULL
Fecha_bol: varchar(1) NULL
VENDE ID_Cliente: varchar(6) NOT NULL
DOR ID_Vendedor: varchar(6) NOT NULL
ID_Vendedor: varchar(6) NOT NULL

Nombres: varchar(45) NULL


Dirección: varchar(55) NULL
DNI: varchar(8) NULL
DETALLE
Sexo: varchar(1) NULL BOLETA
ID_Boleta: varchar(8) NOT NULL
ID_Producto: varchar(8) NOT NULL
PRODUCT Cantidad: int NULL
Pre_prod_ven: decimal(8,2) NULL
OID_Producto: varchar(8) NOT NULL Importe: decimal(8,2) NULL

Nombre_prod: varchar(20) NOT NULL


Pre_prod: decimal(8,2) NULL
Stock: float NULL
¡Gracias!

También podría gustarte