SlideShare una empresa de Scribd logo
1 de 9
Descargar para leer sin conexión
Base de datos de comercio electrónico
Introducción
Un modelo relacional consiste en representar datos por medio de tablas
relacionadas cuyas filas se llaman tuplas y las columnas variables, conformando
así una base de datos.
Fueron creados en 1970 por Edgar Frank Codd, empleado de IBM en San José
(California). Su funcionamiento es realmente sencillo. Se basan en la en la teoría
de conjuntos y la lógica de predicados.
Se representan con tablas de datos, de manera que las filas son los diferentes
casos y las columnas los campos a estudiar. Es muy utilizado para administrar
datos de forma dinámica.
Enunciados por cada tabla
1) Table employees
Employees(empid, last name, firstname, title, titleofcourtesy, birthdate, hiredate,
address, city, región, postalcode, country, phone, mgrid)
2) Table Territor
Territor(territoryid, name)
3) Table EmployeesTerritor
EmployeesTerritor(employeesterritorid, empid, territoryid)
4) Table Suppliers
Suppliers(supplierid, companyname, contactname, contactlitle, address, city,
región, postalcode, country, phone, fax)
5) Table Categories
Base de datos de comercio electrónico
Categories(categoryid, categoryname, description)
6) Table Products
Products(productid, productname, unitprice, discontinnued, supplierid, categoryid)
7) Table Customers
Customers(custid, companyname, contactname, contacttitle, address, city, región,
postalcode, country, phone, fax)
8) Table Shippers
Shippers(shipperid, companyname, phone)
9) Table Orders
Orders (orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid,
freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry)
10)Table OrderDetails
OrderDetails (orderDetailsid, orderid,productid, unitprice, qty, discount)
Base de datos de comercio electrónico
Modelo relacional utilizando una herramienta de diseño
Base de datos de comercio electrónico
Diccionario de datos
1. Table employees
Nombre del
campo
Clave Tipo de
datos
Descripción del campo Tamaño del
campo (bytes)
empid Pk String Identificador único que representa la
clave primaria de la tabla Employees
4
last name NN String Primer apellido del empleado 20
firstname NN String Nombre del empleado 10
title NN String Título que tiene el empleado 30
titleofcourtesy NN String Título de cortesía que tiene el
empleado
30
birthdate NN Int Fecha de cumpleaños del empleado 8
hiredate NN Int Fecha de contratación del empleado 8
address NN String Dirección actual del empleado
compuesto por el nombre de la calle
y número
40
city NN String Nombre de la ciudad donde vive
actualmente el empleado
20
region NN String Nombre de la región o zona donde
vive actualmente el empleado
20
postalcode NN Int Código postal donde vive
actualmente el empleado
5
country NN String País donde vive actualmente el
empleado
15
phone N String Número de celular del empleado 30
mgrid FK String Clave foránea de la tabla empleado 4
2. Table Territor
Nombre del
campo
Clave Tipo de
dato
Descripción del campo Tamaño del
campo (bytes)
territorid PK String Identificador único que representa la
clave primaria de la tabla Territor
5
name NN String Nombre del territorio 30
3. Table EmployeesTerritor
Nombre del campo Clave Tipo de
dato
Descripción del campo Tamaño del
campo
(bytes)
EmployeesTerritorid PK String Identificador único que
representa la clave primaria de la
tabla EmployeesTerritor
5
empid FK String Clave foránea de la tabla
Employees
4
Base de datos de comercio electrónico
territorid FK String Clave foránea de la tabla Territor 5
4. Table Suppliers
Nombre del campo Clave Tipo de
dato
Descripción del campo Tamaño del
campo
(bytes)
supplierid PK String Identificador único e irrepetible,
que define cada grupo
6
companyname NN String Nombre de la compañía que
surte los suministros necesarios
25
contactname NN String Nombre del titular o responsable
de la compañía
25
contacttitle NN String Contacto del titular
address NN String Dirección actual donde se
encuentra la compañía
50
city NN String Ciudad en la que se ubica la
compañía
40
region NN String Región donde se encuentra
actualmente la compañía
20
postalcode NN int Código postal donde está
actualmente la compañía
5
country NN String País donde está actualmente la
compañía
15
phone NN int Número telefónico de la
compañía
30
fax int Si la compañía cuenta con faz,
por medio de él se envía y se
recibe información a través de la
línea telefónica
2500
5. Table Categories
Nombre del
campo
Clave Tipo de
dato
Descripción del campo Tamaño del
campo (bytes)
categoryid PK String Identificador único que representa la
clave primaria de la tabla Categories
5
categoryname NN String Nombre de la categoría del territorio 30
description NN Descripción general de la categoría 500
Base de datos de comercio electrónico
6. Table Products
Nombre del
campo
Clave Tipo de
dato
Descripción del campo Tamaño del
campo (bytes)
productid PK String Identificador único que representa la
clave primaria de la tabla Products
5
productname NN String Nombre del producto 30
unitprice NN Int Valor por unidad del producto 10
discontinued NN String Descripción del producto para
conocer si ha sido descontinuado o
no
20
supplierid FK String Clave foránea de la tabla Suppliers 5
categoryid FK String Clave foránea de la tabla Categories 5
7. Table Customers
Nombre del
campo
Clave Tipo de
dato
Descripción del campo Tamaño del
campo (bytes)
custid PK String Identificador único que representa la
clave primaria de la tabla Customers
5
companyname NN String Nombre de la compañía 30
contactittle NN String Nombre del representante 30
address NN String Dirección actual de los clientes
compuesto por el nombre de la calle
y número
40
city NN String Ciudad en la que se ubica los clientes 15
region NN String Nombre de la región o zona donde
viven actualmente los clientes
15
postalcode NN Int Código postal de los clientes 10
8. Table Shippers
Nombre del
campo
Clave Tipo de
dato
Descripción del campo Tamaño del
campo (bytes)
shipperid PK String Clave única e irrepetible que
identifica a cada empleado
(Shipper)
8
companyname FK String Nombre de la compañía a la que
pertenece el empleado (Shipper)
20
phone NN int Número telefónico que pertenece al
empleado (shipper)
10
Base de datos de comercio electrónico
9. Table Orders
Nombre del
campo
Clave Tipo de
dato
Descripción del campo Tamaño del
campo (bytes)
orderid PK String Identificador único que representa la
clave primaria de la tabla Orders
10
custid FK String Clave foránea de la tabla Customers 5
empid FK String Clave foránea de la tabla Employees 4
shipperid FK String Clave foránea de la tabla Shippers 8
orderdate NN String Fecha de la reunión 20
requiredate NN String Datos extras que se requieren para
realizar el enviò
40
shippeddate NN String Fecha de expedición 20
freight NN String Manera en la que se transportaba el
producto
20
shipname NN String Nombre de la persona que recibió el
envío
30
shipadress NN String Dirección donde se realizó el envío 30
shipcity NN String Nombre de la ciudad en donde se
realizó el envío
20
shipregion NN String Nombre de la región donde se
realizó el envío
20
shippostalcode NN Int Código Postal donde se realizó el
envío
15
shipcountry NN String Nombre de la dirección donde se
realizó el envío
30
10. Table OrderDetails
Nombre del
campo
Clave Tipo de
dato
Descripción del campo Tamaño del
campo (bytes)
orderDetailsid PK String Identificador único e irrepetible, que
define la tabla OrderDetails
8
orderid FK String Identificador único e irrepetible, que
define la tabla Orders
20
productid FK String Identificador único e irrepetible, que
define la tabla Products
10
unitprice NN int Precio por unidad 15
qty Cantidad por unidad que se
realiza dentro de un pedido u
orden
500
discount int Descuento que se realiza 10
Base de datos de comercio electrónico
Referencias
Arias, E. R. (2020, 20 agosto). Modelo relacional. Economipedia. Recuperado 10 de marzo
de 2022, de https://economipedia.com/definiciones/modelo-relacional.html

