Buscar

Comandos SQL, Funções em Javascript e MySQL

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 6 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 6 páginas

Prévia do material em texto

22/02/2023 11:16 Avaliação II - Individual
about:blank 1/6
Prova Impressa
GABARITO | Avaliação II - Individual (Cod.:655537)
Peso da Avaliação 1,50
Prova 22388305
Qtd. de Questões 10
Acertos/Erros 9/1
Nota 9,00
Na linguagem SQL, os comandos DML permitem manipular os dados de um banco de dados. 
Com estes comandos, é possível inserir, alterar, excluir ou ainda selecionar dados de um banco de 
dados. Além disso, é possível criar comandos SELECT com a ligação de mais de uma tabela, trazendo 
dados de mais de uma tabela no mesmo comando SQL. Com relação aos comandos SQL, assinale a 
alternativa CORRETA:
A
O comando SQL "SELECT B.*, A.NOME FROM USUARIO A, EMPRESA B WHERE
A.CODUSU = B.CODUSU AND B.CODUSU = 123456" retorna os campos da tabela
"USUARIO".
B O comando SQL "SELECT * FROM USUARIO A, EMPRESA B WHERE A.CODUSU =
B.CODUSU" retorna todos os campos das tabelas "USUARIO" e "EMPRESA".
C O comando SQL "SELECT B.* FROM USUARIO A, EMPRESA B WHERE A.CODUSU =
B.CODUSU AND B.CODUSU >= 123456" retorna todos os registros da tabela "USUARIO".
D O comando SQL "SELECT A.* FROM USUARIO A, EMPRESA B WHERE A.CODUSU =
B.CODUSU AND B.CODUSU = 123456" retorna todos os registros da tabela "USUARIO".
Uma das características mais importantes da linguagem de programação javascript é possibilitar 
ao desenvolvedor a criação de funções. Através das funções, a reutilização do código é mais fácil, 
pois não é preciso reescrever o comportamento que já foi definido em uma função, além de permitir 
uma maior organização e legibilidade do código-fonte. Considerando a criação e a utilização de 
funções dentro do javascript, analise o código-fonte na figura e classifique V para as sentenças 
verdadeiras e F para as falsas:
( ) A página não exibirá nenhum resultado, pois existe um erro no javascript.
( ) O texto contido dentro do parágrafo será “soma (3,3)”.
( ) O texto contido dentro do parágrafo será “6”.
( ) Toda função em javascript deverá ter retorno.
( ) Uma variável criada dentro de uma função não pode ser acessada fora dela.
 VOLTAR
