modelos de base de datos
-
Upload
alberto-taboada-jimenez -
Category
Technology
-
view
848 -
download
0
Transcript of modelos de base de datos
![Page 1: modelos de base de datos](https://reader036.fdocuments.co/reader036/viewer/2022071821/55b74c54bb61eb196b8b4723/html5/thumbnails/1.jpg)
Nivel Básico
Modelamiento de Base de Datos
Curso Virtual de:
Una estrategia diferente para aprender
Instructor: Alberto Taboada Jiménez
Consultor en tecnologías de Información
Lección
03
![Page 2: modelos de base de datos](https://reader036.fdocuments.co/reader036/viewer/2022071821/55b74c54bb61eb196b8b4723/html5/thumbnails/2.jpg)
Caso de ejemploSe desea graficar al mundo real de una fuente de soda “Los 3 amigos”, quienes expenden productos (tortas, bedidas etc.), se considera a la boleta(documento de venta), vendedor y cliente
BOLETABOLETA
CLIENTECLIENTE
VENDEDORVENDEDOR
PRODUCTOPRODUCTO (codPro, NombrePro, puPro, stockPro)
(NumBol, FechaBol, CodCli, codVen,estadoBol)
(CodCli NombreCli, DireCli)
(codVen,NombreVen,DireVen, dniVen,SexoVen)
(NumBol, codPro,cantidad,puproVen,Importe)Detalla
ESIN – Una estrategia diferente de aprender
![Page 3: modelos de base de datos](https://reader036.fdocuments.co/reader036/viewer/2022071821/55b74c54bb61eb196b8b4723/html5/thumbnails/3.jpg)
Emite
Adquiere
1:N
1:N
(1:1)(1:N)
(1:1)
(1:N)
(1:N)
(1:N)
MODELO CONCEPTUAL (MODELO ENTIDAD/RELACION)
pupr
oven
SexVen
EstadoBol
Co
dV
en
co
dV
en
VENDEDORVENDEDOR
Co
dC
li
CLIENTECLIENTE
Nu
mB
ol
co
dC
li
BOLETABOLETA
co
dP
ro
impo
rte
DetallaN:M
1=Emitido
2=Anulado
PRODUCTOPRODUCTO
ESIN – Una estrategia diferente de aprender
![Page 4: modelos de base de datos](https://reader036.fdocuments.co/reader036/viewer/2022071821/55b74c54bb61eb196b8b4723/html5/thumbnails/4.jpg)
SIMULACION DE DATOS
ESIN – Una estrategia diferente de aprender
![Page 5: modelos de base de datos](https://reader036.fdocuments.co/reader036/viewer/2022071821/55b74c54bb61eb196b8b4723/html5/thumbnails/5.jpg)
MODELO LÓGICOCLIENTE
codCli
nombreClidireCli
BOLETA
numBol
fechaBolestadoBolcodCli (FK)codVen (FK)
PRODUCTO
codPro
nombrePropuProstockPro
VENDEDOR
codVen
nombreVendireVendniVen (AK1.1)sexoVen
ESIN – Una estrategia diferente de aprender
![Page 6: modelos de base de datos](https://reader036.fdocuments.co/reader036/viewer/2022071821/55b74c54bb61eb196b8b4723/html5/thumbnails/6.jpg)
MODELO FÍSICOCLIENTE
codCli: varchar(5) NOT NULL
nombreCli: varchar(40) NULLdireCli: varchar(50) NULL
BOLETA
numBol: varchar(8) NOT NULL
fechaBol: datetime NULLestadoBol: varchar(1) NULLcodCli: varchar(5) NOT NULLcodVen: varchar(5) NOT NULL
PRODUCTO
codPro: varchar(8) NOT NULL
nombrePro: varchar(20) NULLpuPro: decimal(8,2) NULLstockPro: float NULL
VENDEDOR
codVen: varchar(5) NOT NULL
nombreVen: varchar(40) NULLdireVen: varchar(50) NULLdniVen: varchar(8) NULLsexoVen: varchar(1) NULL
DETALLEBOL
numBol: varchar(8) NOT NULLcodPro: varchar(8) NOT NULL
cantidad: int NULLpuProVen: decimal(8,2) NULLimporte: decimal(8,2) NULL
ESIN – Una estrategia diferente de aprender