Más contenido relacionado

La actualidad más candente

Propiedades del campo
Propiedades del campoPropiedades del campo
Propiedades del campodimik
 
Ficha practica de tablas
Ficha practica de tablasFicha practica de tablas
Ficha practica de tablasneritarrillo
 
Trabajo Práctico N° 4 Base de Datos
Trabajo Práctico N° 4 Base de DatosTrabajo Práctico N° 4 Base de Datos
Trabajo Práctico N° 4 Base de DatosRocio Gonzalez
 
TP Informática Word Planilla de Clientes - Pablo Montanaro
TP Informática   Word Planilla de Clientes - Pablo MontanaroTP Informática   Word Planilla de Clientes - Pablo Montanaro
TP Informática Word Planilla de Clientes - Pablo MontanaroMonty1207
 
Guia de examen de word 5 a 6 y 7-30 a 11-30 am sab
Guia de examen de word   5 a 6 y 7-30 a 11-30 am sabGuia de examen de word   5 a 6 y 7-30 a 11-30 am sab
Guia de examen de word 5 a 6 y 7-30 a 11-30 am sabJuan Luis Hernández
 
Examen parcial
Examen parcialExamen parcial
Examen parcialMenfis ...
 
Impi 00 001_2012
Impi 00 001_2012Impi 00 001_2012
Impi 00 001_2012taekowndo
 

