---
# System prepended metadata

title: Super Bônus  | SQL

---

# Super Bônus  | SQL
Autor: Letícia Rocha💕

*  [toc]


## Modelagem 1: Catálogo Google Play

https://www.db-fiddle.com/f/bZMAArWFJv25wGdivWUmVN/5

> Create script
```sql=

create table Tb_Google_Play (
  id              int primary key auto_increment,
  Nome                     varchar(100),
  Genero                   varchar(100),
  Dsp_AppStore             varchar(100),
  Dsp_GgPlay               varchar(100),
  Atualizacao              date,
  Tamanho                  varchar(100),
  Criador                  varchar(100),
  Avaliacao                decimal(10,3),
  Download                 int
);
```

> Insert script

```sql=
    
Insert into Tb_Google_Play (Nome, Genero, Dsp_AppStore, Dsp_GgPlay, Atualizacao, Tamanho, Criador, Avaliacao, Download)
  Values ('Mobile Legends Bang Bang', 'Ação', 'Disponível', 'Disponível', '2021-04-08', '104 MB', 'Moonton', 26000, 10000000),
         ('Ler e Contar', 'Educativo', 'Disponível', 'Indisponível', '2020-12-04', '39,31 MB', 'Bergman', 13000, 1000000),
         ('Puzzle Combat', 'RPG', 'Disponível', 'Disponível', '2021-04-14', '103 Mb', 'Small Giant', 43000, 1000000),
         ('Infinite Tiles', 'Música', 'Diponível', 'Indisponínel', '2021-03-11', '27,38 MB', 'Opala Studios', 24000, 5000000),
         ('Damas', 'Tabuleiro', 'Disponível', 'Indisponível', '2021-03-13', '3,33 MB', 'Checkers', 43000, 1000000000),
         ('The Sims', 'Simulação', 'Disponível', 'Disponível', '2021-01-28', '113 MB', 'Electronic Arts', 420000, 50000000),
         ('True skate', 'Esportes', 'Disponível', 'Disponível', '2021-03-08', '100 MB', 'True Axis', 440000, 5000000),
         ('Trivia 360', 'Curiosidades', 'Disponível', 'Indisponível', '2021-04-01', '30,61 MB', 'Smart Owl', 108000, 5000000),
         ('Clash of Clans', 'Estratégia', 'Disponível', 'Disponivél', '2021-04-15', '166 MB', 'Supercell', 55000, 500000000),
         ('Table Top Racing', 'Corrida', 'Indisponível', 'Indisponível', '2019-01-11', '127 MB', 'Playrise Digital', 100000, 100000);
```

> Select script
```sql=

select * from Tb_Google_Play;

SELECT*
FROM Tb_Google_Play
WHERE  Dsp_AppStore= 'Diponível';

SELECT*
FROM Tb_Google_Play
WHERE Download = '1000000'
ORDER
BY Download > 1000000;

SELECT*
FROM Tb_Google_Play
WHERE Avaliacao = '13000'
ORDER
BY Avaliacao DESC;
```


## Modelagem 2: Países

https://www.db-fiddle.com/f/tvsHra4VtmcAL99341FCsv/1

> Create script
```sql=

Create table Tb_Paises (
  id        int primary key auto_increment,
  Nome                 varchar(100),
  Sigla                varchar(100),
  Populacao            int,
  Area                 int,
  Dt_aniversario       varchar(100),
  Pib                  int,
  Continente           varchar(100),
  Capital              varchar(100),
  Idioma               varchar(100)
 );
 ```
 > Insert script

