Proyecto e Commerce

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 19

FACULTAD DE INGENIERÍA

ESCUELA ACADÉMICO PROFESIONAL DE SISTEMAS

GESTIÓN DE DATOS E INFORMACIÓN I

“E-commerce de una tienda de productos tecnológicos a través de una página web”

AUTORES:
Cachay Silva Miguel Alfredo
Cruz Hidalgo Zenky
Fernández Olaya Juan
Marchan Guerrero Alexis Ricardo
Naira Guerrero Elmer
Saavedra Duque Irvin

ASESOR:
Jesus Javier Cobeñas Morales

PIURA – PERÚ
2021-1
Contenido
INTRODUCCION..............................................................................................................3
OBJETIVO GENERAL: ....................................................................................................4
ANTECEDENTES: ............................................................................................................4
MARCO TEÓRICO:..........................................................................................................6
¿QUÉ ES SQL? ...................................................................................................................6
MODELADOR DE DATOS ERWIN.........................................................................................7
¿QUÉ ES EL LENGUAJE DE CONSULTA ESTRUCTURADO (SQL)? .............................................8
¿QUÉ ES EL E-COMMERCE? ...............................................................................................9
BASE DE DATOS PARA E-COMMERCE .................................................................................9
MODELO LÓGICO DE LA BASE DE DATOS............................................................... 10
MODELO FISICO DE LA BASE DE DATOS ................................................................. 11
ORACIONES DE RELACIÓN DE ENTIDADES. ........................................................... 11
BASE DE DATOS EN MICROSOFT SQL SERVER: ..................................................... 12
CONCLUSIONES:........................................................................................................... 14
Bibliografía......................................................................................................................... 14
ANEXOS:......................................................................................................................... 16
INTRODUCCION
“E-commerce de una tienda de productos tecnológicos a través de una página web”

El e-commerce es una novedosa nueva forma de compra-venta de productos o servicios


que utilizan internet como medio, es decir, comerciar en línea. Esta ha sido una
herramienta muy útil para muchas empresas en tiempos de pandemia. La forma de utilizar
el comercio electrónico es a través de email, catálogos online, intercambio electrónico de
datos (EDI), protocolo de transferencia de datos (FTP) y servicios web.

Debido al confinamiento generado por la enfermedad del covid-19, muchos negocios y


empresas peruanas han restringido sus actividades, afectando principalmente su
economía. Este trabajo abordará información de esta herramienta de marketing que ha
impactado en los mercados peruanos.

Desde nuestro punto de vista, el e-commerce está afectando al mercado de manera


contribuyente en sus diferentes procesos de negocio. Este impacto está aportando en la
creación de oportunidades y nuevas formas de distribución de sus productos y servicios
de las empresas, así como el aumento de su competitividad, calidad de servicio, costes
más bajos y el ahorro de tiempo al momento de realizar transacciones con los clientes.

El e-Commerce o comercio electrónico están revolucionando los sistemas de compra


tradicionales y avanza constantemente introduciendo nuevas estrategias, técnicas y
modelos para optimizar la compra por Internet, y mejorar la experiencia de los clientes.
Es la respuesta moderna a los emprendedores que desean utilizar herramientas
tecnológicas, económicas y sociales.

El e-commerce es un método para crecer y acceder hacia un nuevo modelo de negocio.


López Camarero (2020, párr. 1), sostiene que “[…] engloba todas aquellas formas o
métodos de compra-venta que se realizan a través de la red.” El e-commerce es una
solución para las empresas que desean un negocio online.

Las pymes han sufrido cambios en sus formas de negocios. Carrión González (2020, párr.
1), nos dice “[…] se han incrementado la demanda de acceso a las redes desde desde
cualquier dispositivo.” Esto demuestra que la expansión del e-commerce permite una
mayor interacción entre vendedores y usuarios. El impacto del e-commerce puede
cambiar en tan solo 6 meses. Bravo Tejeda (2020, párr. 12), Sostiene que “[…] el
consumo online de las empresas registró un crecimiento notable, según datos de NewBiz
Intelligence.” Esto deja un crecimiento económico que seguirá mejorando con el pasar de
los años.

