Você está na página 1de 3

Create DataBase aula_teste GO --Abra o banco de dados use aula_teste go --Crie a tabela Clientes CREATE TABLE Cliente ( Cod_Cli

int identity not null Primary key, Nome_Cli varchar(50) not null, Sexo_Cli char(01) not null Check(Sexo_Cli IN ('F','M')) DEFAULT 'F', Renda_Cli decimal (10,2) Check(Renda_Cli >=0) DEFAULT 0, RG_Cli char(12) not null Unique ) GO --Crie a tabela Funcionario CREATE TABLE Funcionario ( Cod_Func int not null Primary key, Nome_Func varchar(50) not null, Sexo_Func char(01) not null Check(Sexo_Func IN ('F', 'M')) DEFAULT 'F', Sal_Func decimal(10,2) not null Check(Sal_Func >= 0 ), Data_CadFunc smalldatetime not null Default Getdate() ) GO INSERT INTO Cliente VALUES ('Joo Carlos','M',5000,'123456') INSERT INTO Cliente VALUES ('Daniel','M',5200,'564456') INSERT INTO Cliente VALUES ('Helena','F',5300,'784556') INSERT INTO Cliente VALUES ('Roberta','F',4500,'564356') INSERT INTO Cliente VALUES ('Geovana','F',6000,'006756') INSERT INTO Funcionario VALUES (1,'Salvador','M',7000,'03/01/1955') INSERT INTO Funcionario VALUES (2,'Antonio','M',2400,'10/01/1965') INSERT INTO Funcionario VALUES (3,'Antonieta','F',4000,'05/02/1975') INSERT INTO Funcionario VALUES (4,'Eduardo','M',1200,'07/07/1981') INSERT INTO Funcionario VALUES (5,'Salvador','M',2000,'10/12/1980') INSERT INTO Funcionario VALUES (6,'Lcia','F',2500,'04/11/1968') --Crie a tabela Pai CREATE TABLE Pai ( Cod_Pai int identity not null Primary key, Nome_Pai char(30) not null, Idade_Pai tinyint not null ) GO --Crie a tabela Filho CREATE TABLE Filho ( Cod_Filho int identity not null Primary key, Cod_Pai int not null References Pai(Cod_pai), Nome_Filho char(30) not null, Sexo_Filho char(01) not null Check(Sexo_Filho IN ('F', 'M')) ) GO INSERT INTO Pai VALUES ('Daniel de Souza Leo Sobrinho',62) INSERT INTO Pai VALUES ('Jo Maria da Silva',38) INSERT INTO Pai VALUES ('Fernando de Oliveira',36) INSERT INTO Filho VALUES (1,'Renata de Leo','F') INSERT INTO Filho VALUES (1,'Fernando Leo','M') INSERT INTO Filho VALUES (1,'Rita Leo','F') INSERT INTO Filho VALUES (1,'Willie Leo','M')

INSERT INTO Filho VALUES (2,'Larissa da Silva','F') INSERT INTO Filho VALUES (3,'Luciana Oliveira','F') INSERT INTO Filho VALUES (3,'Helena Oliveira','F') --Criando a tabela Empregado CREATE TABLE Empregado ( Cod_Emp int not null, Nome_Emp varchar(50) not null, Cod_Chefe int null, Constraint pk_Emp Primary key (Cod_Emp), Constraint fk_Emp Foreign Key (cod_Chefe) references Empregado (Cod_Emp) ) GO INSERT INTO Empregado VALUES (1,'Joo', null) INSERT INTO Empregado VALUES (2,'Matheus', 1) INSERT INTO Empregado VALUES (3,'Lucas', 1) INSERT INTO Empregado VALUES (4,'Pedro', 2) INSERT INTO Empregado VALUES (5,'Thiago', 2) INSERT INTO Empregado VALUES (6,'Jos', 2) INSERT INTO Empregado VALUES (7,'Tnia', 1) INSERT INTO Empregado VALUES (8,'Joana', 3) INSERT INTO Empregado VALUES (9,'Rosana', 3) INSERT INTO Empregado VALUES (10,'Maria', 4) --Criando a tabela Material CREATE TABLE Material ( cod_Mat int not null, nome_Mat char(25) not null ) GO INSERT INTO Material VALUES (1,'Cardeno') INSERT INTO Material VALUES (2,'Lpis') INSERT INTO Material VALUES (3,'Borracha') INSERT INTO Material VALUES (4,'Caneta')

--Criando a tabela Pedido CREATE TABLE Pedido ( num_ped int not null, data_ped date not null ) GO

INSERT INTO Pedido Values (1,'01/24/2011') INSERT INTO Pedido Values (2,'06/02/2011') --Criando a tabela Notas CREATE TABLE Notas ( num_lan int not null primary key, cod_filho int, nota_filho decimal (4,2), constraint fk_FilhoNotas Foreign Key (cod_filho) References Filho (Cod_Filho) ) GO INSERT INTO Notas Values (1,1,10.00) INSERT INTO Notas Values (2,1,8.50) INSERT INTO Notas Values (3,1,6.00) INSERT INTO Notas Values (4,2,7.00) INSERT INTO Notas Values (5,2,8.00) INSERT INTO Notas Values (6,3,5.00)

INSERT INTO

Você também pode gostar