Buscar

SQL, Servidores Web, PHP, HTML e DML

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 5 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

Prévia do material em texto

Prova Impressa
GABARITO | Avaliação Final (Objetiva) - Individual
(Cod.:745574)
Peso da Avaliação 3,00
Prova 43987286
Qtd. de Questões 12
Acertos/Erros 11/1
Nota 10,00
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 F - V - V - F.
D V - F - F - V.
O Servidor web é um software responsável por aceitar pedidos em HTTP de clientes, geralmente os
navegadores, e servi-los com respostas em HTTP, incluindo opcionalmente dados, que geralmente
são páginas web, tais como documentos em HTML com objetos embutidos (imagens, etc.). 
Sobre os servidores web, assinale a alternativa CORRRETA no que diz respeito à plataforma em que
podem ser instalados:
A Podem ser instalados somente em servidores Windows Server 2012 e 2016.
B Podem ser instalados somente em servidores com Sistemas Operacional Solaris e FreeBSD.
C Podem ser instalados somente em Servidores com Sistema Operacional Linux e MacOS.
D Podem ser instalados em servidores com Sistemas Operacionais baseados em Linux e
Windows.
 VOLTAR
A+
Alterar modo de visualização
1
2
Como ocorre em toda e qualquer linguagem de programação, o PHP possui operadores lógicos,
matemáticos e condicionais. A seguir, analise os operadores que o PHP nos oferece e assinale a
alternativa INCORRETA:
A % obtém o percentual entre dois valores numéricos. 
B *= multiplica a variável à sua esquerda o valor apresentado em sua direita.
C /= divide à variável à sua esquerda pelo valor apresentado em sua direita.
D != compara se dois valores são diferentes. 
Em 1990, uma linguagem de marcação para a criação de arquivos de hipertexto foi criada: o HTML
(Hypertext Markup Language), que está em constante evolução até os dias atuais. Tal evolução deu
origem a diversas versões da linguagem, como HTML, HTML 2.0, HTML 3.0, HTML 3.2, HTML
4.0, XHTML, e recentemente o HTML5. Desde 1994, existe um órgão responsável por determinar as
características para as versões do HTML e coordenar o processo evolutivo da linguagem. 
Assinale a alternativa CORRETA referente ao nome deste órgão:
A NIC BR (Núcleo de Informação e Coordenação do Ponto BR).
B IEEE (Institute of Electrical and Electronics Engineers).
C W3C (World Wide Web Consortium).
D ANSI (American National Standards Institute).
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 DML para fazer atualização de dados é o comando REFRESH.
3
4
5
B O comando de deleção do DML é o comando DROP, que pode ser aplicado a tabelas e a bases
de dados.
C
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).
D O comando DML utilizado para fazer a busca de registros em uma tabela é o comando FIND.
Em aplicações web dinâmicas, a consulta de dados armazenados no banco de dados do sistema
para popular uma tabela é muito importante. Anteriormente ao Javascript, as consultas eram
realizadas apenas com redirecionamentos de páginas, que eram montadas dinamicamente no servidor
com os dados necessários e enviadas ao cliente. Atualmente, com o Javascript e as novas tecnologias
de desenvolvimento, é possível realizar consultas de dados sem redimensionamento de página. Com
relação a estas tecnologias, analise as afirmativas a seguir: I- API REST é uma implementação
baseada nos métodos do protocolo HTTP, e é muito utilizada na consulta de dados. II- Os formatos
mais utilizados para consultas de dados pela API REST são o Json e o XML. III- O formato padrão
Json trafega na rede mais levemente que o XML. IV- O formato XML é o mais utilizado na
comunicação API REST, e seu uso é cada vez maior. 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.
Os comandos INSERT, SELECT, UPDATE e DELETE estão entre os comandos DML (Data
Manipulation Language) mais utilizados dentro do SQL. Com relação aos comandos DML, assinale a
alternativa CORRETA:
A Caso não se aplique nenhuma cláusula where em uma query SQL, todos os registros da(s)
tabela(s) serão retornados.
B O comando update, além de poder ser aplicado aos dados dentro de uma tabela, pode ser também
aplicado à estrutura da mesa, alterando colunas, chaves primárias etc.
C O comando insert permite a criação de novas colunas dentro de uma tabela.
D O comando delete permite a exclusão de dados de uma tabela e, através da cláusula where, pode
ser utilizado para excluir somente dados de determinadas colunas de um registro.
(ENADE, 2005) Considere o seguinte script SQL de criação de um banco de dados. CREATE
TABLE PECAS ( CODIGO NUMERIC(5) NOT NULL, DESCRICAO VARCHAR(20) NOT NULL,
ESTOQUE NUMERIC(5) NOT NULL, PRIMARY KEY(CODIGO)); CREATE TABLE
FORNECEDORES (COD_FORN NUMERIC(3) NOT NULL, NOME VARCHAR(30) NOT NULL,
PRIMARY KEY(COD_FORN) ); CREATE TABLE FORNECIMENTOS ( COD_PECA
NUMERIC(5) NOT NULL, COD_FORN NUMERIC(3) NOT NULL, QUANTIDADE
NUMERIC(4) NOT NULL, PRIMARY KEY(COD_PECA, COD_FORN), FOREIGN KEY
6
7
8
(COD_PECA) REFERENCES PECAS, FOREIGN KEY (COD_FORN) REFERENCES
FORNECEDORES ); A partir desse script, assinale a opção CORRETA que apresenta comando SQL
que permite obter uma lista que contenha o nome de cada fornecedor que tenha fornecido alguma
peça, o código da peça fornecida, a descrição dessa peça e a quantidade fornecida da referida peça.
A SELECT NOME, CODIGO, DESCRICAO, QUANTIDADE FROM PECAS,
FORNECEDORES, FORNECIMENTOS;
B
SELECT NOME, CODIGO, DESCRICAO, QUANTIDADE FROM PECAS,
FORNECEDORES, FORNECIMENTOS WHERE PECAS.CODIGO =
FORNECIMENTOS.COD_PECA AND FORNECEDORES.COD_FORN =
FORNECIMENTOS.COD_FORN;
C SELECT * FROM PECAS, FORNECEDORES, FORNECIMENTOS;
D
SELECT * FROM PECAS, FORNECEDORES, FORNECIMENTOS WHERE
PECAS.CODIGO = FORNECIMENTOS.COD_PECA AND FORNECEDORES.COD_FORN =
FORNECIMENTOS.COD_FORN;
O JSON é um formato que representa dados baseado na linguagem de programação JavaScript.
O objeto JSON é composto por pares chave-valor, as chaves representam os nomes dos atributos da
classe e os valores são as informações do objeto. O JSON é muito utilizado para troca de dados entre
sistemas, o que o torna muito importante, tendo em vista que quase sempre é necessário fazer um
software se comunicar com outro. Sobre JSON, classifique V para as sentenças verdadeiras e F para
as falsas: ( ) O objeto JSON é construído com os caracteres de colchetes " [ ". ( ) A chave é
representada entre aspas duplas, seguido de dois pontos e, por fim, seguido do valor. ( ) Representa
uma chave que armazena um valor booleano: "casado": true. ( ) Representa uma chave que armazena
um valor String: "site": "uniasselvi.com.br". Assinale a alternativa que apresenta a sequência
CORRETA:
A F - F - V - V.
B V - F - F - V.
C V - V - V - F.
D F - V - V - F.
No desenvolvimento de sistemas, existem tecnologias que surgem e acabam tornando-se até
padrões de projeto, pois auxiliam na legibilidade de código-fonte, melhoram a eficiência e o
desempenho da aplicação emuitas delas agilizam o processo de desenvolvimento de um software.
Uma das tecnologias recentes é o conceito API REST, que permite separar o acesso ao banco de
dados do front-end da aplicação. API REST é utilizada para retornar e enviar dados a um sistema que
a utiliza. Partindo desse pressuposto, classifique V para as sentenças verdadeiras e F para as falsas: ( )
API REST é um conceito que se baseia nos métodos do protocolo HTTP, e utiliza os formatos Json e
XML para transporte de dados. ( ) O método GET serve para consultar informação ao sistema, isto é,
retornar dados solicitados. ( ) O método PUT serve para inserir um novo registro no servidor. ( ) O
método POST serve para alterar um registro no servidor. Agora, assinale a alternativa que apresenta a
sequência CORRETA:
A F - V - V - V.
B V - F - F - F.
9
10
C V - V - F - F.
D F - V - V - F.
Com o surgimento do Javascript, foi possível tornar as páginas web mais dinâmicas. No entanto,
dependendo das funcionalidades necessárias para tornar os requisitos de uma página satisfatórios, o
código-fonte Javascript pode se tornar confuso. Um exemplo disso são funções com uma quantidade
de linhas muito grandes, ou ainda o uso de muitas variáveis globais, causando poluição no código-
fonte. Para permitir a modularização do código-fonte Javascript, o Google publicou um framework
gratuito chamado AngularJS. Partindo desse pressuposto, classifique V para as sentenças verdadeiras
e F para as falsas: ( ) Utilizando o AngularJS, é possível separar o código-fonte Javascript do código-
fonte da página, modularizando o código-fonte de forma correta e torná-lo legível. ( ) É necessário
tomar cuidado ao utilizar a biblioteca do AngularJS em uma página web devido ao seu tamanho, que
pode tornar o download da página pelo cliente muito demorado devido ao seu tamanho. ( ) Em
AngularJS, uma diretiva é a ponte entre o código-fonte Javascript e o HTML. ( ) Em AngularJS,
injeção de dependência é a possibilidade de ligação de um código-fonte Javascript a outro, parecido
com o include do PHP ou import do Java. Agora, assinale a alternativa que apresenta a sequência
CORRETA:
A V - F - V - V.
B V - V - F - F.
C F - V - V - F.
D F - V - V - V.
(ENADE, 2011) 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 abaixo.
DEPARTAMENTO (#CodDepartamento, NomeDepartamento) EMPREGADO (#CodEmpregado,
NomeEmpregado, CodDepartamento, Salario) Assinale a alternativa CORRETA com o comando
SQL mais simples para recuperar os códigos dos departamentos cuja média salarial seja maior que
2000.
A SELECT CodDepartamento FROM EMPREGADO WHERE AVG (Salario) > 2000
B SELECT CodDepartamento, AVG (Salario) > 2000 FROM EMPREGADO GROUP BY
CodDepartamento
C SELECT CodDepartamento FROM EMPREGADO WHERE AVG (Salario) > 2000 GROUP
BY CodDepartamento
D SELECT CodDepartamento FROM EMPREGADO GROUP BY CodDepartamento HAVING
AVG (Salario) > 2000
11
12
Imprimir

Continue navegando