Ayuda a ser competitiva e incluyente en el rendimiento empresarial. Hariandi, Gumanti


y Wayudi (2020, párr. 14) Nos dicen “SME business performance will be enhanced by
higher competitive profitability, higher sales and customers.” Las PYME son una ventaja
que incrementan la rentabilidad, ventas y clientes.

Las estrategias de e-commerce que utilizan las empresas generan beneficios económicos
del país. El e-commerce permite lograr la internacionalización de los productos, buscando
expandir sus negocios a los mercados internacionales.” Las empresas han cambiado sus
estrategias para satisfacer la demanda. Está teniendo un crecimiento acelerado en los
bienes y servicios. Palomino, Mendoza, Mendoza (2020, párr 12.) Nos dicen “Está en
constante crecimiento y evolución que lo convierte en uno de los principales medios
comerciales.” La difusión del e-commerce constituye una gran oportunidad empresarial
que permite digitalizar a las nueva era.

El Perú genera millones de dólares en comercio electrónico, sin embargo, no se compara


con los demás países latinoamericanos. “El e-commerce ha ido aumentando en Perú, pero
aún existen distintas barreras que limitan este crecimiento” El comercio electrónico ha
evolucionado y los peruanos ya apuestan más por este canal digital. El Covid-19 generó
que la economía del país cambie radicalmente. Las empresas tuvieron dificultades al
inicio para vender online, pero lograron lidiar con esta situación.

OBJETIVO GENERAL:
Nuestro objetivo general es la creación de una base de datos teniendo en cuenta el
concepto de E-commerce y proponer un modelaje de e-commerce para mejorar la atención
a los clientes en una página web con la temática de venta de productos electrónicos.

ANTECEDENTES:
MESA NAVARRO, Laura con la tesis titulada “Elaboración de una base de datos
de boticas antiguas españolas para su uso en Internet.” Desarrollada en la
Universidad Complutense tiene como objetivos: Crear una base de datos relacional de
boticas-museo que pueden ser visitadas en nuestro país, dotar a esta base de datos de
información rica y veraz sobre estas boticas e incluir fotografías, hacer accesibles los
datos a través de un formulario en internet y tiene como conclusiones: La base de datos
es un primer paso para preservar, promocionar y hacer accesible nuestro legado como
farmacéuticos. Puede editarse con facilidad, añadiendo nuevas boticas que cumpliese n
los estándares establecidos en la selección de las actuales. Por último, el diseño del
formulario web podría desarrollarse y añadirse también un apartado de contacto, que
permitiese a los propietarios de boticas históricas informar al web master de su deseo de
ser incluidos en la base de datos, lo que obviamente permitiría ampliarla y enriquecerla.

ALIAGA CASTRO, Deysi, FLORES ACUÑA, Walter (2017), con la tesis titulada
“INFLUENCIA DEL E-COMMERCE EN EL DESEMPEÑO DE LAS MYPES
DEL SECTOR TEXTIL PERUANO EN EL MPORIO COMERCIAL DE
GAMARRA” desarrollada en la universidad San Ignacio de Loyola

Tiene como objetivo de la investigación: Analizar la influencia del E-commerce en el