```sql=

 Insert into Tb_Paises (Nome, Sigla, Populacao, Area, Dt_aniversario, Pib, Continente, Capital, Idioma)
     Values ('Brasil', 'BRA', 2126000, 851600000, '1082-07-07', 136300000, 'América do Sul', 'Brasília', 'Português'),
            ('Rússia', 'URSS', 1444000, 171000000, '1921-09-05', 158400000, 'Leste Europeu e Norte da Ásia', 'Moscou', 'Russo'),
            ('Estados Unidos', 'EUA', 3282000, 983400000, '1776-04-07', 208100000, 'América do Norte', 'Washington, D.C', 'Inglês'),
            ('Bélgica', 'BEL', 11480000, 305280000, '1993-05-30', 543000000, 'Europa', 'Cidade de Bruxelas', 'Neerlandês, Francês e Alemão'),
            ('Bolívia', 'BOB', 1000000,  1098581, '1825-08-06', 395000000, 'Centro oeste da América do Sul', 'Sucre', 'Espanhol, Quechua, Aimara e Guaraní'),
            ('Canadá', 'CAN', 37168992, 9976139, '1867-07-01', 162700000, 'Americano', 'Ottawa',  'Inglês e o Francês'),
            ('França', 'FR', 62600000, 5491900, '1789-07-14', 255100000, 'Europeu', 'Paris', 'Francês'),
            ('Hungria', 'HG', 9770000, 9303000, '1991-05-26', 1499000, 'Leste Europeu', 'Budapeste', 'Húngara'),
            ('Jamaica', 'JMC', 2948000, 1099000, '1962-11-05', 1646000, 'América Central', 'Kingston', 'Inglês jamaicano'),
            ('Portugal', 'PT', 1020000, 9223000, '1580-06-10', 22170000, 'Continente Europeu', 'Lisboa', 'Língua portuguesa'); 
```

 > Select script
```sql=

select * from Tb_Paises;

SELECT*
FROM Tb_Paises
WHERE Dt_aniversario = '1776-04-07'
ORDER
BY Dt_aniversario > 1776-04-07;

SELECT*
FROM Tb_Paises
WHERE id=10;

SELECT*
FROM Tb_Paises
WHERE Nome = 'Canadá';

SELECT*
FROM Tb_Paises
WHERE Pib = '543000000'
ORDER
BY Pib ASC;
```

## Modelagem 3: Clube Futebol

https://www.db-fiddle.com/f/s7TGVZM5geELaox9o6pkQ9/3

> Create script
```sql=

create table Tb_Clube_futebol (
 id            int primary key auto_increment,
 Nm_Time         varchar(100),
 Ds_Sigla        varchar(100),
 Nm_Pais         varchar(100),
 Nm_Cidade       varchar(100),
 Dt_fundacao     date,
 Qnt_titulos     int,
 Nm_Presidente   varchar(100),
 Cpc_Estadio     int,
 Nm_Estadio      varchar(100)
);
```

> Insert script

```sql=
    
insert into Tb_Clube_futebol (Nm_Time, Ds_Sigla, Nm_Pais, Nm_Cidade, Dt_fundacao, Qnt_titulos, Nm_Presidente, Cpc_Estadio, Nm_Estadio)
   Values ('flamengo', 'CRF', 'Brasíl', 'Rio de Janeiro', '1899-10-17', 7, 'Luiz Rodolfo Landim
Machado',78838, 'Estádio do Maracanã'),
          ('Palmeiras', 'SEP', 'Brasíl', 'São Paulo', '1914-07-26', 39, 'Mauricio Galiotte', 120000,'Cícero
Pompeu de Toledo'),
          ('Corinthians', 'SCCP','Brasíl', 'Brasília', '1910-07-01', 30, 'Duílio Monteiro Alves',45200 ,'Mané Garrincha'), ('Barcelona','FCB','Brasíl','Fortaleza','1899-10-29', 30, 'Joan Laporta', 20268, 'Estádio Presidente
Vargas'),
          ('Internacional', 'SCI', 'Brasíl', 'São Paulo', '1909-04-04', 18, 'Alessandro Barcellos', 72000, 'Cícero Pompeu de Toledo'),
          ('Botafogo', 'BFC', 'Brasíl','Rio de Janeiro', '1894-06-01', 27, 'Durcesio Melo', 35000, 'Nilton
Santos'),
          ('Santos', 'FC','Brasíl','São Paulo', '1912-04-14', 3, 'Andrés Rueda', 16068, 'Urbano Caldeira'),
          ('São Paulo', 'SPFC', 'Brasíl', 'São Paulo', '1930-01-25', 12, 'Julio Casares', 72039, 'Morumbi'),
          ('Chapecoense', 'ACF', 'Brasil', 'Rio de janeiro','1973-05-10', 7, 'Paulo Magro', 19999, 'Estádio das Laranjeiras'),
          ('Real madrid', 'RMCF', 'Brasil', 'Rio de janeiro', '1902-03-06', 11, 'Florentino Pérez', 18000, 'Ítalo del
Cima');
```

