Buscar

Banco de Dados Avançado (ADS16) provaII

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

Disciplina: Banco de Dados Avançado (ADS16)
Avaliação: Avaliação II 
Prova: 16599922
Nota da Prova: 6,00 
Legenda: Resposta Certa
1. Um banco de dados é uma aplicação que lhe permite armazenar e obter de volta 
dados com eficiência. O que o torna relacional é a maneira como os dados são 
armazenados e organizados no banco de dados. Quando falamos em banco de dados, 
aqui, nos referimos a um banco de dados relacional 
Management System. Em um banco de dados relacional, todos os dados são 
guardados em tabelas. Estas têm uma estrutura que se repete a cada linha, como você 
pode observar em uma planilha. São os rela
tornam relacionais. Considere a seguinte tabela de um banco de dados relacional:
 
Funcionário (cd_func, Nm_func, cd_cargo, val_sal)
 
O comando SQL para extrair a édia dos salários agrupada por cargo, cujos salários 
são superiores a 1000,00 é
 
SELECT c_cargo, 
 AVG (val_sal) 
FROM Funcionário 
GROUP BY cd_cargo 
??? AVG(val_sal) > 2000,00
 
Para que a consulta atenda ao solicitado e execute sem erro de compilação, o valor de 
X deve ser substituído por:
 
FONTE: https://elias.praciano.com/2013/09/o
Acesso em: 6 mar. 2019.
 a) 
GROUP BY
 b) 
HAVING 
 c) 
ORDER BY
 d) 
CASCADE 
2. Todos os SGBDs (Sistemas Gerenciadores de Banco de Dados) que eu conheço 
possuem uma linguagem de programação própria, que estende comandos e instruções 
não contempladas em SQL. Como
possui a linguagem PL/SQL, o SQL Server que possui a linguagem Transaction SQL 
e o DB2 que possui a linguagem SQL PL. Essas linguagens foram criadas para 
atender a necessidade de se criar programas dentro do 
extremamente úteis para executar tarefas de manutenção e para otimizar transações 
das aplicações que acessam o banco.
 
Banco de Dados Avançado (ADS16) 
Avaliação II - Individual FLEX ( Cod.:513375) ( peso.:1,50)
16599922 
Resposta Certa Sua Resposta Errada 
Um banco de dados é uma aplicação que lhe permite armazenar e obter de volta 
dados com eficiência. O que o torna relacional é a maneira como os dados são 
armazenados e organizados no banco de dados. Quando falamos em banco de dados, 
a um banco de dados relacional - RDBMS Relational Database 
Management System. Em um banco de dados relacional, todos os dados são 
guardados em tabelas. Estas têm uma estrutura que se repete a cada linha, como você 
pode observar em uma planilha. São os relacionamentos entre as tabelas que as 
tornam relacionais. Considere a seguinte tabela de um banco de dados relacional:
Funcionário (cd_func, Nm_func, cd_cargo, val_sal) 
O comando SQL para extrair a édia dos salários agrupada por cargo, cujos salários 
uperiores a 1000,00 é 
 
AVG(val_sal) > 2000,00 
Para que a consulta atenda ao solicitado e execute sem erro de compilação, o valor de 
X deve ser substituído por: 
ONTE: https://elias.praciano.com/2013/09/o-que-e-um-banco-de-dados
Acesso em: 6 mar. 2019. 
Todos os SGBDs (Sistemas Gerenciadores de Banco de Dados) que eu conheço 
possuem uma linguagem de programação própria, que estende comandos e instruções 
não contempladas em SQL. Como exemplos, podemos citar o Oracle Database, que 
possui a linguagem PL/SQL, o SQL Server que possui a linguagem Transaction SQL 
e o DB2 que possui a linguagem SQL PL. Essas linguagens foram criadas para 
atender a necessidade de se criar programas dentro do próprio banco de dados e são 
extremamente úteis para executar tarefas de manutenção e para otimizar transações 
das aplicações que acessam o banco. 
Individual FLEX ( Cod.:513375) ( peso.:1,50) 
 
