Buscar

Programação para Web I dicurssiva

Prévia do material em texto

19/10/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 1/6
Acadêmico: Ricardo Valdir Storino (1305345)
Disciplina: Programação para Web I (ADS15)
Avaliação: Avaliação II - Individual Semipresencial ( Cod.:637373) ( peso.:1,50)
Prova: 15633440
Nota da Prova: 10,00
Legenda: Resposta Certa Sua Resposta Errada Questão Cancelada
1. 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 - F - F - V.
 b) V - V - V - F.
 c) F - V - V - F.
 d) F - F - V - V.
2. Os comandos DML são utilizados para a realização de operações dentro dos bancos de
dados, dentre as quais se destacam as operações de SELEÇÃO, INSERÇÃO,
ATUALIZAÇÃO e DELEÇÃO. Com relação aos comandos DML, assinale a alternativa
CORRETA:
 a) O comando de deleção do DML é o comando DROP, que pode ser aplicado a tabelas e a
bases de dados.
 b) O comando DML para fazer atualização de dados é o comando REFRESH.
 c) O comando DML utilizado para fazer a busca de registros em uma tabela é o comando
FIND.
 d) A sintaxe do comando DML para inserção de dados pode ser exemplificada através da
seguinte instrução: INSERT INTO nome_tabela ( coluna_1, coluna_2, coluna_3) VALUES (
valor_1, valor_2, valor_3).
19/10/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 2/6
3. No desenvolvimento de sistemas para internet é muito popular o uso combinado das
tecnologias Linux, como sistema operacional, servidor Apache, banco de dados MySQL e a
linguagem de programação PHP, normalmente denominado LAMP. O banco de dados
MySQL é o responsável pela persistência dos dados, ou seja, gravar os dados em uma
memória não volátil. Sobre o MySQL, associe os itens utilizando o código a seguir: 
I- Banco de dados. 
II- Chave Primária. 
III- Tabela. 
( ) Onde são criados os objetos para armazenar os dados.
( ) É a identificação de cada registro na tabela.
( ) Estruturas que armazenam dados na forma de registros. 
Assinale a alternativa que apresenta a sequência CORRETA:
 a) I - II - III.
 b) I - III - II.
 c) II - I - III.
 d) III - I - II.
4. Operadores lógicos em PHP ou em qualquer outra linguagem de programação, definem o
resultado de uma expressão booleana. Dadas algumas exceções, o comportamento dos
operadores lógicos na linguagem de programação JavaScript é bastante semelhante ao
comportamento dos operadores em outras linguagens de programação. Considerando o
comportamento dos operadores lógicos em JavaScript, analise as sentenças a seguir:
I- Operadores lógicos são operadores aplicados a um ou mais valores, sempre retornando
true ou false.
II- A expressão 1=="1" retorna false.
III- A expressão 1==="1" retorna false.
IV- A expressão A && B retornará false se A ou B forem expressões booleanas que também
retornarem false.
Assinale a alternativa CORRETA:
 a) Somente a sentença III está correta.
 b) A sentenças I e II estão corretas.
 c) A sentenças I, III e IV estão corretas.
 d) A sentenças II e IV estão corretas.
A utilização de um banco de dados em uma aplicação que possua cadastros ou precise
gravar dados, é indispensável. No caso de bancos de dados relacionais, a linguagem SQL é
o recurso que permite a manipulação de dados e de objetos de bancos de dados, isto é,
incluir, alterar, excluir ou atualizar dados e objetos do banco de dados. A linguagem SQL é
constituída por dois grupos: comandos DDL e DML. Com relação à linguagem de banco de
dados SQL, analise as afirmativas a seguir:
I- Um exemplo de comando DDL é o comando: "CREATE TABLE NOTA VALUES (1234,
'MARCOS', 9.5)".
II- Um exemplo de comando DDL é o comando: "DROP TABLE NOTA".
III- Um exemplo de comando DDL é o comando: "SELECT CODALU FROM NOTA".
IV- Um exemplo de comando DDL é o comando: "DROP DATABASE".
Assinale a alternativa CORRETA:
 a) Somente a afirmativa III está correta.
 b) As afirmativas I, II e IV estão corretas.
 c) As afirmativas II, III e IV estão corretas.
 d) As afirmativas II e III estão corretas.