desempeño de las MYPES en el emporio comercial de Gamarra - Sector Textil, analizar
la influencia del E-commerce en la Reputación e imagen de la marca de las MYPES en
el emporio comercial de Gamarra, analizar la influencia del E-commerce en la
participación de los clientes Reputación e imagen de la marca de las MYPES en el
emporio comercial de Gamarra, y tiene como conclusión: E-commerce tiene la
característica que incrementa la capacidad de los proveedores, de la competitividad global
y de las expectativas de los consumidores brindando una respuesta asertiva a los clientes.
Es así que las barreras han desaparecido tanto geográficas como jerárquicas dentro de una
organización dando paso a un comercio fructífero. Hemos pasado de un comercio
tradicional a un comercio digital el cual no requiere una presencia física de las partes, no
tiene un lugar concreto, las transacciones son en línea y el consumidor recibe el bien y/o
servicio que ha comprado online, Podemos decir El comercio electrónico influirá en las
actividades de MYPES en el sector textil de Emporiodet. Comercial Gamarra. También
puedo decir que no afecta el factor de rendimiento del comercio electrónico. Reputación
e imagen de marca o compromiso con el cliente MYPES. nadie, Sin embargo, el impacto
es global en las actitudes de los clientes hacia la marca. Asimismo, los factores de gestión
del comercio electrónico no afectan la actitud Interacción del cliente con la marca, pero
interacción del cliente con MYPES y Reputación e imagen de marca. Finalmente se,
puede mostrar que los elementos organizativos del comercio electrónico no funcio na n.
La reputación e imagen de la marca o la actitud de los clientes hacia la marca. uno, Esto
afecta la participación del cliente de MYPES.
AVILÉS ESPINOZA, Daniela Alejandra, CACERES UGALDE, María, LEIVA
MEDEL, Nataly Pilar (2011) con su tesis titulada: “El Uso de E-Commerce en las
Nuevas Generaciones, Modelo de Adopción de Tecnología desde la perspectiva del
cliente” desarrollada en la universidad de Chile en la Facultad de economía y
Negocios, tiene como objetivo general: Analizar cómo influyen determinadas variables
en el uso de e‐commerce, tanto motivadores e inhibidores a la compra, se concluye que:
En cuanto a la adopción de e‐commerce Chile se encuentra lejos de potencias mundia les
como Estados Unidos y Japón, pero mantiene un crecimiento saludable, un 25% promedio
anual del volumen de ventas, que a nivel per capital lo mantiene dentro de los primeros
lugares a nivel Latino Americano y en cuanto a volumen se encuentra aún distanciado de
México y Brasil. Considerando que Internet posee una alta tasa de penetración (45%
siendo la más alta en Latinoamérica, doblando a los países que lo siguen en la lista), y las
nuevas generaciones cada día presenta una participación más activa, esto los hace más
cercanos a adoptar esta tecnología en la medida que conocen el sistema y comparten
experiencias. Así además de aumentar el volumen de ventas, aumenta el número de
usuarios de e‐commerce.

MARCO TEÓRICO:
¿QUÉ ES SQL?
Es un lenguaje de Consulta Estructurado popularmente conocido por sus siglas en inglés
como SQL, es un tipo de lenguaje de programación que ayuda a solucionar problemas
específicos o relacionados con la definición, manipulación e integridad de la informac ió n
representada por los datos que se almacenan en las bases de datos, algunos aspectos de
SQL están basados en el cálculo relacional, algunos en el álgebra relacional que
provienen del modelo relacional (STYDE, 2018) (STYDE, 2018).

Según (STYDE, 2018)(STYDE, 2018) las características de SQL son:

 Un lenguaje de definición de datos o DDL en inglés, que permite:


o La creación de la estructura o esquema de base de datos.
o La modificación de dicha estructura.
 Un lenguaje de manipulación de datos o DML en inglés, que hace posible:
o La inserción de datos en tablas.
o Las consultas sobre los datos de estas tablas.
o La actualización de los datos contenidos en estas tablas.
o La eliminación de los registros de estas tablas.
o Peticiones de información más complejas que incluyen JOINs y
subconsultas.
 Integridad: el DDL incluye también comandos para especificar las restricciones
de integridad que el DBMS debe hacer cumplir.
 Definición de vistas o tablas derivadas.
 Funciones de agrupamiento: que permiten hacer cálculos de resúmenes.
 Control de Transacciones: como unidad de trabajo lógica, unidad de
recuperación y mecanismo de concurrencia.
 Autorización: incluye comandos para otorgar los privilegios de acceso a las
tablas, vistas y otros elementos de base de datos.
 SQL incorporado y dinámico: esto quiere decir que se puede incorporar
comandos SQL en lenguajes de programación como C++, PHP, Java, etc.

MODELADOR DE DATOS ERWIN


Es un software de computadora para el modelado de datos. Desarrollado originalme nte
por Logic Works , erwin ha sido adquirido por una serie de compañías, antes de ser
escindido por la firma de capital privado Parallax, que lo adquirió e incorporó como una
entidad separada, erwin, Inc., administrada por el CEO Adam. Famularo (WIKIPEDIA,
2021) (WIKIPEDIA, 2021).