La actualidad más candente (10)

Propiedades del campo
Propiedades del campoPropiedades del campo
Propiedades del campo
 
Examen Access
Examen AccessExamen Access
Examen Access
 
Ficha practica de tablas
Ficha practica de tablasFicha practica de tablas
Ficha practica de tablas
 
Trabajo Práctico N° 4 Base de Datos
Trabajo Práctico N° 4 Base de DatosTrabajo Práctico N° 4 Base de Datos
Trabajo Práctico N° 4 Base de Datos
 
TP Informática Word Planilla de Clientes - Pablo Montanaro
TP Informática   Word Planilla de Clientes - Pablo MontanaroTP Informática   Word Planilla de Clientes - Pablo Montanaro
TP Informática Word Planilla de Clientes - Pablo Montanaro
 
Guia de examen de word 5 a 6 y 7-30 a 11-30 am sab
Guia de examen de word   5 a 6 y 7-30 a 11-30 am sabGuia de examen de word   5 a 6 y 7-30 a 11-30 am sab
Guia de examen de word 5 a 6 y 7-30 a 11-30 am sab
 
Guia de examen de word
Guia de examen de wordGuia de examen de word
Guia de examen de word
 
Examen parcial
Examen parcialExamen parcial
Examen parcial
 
Deber De Analisis
Deber De AnalisisDeber De Analisis
Deber De Analisis
 
Impi 00 001_2012
Impi 00 001_2012Impi 00 001_2012
Impi 00 001_2012
 

Similar a 2.3-EjercicioMER-MR_Vazquez Flores Eduardo Enrique.pdf

Taller de computacion_-_manual_access_2010
Taller de computacion_-_manual_access_2010Taller de computacion_-_manual_access_2010
Taller de computacion_-_manual_access_2010JONAHTNAURIELROBLEDO
 
Taller de computacion_-_manual_access_2010
Taller de computacion_-_manual_access_2010Taller de computacion_-_manual_access_2010
Taller de computacion_-_manual_access_2010Goti-k Goti-k
 
Manual practico de access 2010
Manual practico de access 2010Manual practico de access 2010
Manual practico de access 2010judelangel
 
Taller de computacion_-_manual_access_2010
Taller de computacion_-_manual_access_2010Taller de computacion_-_manual_access_2010
Taller de computacion_-_manual_access_2010JONAHTNAURIELROBLEDO
 
Caso de Estudio: Easy Drive School of Motoring
Caso de Estudio: Easy Drive School of MotoringCaso de Estudio: Easy Drive School of Motoring
Caso de Estudio: Easy Drive School of Motoringpaalvarador85
 
Base De Datos Modelo Fisico Del Easy Drive School Of Motoring
Base De Datos Modelo Fisico Del Easy Drive School Of MotoringBase De Datos Modelo Fisico Del Easy Drive School Of Motoring
Base De Datos Modelo Fisico Del Easy Drive School Of MotoringCarlos Salazar
 
PRIMER PROYECTO DE BASE DE DATOS HERIBERTO RAZO BOCANEGRA
PRIMER PROYECTO DE BASE DE DATOS HERIBERTO RAZO BOCANEGRAPRIMER PROYECTO DE BASE DE DATOS HERIBERTO RAZO BOCANEGRA
PRIMER PROYECTO DE BASE DE DATOS HERIBERTO RAZO BOCANEGRAHeriberto Razo Bocanegra
 
Estructura formato inventario_2015
Estructura formato inventario_2015Estructura formato inventario_2015
Estructura formato inventario_2015Loyer Quiroz
 