A+ Alterar modo de visualização
1
2
22/02/2023 11:16 Avaliação II - Individual
about:blank 2/6
Agora, assinale a alternativa que apresenta a sequência CORRETA:
A F - F - V - F - V.
B V - V - V - F - F.
C F - V - V - F - F.
D V - V - F - V - V.
O Sistema Gerenciador de Banco de Dados (SGBD) MySQL é uma tecnologia de código aberto 
com bases de dados relacionais. A linguagem SQL (Structure Query Language) é utilizada para criar 
as estruturas e manipular os dados nos bancos como inserir, listar e gerenciar todo o conteúdo 
armazenado. Sobre banco de dados, classifique V para as sentenças verdadeiras e F para as falsas: 
( ) O comando INSERT é utilizado para inserir dados nas tabelas. 
( ) Tabelas são estruturas que armazenam dados na forma de registros. 
( ) Chave primária é a identificação de cada registro na tabela. 
( ) O comando SELECT tem a função de atualizar dados das tabelas. 
Assinale a alternativa que apresenta a sequência CORRETA:
A V - V - V - F.
B F - V - V - F.
C V - F - F - V.
D F - F - V - V.
O javascript foi criado originalmente com o objetivo de permitir que os desenvolvedores web 
adicionassem alguma interatividade em suas páginas através de uma linguagem de programação script 
que rodasse em conjunto com o HTML nos navegadores dos clientes. Com relação ao javascript e 
3
4
22/02/2023 11:16 Avaliação II - Individual
about:blank 3/6
suas características, classifique V para as sentenças verdadeiras e F para as falsas:
( ) O comportamento escrito em código javascript pode ser colocado dentro de funções, que são 
chamadas de dentro do HTML.
( ) O javascript diferencia maiúsculas de minúsculas para nome de variáveis, ou seja, uma variável 
chamada de nome é diferente de uma variável chamada de Nome.
( ) As variáveis locais tem o escopo igual ao da função em que foram definidas.
( ) É necessário definir o tipo das variáveis no javascript.
( ) Existe uma limitação de somente um script por página HTML.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
A V - V - V - F - F.
B F - F - F - V - V.
C F - V - F - V - F.
D V - F - V - F - V.
O MySQL é um sistema de código aberto para gerenciamento de banco de dados relacional. O 
servidor faz o controle do acesso aos dados de forma a permitir o acesso de vários usuários ao mesmo 
banco e tabela. A arquitetura MySQL é construída com duas camadas de base, a primeira é a camada 
de parser e otimização de consultas e a segunda é onde estão conectadas as engenharias de 
armazenamento, o INNODB e o MyISAM são as mais conhecidas. Sobre o banco de dados MySQL, 
classifique V para as sentenças verdadeiras e F para as falsas: 
( ) Implementa Stored Procedures. 
( ) CREATE SELECT cria um banco de dados MySQL. 
( ) Possui controle transacional. 
( ) É um Software Livre. 
Assinale a alternativa que apresenta a sequência CORRETA:
A V - F - V - V.
B F - F - V - V.
C V - V - F - F.
D F - V - V - F.
Javascript é uma linguagem de programação para web cujos comandos são executados no 
navegador do cliente e não no servidor de aplicação. Antes do surgimento do Javascript, quando 
clicava-se em um link, era realizado o redirecionamento para outra página, tornando a navegação um 
pouco mais lenta. Através dos recursos que o Javascript disponibiliza, muitas funcionalidades são 
executadas no navegador de internet do cliente. Entre os tipos de dados suportados pelo Javascript, 
5
6
22/02/2023 11:16 Avaliação II - Individual
about:blank 4/6
cita-se o array, que é uma coleção de elementos de qualquer tipo de dado. Com relação ao código-
fonte Javascript a seguir, assinale a alternativa CORRETA:
A
Será impresso: Chevrolet
Fiat
Ford
Volkswagen
undefined
.
B
Será impresso: Chevrolet
Fiat
Ford
Volkswagen
.
C Será impresso: ChevroletFiatFordVolkswagenundefined.
D Será impresso: Chevrolet Fiat Ford Volkswagen.
Os sistemas de informação utilizam banco de dados relacional que possuem tabelas de dados. 
Por exemplo, os esquemas em SQL representados a seguir. 
CREATE TABLE Artista 
( 
 id INTEGER PRIMARY KEY, 
 nome VARCHAR(40) NOT NULL, 
 CPF CHAR(11) NOT NULL, 
 dataNascimento DATE, 
 UNIQUE (CPF) 
); 
CREATE TABLE Evento 
( 
 id INTEGER PRIMARY KEY, 
 descricao VARCHAR(60) NOT NULL, 
 numMaxConvidados INTEGER DEFAULT 0, 
 CHECK (numMaxConvidados >= 0) 
); 
CREATE TABLE Atuacao 
( 
7
22/02/2023 11:16 Avaliação II - Individual
about:blank 5/6
 idArtista INTEGER, 
 idEvento INTEGER, 
 PRIMARY KEY (idArtista, idEvento), 
 FOREIGN KEY (idArtista) REFERENCES Artista, 
 FOREIGN KEY (idEvento) REFERENCES Evento(id) 
); 
O sistema também possui uma consulta que integra um de seus relatórios, conforme indicado a seguir. 
SELECT A.nome, E.descricao 
FROM Evento E FULL JOIN Atuacao T ON E.id = T.idEvento 
 FULL OUTER JOIN Artista A ON T.idArtista = A.id 