> Select script
```sql=

select * from Tb_Clube_futebol;

SELECT*
FROM Tb_Clube_futebol
WHERE Nm_time = 'flamengo'
ORDER
BY Nm_time DESC;

SELECT*
FROM Tb_Clube_futebol
WHERE Qnt_titulos = 7
ORDER
BY Qnt_titulos ASC;
```

## Modelagem 4: Música

https://www.db-fiddle.com/f/6nvHcs1AUUAHSYaKMnUDE3/2 

> Create script
```sql=

Create table tb_musica (
  id       int primary key auto_increment,
  nome              varchar(100),
  artista           varchar(100),
  album             varchar(100),
  genero            varchar(100),
  dt_lancamento     date,
  tt_views          varchar(100),
  tt_likes          decimal(10,2),
  duracao           time
 );
 ```
 
> Insert script

```sql=

insert into tb_musica (nome, artista, album, genero, dt_lancamento, tt_views, tt_likes, duracao)
    values ('Perfect', 'Ed Sheeran e Andrea Bocelli', 'Perfect Symphony - Single', 'Clássico', '2017-12-15', '332.572.367', 260000, '04:25'),
           ('Meu Abrigo', 'Gabriela Melim, Rodrigo Melim, Diogo Melim', 'Melim', 'pop', '2017-12-08', '376.259.414', 330000, '03:53'),
           ('Bad guy' , 'Billie Eilish', 'desconhecido','pop', '2019-03-29', '1.082.191.156', 1600000,  '3:14'),
           ('Believer', 'Imagine Dragons', 'Evolve', 'Electro', '2017-03-07', '1.872.890.123', 1600000, '3:24'),
           ('Havana', 'Camila Cabello', 'Camila', 'Pop', '2017-08-03', '1.782.440.712', 950000, '3:36'),
           ('La Vida Continuó', 'Karol G, Simone e Simaria', 'Ocean', 'Pop', '2020-04-28', '63.847.025', 616000, '2:45'),
           ('Andei Só', 'Natiruts', 'Verbalize', 'Reggae', '2001-02-09', '149.727.004', 5400000, ' 4:32'),
           ('Pisando Descalço', 'Maneva', 'Ao Vivo', 'Reggae', '2017-03-15', '110.567.000', 1500000,  '3:47'),
           ('1 Minuto', 'Negra Li e D. Black', 'Sem Ar', 'Romanticismo', '2008-06-26', '49.448.071', 38900000, '3:30'),
           ('O Sol', 'Vitor Kley', 'Até onde vai', 'Pop', '2017-10-13', '244.290.508', 2400000, '4:18');
```

> Select script
```sql=

SELECT * FROM tb_musica;

SELECT*
FROM tb_musica
WHERE nome;

SELECT*
FROM tb_musica
WHERE id= 2
ORDER
BY dt_lancamento > 2017-03-07;

SELECT*
FROM tb_musica
WHERE id= 5;

SELECT*
FROM tb_musica
WHERE duracao = '03:14' 
ORDER
BY  duracao ASC;
```

## Modelagem 5: Concessionária

> Create script
```sql=

create table Tb_Concessionária (
  id         int primary key auto_increment,
  Modelo                 Varchar(100),
  Marca                  Varchar(100),
  Ano_fabricacao         int,
  Ano_modelo             int,
  Drc_Hidráulica         Varchar(100),
  Ar_Condicionado        Varchar(100),
  Kilometragem           varchar(100),
  Preco                  decimal(10,5),
  Cor                    varchar(100)
);
```
> Insert script