Erwin tiene una herramienta de ingeniería de software asistida por computadora (o


herramienta CASE). Los usuarios pueden utilizar erwin Data Modeler como una forma
de tomar un modelo de datos conceptual y crear un modelo de datos lógico que no
dependa de una tecnología de base de datos específica. Este modelo esquemático se puede
utilizar para crear el modelo de datos físicos. Los usuarios pueden entonces diseñar el
lenguaje de definición de datos necesario para crear una instancia del esquema para una
variedad de sistemas de administración de bases de datos. El software incluye funcio nes
para modificar gráficamente el modelo, incluidos cuadros de diálogo para especificar el
número de entidades: relaciones, restricciones de la base de datos, índices y unicidad de
los datos. El software también permite a los usuarios generar modelos de datos mediante
la ingeniería inversa de bases de datos preexistentes que se basan en varios formatos
diferentes (WIKIPEDIA, 2021) (WIKIPEDIA, 2021).

¿QUÉ ES EL LENGUAJE DE CONSULTA ESTRUCTURADO (SQL)?


SQL es un lenguaje de programación usado por casi todas las bases de datos relaciona les
para consultar, manipular y definir datos, y para proporcionar control de acceso. SQL se
desarrolló por primera vez en IBM en la década de 1970 con Oracle como uno de los
principales contribuyentes, lo que llevó a la implementación del estándar ANSI de SQL.
SQL ha generado muchas extensiones por parte de compañías como IBM, Oracle y
Microsoft. Aunque SQL todavía se usa ampliamente en la actualidad, comienzan a
aparecer nuevos lenguajes de programación (ORACLE, S.f.).

Según (ORACLE, S.f.) estos son los tipos de bases de datos existentes:

Hay muchos tipos diferentes de bases de datos. La mejor base de datos para una
organización específica depende de cómo la organización pretende utilizar los datos.

 Bases de datos relacionales. Las bases de datos relacionales se popularizaron en


los años ochenta. Los elementos de una base de datos relacional se organiza n
como un conjunto de tablas con columnas y filas. La tecnología de base de datos
relacional proporciona la manera más eficiente y flexible de acceder a
información estructurada.
 Bases de datos orientadas a objetos. La información en una base de datos
orientada a objetos se representa en forma de objetos, como en la programació n
orientada a objetos.
 Bases de datos distribuidas. Una base de datos distribuida consta de dos o más
archivos ubicados en diferentes sitios. La base de datos puede almacenarse en
múltiples computadoras, ubicadas en la misma ubicación física o dispersas en
diferentes redes.
 Almacenes de datos. Un almacén de datos es un tipo de base de datos diseñada
específicamente para consultas y análisis rápidos, y funciona como un depósito
central de datos.
 Bases de datos NoSQL. Una NoSQL, o una base de datos no relacional, permite
que los datos no estructurados y semiestructurados se almacenen y manipulen, a
diferencia de una base de datos relacional, que define cómo deben componerse
todos los datos insertados en la base de datos. Las bases de datos NoSQL se
hicieron populares a medida que las aplicaciones web se hacían más comunes y
más complejas.
 Bases de datos orientadas a grafos. Una base de datos orientada a grafos
almacena datos en términos de entidades y las relaciones entre entidades.
 Bases de datos OLTP. Una base de datos OLTP es una base de datos analítica y
rápida diseñada para un gran número de transacciones realizadas por múltip les
usuarios.

¿QUÉ ES EL E-COMMERCE?
Consiste en el marketing y venta de productos o servicios a través de Internet. En
definitiva, se basa en la migración del comercio tradicional a Internet, pero con aspectos
específicos como su logística, los medios de pago o los aspectos legales. Debido al
crecimiento exponencial de consumidores que se suman a la compra a través de Internet,
cada vez son más los E-commerce que nacen. Sin embargo, para que un comercio
electrónico se mantenga en el tiempo es necesario, al igual que en un negocio tradiciona l,
estudiar la situación del mercado, la viabilidad del proyecto y estar bien formado para
este tipo de emprendimiento (SUMMA UNIVERSITY, S.f.).