Considerando que todas as tabelas possuem dados, o resultado da consulta utilizada no relatório é:
A O nome de todos os artistas combinados com a descrição de todos os eventos.
B O nome de todos os artistas, a descrição de todos os eventos e, caso eles se relacionem, os dois
combinados.
C O nome de todos os artistas e, caso eles participem de eventos, a descrição do evento.
D A descrição de todos os eventos e, caso haja aristas alocados, os seus nomes.
Nos sistemas para a web, os dados são armazenados em um banco de dados, como o MySQL, e 
não inserido no HTML. Os bancos de dados são como planilhas de texto que possuem várias tabelas. 
Cada tabela possui colunas e linhas com os dados cadastrados. A manipulação dos dados dessa tabela 
é efetuada com uma linguagem conhecida como SQL, ela permite que faça buscas nas tabelas por 
certos tipos de dados e inserir, remover e atualizar os dados. Com o PHP e o HTML são apresentados 
os dados ao usuário. Sobre o uso do MySQL com PHP, classifique V para as sentenças verdadeirase F 
para as falsas: 
( ) O comando "INSERT INTO habito" é responsável por atualizar um registro na tabela habito. 
( ) A expressão " $conexao->query($sql) === TRUE " analisa as estatísticas de acesso ao banco. 
( ) O comando "new mysqli" inicia uma conexão com o banco de dados. 
( ) O comando "$conexao->connect_error" verifica se houve erro ao abrir uma conexão. 
Assinale a alternativa que apresenta a sequência CORRETA:
A F - F - V - V.
B V - F - F - V.
C F - V - V - F.
D F - V - V - V.
O SQL (Linguagem de Consulta Estruturada), é uma linguagem de pesquisa declarativa para 
bancos de dados relacionais. Em um modelo de dados que descreve a publicação acadêmica de 
pesquisadores de diferentes instituições em eventos acadêmicos, considere as tabelas a seguir. 
8
9
22/02/2023 11:16 Avaliação II - Individual
about:blank 6/6
DEPARTAMENTO 
 (#CodDepartamento,NomeDepartamento) 
EMPREGADO 
 (#CodEmpregado, NomeEmpregado, CodDepartamento, Salario) 
 
Na linguagem SQL, o comando para recuperar os empregados com salário maior que 2000 é:
A SELECT NomeEmpregado, Salario > 2000 FROM Empregado
B SELECT NomeEmpregado, Salario FROM Empregado WHERE Salario > 2000
C SELECT CodDepartamento, Salario FROM Empregado GROUP BY CodDepartamento
HAVING AVG (Salario) > 2000
D SELECT NomeEmpregado, Salario FROM Departamento WHERE Salario > 2000
Um banco de dados relacional é constituído por tabelas, e cada tabela é desenvolvida por linhas 
e colunas que armazenam dados. Tabelas são estruturas que permitem armazenar os dados, e são 
resultantes de comandos DDL, que as criam. Pode-se imaginar uma tabela, como uma grade de uma 
planilha, onde cada célula pode armazenar um dado. Com relação às tabelas de banco de dados, 
analise as afirmativas a seguir:
I- Tabela é uma estrutura do banco de dados, em que comandos DML podem inserir dados.
II- Chave primária, em banco de dados, é a identificação de um registro em uma tabela, o qual não se 
repete.
III- Chaves primárias servem para evitar que sejam inseridos registros duplicados em uma mesma 
tabela.
IV- Alteração de uma chave primária de uma tabela pode ser realizada através do comando DML 
CREATE TABLE.
Agora, assinale a alternativa CORRETA:
A Somente a afirmativa I está correta.
B As afirmativas II e IV estão corretas.
C As afirmativas II, III e IV estão corretas.
D As afirmativas I, II e III estão corretas.
10
Imprimir

Continue navegando