19/10/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 3/6
 * Observação: A questão número 5 foi Cancelada.
6. O JavaScript conta com funções matemáticas de validação, que permitem avaliar se o
resultado de determinada operação matemática é ou não válido. Considerando as funções de
validação do JavaScript e sabendo que o código do exemplo a seguir é interpretado sem
erro, classifique V para as sentenças verdadeiras e F para as falsas: 
( ) Na linha 18, a variável exprMatematica recebe o valor 15.
( ) A função isFinite retorna o valor false caso a expressão matemática retorne um valor
numérico inválido.
( ) Neste código-fonte, o navegador exibirá a palavra Acertou!.
( ) Neste código-fonte, o navegador exibirá a palavra Errou!.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
 a) F - V - F - V.
 b) V - F - V - F.
 c) V - V - F - F.
 d) V - F - F - V.
19/10/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 4/6
7. 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 
( 
 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 e, caso eles participem de eventos, a descrição do evento.
 b) A descrição de todos os eventos e, caso haja aristas alocados, os seus nomes.
 c) O nome de todos os artistas combinados com a descrição de todos os eventos.
 d) O nome de todos os artistas, a descrição de todos os eventos e, caso eles se relacionem,
os dois combinados.
19/10/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 5/6
8. 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 consultase 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: 
( ) Não implementa triggers. 
( ) É um software proprietário. 
( ) Possui controle transacional. 
( ) É um software com base na GPL. 
Assinale a alternativa que apresenta a sequência CORRETA:
 a) F - V - V - F.
 b) F - F - V - V.
 c) V - F - V - V.
 d) V - V - F - F.
9. Os comandos DML são utilizados para selecionar, inserir, excluir ou ainda alterar algum
registro armazenado em uma tabela de um banco de dados. Os principais comandos DML
são: SELECT, INSERT, UPDATE e DELETE. Com relação a estes comandos DML, analise as
sentenças a seguir:
I- Um exemplo de comando utilizado para inserir um registro em uma tabela de um banco de
dados é: ?INSERT INTO PRODUTO (CODIGO, DESCRICAO) VALUES (987654, ?
NOTEBOOK XXXX?) ?.
II- Um exemplo do comando utilizado para inserir um registro em uma tabela de um banco de
dados é: ?INSERT INTO PRODUTO (CODIGO, DESCRICAO) ?.
III- Um exemplo de comando utilizado para selecionar um registro de uma tabela de um
banco de dados é: ?SELECT FROM PRODUTO WHERE CODIGO = 987654 ?.
IV- Um comando para selecionar um registro do banco de dados deve iniciar com a cláusula
SELECT, seguida das colunas da tabela que se deseja, logo após a cláusula FROM e, por
último, o nome da tabela.
Agora, assinale a alternativa CORRETA:
 a) Somente a sentença II está correta.
 b) As sentenças I e II estão corretas.
 c) As sentenças III e IV estão corretas.
 d) As sentenças I e IV estão corretas.
10.O Structured Query Language - SQL -, Linguagem de Consulta Estruturada, em português, é
uma linguagem padronizada para utilização em bancos de dados relacionais. Muitos dos
bancos de dados relacionais, como o MySql, Oracle, Firebird e Microsoft Access possuem o
SQL como linguagem para seu gerenciamento. Existem outras linguagens para bancos de
dados, porém o SQL é o que predomina. Partindo desse pressuposto, classifique V para as
sentenças verdadeiras e F para as falsas:
( ) "INSERT INTO CARRO VALUES (1, 'Teste', 20161014)" é um comando DML.
( ) "DELETE FROM CARRO WHERE CODCAR = 1" é um comando DDL.
( ) "DROP TABLE CARRO" é um comando DML.
( ) "CREATE TABLE CARRO (CODCAR INT(6) NOT NULL)" é um comando DDL.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
 a) F - V - F - F.
 b) V - V - F - V.
 c) V - F - F - V.
19/10/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 6/6
 d) F - V - V - F.
Prova finalizada com 10 acertos e 0 questões erradas.

Continue navegando

Outros materiais