Creación de una base de datos y diseño de varias tablas
Creación de una base de datos y diseño de varias tablasCreación de una base de datos y diseño de varias tablas
Creación de una base de datos y diseño de varias tablasAbraham Hernández
 

Similar a 2.3-EjercicioMER-MR_Vazquez Flores Eduardo Enrique.pdf (20)

Taller de computacion_-_manual_access_2010
Taller de computacion_-_manual_access_2010Taller de computacion_-_manual_access_2010
Taller de computacion_-_manual_access_2010
 
Taller de computacion_-_manual_access_2010
Taller de computacion_-_manual_access_2010Taller de computacion_-_manual_access_2010
Taller de computacion_-_manual_access_2010
 
Base de datos
Base de datosBase de datos
Base de datos
 
Taller de computacion_-_manual_access_2010
Taller de computacion_-_manual_access_2010Taller de computacion_-_manual_access_2010
Taller de computacion_-_manual_access_2010
 
Manual practico de access 2010
Manual practico de access 2010Manual practico de access 2010
Manual practico de access 2010
 
Manual access
Manual accessManual access
Manual access
 
Taller de computacion_-_manual_access_2010
Taller de computacion_-_manual_access_2010Taller de computacion_-_manual_access_2010
Taller de computacion_-_manual_access_2010
 
Whirlpower
WhirlpowerWhirlpower
Whirlpower
 
4 ml
4 ml4 ml
4 ml
 
Caso de Estudio: Easy Drive School of Motoring
Caso de Estudio: Easy Drive School of MotoringCaso de Estudio: Easy Drive School of Motoring
Caso de Estudio: Easy Drive School of Motoring
 
Base De Datos Modelo Fisico Del Easy Drive School Of Motoring
Base De Datos Modelo Fisico Del Easy Drive School Of MotoringBase De Datos Modelo Fisico Del Easy Drive School Of Motoring
Base De Datos Modelo Fisico Del Easy Drive School Of Motoring
 
PRIMER PROYECTO DE BASE DE DATOS HERIBERTO RAZO BOCANEGRA
PRIMER PROYECTO DE BASE DE DATOS HERIBERTO RAZO BOCANEGRAPRIMER PROYECTO DE BASE DE DATOS HERIBERTO RAZO BOCANEGRA
PRIMER PROYECTO DE BASE DE DATOS HERIBERTO RAZO BOCANEGRA
 
SQL Parte 1.pdf
SQL Parte 1.pdfSQL Parte 1.pdf
SQL Parte 1.pdf
 
SQL Parte 1.pdf
SQL Parte 1.pdfSQL Parte 1.pdf
SQL Parte 1.pdf
 
Estructura formato inventario_2015
Estructura formato inventario_2015Estructura formato inventario_2015
Estructura formato inventario_2015
 
Creación de una base de datos y diseño de varias tablas
Creación de una base de datos y diseño de varias tablasCreación de una base de datos y diseño de varias tablas
Creación de una base de datos y diseño de varias tablas
 
BD Clase del Viernes
BD Clase del ViernesBD Clase del Viernes
BD Clase del Viernes
 
Taller 1 bd once
Taller 1 bd onceTaller 1 bd once
Taller 1 bd once
 
Cadena caracteres
Cadena caracteresCadena caracteres
Cadena caracteres
 
Sq Lv1a
Sq Lv1aSq Lv1a
Sq Lv1a
 

Último

El uso de las tic en la vida continúa , ambiente positivo y negativo.
El uso de las tic  en la vida continúa , ambiente positivo y negativo.El uso de las tic  en la vida continúa , ambiente positivo y negativo.
El uso de las tic en la vida continúa , ambiente positivo y negativo.ayalayenifer617
 
3Mayo2023 Taller construcción de Prototipos.pptx
3Mayo2023 Taller construcción de Prototipos.pptx3Mayo2023 Taller construcción de Prototipos.pptx
3Mayo2023 Taller construcción de Prototipos.pptxadso2024sena
 
COMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdfCOMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdfOscarBlas6
 
locomotas v siclo.ppt de ingenieria de minas
locomotas v siclo.ppt de ingenieria de minaslocomotas v siclo.ppt de ingenieria de minas
locomotas v siclo.ppt de ingenieria de minasMirkaCBauer
 
PRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptx
PRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptxPRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptx
PRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptxRodriguezLucero
 
MODELO CARACTERIZACION DE PROCESOS SENA.
MODELO CARACTERIZACION DE PROCESOS SENA.MODELO CARACTERIZACION DE PROCESOS SENA.
MODELO CARACTERIZACION DE PROCESOS SENA.imejia2411
 
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAINSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAdanielaerazok
 
Buscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webBuscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webDecaunlz
 
Historia de la Medicina y bases para desarrollo de ella
Historia de la Medicina y bases para desarrollo de ellaHistoria de la Medicina y bases para desarrollo de ella
Historia de la Medicina y bases para desarrollo de ellajuancamilo3111391
 
CamposGarcia_MariaMagdalena_M1S3AI6.pptx
CamposGarcia_MariaMagdalena_M1S3AI6.pptxCamposGarcia_MariaMagdalena_M1S3AI6.pptx
CamposGarcia_MariaMagdalena_M1S3AI6.pptx241518192
 
libro de Ciencias Sociales_6to grado.pdf
libro de Ciencias Sociales_6to grado.pdflibro de Ciencias Sociales_6to grado.pdf
libro de Ciencias Sociales_6to grado.pdfFAUSTODANILOCRUZCAST
 
Producto académico 03 - Habilidades Comunicativas.pptx
Producto académico 03 - Habilidades Comunicativas.pptxProducto académico 03 - Habilidades Comunicativas.pptx
Producto académico 03 - Habilidades Comunicativas.pptx46828205
 
FLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdf
FLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdfFLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdf
FLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdfYuriFuentesMartinez2
 
2º SOY LECTOR PART 2- MD EDUCATIVO (6).pdf
2º SOY LECTOR PART 2- MD  EDUCATIVO (6).pdf2º SOY LECTOR PART 2- MD  EDUCATIVO (6).pdf
2º SOY LECTOR PART 2- MD EDUCATIVO (6).pdfFernandaHernandez312615
 
Institucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenaInstitucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenadanielaerazok
 
actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx
actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsxactividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx
actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx241532171
 
institucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenainstitucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenajuniorcuellargomez
 
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptxrodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptxssuser61dda7
 

Último (18)

El uso de las tic en la vida continúa , ambiente positivo y negativo.
El uso de las tic  en la vida continúa , ambiente positivo y negativo.El uso de las tic  en la vida continúa , ambiente positivo y negativo.
El uso de las tic en la vida continúa , ambiente positivo y negativo.
 
3Mayo2023 Taller construcción de Prototipos.pptx
3Mayo2023 Taller construcción de Prototipos.pptx3Mayo2023 Taller construcción de Prototipos.pptx
3Mayo2023 Taller construcción de Prototipos.pptx
 
COMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdfCOMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdf
 
locomotas v siclo.ppt de ingenieria de minas
locomotas v siclo.ppt de ingenieria de minaslocomotas v siclo.ppt de ingenieria de minas
locomotas v siclo.ppt de ingenieria de minas
 
PRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptx
PRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptxPRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptx
PRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptx
 
MODELO CARACTERIZACION DE PROCESOS SENA.
MODELO CARACTERIZACION DE PROCESOS SENA.MODELO CARACTERIZACION DE PROCESOS SENA.
MODELO CARACTERIZACION DE PROCESOS SENA.
 
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAINSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
 
Buscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webBuscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la web
 
Historia de la Medicina y bases para desarrollo de ella
Historia de la Medicina y bases para desarrollo de ellaHistoria de la Medicina y bases para desarrollo de ella
Historia de la Medicina y bases para desarrollo de ella
 
CamposGarcia_MariaMagdalena_M1S3AI6.pptx
CamposGarcia_MariaMagdalena_M1S3AI6.pptxCamposGarcia_MariaMagdalena_M1S3AI6.pptx
CamposGarcia_MariaMagdalena_M1S3AI6.pptx
 
libro de Ciencias Sociales_6to grado.pdf
libro de Ciencias Sociales_6to grado.pdflibro de Ciencias Sociales_6to grado.pdf
libro de Ciencias Sociales_6to grado.pdf
 
