Criação de tabelas no sql server
)
GO
CREATE TABLE P ( P# CHAR(2) NOT NULL PRIMARY KEY, PNOME CHAR(30) NOT NULL, COR CHAR(10) NOT NULL, PESO NUMERIC(3,1) NOT NULL, CIDADE CHAR(30) NOT NULL
)
GO
CREATE TABLE FP ( F# CHAR(2) NOT NULL REFERENCES F, P# CHAR(2) NOT NULL REFERENCES P, QDE NUMERIC(3) NOT NULL, PRIMARY KEY (F#, P#)
)
GO
CREATE TABLE J ( J# CHAR(2) NOT NULL PRIMARY KEY, JNOME CHAR(30) NOT NULL, CIDADE CHAR(30) NOT NULL
)
GO
CREATE TABLE FPJ ( F# CHAR(2) NOT NULL REFERENCES F, P# CHAR(2) NOT NULL REFERENCES P, J# CHAR(2) NOT NULL REFERENCES J, QDE NUMERIC(3) NOT NULL, PRIMARY KEY (F#, P#, J#)
)
GO
INSERT INTO F(F#, FNOME, STATUS, CIDADE) VALUES ('F1', 'Smith', 20, 'Londres')
INSERT INTO F(F#, FNOME, STATUS, CIDADE) VALUES ('F2', 'Jones', 10, 'Paris')
INSERT INTO F(F#, FNOME, STATUS, CIDADE) VALUES ('F3', 'Blake', 30, 'Paris')
INSERT INTO F(F#, FNOME, STATUS, CIDADE) VALUES ('F4', 'Clark', 20, 'Londres')
INSERT INTO F(F#, FNOME, STATUS, CIDADE) VALUES ('F5', 'Adams', 30, 'Atenas')
GO
INSERT INTO P(P#, PNOME, COR, PESO, CIDADE) VALUES ('P1', 'Porca', 'Vermelho', 12, 'Londres')
INSERT INTO P(P#, PNOME, COR, PESO, CIDADE) VALUES ('P2', 'Pino', 'Verde', 17, 'Paris')
INSERT INTO P(P#, PNOME, COR, PESO, CIDADE) VALUES ('P3', 'Parafuso', 'Azul', 17, 'Roma')
INSERT INTO P(P#, PNOME, COR, PESO, CIDADE) VALUES ('P4', 'Parafuso', 'Vermelho', 14, 'Londres')
INSERT INTO P(P#, PNOME, COR, PESO, CIDADE) VALUES ('P5', 'Came', 'Azul', 12, 'Paris')
INSERT INTO P(P#, PNOME, COR, PESO, CIDADE) VALUES ('P6', 'Tubo', 'Vermelho', 19, 'Londres')
GO
INSERT INTO FP(F#, P#, QDE) VALUES ('F1', 'P1', 300)
INSERT INTO FP(F#, P#, QDE) VALUES ('F1', 'P2', 200)
INSERT INTO FP(F#, P#, QDE) VALUES ('F1', 'P3', 400)
INSERT INTO FP(F#, P#, QDE) VALUES ('F1', 'P4', 200)
INSERT INTO FP(F#, P#, QDE)