-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathBASE DATOS FINAL.sql
81 lines (68 loc) · 1.69 KB
/
BASE DATOS FINAL.sql
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
USE master
CREATE DATABASE DB_MTE
USE DB_MTE
CREATE TABLE VENDEDORES
(
ID_empleado INT PRIMARY KEY IDENTITY (1,1) NOT NULL,
nomb1 VARCHAR (26),
nomb2 VARCHAR (26),
apell1 VARCHAR (26),
apell2 VARCHAR (26),
numcelu VARCHAR (8)NOT NULL,
direc VARCHAR (30),
)
USE DB_MTE
CREATE TABLE CLIENTES
(
codcli INT PRIMARY KEY IDENTITY (1,1) NOT NULL,
nomb1 VARCHAR (26),
nomb2 VARCHAR (26),
apell1 VARCHAR (26),
apell2 VARCHAR (26),
numcelu VARCHAR (8),
direc VARCHAR (30) ,
)
USE DB_MTE
CREATE TABLE VENTAS
(
ID_venta INT PRIMARY KEY IDENTITY (1,1)NOT NULL,
articulo VARCHAR(26),
fecha DATE not null,
precio VARCHAR (50),
codcli INT not null,
ID_empleado INT not null
CONSTRAINT fk_VENDEDORES FOREIGN KEY (ID_empleado) REFERENCES VENDEDORES (ID_empleado),
CONSTRAINT fk_CLIENTES FOREIGN KEY (codcli) REFERENCES CLIENTES (codcli)
)
USE DB_MTE
CREATE TABLE PRODUCTO
(
ID_prod INT PRIMARY KEY IDENTITY (1,1)NOT NULL,
nombre VARCHAR (50),
marca VARCHAR (26),
modelo VARCHAR (26),
decrip VARCHAR (100),
garant VARCHAR (10),
Precio VARCHAR (20),
stock INT,
)
USE DB_MTE
CREATE TABLE VENTAPRODUCTO
(
nrofactura INT PRIMARY KEY IDENTITY (1,1) not null,
fecha VARCHAR (8),
monto VARCHAR (8),
ID_venta INT not null,
ID_prod INT not null,
CONSTRAINT fk_PRODUT FOREIGN KEY (ID_prod) REFERENCES PRODUCTO (ID_prod),
CONSTRAINT fk_VENT FOREIGN KEY (ID_venta) REFERENCES VENTAS (ID_venta)
)
USE DB_MTE
CREATE TABLE DEVOLUCIONES
(
ID_devoluciones INT PRIMARY KEY IDENTITY (1,1)NOT NULL,
descrip VARCHAR (100),
fecha DATE not null,
ID_prod INT not null,
CONSTRAINT fk_prod FOREIGN KEY (ID_prod) REFERENCES PRODUCTO (ID_prod),
)