BASE DE DATOS PARA E-COMMERCE


Además de contar con una buena infraestructura de cara al comercio electrónico como
puede ser una web, blog y una buena tienda online, hay un elemento indispensable y de
gran importancia, la base de datos, es uno de los pilares más importantes del comercio
electrónico, un activo que hay que cuidar desde el primer momento. Hay que recopilar
datos y estudiarlos para conocer cuáles son las tendencias de compra de nuestros clientes,
así como sus datos de identificación. Con ello podremos diseñar estrategias comerciales
más efectivas, consiguiendo mayores beneficios (PYMEUP, 2017).
¿Qué datos debe incluir una buena base de datos?

Una base de datos debe contener dos aspectos principales: datos de usuario y datos sobre
sus compras. En el primer caso, es necesario contar con nombre, DNI o NIF, dirección
fiscal, código postal, datos bancarios, correo electrónico, teléfono fijo y/o móvil y perfiles
en redes sociales principalmente (PYMEUP, 2017).

En cuanto a los datos sobre sus compras, es necesario recopilar las compras realizadas,
volumen y frecuencia de compras, de qué web procede, qué productos busca en la web,
saber cómo nos ha conocido, cuáles son sus tendencias y preferencias a la hora de
comprar, así como cuáles son sus intenciones de compra, etc (PYMEUP, 2017).

Para poder gestionar y mantener estas bases de datos, hay un gran número de software
diferentes, siendo Oracle o SQL Server las más conocidas y utilizadas gracias a sus
prestaciones. Si la base de datos está correctamente gestionada, no será problema
segmentar a los clientes. Esto permite enviar promociones específicas al target deseado y
no a todos los clientes que aparecen en la base de datos, convirtiéndose en una ventaja de
cara a obtener más beneficios y proporcionarle una mejor experiencia de compra a cada
cliente (PYMEUP, 2017).

MODELO LÓGICO DE LA BASE DE DATOS


MODELO FISICO DE LA BASE DE DATOS

ORACIONES DE RELACIÓN DE ENTIDADES.


Un usuario solo puede tener un rol, un rol puede tener uno o muchos usuarios.

Un usuario puede generar una o muchas facturas, una factura solo puede pertenecer a un
usuario.

Un cliente puede generar una o muchas facturas, pero una factura solo puede pertenecer
a un cliente.

Una factura solo puede pertenecer a un pedido, pero un pedido puede tener una o muchas
facturas

Un cliente puede hacer uno o muchos pedidos, pero un pedido solo puede pertenecer a un
cliente.

Un producto puede tener uno o muchos pedidos, y un pedido puede tener uno o muchos
productos

Un producto puede pertenecer a una categoría, pero una categoría puede pertenecer a uno
o muchos productos

Un producto solo puede ser de una marca, pero una marca puede ser de uno o varios
productos.

En una categoría puede haber una o muchas marcas, y una marca puede pertenecer a una
o muchas categorías.
DIAGRAMA EN SQL SERVER:
BASE DE DATOS EN MICROSOFT SQL SERVER:
CONCLUSIONES:
En conclusión, el e-commerce es una gran alternativa comercial que ha influido en las
diversas actividades empresariales de los mercados peruanos. Por ello esta alternativa de
solución es útil para aquellos que desean tener un espacio en el mercado online. Con el
crecimiento del e-commerce a futuro, este logrará un nuevo alcance que permitirá conocer
nuevas vías en los procesos de compra y ventas.

Bibliografía
ORACLE. S.f.. Definición de base de datos. Definición de base de datos. [En línea] S.f. de S.f. de
S.f. [Citado el: 13 de Julio de 2021.] https://www.oracle.com/mx/database/what-is-database/.

PYMEUP. 2017. La base de datos en el comercio electrónico. La base de datos en el comercio


electrónico. [En línea] 15 de Septiembre de 2017. [Citado el: 13 de Julio de 2021.]
https://pymeup.com/la-base-de-datos-en-el-comercio-electronico/.

