Buscar

Desenvolvimento web - COM320 - Turma 002 - Atividade Avaliativa - Semana 4

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

Fazer teste: Semana 4 - Atividade Avaliativa 
Informações do teste
a.
b.
c.
d.
e.
PERGUNTA 1
Um negócio é baseado em regras de negócio. Uma regra de
negócio determina como o fluxo de operações de uma
determinada empresa funciona. Regras de negócio têm
premissas e restrições que são aplicadas ao fluxo de
operação comercial de qualquer negócio. Uma aplicação
Web que automatiza as operações de uma empresa sofre
influência direta das regras de negócio. 
Diante do exposto, assinale a alternativa correta em relação
à regra de negócio e ao banco de dados.
As regras de negócio podem ser aplicadas ao banco,
como restrição de campo.
A modelagem do banco de dados expressa o negócio, e
não as regras de negócio.
O banco de dados não tem funcionalidades para tratar
das regras de negócio.
As regras de negócio são validadas somente por
linguagem de programação, como PHP.
A integridade dos dados é uma questão de segurança
não tratada no banco de dados.
1,25 pontos   Salva
PERGUNTA 2
A informação deve ser gravada no banco de dados de modo
seguro, pois, em um tempo futuro, essa informação pode ser
1,25 pontos   Salva
 Estado de Conclusão da Pergunta:
Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para salvar todas as respostas.
https://ava.univesp.br/webapps/assessment/take/launch.jsp?course_assessment_id=_152883_1&course_id=_8403_1&content_id=_1280559_1&step=null#
a.
b.
c.
d.
e.
lida sem qualquer tipo de modificação. Esse é o conceito de
persistência de banco de dados; além do mais, não pode
haver duplicação da informação no banco de dados para que
não ocorram anomalias de operação, como a exclusão de
dados.
Com base no exposto, assinale a alternativa correta sobre as
vantagens de uso de um banco de dados.
Os dados armazenados em um banco de dados devem
ser dependentes entre si.
 Os bancos de dados devem permitir acesso seguro
aos dados armazenados. 
As transações no banco de dados podem ser parciais,
pois a gerência é no servidor.
Os bancos de dados manipulam exclusivamente os
dados gerenciados pela aplicação.
O controle de dados de um banco de dados é
distribuído pela internet.
a.
b.
c.
d.
e.
PERGUNTA 3
No modelo de desenvolvimento em três camadas de uma
aplicação Web, as linguagens de front-end estão associadas
às linguagens de construção das telas de usuário; já as
linguagens de back-end estão relacionadas às linguagens
como PHP, C#, Python, Java etc. A última camada, a
camada de persistência, é relacionada ao banco de dados
usado para armazenar as informações que são manipuladas
pela aplicação.
 
Assinale a alternativa que apresenta corretamente um
sistema gerenciador de banco de dados para aplicação Web.
Wamp. 
Django.
Bootstrap.
PostgreSQL.
1,25 pontos   Salva
Laravel.
a.
b.
c.
d.
e.
PERGUNTA 4
As operações básicas de manipulação de um banco de
dados são: criação, exclusão, alteração e inserção. Essas
operações são subdivididas em duas categorias: comandos
de manipulação de dados, conhecidos como DML, e
comandos de definição de dados, chamados DDL. Há um
conjunto de comandos em cada categoria usados pelos
profissionais de banco de dados para manipular a
informação. 
Em relação aos comandos DML e DDL usados na
manipulação dos dados e à estrutura de um banco de dados,
analise as afirmativas a seguir.
 
I. O comando SQL CREATE é tanto usado na categoria
DML quanto na DDL.
II. DROP é um comando SQL para operações de exclusão
de tabelas.
III. Para atualizar uma tabela, faça uso do comando
UPDATE do tipo DDL.
IV. O comando INSERT da categoria DML insere dados na
tabela de dados.
 
Está correto o que se afirma em:
I e III, apenas.
I, II e IV, apenas.
III e IV, apenas.
I, II e III, apenas.
II e IV, apenas.
1,25 pontos   Salva
a.
b.
c.
d.
e.
PERGUNTA 5
Ferramentas de manipulação de dados e diagramação são
fundamentais para construir aplicações, sejam elas Web,
sejam desenvolvidas para outra plataforma. Essas
ferramentas permitem fazer a modelagem de forma visual do
modelo de dados, bem como os relacionamentos das
tabelas, a fim de criar esse modelo utilizando um sistema
gerenciador de banco de dados. 
Considerando as ferramentas para modelagem de um banco
de dados relacional, analise as afirmativas a seguir
concernente à descrição de ferramentas.
 
1 – Draw.io.
2 – LucidChart.
3 – MySQL Workbench.
 
