O Banco de Dados
Por: Sousa Organizações Contábeis • 19/9/2022 • Trabalho acadêmico • 482 Palavras (2 Páginas) • 102 Visualizações
Create Database FATECBD1VanessaEx1
Go
Use FATECBD1VanessaEx1
Go
Create Table Filmes
(CodDoFilme Int Primary Key Identity(1,1),
TituloDoFilme Varchar(100) Not Null,
CodDoCliente Int Null,
CodDaCategoria Int Not Null,
NomeDaCategoria Varchar(20) Not Null)
Go
Create Table Fitas
(CodDaFita Int Primary Key Identity(1,1),
TituloDoFilme Varchar(100) Not Null,
CodDoFilme Int Not Null)
Go
Create Table Clientes
(CodDoCliente Int Primary Key Identity(1,1),
NomeDoCliente Varchar(100) Not Null,
CPFDoCliente Varchar(13) Not Null Unique,
TelDoCliente Int Not Null,
EmailDoCliente Varchar(100) Null,
DataCadCliente DateTime Default GetDate())
Go
Create Table Dependentes
(CodDoDependente Int Primary Key Identity(1,1),
NomeDoDependente Varchar(100) Not Null,
CodDoCliente Int Not Null,
DataNascimentoDep Date Check (DataNascimentoDep <= '01-01-2010'))
Go
Create Table Locacoes
(CodDaLocacao Int Primary Key Identity(1,1),
CodDoCliente Int Not Null,
CodDoFilme Int Not Null,
DataDalocacao Date NOT Null,
DataDaDevolucao Date NOT Null)
Go
Create Table Atores
(CodgDoAtor Int Primary Key Identity(1,1),
NomeArtistico Varchar(100) Not Null,
NomeReal Varchar(100) Not Null,
CodDoFilme Int Not Null,
DataNascAtorPrincipal Date NOT Null,
AtorPrincipalEstrela Char(1) Not Null)
Go
Insert Into Clientes (NomeDoCliente, CPFDoCliente, TelDoCliente, EmailDoCliente)
Values ('Vanessa', 20000000000, 989890505,'van@gmail.com'),
('Rodrigo', 30000000002, 989890506,'rdb@gmail.com'),
('Sofia', 30000000003, 989890507,'sof@gmail.com'),
('Felipe', 20000000004, 989890508,'fel@gmail.com'),
('Gabriel', 30000000005, 989890509,'gab@gmail.com'),
('Maria Luiza', 50000000006, 989890510,'malu@gmail.com'),
('Theo', 20000000007, 989890511,'theo@gmail.com'),
('Kauê', 20000000008, 989890512,'kaue@gmail.com')
Go
Select * from Filmes
Go
Insert Into Filmes (TituloDoFilme, CodDaCategoria, NomeDaCategoria)
Values ('A Saga Crepúsculo: Amanhecer - Parte 2', 1,'Suspense'),
('Morbius', 4, 'Ação'),
('A Saga Crepúsculo: Amanhecer - Parte 1', 1,'Suspense'),
('Hotel Transylvania: Transformania', 5, 'Animação'),
('Sombras da Noite', 1,'Suspense'),
('Abraham Lincoln: Vampire Hunter', 4, 'Ação'),
('Monster Family 2', 5, 'Animação'),
('Os Vampiros que se Mordam', 2, 'Comédia')
Go
Insert Into Fitas (CodDoFilme, TituloDoFilme)
Values (1,'A Saga Crepúsculo: Amanhecer - Parte 2'),
(2,'Morbius'),
(3, 'A Saga Crepúsculo: Amanhecer - Parte 1'),
(4, 'Hotel Transylvania: Transformania'),
(5, 'Sombras da Noite'),
(6, 'Abraham Lincoln: Vampire Hunter'),
(7, 'Monster Family 2'),
(8, 'Os Vampiros que se Mordam')
Go
Insert Into Dependentes(NomeDoDependente, CodDoCliente, DataNascimentoDep)
Values ('Vanessa', 4,'27-11-1982'),
('Rodrigo', 2,'16-12-1979'),
('Sofia', 8,'13-03-2003'),
('Felipe', 3,'13-09-2008'),
('Gabriel', 5,'10-10-2005'),
('Maria Luiza', 2,'03-07-2009'),
('Theo', 7,'19-04-2004'),
('Kauê', 6,'31-08-2009')
Go
Insert Into Locacoes(CodDoCliente,
...