Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
35 changes: 35 additions & 0 deletions semana16/aula45/atividade.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
### Exercício 01

A) VARCHAR(n) - Representa um string com número de x caracteres
DATE - Representa uma data
PRIMARY KEY - É seu identificador único

B) O comando SHOW DATABASES mostra uma lista de banco de dados. Já
o comando SHOW TABLES lista as tabelas criadas

C) O comando mostrou informações sobre a tabela como:
Campo, tipo, nulo, chave e padrão

### Exercício 02

B) O erro diz que o id 002 foi duplicado

C) O erro aconteceu porque a INSERT INTO não tem a mesma quantidade de valores
inseridos no VALUES

D) O erro aconteceu porque não foi colocado um valor padrão no "name"

E) Valor de data incorreto

### Exercício 03

C) Não apareceu nenhum resultado porque todos os gêneros inseridos são válidos

E) O erro aconteceu porque foi digitado nome ao invés de name

### Exercício 04

A) A query seleciona os atores com os seguintes critérios:
Seu nome começar com a letra A ou J e seu salário for superior a R$300.000

### Exercício 05
107 changes: 107 additions & 0 deletions semana16/aula45/codigoAtores.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,107 @@
USE `maryam-carlos-daniel`;

-- Exercício 01
CREATE TABLE Actor (
id VARCHAR(255) PRIMARY KEY,
name VARCHAR (255) NOT NULL,
salary FLOAT NOT NULL,
birth_date DATE NOT NULL,
gender VARCHAR(6) NOT NULL
);

INSERT INTO Actor (id, name, salary, birth_date, gender)
VALUES(
"001",
"Tony Ramos",
400000,
"1948-08-25",
"male"
);

INSERT INTO Actor (id, name, salary, birth_date, gender)
VALUES(
"002",
"Glória Pires",
1200000,
"1963-08-23",
"female"
);

INSERT INTO Actor (id, name, salary, birth_date, gender)
VALUES(
"002",
"João",
600000,
"1974-10-21",
"male"
);

INSERT INTO Actor (id, name, salary)
VALUES(
"003",
"Fernanda Montenegro",
300000,
"1929-10-19",
"female"
);

INSERT INTO Actor (id, salary, birth_date, gender)
VALUES(
"004",
400000,
"1949-04-18",
"male"
);

INSERT INTO Actor (id, name, salary, birth_date, gender)
VALUES(
"005",
"Juliana Paes",
719333.33,
1979-03-26,
"female"
);

-- Criando mais dois atores
INSERT INTO Actor (id, name, salary, birth_date, gender)
VALUES(
"003",
"Fernanda Montenegro",
300000,
"1929-10-19",
"female"
);

INSERT INTO Actor (id, name, salary, birth_date, gender)
VALUES(
"004",
"Antônio Fagundes",
400000,
"1949-04-18",
"male"
);

-- EXERCÍCIO 03
SELECT \* FROM Actor;

SELECT id, name FROM Actor WHERE gender = "female";

SELECT id, name FROM Actor WHERE gender = "male";

SELECT salary FROM Actor WHERE name = "Tony Ramos";

SELECT gender FROM Actor WHERE gender = "invalid";

SELECT id, name, salary FROM Actor WHERE salary <= 500000;

SELECT id, name FROM Actor WHERE id = "002";

-- Exercício 04

SELECT \* FROM Actor WHERE (name LIKE "A%" OR name LIKE "J%") AND salary > 300000;

SELECT \* FROM Actor WHERE name NOT LIKE "A%" AND salary > 350000;

SELECT \* FROM Actor WHERE name LIKE "%g%";

SELECT \* FROM Actor WHERE (name LIKE "%A%" OR name LIKE "%G%") AND salary BETWEEN 350000 AND 900000;
70 changes: 70 additions & 0 deletions semana16/aula45/codigoFIlmes.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,70 @@
USE `maryam-carlos-daniel`;

CREATE TABLE Movie (
id VARCHAR(255) PRIMARY KEY,
title VARCHAR(255) NOT NULL UNIQUE,
synopsis TEXT NOT NULL,
release_Date DATE NOT NULL,
rating INT NOT NULL
);

### Exercício 05

INSERT INTO Movie(id, title, synopsis, release_Date,rating)
VALUES(
"001",
"Se Eu Fosse Você",
"Cláudio e Helena são casados há muitos anos e enfrentam a rotina do casamento.
Um dia eles são atingidos por um fenômeno inexplicável e trocam de corpos",
"2006-01-06",
7
);

INSERT INTO Movie(id, title, synopsis, release_Date,rating)
VALUES(
"002",
"Doce de mãe",
"Dona Picucha, uma animada senhora de 85 anos, sempre causa grandes confusões.
A vida dela e dos seus quatro filhos sofre uma reviravolta depois que Zaida,
empregada e amiga de Dona Picucha, anuncia que vai se casar e não poderá mais morar com ela",
"2012-12-27",
10
);

INSERT INTO Movie(id, title, synopsis, release_Date,rating)
VALUES(
"003",
"Dona Flor e Seus Dois Maridos",
"Dona Flor é uma sedutora professora de culinária casada com Vadinho,
que só quer saber de farras e jogatina nas boates.
A vida de abusos acaba por acarretar sua morte precoce.",
"2017-11-02",
8
);

INSERT INTO Movie (id, title, synopsis, release_date, rating)
VALUES(
"004",
"Deus é Brasileiro",
"Cansado da humanidade, Deus resolve tirar férias para descansar e procura alguém no Brasil capaz de substituí-lo. O borracheiro e pescador Taoca e a solitária Madá deverão guiá-lo até Quincas das Mulas, candidato de Deus a santo.",
"2003-01-31",
9
);

### Exercício 06

SELECT id, title, rating FROM Movie WHERE id > 5-4;

SELECT \* FROM Movie WHERE title = "Deus é brasileiro";

SELECT id, title, synopsis FROM Movie WHERE rating >= 7;

### Exercício 07

SELECT \* FROM Movie WHERE title LIKE "%vida%";

SELECT \* FROM Movie WHERE title LIKE "%TERMO DE BUSCA%" OR synopsis LIKE "%TERMO DE BUSCA%"

SELECT \* FROM Movie WHERE release_Date < "2021-11-22";

SELECT \* FROM Movie WHERE release_Date < "2021-11-22" AND (title LIKE "%TERMO DE BUSCA%" OR synopsis LIKE "%TERMO DE BUSCA%") AND rating > 7
1 change: 1 addition & 0 deletions teste
Submodule teste added at 8daf62