I – Permite a criação on-line de diversos diagramas,
inclusive o diagrama de modelagem de banco de dados,
além de gerar arquivos no formato HTML e XML.
II – Sua versão gratuita é limitada; permite a modelagem e
outros tipos de diagramas, além de permitir o
compartilhamento do diagrama com equipes. 
III – Desenvolvida pela empresa Oracle, permite
administração, design e construção de banco de dados para
uso dos arquitetos DBA e desenvolvedores.
Assinale a alternativa que correlaciona adequadamente os
dois grupos de informação.
1-I; 2-II; 3-III.
1-II; 2-I; 3-III.
1-I; 2-III; 3-II.
1-III; 2-II; 3-I.
1,25 pontos   Salva
1-III; 2-I; 3-II.
a.
b.
c.
d.
e.
PERGUNTA 6
Bancos de dados foram criados nos primórdios da década
de 70. Após esses anos, diversos tipos de categoria de
bancos de dados foram lançadas no mercado, como
relacional, orientado a objeto e NoSQL. Entretanto, devido
ao mercado e, inicialmente, os dados serem estruturados, os
bancos de dados relacionais se sobressaíram em relação
aos demais tipos. Hodiernamente, uma grande parte dos
dados armazenados por aplicações está em banco de dados
relacionais. Esses bancos são formados por tabelas que são
associadas entre si por seus campos, os quais armazenam
os dados.
Sobre os bancos de dados, analise as afirmativas a seguir e
assinale V para a(s) Verdadeira(s) e F para a(s) Falsa(s).
I. ( ) Consultas em bancos de dados são realizadas via
comando DML SELECT e suas variações.
II. ( ) Uma tabela de bancos de dados relacional pode ter
sua estrutura alterada via comando ALTER.
III. ( ) Uma característica importante associada aos bancos
de dados é a capacidade de criar visões.
IV. ( ) Tabelas são objetos de bancos de dados onde se
armazenam os dados de forma estruturada.
 
Assinale a alternativa que apresenta a sequência correta.
V - V - V - V.
V - V - F - F.
F - F - V - V.
V - F - V - F.
F - V - V - V.
1,25 pontos   Salva
a.
b.
c.
d.
PERGUNTA 7
Os sistemas gerenciadores de banco de dados permitem a
criação, a exclusão, a administração e o design de banco de
dados. Por exemplo, o MySQL é um sistema que usa
criptografia de dados, verificação baseada no host, mas
apresenta a desvantagem de não ter mais o suporte da
comunidade de internet; tem, porém, um suporte da empresa
Oracle. Há versões pagas e gratuitas, escalabilidade e
georreplicação de cluster. 
A partir do exposto, analise as asserções a seguir e a
relação proposta entre elas.
 
I. O MySQL é um banco de dados de código aberto que
permite, por exemplo, que duas transações sejam
executadas simultaneamente, porém cada transação é
executada, independentemente da outra.
PORQUE
II. Essa característica só é possível, pois o MySQL tem
isolamento nas transações concorrentes, ou seja, faz o
controle de como e quando as alterações são realizadas e
se essas alterações ficam visíveis entre si, usuários e
sistemas. Um dos princípios do isolamento é garantir as
várias transações concorrentes sem afetar negativamente a
execução de cada uma.
 
Analisando as asserções anteriores, conclui-se que:
as duas asserções são verdadeiras, e a segunda não
justifica a primeira.
as duas asserções são falsas.
as duas asserções são verdadeiras, e a segunda
justifica a primeira.
a primeira asserção é verdadeira, e a segunda é falsa.
1,25 pontos   Salva
e. a primeira asserção é falsa, e a segunda é verdadeira.
a.
b.
c.
d.
e.
PERGUNTA 8
A camada de persistência é a camada associada ao banco
de dados no desenvolvimento de uma aplicação Web. O
banco de dados é o sistemacomputacional utilizado nas
aplicações Web para armazenar os dados manipulados pela
aplicação. Os bancos de dados têm como características a
segurança, a atomicidade, o interfaceamento, a
esquematização, dentre outras.
A partir do exposto, analise as asserções a seguir e a
relação proposta entre elas.
 
I. O uso de criptografia é bastante comum em banco de
dados, principalmente no armazenamento de senhas.
PORQUE
II. A criptografia é uma forma de proteger o conteúdo contra
acesso indesejado, não permitindo a visualização das
informações a quem não é de direito acessá-las.
 
Analisando as asserções anteriores, conclui-se que:
as duas asserções são verdadeiras, e a segunda não
justifica a primeira.
as duas asserções são verdadeiras, e a segunda
justifica a primeira.
a primeira asserção é falsa, e a segunda é verdadeira.
a primeira asserção é verdadeira, e a segunda é falsa.
as duas asserções são falsas.
1,25 pontos   Salva

Continue navegando