Um banco de dados é uma aplicação que lhe permite armazenar e obter de volta 
dados com eficiência. O que o torna relacional é a maneira como os dados são 
armazenados e organizados no banco de dados. Quando falamos em banco de dados, 
RDBMS Relational Database 
Management System. Em um banco de dados relacional, todos os dados são 
guardados em tabelas. Estas têm uma estrutura que se repete a cada linha, como você 
cionamentos entre as tabelas que as 
tornam relacionais. Considere a seguinte tabela de um banco de dados relacional: 
O comando SQL para extrair a édia dos salários agrupada por cargo, cujos salários 
Para que a consulta atenda ao solicitado e execute sem erro de compilação, o valor de 
dados-relacional/. 
 
Todos os SGBDs (Sistemas Gerenciadores de Banco de Dados) que eu conheço 
possuem uma linguagem de programação própria, que estende comandos e instruções 
exemplos, podemos citar o Oracle Database, que 
possui a linguagem PL/SQL, o SQL Server que possui a linguagem Transaction SQL 
e o DB2 que possui a linguagem SQL PL. Essas linguagens foram criadas para 
próprio banco de dados e são 
extremamente úteis para executar tarefas de manutenção e para otimizar transações 
Analise o código PLSQL a seguir:
 
1 Begin 
2 Update UNI_pro; 
3 Set ult_data = sysdate;
4 If SQL%FOUND then
5 Dbms_output.put_line('Alterado =['''sql%rowcount''']');
6 Else 
7 Dbms_output.put_line('Nada a alterar]');
8 End if; 
9 End; 
 
Classifique as sentenças em V para verdadeiras e F para as falsas:
 
( ) O código representa a implementação de um procedimento.
( ) O código está escrito em SQL dinâmico.
( ) SQL%FOUND é uma variável que não foi declarada e que vai gerar erro de 
compilação. 
( ) O código proposto insere e altera dados na tabela UNI_pro.
( ) O código apresenta a implementação de um cursor implícito de múltiplas linhas.
 
Assinale a alternativa que apresenta a sequência CORRETA:
 
FONTE: https://www.profissionaisti.com.br/2011/10/plsql
Acesso em: 6 mar. 2019.
 a) 
V - V - V - V - F.
 b) 
F - V - F - F - V. 
 c) 
F - F - F - F - V. 
 d) 
F - F - V - F - V. 
3. Oracle é basicamente uma ferramenta cliente/servidor para a gestão de Bases de 
Dados. Para a criação de tabelas, é imprescindível entender os tipos de dados e os 
campos que o Oracle pode ter. Sobre o Oracle, classifique V para as sentenças 
verdadeiras e F para as falsas:
 
( ) O tipo de dado long armazena caracteres com tamanhos variados, que podem 
chegar até 2 gigabytes. 
( ) O tipo de dado long raw suporta somente informações do
tamanho máximo de 2.800 caracteres.
( ) O tipo de dado date armazena data e hora,sendo possível incluir o século, ano, 
mês, dia, hora, minuto e segundos.
( ) O tipo de dado number também pode ser utilizado para armazenar datas
 
Assinale a alternativa que apresenta a sequência CORRETA:
 a) 
F - V - F - V. 
Analise o código PLSQL a seguir: 
Set ult_data = sysdate; 
OUND then 
Dbms_output.put_line('Alterado =['''sql%rowcount''']'); 
Dbms_output.put_line('Nada a alterar]'); 
Classifique as sentenças em V para verdadeiras e F para as falsas: 
representa a implementação de um procedimento. 
) O código está escrito em SQL dinâmico. 
) SQL%FOUND é uma variável que não foi declarada e que vai gerar erro de 
) O código proposto insere e altera dados na tabela UNI_pro. 
O código apresenta a implementação de um cursor implícito de múltiplas linhas.
Assinale a alternativa que apresenta a sequência CORRETA: 
FONTE: https://www.profissionaisti.com.br/2011/10/plsql-o-que-e-e-
Acesso em: 6 mar. 2019. 
Oracle é basicamente uma ferramenta cliente/servidor para a gestão de Bases de 
Dados. Para a criação de tabelas, é imprescindível entender os tipos de dados e os 
pode ter. Sobre o Oracle, classifique V para as sentenças 
verdadeiras e F para as falsas: 
) O tipo de dado long armazena caracteres com tamanhos variados, que podem 
 
) O tipo de dado long raw suporta somente informações do tipo texto, com 
tamanho máximo de 2.800 caracteres. 
) O tipo de dado date armazena data e hora,sendo possível incluir o século, ano, 
mês, dia, hora, minuto e segundos. 
) O tipo de dado number também pode ser utilizado para armazenar datas
ale a alternativa que apresenta a sequência CORRETA: 
) SQL%FOUND é uma variável que não foi declarada e que vai gerar erro de 
O código apresenta a implementação de um cursor implícito de múltiplas linhas.-quando-usar/. 
 
Oracle é basicamente uma ferramenta cliente/servidor para a gestão de Bases de 
Dados. Para a criação de tabelas, é imprescindível entender os tipos de dados e os 
pode ter. Sobre o Oracle, classifique V para as sentenças 
) O tipo de dado long armazena caracteres com tamanhos variados, que podem 
tipo texto, com 
) O tipo de dado date armazena data e hora,sendo possível incluir o século, ano, 
) O tipo de dado number também pode ser utilizado para armazenar datas 
 b) 
V - F - F - F. 
 c) 
V - F - V - F. 
 d) 
V - V - V - F. 
4. Uma function é um bloco PL/SQL muito semelhante a uma procedure. O que 
podemos entender de início entre esses dois tipos de blocos é que os blocos functions 
retornam valores e as procedures podem ou não retornar um valor. As functions têm 
duas características que as diferem das procedures, as quais não podemos deixar de 
tratar: as functions sempre retornam valores; Functions são usadas como parte de 
uma expressão.Sobre as possíveis maneiras de se executar uma function em plsql, 
analise as sentenças a seg
 
I- Pode-se executar uma função como parte de uma instrução SELECT.
II- Pode-se atribuir o valor de uma função a uma variável.
III- Não é possível passar parâmetros para uma função quando ela é executada dentro 
de um trigger. 
 
Assinale a alternativa CORRETA:
 
FONTE: https://www.devmedia.com.br/pl
em: 6 mar. 2019. 
 a) 
As sentenças I e III estão corretas.
 b) 
As sentenças I e II estão corretas.
 c) 
As sentenças II e III estão corretas.
 d) 
Somente a sentença II está correta.
5. Cada banco de dados possui um formato padrão para a exibição de um campo do tipo 
data. No caso do Oracle, o padrão a ser seguido é o americano
como: mês, dia e ano, diferente do formato brasileiro, que é: dia, mês e ano. Neste 
sentido, comumente há a necessidade de o desenvolvedor alterar o formato do campo 
data a ser exibido, a fim de atender a uma demanda do cliente e facilit
compreensão. Sobre o comando que irá possibilitar a exibição do campo 
?dat_nasc_cliente? da seguinte forma: 29
CORRETA: 
 a) 
SELECT TO_DATE(dat_nasc_cliente, 'DD
FROM CLIENTES; 
 b) 
SELECT TO_CHAR(dat_nasc_cliente, 'dd
FROM CLIENTES; 
 c) 
SELECT TO_CHAR(dat_nasc_cliente, 'dd
FROM CLIENTES; 
 d) 
SELECT TO_CHAR(dat_nasc_cliente, 'DD
FROM CLIENTES; 
Uma function é um bloco PL/SQL muito semelhante a uma procedure. O que 
podemos entender de início entre esses dois tipos de blocos é que os blocos functions 
retornam valores e as procedures podem ou não retornar um valor. As functions têm 
sticas que as diferem das procedures, as quais não podemos deixar de 
tratar: as functions sempre retornam valores; Functions são usadas como parte de 
uma expressão.Sobre as possíveis maneiras de se executar uma function em plsql, 
analise as sentenças a seguir: 
se executar uma função como parte de uma instrução SELECT.
se atribuir o valor de uma função a uma variável. 
Não é possível passar parâmetros para uma função quando ela é executada dentro 
a CORRETA: 
FONTE: https://www.devmedia.com.br/pl-sql-functions-e-procedures/29882. Acesso 
As sentenças I e III estão corretas. 
As sentenças I e II estão corretas. 
As sentenças II e III estão corretas. 
mente a sentença II está correta. 
Cada banco de dados possui um formato padrão para a exibição de um campo do tipo 
data. No caso do Oracle, o padrão a ser seguido é o americano, o qual define
como: mês, dia e ano, diferente do formato brasileiro, que é: dia, mês e ano. Neste 
sentido, comumente há a necessidade de o desenvolvedor alterar o formato do campo 
data a ser exibido, a fim de atender a uma demanda do cliente e facilit
compreensão. Sobre o comando que irá possibilitar a exibição do campo 
?dat_nasc_cliente? da seguinte forma: 29-ABRIL-1983, assinale a alternativa 
SELECT TO_DATE(dat_nasc_cliente, 'DD-MMMM-YYYY') 
SELECT TO_CHAR(dat_nasc_cliente, 'dd-month-aaaa') 
SELECT TO_CHAR(dat_nasc_cliente, 'dd-mmmm-aaaa') 
SELECT TO_CHAR(dat_nasc_cliente, 'DD-MONTH-YYYY')
 
Uma function é um bloco PL/SQL muito semelhante a uma procedure. O que 
podemos entender de início entre esses dois tipos de blocos é que os blocos functions 
retornam valores e as procedures podem ou não retornar um valor. As functions têm 
sticas que as diferem das procedures, as quais não podemos deixar de 
tratar: as functions sempre retornam valores; Functions são usadas como parte de 
uma expressão.Sobre as possíveis maneiras de se executar uma function em plsql, 
se executar uma função como parte de uma instrução SELECT. 
Não é possível passar parâmetros para uma função quando ela é executada dentro 
procedures/29882. Acesso 
 
Cada banco de dados possui um formato padrão para a exibição de um campo do tipo 
, o qual define-se 
como: mês, dia e ano, diferente do formato brasileiro, que é: dia, mês e ano. Neste 
sentido, comumente há a necessidade de o desenvolvedor alterar o formato do campo 
data a ser exibido, a fim de atender a uma demanda do cliente e facilitar a sua 
compreensão. Sobre o comando que irá possibilitar a exibição do campo 
1983, assinale a alternativa 
6. Um banco de dados pode ser composto por diversos tipos de constraints, que são 
mecanismos utilizados com o objetivo de impor certos aspectos de integridade. Neste 
sentido, ao adicionar uma constraint a uma coluna, o banco de dados 
automaticamente assume a responsabilidade de garantir a inviolabilidade desta 
restrição. Acerca dos tipos de constraints, assinale a alternativa CORRETA que 
apresenta a constraint responsável por garantir a 
tabelas: 
 a) 
Primary key.
 b) 
Unique key. 
 c) 
Foreign key. 
 d) 
Check. 
7. A linguagem SQL é composta por várias funções alfanuméricas, que permitem ao 
usuário manipular os textos e os números que retornam das consultas realizadas. 
Diante disso, considerado
 
I- A consulta select substr(NOME,5,8) from ALUNOS where MATRICULA= 
252322, recupera uma parte do nome do aluno, neste caso, Ana, excluindo parte da 
string que está entre a posição 5 até 8.
II- A consulta select upper(NOME) from ALUNOS, recuperará todos os registros e 
exibirá todos os caracteres do campo nome em maiúsculo.
III- A consulta select ltrim(NOME, 'a') from ALUNOS where ENDERECO like 
'%Blumenau', retornará como resultado ?na Lima?.
IV- A consulta select length(ENDERECO) from ALUNOS where NOME like 
'Ana%', retornará como resultado o valor 12.
 
Agora, assinale a alternativa CORRETA:
 a) 
As sentenças II e IV estão corretas.
 b) 
Somente a sentença II está correta.
 c) 
As sentenças I e IV estão corretas.
 d) 
As sentenças I, II e III estão corretas.
8. As consultas são uma parte essencial de qualquer banco de dados, pois é partir delas 
que podemos executar várias funções distintas. Sua principal função está diretamente 
ligada à recuperação de dados específicos nas mais variadas tabelas que compõem o 
Um banco de dados pode ser composto por diversos tipos de constraints, que são 
mecanismos utilizados com o objetivo de impor certos aspectos de integridade. Neste 
ar uma constraint a uma coluna, o banco de dados 
automaticamente assume a responsabilidade de garantir a inviolabilidade desta 
restrição. Acerca dos tipos de constraints, assinale a alternativa CORRETA que 
apresenta a constraint responsável por garantir a integridade referencial entre duas 
A linguagem SQL é composta por várias funções alfanuméricas, que permitem ao 
usuário manipular os textos e os números que retornam das consultas realizadas. 
Diante disso, considerado a tabela de Alunos, analise as sentenças a seguir:
A consulta select substr(NOME,5,8) from ALUNOS where MATRICULA= 
252322, recupera uma parte do nome do aluno, neste caso, Ana, excluindo parte da 
string que está entre a posição 5 até 8. 
a select upper(NOME) from ALUNOS, recuperará todos os registros e 
exibirá todos os caracteres do campo nome em maiúsculo. 
A consulta select ltrim(NOME, 'a') from ALUNOS where ENDERECO like 
'%Blumenau', retornará como resultado ?na Lima?. 
a select length(ENDERECO)from ALUNOS where NOME like 
'Ana%', retornará como resultado o valor 12. 
Agora, assinale a alternativa CORRETA: 
 
As sentenças II e IV estão corretas. 
Somente a sentença II está correta. 
As sentenças I e IV estão corretas. 
As sentenças I, II e III estão corretas.
As consultas são uma parte essencial de qualquer banco de dados, pois é partir delas 
que podemos executar várias funções distintas. Sua principal função está diretamente 
ligada à recuperação de dados específicos nas mais variadas tabelas que compõem o 
 
Um banco de dados pode ser composto por diversos tipos de constraints, que são 
mecanismos utilizados com o objetivo de impor certos aspectos de integridade. Neste 
automaticamente assume a responsabilidade de garantir a inviolabilidade desta 
restrição. Acerca dos tipos de constraints, assinale a alternativa CORRETA que 
integridade referencial entre duas 
 
A linguagem SQL é composta por várias funções alfanuméricas, que permitem ao 
usuário manipular os textos e os números que retornam das consultas realizadas. 
a tabela de Alunos, analise as sentenças a seguir: 
A consulta select substr(NOME,5,8) from ALUNOS where MATRICULA= 
252322, recupera uma parte do nome do aluno, neste caso, Ana, excluindo parte da 
a select upper(NOME) from ALUNOS, recuperará todos os registros e 
A consulta select ltrim(NOME, 'a') from ALUNOS where ENDERECO like 
a select length(ENDERECO) from ALUNOS where NOME like 
 
As consultas são uma parte essencial de qualquer banco de dados, pois é partir delas 
que podemos executar várias funções distintas. Sua principal função está diretamente 
ligada à recuperação de dados específicos nas mais variadas tabelas que compõem o 
banco de dados, permitindo exibi
correta para a seleção de todas as colunas da tabela CLIENTES, assinale a alternativa 
CORRETA: 
 a) 
SELECT % FROM CLIENTES.
 b) 
SELECT * FROM CLIENTES.
 c) 
CREATE * FROM CL
 d) 
INSERT % FROM CLIENTES.
9. O SQL*Plus é o aplicativo padrão para acesso e manipulação de um banco de dados 
Oracle. SQL é uma linguagem de consulta de dados estruturada, que se caracteriza 
por ser um utilitário de linha de comando. A estrutura é cliente
considerado um aplicativo padrão para acessar e manipular informações no banco de 
dados ORACLE. Pode ser considerado também como um programa de computador 
que usa linha de comando para executar ações 
dados ORACLE. Analise o código SQL a seguir:
 
ALTER TABLE Produto ADD CONSTRAINT FK_CD_UNID_FABRIL FOREIGN 
KEY(CD_UNID_FABRIL) REFERENCES UNID_FABRIL(ID)
 
O comando propõe acrescentar na tabela PRODUTO, sobre o campo 
CD_UNID_FABRIL, a permissão para:
 a) 
Atualização. 
 b) 
Melhor performance. 
 c) 
Criação de chave estrangeira.
 d) 
Consulta. 
10.Em muitos sistemas informatizados é necessário armazenar informações em bancos 
de dados, podemos constatar isso observando que nas últimas décadas o banco de 
dados se tornou o coração de muitos sistemas. A informação é muitas vezes a coisa 
mais valiosa das empresas, mantê
primordial para tomar decisões importantes. Mas controlar o acesso a essas 
informações também é importantíssimo. Já pensou se elas caíssem em mãos erradas? 
E a perda de informações? Já imagino
banco de dados? Backup é uma forma de garantir que informações não serão 
perdidas. 
Enfim, já deu para perceber que a gerência de um banco de dados não é uma coisa a 
se deixar de lado, pois uma empresa pode depen
empresa a ter sucesso, mas também pode levá
consistência dos dados, controlar o acesso, manter os dados seguros, fornecer meios 
de acesso aos dados, [...] foram criados os Sistemas de Gerenci
Dados, ou SGBD (DBMS em inglês DataBase Management System). Quando existe 
uma falha no processamento das transações o SGBD, busca, através de recursos 
nco de dados, permitindo exibi-los em uma única folha de dados. Sobre a sintaxe 
correta para a seleção de todas as colunas da tabela CLIENTES, assinale a alternativa 
SELECT % FROM CLIENTES.
SELECT * FROM CLIENTES. 
CREATE * FROM CLIENTES. 
INSERT % FROM CLIENTES. 
O SQL*Plus é o aplicativo padrão para acesso e manipulação de um banco de dados 
Oracle. SQL é uma linguagem de consulta de dados estruturada, que se caracteriza 
de linha de comando. A estrutura é cliente-servidor. É 
considerado um aplicativo padrão para acessar e manipular informações no banco de 
dados ORACLE. Pode ser considerado também como um programa de computador 
que usa linha de comando para executar ações em SQL e PLSQL em uma base de 
dados ORACLE. Analise o código SQL a seguir: 
ALTER TABLE Produto ADD CONSTRAINT FK_CD_UNID_FABRIL FOREIGN 
KEY(CD_UNID_FABRIL) REFERENCES UNID_FABRIL(ID) 
O comando propõe acrescentar na tabela PRODUTO, sobre o campo 
_FABRIL, a permissão para: 
Criação de chave estrangeira. 
Em muitos sistemas informatizados é necessário armazenar informações em bancos 
de dados, podemos constatar isso observando que nas últimas décadas o banco de 
dados se tornou o coração de muitos sistemas. A informação é muitas vezes a coisa 
empresas, mantê-las e poder acessá-las sempre que necessário é 
primordial para tomar decisões importantes. Mas controlar o acesso a essas 
informações também é importantíssimo. Já pensou se elas caíssem em mãos erradas? 
E a perda de informações? Já imaginou se estragasse o HD do servidor onde está o 
banco de dados? Backup é uma forma de garantir que informações não serão 
Enfim, já deu para perceber que a gerência de um banco de dados não é uma coisa a 
se deixar de lado, pois uma empresa pode depender dele, ou seja, pode ajudar a 
empresa a ter sucesso, mas também pode levá-la ao fracasso. Para garantir a 
consistência dos dados, controlar o acesso, manter os dados seguros, fornecer meios 
de acesso aos dados, [...] foram criados os Sistemas de Gerenciamento de Bancos de 
Dados, ou SGBD (DBMS em inglês DataBase Management System). Quando existe 
uma falha no processamento das transações o SGBD, busca, através de recursos 
los em uma única folha de dados. Sobre a sintaxe 
correta para a seleção de todas as colunas da tabela CLIENTES, assinale a alternativa 
 
O SQL*Plus é o aplicativo padrão para acesso e manipulação de um banco de dados 
Oracle. SQL é uma linguagem de consulta de dados estruturada, que se caracteriza 
servidor. É 
considerado um aplicativo padrão para acessar e manipular informações no banco de 
dados ORACLE. Pode ser considerado também como um programa de computador 
em SQL e PLSQL em uma base de 
ALTER TABLE Produto ADD CONSTRAINT FK_CD_UNID_FABRIL FOREIGN 
O comando propõe acrescentar na tabela PRODUTO, sobre o campo 
 
Em muitos sistemas informatizados é necessário armazenar informações em bancos 
de dados, podemos constatar isso observando que nas últimas décadas o banco de 
dados se tornou o coração de muitos sistemas. A informação é muitas vezes a coisa 
las sempre que necessário é 
primordial para tomar decisões importantes. Mas controlar o acesso a essas 
informações também é importantíssimo. Já pensou se elas caíssem em mãos erradas? 
u se estragasse o HD do servidor onde está o 
banco de dados? Backup é uma forma de garantir que informações não serão 
Enfim, já deu para perceber que a gerência de um banco de dados não é uma coisa a 
der dele, ou seja, pode ajudar a 
la ao fracasso. Para garantir a 
consistência dos dados, controlar o acesso, manter os dados seguros, fornecer meios 
amento de Bancos de 
Dados, ou SGBD (DBMS em inglês DataBase Management System). Quando existe 
uma falha no processamento das transações o SGBD, busca, através de recursos 
específicos restaurar o banco de dados até o momento anterior a falha. Para isso, o 
sistema precisa armazenar informações sobre todas as mudanças que ocorreram na 
base de dados e alteraram os atributos das tabelas ou objetos como procedures, 
funções, triggers etc. Sobre os locais que armazenam essas mudanças, analise as 
sentenças a seguir: 
 
I- Registro dos comandos DDL.
II- Arquivo de log do banco de dados.
III- Tabelas da base de dados.
IV- Nuvem onde osdados estão armazenados.
 
Assinale a alternativa CORRETA:
 
FONTE: https://dicasdeprogramacao.com.br/o
2019. 
 a) 
Somente a sentença II está correta.
 b) 
As sentenças II e III estão corretas.
 c) 
As sentenças II , III e IV estão cor
 d) 
Somente a sentença III está correta.
 
específicos restaurar o banco de dados até o momento anterior a falha. Para isso, o 
istema precisa armazenar informações sobre todas as mudanças que ocorreram na 
base de dados e alteraram os atributos das tabelas ou objetos como procedures, 
funções, triggers etc. Sobre os locais que armazenam essas mudanças, analise as 
Registro dos comandos DDL. 
Arquivo de log do banco de dados. 
Tabelas da base de dados. 
Nuvem onde os dados estão armazenados. 
Assinale a alternativa CORRETA: 
FONTE: https://dicasdeprogramacao.com.br/o-que-e-um-sgbd/. Acesso em: 6 mar. 
Somente a sentença II está correta. 
As sentenças II e III estão corretas. 
As sentenças II , III e IV estão corretas.
Somente a sentença III está correta. 
específicos restaurar o banco de dados até o momento anterior a falha. Para isso, o 
istema precisa armazenar informações sobre todas as mudanças que ocorreram na 
base de dados e alteraram os atributos das tabelas ou objetos como procedures, 
funções, triggers etc. Sobre os locais que armazenam essas mudanças, analise as 
sgbd/. Acesso em: 6 mar.

Continue navegando