Buscar

Avaliação Final (Objetiva) - Banco de Dados Avançado

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

14/05/2022 14:10 Avaliação Final (Objetiva) - Individual
1/5
Prova Impressa
GABARITO | Avaliação Final (Objetiva) - Individual
(Cod.:746591)
Peso da Avaliação 3,00
Prova 43753427
Qtd. de Questões 10
Acertos/Erros 7/3
Nota 7,00
O ciclo de vida dos Sistemas de Informação compreende três aspectos importantes: concepção,
crescimento e morte, que se dividem em oito fases. Qual fase se caracteriza como o projeto de
sistema que tem origem em uma ideia ou necessidade, ou ainda, em melhorias de sistemas já
existentes?
A Construção.
B Concepção.
C Implantação.
D Implementações.
Os comandos da linguagem SQL são muito poderosos, mas normalmente consegue-se melhorar o
desempenho das aplicações através da programação do Banco de Dados. Sobre os principais tipos de
dados da base de dados, analise as afirmativas a seguir:
I- NVARCHAR2 representa um campo de caractere de tamanho variável, com até 4000 caracteres de
comprimento.
II- CHAR representa um campo de caractere de comprimento fixo com até 2000 bytes de
comprimento.
III- BFILE representa um arquivo externo binário, o tamanho é limitado pelo sistema operacional. 
IV- LONG representa um campo de comprimento variável com até 2GB de comprimento.
Assinale a alternativa CORRETA:
A As afirmativas I e IV estão corretas.
B As afirmativas II, III e IV estão corretas.
C As afirmativas I, II e IV estão corretas.
D As afirmativas I, III e IV estão corretas.
O agrupamento de procedures, funções, variáveis, constantes e outros elementos que possuem
alguma relação em comum é realizado por meio das Packages, as quais possuem várias vantagens,
tais como: a modularização, encapsulamento, melhora no desempenho e facilidade do design da
 VOLTAR