```sql=

Insert into Tb_Concessionária ( Modelo, Marca, Ano_fabricacao, Ano_modelo, Drc_Hidráulica, Ar_Condicionado, Kilometragem, Preco, Cor)
   Values('Fiat', 'Mobi', 2021, 2016, 'Não', 'Sim', '0Km', 51.99000, 'Branco'),
         ('Agile', 'Chevrolet',  2021, 2013, 'Sim', 'Sim', '078.644Km', 39.59000, 'Prata'),
         ('Virtus', 'Volkswagen', '2021', '2018', 'Não', 'Sim','700Km', 69.90000, 'Cinza'),
         ('2.0 sDrive18i', 'BMW X1', '2021', '2014', 'Sim', 'Sim', '74.000 Km', 71.900, 'Preto'),
         ('HB20', 'Hyundai', 2019, 2012, 'Sim', 'Sim', '14.200 Km', 47.900, 'Vermelho'),
         ('T-Cross', 'Volkswagen', 2021, 2020, 'Não', 'Não', 'OKm', 111.590, 'Azul'),
         ('Polo 1.0', 'Volkswagen', 2021, 2020, 'Sim', 'Sim', '43.000 Km',  56.890, 'Prata'),
         ('Hatch SE 1.0', 'Ford Ka', 2021, 2015, 'Não', 'Sim', '75.400Km', 31.790, 'Preto'),
         ('EcoSport', 'Ford', 2021, 2017, 'Não', 'Não', '78.614Km', 57.958, 'Preto'),
         ('Uno', 'Fiat', 2020, 2016, 'Sim', 'Sim', '0Km', 50.990, 'Preto');
```

> Select script
```sql=

Select * from Tb_Concessionária;

SELECT*
FROM Tb_Concessionária
WHERE Modelo = 'HB20'
ORDER
BY Modelo DESC;

SELECT*
FROM Tb_Concessionária
WHERE Ano_modelo = 2016
ORDER
BY Ano_modelo ASC;

SELECT*
FROM Tb_Concessionária
WHERE Marca = 'Chevrolet'
ORDER
BY  Marca;

SELECT*
FROM Tb_Concessionária
WHERE id= 10;
```
## Modelagem 6: Tb_Computador

https://www.db-fiddle.com/f/8w4mEyc4SfPWooAc3ActCP/3

> Create script
```sql=

create table Tb_Computador(
  id            int primary key auto_increment,
  Marca                 varchar(100),
  Processador           varchar(100),
  Mmr_Ram               varchar(100),
  Armazenamento         varchar(100),
  Opr_sistema           varchar(100),
  Vmc_Office            varchar(100),
  Tamanho               int,
  Preco                 decimal(10,2)
);
```
> Insert script

```sql=
 Insert into Tb_Computador (Marca, Processador, Mmr_Ram, Armazenamento, Opr_sistema, Vmc_Office, Tamanho, Preco)
 Values ('VISION', 'Intel Core i5-3330 3.00GHz', '8GB DDR3', 'SSD 120GB', 'Windows 10', 'Não', 15, 2799),
        ('Genérico', 'Intel I3', 'DDR3 SDRAM', ' SSD 120 GB', 'Linux', 'Sim', 19, 2099),
        ('AMORIM SHOP', 'Intel Core i3-3220 3.30GHz', '16 GB DDR3', 'SSD 400 GB', 'Windows 10 Pro', 'Sim', 19, 2299),
        ('Chip7 Informática', 'Intel Core i5 1155', '8GB RAM DDR3', 'HD SSD 480GB', 'Windows 10', 'Sim', 19, 2945),
        ('Intel', 'Intel Core I3-550', '4 GB DDR', 'SSD 120gb', 'Windows 10 TRIAL', 'Não', 20, 1890),
        ('Intel', 'Intel Core I3-530', '4 GB DDR', 'HD 500GB', 'Windows 10', 'Sim', 19, 2240),
        ('FIRST ONE', 'Intel Core i5', 'DDR 8 GB', 'HD 500 GB', 'Windows 10 Pro', 'Não', 25, 2199),
        ('HYDRAGAMER', 'AMD ATHLON 3000G', 'DDR 8 GB', 'SSD 2,5 Hydra 240gb', 'Windows 10 Trial', 'Sim', 19, 3399),
        ('F-New', 'Intel', '8 GB DDR3','SSD 240gb', 'Windows 10', 'Não', 18, 2995),
        ('Fácil Computadores', 'Intel Core I5 3470S', '8GB 1066 MHz', 'SSD 240 GB', 'Windows 10 Trial', 'Sim', 18.5, 2659);
```

> Select script
```sql=

select * from Tb_Computador;

SELECT*
FROM Tb_Computador
WHERE id= 5;

SELECT*
FROM Tb_Computador
WHERE Vmc_Office = 'Sim';

SELECT*
FROM Tb_Computador
WHERE Tamanho = '18'
ORDER
BY Tamanho > 18;


SELECT*
FROM Tb_Computador
WHERE Preco = '2099'
ORDER
BY Preco DESC;
```




 