STYDE. 2018. Que es y para que sirve SQL. Que es y para que sirve SQL. [En línea] 14 de 09 de
2018. [Citado el: 13 de Julio de 2021.] https://styde.net/que-es-y-para-que-sirve-sql/.

SUMMA UNIVERSITY. S.f.. ¿Qué es el Ecommerce? ¿Qué es el Ecommerce? [En línea] S.f. de
S.f. de S.f. [Citado el: 13 de Julio de 2021.] https://www.iep.edu.es/que-es-el-ecommerce/.

WIKIPEDIA. 2021. Modelador de datos erwin. Modelador de datos erwin. [En línea] 05 de Abril
de 2021. [Citado el: 13 de Julio de 2021.] https://en.wikipedia.org/wiki/Erwin_Data_Modeler.
LÓPEZ CAMARERO, Raquel, et al. La realidad aumentada en el e-commerce. 2020.
Disponible en: https://uvadoc.uva.es/handle/10324/41930

CARRIÓN GONZÁLEZ, Jorge Tulio. El impacto del e-commerce en las PYMES de la


provincia de El Oro. Revista Universidad y Sociedad, 2020, vol. 12, no 2, p. 473-479.
Disponible en: http://scielo.sld.cu/scielo.php?script=sci_arttext&pid=S2218-36202
020000200473

Bravo Tejeda, Franco. 2021. Acerca de nosotros: ECOMMERCE NEWS. [En línea] 9 de
Marzo de 2021. [Citado el: 25 de Mayo de 2021.] Disponible en:
https://www.ecommercenews.pe/comercio-electronico/2021/ecommerce-peru-
2020.html

MS IRWAN HARIANDI, Irwan. E-Commerce, Competitive Advantage And Business


Performance Of Banyuwangi Small And Medium-Sized Enterprises. INTERNATIONAL
JOURNAL OF SCIENTIFIC & TECHNOLOGY RESEARCH, 2019, vol. 8, no
8.Disponible en http://repository.unibabwi.ac.id/id/eprint/423/2/PLA GIARISM.pdf

MANZANEDA CABALA, Peter Jesus. La regulación en el ordenamiento civil peruano


de los contratos electrónicos. 2019. Disponiblbe en:
https://doi.org/10.47712/rd.2019.v4i2.51pag 180

MEDINA VELANDIA, Santiago. Estudio de las estrategias de e-commerce desde el caso


de las empresas multinacionales como el grupo éxito, falabella, dafiti, amazon, walmart
y zara. 2018. Disponible en:
https://repositorio.uniagustiniana.edu.co/bitstream/handle/123456789/362/MedinaVelan
dia-Santiago-2018.pdf?sequence=1&isAllowed=

PALOMINO PITA, Ayrton Franz; MENDOZA VARGAS, Carolina; OBLITAS CRUZ,


Jimy Frank. E-commerce y su importancia en épocas de COVID-19 en la zona norte del
Perú. Revista Venezolana de Gerencia, 2020, vol. 3.

LAZO REVILLA, Fabiana; LLANOS LA HOZ, Alejandra Gabriela del Carmen. Anális is
de la intención de compra de ropa por internet de los consumidores de 20 a 30 años de
Lima Metropolitana. 2021.
HASANAT, Mohammad Waliul, et al. The impact of coronavirus (COVID-19) on e-
business in Malaysia. Asian Journal of Multidisciplinary Studies, 2020, vol. 3, no 1, p.
85-90. Disponible en:View of The Impact of Coronavirus (COVID-19) on E-Business in
Malaysia (asianjournal.org)

ANEXOS:
Código de nuestra base de datos:

CREATE DATABASE BD_ECOM M ERCE

go

USE BD_ECOM M ERCE

go

CREATE TABLE Categoria

IdCategoria integer IDENTITY ( 1,1 ) ,

NomCategoria varchar(40) NULL ,

Descripción varchar(100) NULL ,

PRIM ARY KEY (IdCategoria ASC)

go

CREATE TABLE Producto

IdProducto integer IDENTITY ( 1,1 ) ,

NomProducto varchar(40) NULL ,

Precio integer NULL ,

Stock integer NULL ,