A+
Alterar modo de visualização
1
2
3
14/05/2022 14:10 Avaliação Final (Objetiva) - Individual
2/5
aplicação, entre outras. Acerca das Packages, analise as sentenças a seguir: I- O banco de dados
Oracle já possui algumas packages pré-definidas, como, por exemplo, a DBMS_PIPE, a qual permite
que duas ou mais sessões na mesma instância se comuniquem. II- Uma das formas utilizadas para
apresentar resultado de processamento feito pelo PL/SQL, é por meio da criação de uma tabela
temporária para ser usada por outras aplicações. Outra forma, é por meio da utilização da package
denominada DBMS_OUTPUT. III- A package terá um escopo privado quando os seus elementos
puderem ser referenciados ou executados por outros objetos Oracle. IV- O corpo de uma package é o
local onde são definidas as ações para cada programa (pública ou privada), bem como as variáveis
privadas da package. Agora, assinale a alternativa CORRETA:
A Somente a sentença IV está correta.
B As sentenças I, II e IV estão corretas.
C As sentenças II e III estão corretas.
D As sentenças I, III e IV estão corretas.
As triggers são programas armazenados que podem ser executados automaticamente, as quais
são disparadas quando houver a ocorrência de algum evento associado a estas, ou seja, a trigger é
consequência de uma ação. Sobre o bloco de comando, classifique V para as sentenças verdadeiras e
F para as falsas: ( ) A trigger será disparada após ocorrer a atualização no campo quantidade da tabela
Estoque. ( ) A cláusula FOR EACH ROW, garante que a Trigger irá executar as ações em um
conjunto de linhas. ( ) Se o banco de dados já possuir uma trigger com o nome consulta_estoque, será
necessário primeiro excluí-la para realizar a inclusão desta. ( ) Os comandos PL/SQL do corpo da
trigger serão executados antes dos dados da tabela serem alterados. ( ) O comando SELECT
COUNT(*) INTO X FROM ENCOMENDAS, armazenará na variável X a quantidade de
encomendas a ser realizada de determinada peça. Assinale a alternativa que apresenta a sequência
CORRETA:
A V - V - F - F - V.
B F - V - F - V - V.
C V - F - V - V - F.
D V - V - F - F - F.
4
14/05/2022 14:10 Avaliação Final (Objetiva) - Individual
3/5
A linguagem PL/SQL (Procedural Language/ Structured Query Language) e uma extensão da
linguagem SQL. Com relação a ela, analise as afirmativas a seguir:
I- Com o uso da PL/SQL armazenado, geralmente o desempenho do sistema como um todo tende a
aumentar.
II- Como o código PL/SQL pode ser armazenado de forma centralizada em um banco de dados, o
tráfego de rede entre o aplicativo e o banco é reduzido.
III- PL/SQL é totalmente compatível com os principais SGBDs do mercado, por ser baseado em
padrões abertos e livres, facilitando possíveis migrações entre diferentes SGBDs.
Assinale a alternativa CORRETA:
A As afirmativas I e III estão corretas.
B As afirmativas I e II estão corretas.
C Somente a afirmativa III está correta.
D Somente a afirmativa I está correta.
A Modelagem de Dados é o ato de explorar estruturas orientadas a dados. Podem ser usadas para uma
variedade de propósitos, desde modelos conceituais de alto nível até modelos físicos de dados.
Nesse contexto, assinale a alternativa CORRETA que se refere ao modelo que é usado para projetar o
esquema interno de um banco de dados, descrevendo as tabelas de dados, as colunas de dados das
tabelas e o relacionamento entre as tabelas:
A Modelo Físico de Dados.
B Modelo de Dados Híbridos.
C Modelo Lógico de Dados.
D Modelo de Dados Conceituais.
A Stored Procedure tem por finalidade encapsular as tarefas repetitivas, permitindo a utilização
de parâmetros de entrada, além de possibilitar o retorno de um valor de status, a fim de indicar
sucesso ou falha na sua execução. Acerca das principais características da Stored Procedure,
classifique V para as sentenças verdadeiras e F para as falsas: ( ) A passagem de parâmetros para uma
procedure ocorre através do argumento ON. ( ) A Stored Procedure será disparada automaticamente
após a execução de um comando Insert, Update ou Delete. ( ) A Stored Procedure fornece uma
melhor performance a um banco de dados cliente/servidor, uma vez que reduz significativamente o
tráfego de dados entres eles. ( ) A Stored Procedure executa comandos e retorna um resultado, o qual
será armazenado na variável declarada na seção DECLARE. Assinale a alternativa que apresenta a
sequência CORRETA:
A F - V - F - V.
5
6
7
14/05/2022 14:10 Avaliação Final (Objetiva) - Individual
4/5
B V - V - V - F.
C F - F - V - F.
D V - F - F - V.
Modelo entidade-relacionamento é o mais utilizado no desenvolvimento de softwares em Banco de
Dados. É o modelo que se apresenta mais próximo da visão do usuário, sendo utilizado em todo o
projeto do BD. É através deste modelo que são modeladas as entidades e os relacionamentos,
permitindo a especificação de um esquema que represente a estrutura lógica geral do Banco de
Dados. Produz um diagrama fácil de ser entendido pelo usuário final. Relacionamentos são a ligação
que ocorre entre as tabelas, através dos atributos que são chave primária em uma tabela e chave
estrangeira ou FK na outra. Ou seja, são relações associações existentes entre entidades. Esses
relacionamentos podem ser classificados de maneiras diferentes. Observe a descrição a seguir:
Nem toda ocorrência da entidade genérica possui correspondente em entidade especializada. 
 
A qual relacionamento essa descrição pertence?
A Especialização.
B Herança Parcial.
C Generalização.
D Herança Total.
O professor está ensinando que todos os programas em PL/SQL são compostos por blocos. Para
tanto, um bloco é definido basicamente com as algumas palavras-chave.
Que palavras-chave são essas?
A OPEN - BEGIN - EXCEPTION - CLOSE.
B DECLARE - BEGIN - EXCEPTION - END.
C BEGIN - OPEN - CLOSE - END.
D DECLARE - BEGIN - END - CLOSE.
8
9
14/05/2022 14:10 Avaliação Final (Objetiva) - Individual
5/5
Os sistemas gerenciadores de banco de dados existem para garantir a relevância e evitar a
redundância de informações na base de dados. Para isso, usa de forma abrangente as restrições de
integridade como forma de refinar as informações que serão gravadas. Com relação aos comandos
SQL apresentados, assinale a alternativa CORRETA que apresenta o comando de restrições de
integridade referencial:
A
createtable curso_cadeira( cd_curso number(3) not null, cd_cadeira number(3) not null, semestre
number(2) not null) primary key (cd_curso, cd_cadeira), foreign key (cd_curso) references
cursos, foreign key (cd_cadeira) references cadeiras);
B create table cursos( cd_curso number(3) not null, nome varchar(35) not null, primary key
(cd_curso));
C create table curso ( cd_curso char(10) primary key, nome varchar(20) unique not null, semestres
number(10) default 8, mensalidade number(6,2), coordenador varchar(50));
D create table alunos( matricula number(6) not null, nome varchar(30) not null, dt_nasc date not
null, sexo char(1) not null check ( sexo in ( 'F' , 'M')));
10
Imprimir

Continue navegando