# Final Session | Banco de dados **author** Murillo Tadeu **Turma** Info - D **Número**: 33 # ## Tabela Google Play > Create Scipt ```sql= create table tb_GooglePlay( id_GooglePlay int primary key auto_increment, nm_nome varchar(100), tp_gênero varchar(100), ds_disponivelGP bool, ds_disponivelPS bool, dt_atualizacao date, ds_tamanhoMB decimal(15), nm_criador varchar(100), ds_avaliacao decimal(5,1), ds_totalD decimal(15,6) ); ``` >Insert Script ```sql= INSERT INTO tb_GooglePlay (nm_nome, tp_gênero, ds_disponivelGP, ds_disponivelPS, dt_atualizacao, ds_tamanhoMB, nm_criador, ds_avaliacao, ds_totalD) Value ('Spotify', 'Aplicativo de música', true, true, '2021-04-15', 28, 'Google', 4.5, 500); INSERT INTO tb_GooglePlay (nm_nome, tp_gênero, ds_disponivelGP, ds_disponivelPS, dt_atualizacao, ds_tamanhoMB, nm_criador, ds_avaliacao, ds_totalD) Value ('iMovie', 'Editor de vídeo', false, true, '2021-03-19', 633, 'Apple Inc.', 2.0, 67); INSERT INTO tb_GooglePlay (nm_nome, tp_gênero, ds_disponivelGP, ds_disponivelPS, dt_atualizacao, ds_tamanhoMB, nm_criador, ds_avaliacao, ds_totalD) Value ('Cadê o Busão', 'GPS', true, true, '2020-11-12', 19, 'Nano IT (Bruno Oliveira)', 4.6, 2); INSERT INTO tb_GooglePlay (nm_nome, tp_gênero, ds_disponivelGP, ds_disponivelPS, dt_atualizacao, ds_tamanhoMB, nm_criador, ds_avaliacao, ds_totalD) Value ('PlacaFip', 'Veículos', true, false, '2021-03-26', 660, 'Muriel Tecnologia', 4.1, 1) ``` >Select Script ```sql= update tb_GooglePlay set nm_criador = 'Spotify Ltd.' where id_GooglePlay = 1; update tb_GooglePlay set ds_avaliacao = 4.0 where id_GooglePlay = 2; update tb_GooglePlay set nm_nome = 'Cadê o Ônibus' where id_GooglePlay = 3; update tb_GooglePlay set ds_tamanhoMB = 6 where id_GooglePlay = 4; ``` # ## Tabela Países > Create script ```sql create table tb_paises( id_paises int primary key auto_increment, nm_pais varchar(105), tp_sigla varchar(15), ds_populacao decimal(15,2), ds_areaKM² decimal(15,3), dt_aniversario date, ds_PIBtri decimal(15,4), tp_continente varchar(105), ds_idioma varchar(105) ); ``` > Insert script ```sql insert into tb_paises (nm_pais, tp_sigla, ds_populacao, ds_areaKM², dt_aniversario, ds_PIBtri, tp_continente, ds_idioma) value ('Brasil', 'BR', 211.8, 8.516, '1500-04-22', 1.84, 'America do Sul', 'Português'); insert into tb_paises (nm_pais, tp_sigla, ds_populacao, ds_areaKM², dt_aniversario, ds_PIBtri, tp_continente, ds_idioma) value ('França', 'BR', 67.08, 643.801, '0420-06-14', 2.176, 'Europa', 'Francês'); insert into tb_paises (nm_pais, tp_sigla, ds_populacao, ds_areaKM², dt_aniversario, ds_PIBtri, tp_continente, ds_idioma) value ('Estados Unidos', 'EUA', 328.2, 9.834, '1776-07-04', 21.43, 'America do Norte', 'Inglês'); insert into tb_paises (nm_pais, tp_sigla, ds_populacao, ds_areaKM², dt_aniversario, ds_PIBtri, tp_continente, ds_idioma) value ('Canadá', 'CA', 37.59, 9.985, '1497-7-01', 1.736, 'América do Norte', 'Inglês/Francês'); ``` > Select Script ```sql= select * from tb_paises where tp_continente in ('America do sul', 'Europa') select * from tb_paises where ds_idioma in ('inglês', 'francês') select * from tb_paises order by ds_pib desc ``` # ## Tabelas clubes de futebol >Create script ```sql= create table tb_times( id_times INT primary key auto_increment, nm_nome varchar(150), ds_sigla varchar(10), ds_pais varchar(100), ds_cidade varchar(30), dt_fund date, ds_presidente varchar(100), ds_capacidade decimal(15,2), ds_estadio varchar(100) ); ``` >Insert script ```sql insert into tb_times(nm_nome, ds_sigla, ds_pais, ds_cidade, dt_fund, ds_presidente, ds_capacidade, ds_estadio) value ('FutbolniyKlubShakhtar', 'WAXTAP', 'Ucrânia', 'Kiev', '1936-05-24', 'Luís Castro', 70050, 'Estádio Olímpico de Kiev'); insert into tb_times(nm_nome, ds_sigla, ds_pais, ds_cidade, dt_fund, ds_presidente, ds_capacidade, ds_estadio) value ('Santos Futebol Clube', 'SFC', 'Brasil', 'Santos', '1912-04-14', 'Andrés Rueda', '16068', 'Estádio Urbano Caldeira (Vila Belmiro)'); insert into tb_times(nm_nome, ds_sigla, ds_pais, ds_cidade, dt_fund, ds_presidente, ds_capacidade, ds_estadio) value ('Futebol Clube do Porto', 'FCP', 'Portugal', 'Porto', '1893-09-28', 'Jorge Nuno', 50033, 'Estádio do Dragão'); insert into tb_times(nm_nome, ds_sigla, ds_pais, ds_cidade, dt_fund, ds_presidente, ds_capacidade, ds_estadio) value ('São Paulo Futebol Clube', 'SPFC', 'Brasil', 'São Paulo', '1930-01-25', 'Julio Cazares', 67700, 'Cicero Pompeu de Toledo (Morumbi)'); ``` >Select script ```sql= select* from tb_times order by ds_capacidade desc select * from tb_times where ds_pais in ('Brasil') select * from tb_times where dt_fund > '1900-1-1' ``` # ## Tabela musicas >Create script ```sql= create table tb_musicas( id_musicas int primary key auto_increment, nm_nome varchar(180), nm_artista varchar(180), ds_album varchar(70), tp_genero varchar(10), dt_lancamento date, ds_views decimal(12), ds_likes decimal(12), ds_duracao decimal(12,2) ); ``` >Insert script ```sql insert into tb_musicas (nm_nome, nm_artista, ds_album, tp_genero, dt_lancamento, ds_views, ds_likes, ds_duracao) value ('777-666', 'Matuê', 'Máquina do tempo', 'TRAP', '2020-09-10', 68700217, 1498726, 2.44); insert into tb_musicas (nm_nome, nm_artista, ds_album, tp_genero, dt_lancamento, ds_views, ds_likes, ds_duracao) value ('Da ponte pra cá', 'RacionaisMCs', 'Nada Como um Dia Após o Outro Dia', 'RAP', '2002-01-01', 5932302, 75019, 8.47); insert into tb_musicas (nm_nome, nm_artista, ds_album, tp_genero, dt_lancamento, ds_views, ds_likes, ds_duracao) value ('Melhor eu ir', 'Péricle', 'Feito pra durar', 'Pagode', '2015-05-11', 121979226, 573441, 4.11); insert into tb_musicas (nm_nome, nm_artista, ds_album, tp_genero, dt_lancamento, ds_views, ds_likes, ds_duracao) value ('Você não ama ninguém 2', 'CesarMC | Luccas Carlos | Chris | Xamã', 'Poetas no topo', 'Love Song', '2020-01-27', 20972317, 498424, 5.12 ); ``` >Select script ```sql= select* from tb_musicas where ds_views > 10000000 select* from tb_musicas order by ds_duracao desc select * from tb_musicas where tp_genero in ('RAP') ``` # ## Tabela concessionária >Create Script ```sql= create table tb_carros( id_carros int primary key auto_increment, nm_modelo varchar(100), nm_marca varchar(100), dt_fab date, dt_modelo date, ds_direcao bool, ds_ar bool, nr_km decimal(12), vl_preço decimal(12), ds_cor varchar(100) ); ``` >Insert script ```sql insert into tb_carros (nm_modelo, nm_marca, dt_fab, dt_modelo, ds_direcao, ds_ar, nr_km, vl_preço, ds_cor) value ('Jetta GLI', 'VolksWagen', '2020-01-01', '2021-01-01', true, true, 0, 176490, 'branco puro'); insert into tb_carros (nm_modelo, nm_marca, dt_fab, dt_modelo, ds_direcao, ds_ar, nr_km, vl_preço, ds_cor) value ('Uno way', 'Fiat', '2008-01-01', '2009-01-01', false, true, 51000, 16500, 'grafite'); insert into tb_carros (nm_modelo, nm_marca, dt_fab, dt_modelo, ds_direcao, ds_ar, nr_km, vl_preço, ds_cor) value('Macan', 'Porsche', '2015-01-01', '2015-01-01', true, true, 9000, 299000, 'vermelho'); insert into tb_carros (nm_modelo, nm_marca, dt_fab, dt_modelo, ds_direcao, ds_ar, nr_km, vl_preço, ds_cor) value ('Chevette', 'Chevrolet', '1992-01-01', '1992-01-01', false, false, 128000, 6789, 'azul'); ``` >Select script ```sql= select * from tb_carros where dt_fab >'2010-01-01' select * from tb_carros where ds_ar in (true) select * from tb_carros order by vl_preço asc ``` # ## Tabela computadores >Create Script ```sql= create table tb_computadores( id_computadores int primary key auto_increment, nm_marca varchar(60), tp_processador varchar(80), ds_ram decimal(10), ds_armazenamento decimal(10), ds_SO bool, ds_office bool, ds_tamanho varchar(60), vl_preço decimal ); ``` >Insert Script ```sql insert into tb_computadores(nm_marca, tp_processador, ds_ram, ds_armazenamento, ds_SO, ds_office, ds_tamanho, vl_preço) value ('Dell', 'i5-10300H', 8, 256, true, false, '15 polegadas', 5999); insert into tb_computadores(nm_marca, tp_processador, ds_ram, ds_armazenamento, ds_SO, ds_office, ds_tamanho, vl_preço) value ('HP','i3 10300h', 4, 128, true, false, '14 polegadas', 2667); insert into tb_computadores(nm_marca, tp_processador, ds_ram, ds_armazenamento, ds_SO, ds_office, ds_tamanho, vl_preço) value ('Lenovo', 'Ryzen 3', 8, 256, true, true, '15.6 polegadas', 3049); insert into tb_computadores(nm_marca, tp_processador, ds_ram, ds_armazenamento, ds_SO, ds_office, ds_tamanho, vl_preço) value ('Acer', 'Ryzen 7', 12, 512, true, true, '15.6 polegadas', 3989); ``` >Select script ```sql= select * from tb_computadores where ds_ram < 8 select * from tb_computadores order by vl_preço asc select * from tb_computadores where ds_office in (true) ```
{"metaMigratedAt":"2023-06-15T22:59:19.372Z","metaMigratedFrom":"Content","title":"Final Session | Banco de dados","breaks":true,"contributors":"[{\"id\":\"ddf4ea40-fb01-4dc1-b147-92a7051a20c0\",\"add\":9537,\"del\":186}]"}
Expand menu