Descripción varchar(100) NULL ,

IdCategoria integer NULL ,

PRIM ARY KEY (IdProducto ASC),

FOREIGN KEY (IdCategoria) REFERENCES Categoria(IdCategoria)

ON DELETE NO ACTION

ON UPDATE NO ACTION

go

CREATE TABLE M arca


(

IdM arca integer IDENTITY ( 1,1 ) ,

NomM arca varchar(40) NULL ,

Descrpcion varchar(100) NULL ,

IdProducto integer NULL ,

PRIM ARY KEY (IdM arca ASC),

FOREIGN KEY (IdProducto) REFERENCES Producto(IdProducto)

ON DELETE NO ACTION

ON UPDATE NO ACTION

go

CREATE TABLE Categoria_M arca

IdCategoria integer NOT NULL ,

IdM arca integer IDENTITY ,

PRIM ARY KEY (IdCategoria ASC,IdM arca ASC),

FOREIGN KEY (IdCategoria) REFERENCES Categoria(IdCategoria)

ON DELETE NO ACTION

ON UPDATE NO ACTION,

FOREIGN KEY (IdM arca) REFERENCES M arca(IdM arca)

ON DELETE NO ACTION

ON UPDATE NO ACTION

go

CREATE TABLE Cliente

IdCliente integer IDENTITY ( 1,1 ) ,

NomCliente varchar(20) NULL ,

ApCliente varchar(20) NULL ,

aDireccion varchar(50) NULL ,

Correo varchar(40) NULL ,

Telefono integer NULL ,

Dni integer NULL ,

Genero varchar(1) NULL ,

PRIM ARY KEY (IdCliente ASC)

go

CREATE TABLE Pedido


(

IdPedido integer IDENTITY ( 1,1 ) ,

FechaPedido datetime NULL ,

IdCliente integer NULL ,

PRIM ARY KEY (IdPedido ASC),

FOREIGN KEY (IdCliente) REFERENCES Cliente(IdCliente)

ON DELETE NO ACTION

ON UPDATE NO ACTION

go

CREATE TABLE DetallePedido

IdPedido integer NOT NULL ,

IdProducto integer IDENTITY ,

Cantidad integer NULL ,

Precio money NULL ,

PRIM ARY KEY (IdPedido ASC,IdProducto ASC),

FOREIGN KEY (IdPedido) REFERENCES Pedido(IdPedido)

ON DELETE NO ACTION

ON UPDATE NO ACTION,

FOREIGN KEY (IdProducto) REFERENCES Producto(IdProducto)

ON DELETE NO ACTION

ON UPDATE NO ACTION

go

CREATE TABLE Rol

IdRol integer IDENTITY ( 1,1 ) ,

Rol varchar(20) NULL ,

PRIM ARY KEY (IdRol ASC)

go

CREATE TABLE Usuario

IdUsuario integer IDENTITY ( 1,1 ) ,

NomUsuario varchar(30) NULL ,

Correo varchar(30) NULL ,

Contraseña varchar(20) NULL ,


Estado varchar(20) NULL ,

IdRol integer NULL ,

PRIM ARY KEY (IdUsuario ASC),

FOREIGN KEY (IdRol) REFERENCES Rol(IdRol)

ON DELETE NO ACTION

ON UPDATE NO ACTION

go

CREATE TABLE Factura

IdFactura integer IDENTITY ( 1,1 ) ,

Ruc integer NULL ,

Fecha datetime NULL ,

RazonSocial varchar(50) NULL ,

IdPedido integer NULL ,

IdCliente integer NULL ,

IdUsuario integer NULL ,

PRIM ARY KEY (IdFactura ASC),

FOREIGN KEY (IdPedido) REFERENCES Pedido(IdPedido)

ON DELETE NO ACTION

ON UPDATE NO ACTION,

FOREIGN KEY (IdCliente) REFERENCES Cliente(IdCliente)

ON DELETE NO ACTION

ON UPDATE NO ACTION,

FOREIGN KEY (IdUsuario) REFERENCES Usuario(IdUsuario)

ON DELETE NO ACTION

ON UPDATE NO ACTION

Go

También podría gustarte