Sql Server 2008
ALTER TABLE Oficinas ADD CONSTRAINT PK_Oficina PRIMARY KEY (Oficina) --- 3. --- TABLA PRODUCTOS CREATE TABLE Productos ( IdfabVARCHAR(10) NOT NULL, Idproducto VARCHAR(20) NOT NULL, Descripcion VARCHAR(50), Precio MONEY, Existencia INT ) ALTER TABLE Productos ADD CONSTRAINT PK_Id_Fab PRIMARY KEY(Idfab,Idproducto) --- 4. --- TABLACLIENTES CREATE TABLE Clientes ( Numclie INT NOT NULL, Nombre VARCHAR(20), Repclie INT ) ALTER TABLE Clientes ADD CONSTRAINT PK_Numero_Cliente PRIMARY KEY(Numclie) --- 5. --- TABLA PEDIDOS CREATE TABLEPedidos ( Numpedido INT NOT NULL, Fechapedido DATETIME, Clie INT, Rep INT, Fab VARCHAR(10), Producto VARCHAR(20), Cant INT, Importe MONEY ) ALTER TABLE Pedidos ADD CONSTRAINT PK_Numero_Pedido PRIMARYKEY(Numpedido)
--- CONSTRAINTS --- 6. ALTER TABLE Pedidos ADD CONSTRAINT FK_Cliente FOREIGN KEY (Clie) REFERENCES Clientes (Numclie) ALTER TABLE Pedidos ADD CONSTRAINT FK_Rep FOREIGN KEY (Rep)REFERENCES Empleados (Numemp) ALTER TABLE Pedidos ADD CONSTRAINT FK_Fab FOREIGN KEY (Fab,Producto) REFERENCES Productos (Idfab,Idproducto) --- 7. ALTER TABLE Oficinas ADD CONSTRAINT FK_Dir FOREIGN KEY(Dir) REFERENCES Empleados (Numemp) --- 8. ALTER TABLE Empleados ADD CONSTRAINT FK_Oficina FOREIGN KEY (Oficina) REFERENCES Oficinas (Oficina) --- 9. ALTER TABLE Clientes ADD CONSTRAINT FK_Rep_Clie...
Regístrate para leer el documento completo.