Producto académico 03 - Habilidades Comunicativas.pptx
Producto académico 03 - Habilidades Comunicativas.pptxProducto académico 03 - Habilidades Comunicativas.pptx
Producto académico 03 - Habilidades Comunicativas.pptx
 
FLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdf
FLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdfFLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdf
FLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdf
 
2º SOY LECTOR PART 2- MD EDUCATIVO (6).pdf
2º SOY LECTOR PART 2- MD  EDUCATIVO (6).pdf2º SOY LECTOR PART 2- MD  EDUCATIVO (6).pdf
2º SOY LECTOR PART 2- MD EDUCATIVO (6).pdf
 
Institucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenaInstitucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalena
 
actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx
actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsxactividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx
actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx
 
institucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenainstitucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalena
 
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptxrodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
 

2.3-EjercicioMER-MR_Vazquez Flores Eduardo Enrique.pdf

  • 1.
  • 2. Base de datos de comercio electrónico Introducción Un modelo relacional consiste en representar datos por medio de tablas relacionadas cuyas filas se llaman tuplas y las columnas variables, conformando así una base de datos. Fueron creados en 1970 por Edgar Frank Codd, empleado de IBM en San José (California). Su funcionamiento es realmente sencillo. Se basan en la en la teoría de conjuntos y la lógica de predicados. Se representan con tablas de datos, de manera que las filas son los diferentes casos y las columnas los campos a estudiar. Es muy utilizado para administrar datos de forma dinámica. Enunciados por cada tabla 1) Table employees Employees(empid, last name, firstname, title, titleofcourtesy, birthdate, hiredate, address, city, región, postalcode, country, phone, mgrid) 2) Table Territor Territor(territoryid, name) 3) Table EmployeesTerritor EmployeesTerritor(employeesterritorid, empid, territoryid) 4) Table Suppliers Suppliers(supplierid, companyname, contactname, contactlitle, address, city, región, postalcode, country, phone, fax) 5) Table Categories
  • 3. Base de datos de comercio electrónico Categories(categoryid, categoryname, description) 6) Table Products Products(productid, productname, unitprice, discontinnued, supplierid, categoryid) 7) Table Customers Customers(custid, companyname, contactname, contacttitle, address, city, región, postalcode, country, phone, fax) 8) Table Shippers Shippers(shipperid, companyname, phone) 9) Table Orders Orders (orderid, custid, empid, orderdate, requireddate, shippeddate, shipperid, freight, shipname, shipaddress, shipcity, shipregion, shippostalcode, shipcountry) 10)Table OrderDetails OrderDetails (orderDetailsid, orderid,productid, unitprice, qty, discount)
  • 4. Base de datos de comercio electrónico Modelo relacional utilizando una herramienta de diseño
  • 5. Base de datos de comercio electrónico Diccionario de datos 1. Table employees Nombre del campo Clave Tipo de datos Descripción del campo Tamaño del campo (bytes) empid Pk String Identificador único que representa la clave primaria de la tabla Employees 4 last name NN String Primer apellido del empleado 20 firstname NN String Nombre del empleado 10 title NN String Título que tiene el empleado 30 titleofcourtesy NN String Título de cortesía que tiene el empleado 30 birthdate NN Int Fecha de cumpleaños del empleado 8 hiredate NN Int Fecha de contratación del empleado 8 address NN String Dirección actual del empleado compuesto por el nombre de la calle y número 40 city NN String Nombre de la ciudad donde vive actualmente el empleado 20 region NN String Nombre de la región o zona donde vive actualmente el empleado 20 postalcode NN Int Código postal donde vive actualmente el empleado 5 country NN String País donde vive actualmente el empleado 15 phone N String Número de celular del empleado 30 mgrid FK String Clave foránea de la tabla empleado 4 2. Table Territor Nombre del campo Clave Tipo de dato Descripción del campo Tamaño del campo (bytes) territorid PK String Identificador único que representa la clave primaria de la tabla Territor 5 name NN String Nombre del territorio 30 3. Table EmployeesTerritor Nombre del campo Clave Tipo de dato Descripción del campo Tamaño del campo (bytes) EmployeesTerritorid PK String Identificador único que representa la clave primaria de la tabla EmployeesTerritor 5 empid FK String Clave foránea de la tabla Employees 4
  • 6. Base de datos de comercio electrónico territorid FK String Clave foránea de la tabla Territor 5 4. Table Suppliers Nombre del campo Clave Tipo de dato Descripción del campo Tamaño del campo (bytes) supplierid PK String Identificador único e irrepetible, que define cada grupo 6 companyname NN String Nombre de la compañía que surte los suministros necesarios 25 contactname NN String Nombre del titular o responsable de la compañía 25 contacttitle NN String Contacto del titular address NN String Dirección actual donde se encuentra la compañía 50 city NN String Ciudad en la que se ubica la compañía 40 region NN String Región donde se encuentra actualmente la compañía 20 postalcode NN int Código postal donde está actualmente la compañía 5 country NN String País donde está actualmente la compañía 15 phone NN int Número telefónico de la compañía 30 fax int Si la compañía cuenta con faz, por medio de él se envía y se recibe información a través de la línea telefónica 2500 5. Table Categories Nombre del campo Clave Tipo de dato Descripción del campo Tamaño del campo (bytes) categoryid PK String Identificador único que representa la clave primaria de la tabla Categories 5 categoryname NN String Nombre de la categoría del territorio 30 description NN Descripción general de la categoría 500
  • 7. Base de datos de comercio electrónico 6. Table Products Nombre del campo Clave Tipo de dato Descripción del campo Tamaño del campo (bytes) productid PK String Identificador único que representa la clave primaria de la tabla Products 5 productname NN String Nombre del producto 30 unitprice NN Int Valor por unidad del producto 10 discontinued NN String Descripción del producto para conocer si ha sido descontinuado o no 20 supplierid FK String Clave foránea de la tabla Suppliers 5 categoryid FK String Clave foránea de la tabla Categories 5 7. Table Customers Nombre del campo Clave Tipo de dato Descripción del campo Tamaño del campo (bytes) custid PK String Identificador único que representa la clave primaria de la tabla Customers 5 companyname NN String Nombre de la compañía 30 contactittle NN String Nombre del representante 30 address NN String Dirección actual de los clientes compuesto por el nombre de la calle y número 40 city NN String Ciudad en la que se ubica los clientes 15 region NN String Nombre de la región o zona donde viven actualmente los clientes 15 postalcode NN Int Código postal de los clientes 10 8. Table Shippers Nombre del campo Clave Tipo de dato Descripción del campo Tamaño del campo (bytes) shipperid PK String Clave única e irrepetible que identifica a cada empleado (Shipper) 8 companyname FK String Nombre de la compañía a la que pertenece el empleado (Shipper) 20 phone NN int Número telefónico que pertenece al empleado (shipper) 10
  • 8. Base de datos de comercio electrónico 9. Table Orders Nombre del campo Clave Tipo de dato Descripción del campo Tamaño del campo (bytes) orderid PK String Identificador único que representa la clave primaria de la tabla Orders 10 custid FK String Clave foránea de la tabla Customers 5 empid FK String Clave foránea de la tabla Employees 4 shipperid FK String Clave foránea de la tabla Shippers 8 orderdate NN String Fecha de la reunión 20 requiredate NN String Datos extras que se requieren para realizar el enviò 40 shippeddate NN String Fecha de expedición 20 freight NN String Manera en la que se transportaba el producto 20 shipname NN String Nombre de la persona que recibió el envío 30 shipadress NN String Dirección donde se realizó el envío 30 shipcity NN String Nombre de la ciudad en donde se realizó el envío 20 shipregion NN String Nombre de la región donde se realizó el envío 20 shippostalcode NN Int Código Postal donde se realizó el envío 15 shipcountry NN String Nombre de la dirección donde se realizó el envío 30 10. Table OrderDetails Nombre del campo Clave Tipo de dato Descripción del campo Tamaño del campo (bytes) orderDetailsid PK String Identificador único e irrepetible, que define la tabla OrderDetails 8 orderid FK String Identificador único e irrepetible, que define la tabla Orders 20 productid FK String Identificador único e irrepetible, que define la tabla Products 10 unitprice NN int Precio por unidad 15 qty Cantidad por unidad que se realiza dentro de un pedido u orden 500 discount int Descuento que se realiza 10
  • 9. Base de datos de comercio electrónico Referencias Arias, E. R. (2020, 20 agosto). Modelo relacional. Economipedia. Recuperado 10 de marzo de 2022, de https://economipedia.com/definiciones/modelo-relacional.html