Logo Passei Direto
Buscar

Avaliação Final (Objetiva) - Individual Princípios de Banco de Dados (GTI11)

User badge image
Ellem Farias

em

Ferramentas de estudo

Questões resolvidas

SQL (Linguagem de Consulta Estruturada) é uma linguagem informática destinada a armazenar, manipular e obter dados armazenados em bases de dados relacionais. A primeira encarnação da linguagem SQL apareceu em 1974, quando um grupo dentro da IBM desenvolveu o primeiro protótipo de uma base de dados relacional. A primeira base de dados relacional comercial foi distribuída pela Relational Software (mais tarde passou a chamar-se Oracle).
Sobre SQL, assinale a alternativa CORRETA que apresenta o comando para inserir registros em um banco de dados:
A INSERT
B ALTER
C CREATE
D DROP

O modelo lógico é um modelo projetado que reflete exatamente a estrutura de como os dados serão armazenados em um Sistema Gerenciador de Banco de Dados Relacional. A figura anexa representa um modelo de dados para uma locadora.
Com relação ao modelo, analise as sentenças a seguir:
I- A entidade que representa DVD_FILME é uma entidade fraca.
II- O relacionamento entre cliente e locação é do tipo muitos-para-muitos.
III- O relacionamento entre filme e ator é do tipo muitos-para-muitos.
IV- O relacionamento entre filme e categoria é do tipo um-para-muitos.
A As sentenças I e IV estão corretas.
B As sentenças I e III estão corretas.
C As sentenças II e III estão corretas.
D Somente a sentença II está correta.

A SQL (Structured Query Language), que tem como tradução literal Linguagem de Consulta Estruturada, vai muito além do que realizar apenas consultas, permite manipular todo conjunto de dados, explorando-se diversos comandos e estruturas.
Acerca dos comandos e estruturas SQL, classifique V para as sentenças verdadeiras e F para as falsas:
( ) As views são consultas armazenadas, sua criação facilita a manipulação e segurança dos dados. De modo geral, pode ser compreendida como um objeto que retorna informações como um comando SELECT.
( ) O comando TRIGGER é empregado para atualizar registros de uma determinada tabela, recomenda-se que sempre seja utilizado em conjunto com o comando WHERE, para que não atualize todos os registros da tabela. Por exemplo, TRIGGER PESSOA SET SALARIO = SALARIO*1,2 irá atualizar todos os salários da tabela pessoa.
( ) Índices (index) são estruturas especiais inseridas no banco de dados com o objetivo de melhorar o desempenho de acesso às tabelas. Sua função é reduzir o processo de entrada e saída em disco, utilizando-se de estruturas para localizar rapidamente os dados.
( ) As sequências (sequences) são estruturas que permitem a um campo, ao receber novos dados, que sejam armazenados em uma sequência definida por um passo. O maior exemplo de sua aplicação, são nas chaves primárias, que ao criar uma sequência de passo um permite com que os valores armazenados sejam automaticamente 1,2,3,4,5,6,(...).
A F - F - V - V.
B F - V - F - F.
C V - F - V - V.
D V - F - F - V.

O Sistema Gerenciador de Banco de Dados (SGBD) trata-se de um software utilizado na gestão de uma base de dados, sendo este respaldado por um conjunto de funções que tem por finalidade facilitar a sua criação, modificação e exclusão, bem como na inserção, atualização e exclusão de seus registros.
Acerca das diversas funções desempenhadas pelo SGBD, analise as sentenças a seguir:
I- O SGBD cria um sistema de segurança que protege a base de dados de acessos não autorizados, ao estabelecer regras e os tipos de operações que podem ser realizadas por determinados usuários.
II- Com vistas a garantir a integridade e a consistência dos dados, o SGBD possui um controle de acesso simultâneo.
III- Além da linguagem SQL, alguns SGBDs oferecem outras linguagens de programação para a implementação de rotinas.
IV- O SGBD possibilita a criação de controles em nível de objeto, ou seja, se um objeto for definido como somente leitura, todos os demais seguirão a mesma lógica.
A As sentenças III e IV estão corretas.
B As sentenças I e IV estão corretas.
C As sentenças I, II e III estão corretas.
D Somente a sentença III está correta.

O desenvolvedor, ao criar uma tabela no banco de dados, deverá definir toda a sua estrutura, ou seja, além de definir os nomes dos campos de acordo com a conveniência do banco de dados, deverá determinar o tipo de dado a ser utilizado, especificar a possibilidade da inserção de valores nulos, entre outras características.
Contudo, se esta tabela já se encontrar criada, qual o comando SQL que o desenvolvedor poderá utilizar para exibir a estrutura desta tabela?
A Desc.
B List.
C Select.
D View.

Em um banco de dados existem vários tipos de usuários que atuam em sua construção e acesso. Alguns têm um foco mais gerencial, enquanto outros apenas se concentram na manipulação de dados da base. Dentre eles existe o Administrador de Banco de dados.
Assinale a alternativa CORRETA que apresenta as características de um Administrador de Banco de Dados:
a) O Administrador de Banco de dados tem a tarefa de fazer o mapeamento dos dados que deverão ser armazenados no banco. Isso envolve a criação/manutenção de tabelas e demais objetos de acordo com a tecnologia do SGBD. Este usuário tem um grande foco em performance, pois quando vai definir a estrutura de organização dos dados é crucial que ela seja performática.
b) O Administrador de Banco de dados é responsável por toda a administração do banco de dados. Atividades como instalação, configuração e melhorias em performance fazem parte do seu dia a dia. Também possui tarefas relacionadas ao gerenciamento de acesso de usuários na base e um constante monitoramento visando garantir uma alta disponibilidade do sistema.
c) O Administrador de Banco de dados é o sistema que irá acessar o banco de dados. É imprescindível que o sistema desenvolvido manipule os dados de forma correta, para evitar a perda ou falta de confiança neles.
d) O Administrador de Banco de dados utiliza o sistema que foi desenvolvido pelo programador para acessar o banco de dados. Normalmente desconhece as estruturas onde os dados estão armazenados. Consegue manipular somente o que o sistema permite. Ele é a sua fronteira com o SGBD.

A modelagem de dados pode ser compreendida como o ato de especificar as estruturas de dados e as regras de negócio necessárias para o seu desenvolvimento. Os modelos podem ser classificados como conceitual, lógico ou físico.
Com relação ao modelo conceitual, analise as sentenças a seguir:
I- Representa questões referentes à indexação dos dados, restrições e o tamanho do campo necessário.
II- Representa somente as descrições dos relacionamentos; sua utilização é estabelecer quais serão as regras de armazenamento.
III- Representa os recursos necessários para o armazenamento dos dados, conforme a necessidade.
IV- Representa características do ambiente, não levando em consideração particularidades de recursos tecnológicos.
A) As sentenças I e III estão corretas.
B) As sentenças I, II e IV estão corretas.
C) Somente a sentença IV está correta.
D) Somente a sentença III está correta.

A Structured Query Language ou simplesmente SQL é uma linguagem utilizada para construirmos e manipularmos bancos de dados relacionais. É através dela que modelos de entidade-relacionamento viram realidade. Ela fornece uma série de comandos para criarmos estruturas e posteriormente recuperarmos dados.
Sobre o exposto, associe os itens, utilizando o código a seguir:
I- Comando utilizado para excluir uma tabela do banco de dados.
II- Comando utilizado para apresentar a estrutura de uma tabela criada no banco de dados.
III- Comando utilizado para inserir uma restrição em uma tabela existente no banco de dados.
IV- Comando para excluir uma integridade referencial de uma chave estrangeira.
( ) desc nome_do_objeto;
( ) alter table nome_da_tabela drop constraint coluna_fk;
( ) drop table nome_da_tabela;
( ) alter table nome_da_tabela modify (coluna NOT NULL);

Segundo Aronoff (1989), “O Sistema de Informação Geográfico (SIG) é um sistema computadorizado que proporciona quatro tipos de capacidades de manipulação de dados georreferenciados: (1) entrada de dados; (2) gerenciamento de dados; (3) manipulação e análise; e (4) saída de dados”. Para tanto, os referidos dados são armazenados em um SGBD, o qual, além de possuir a capacidade de controlar e manipular os dados espaciais, realiza a gerência de transações, controle de integridade e concorrência.
Acerca do SIG e do SGBD, analise as sentenças a seguir:
I- O banco de dados relacional e geográfico denominado PostgreSQL corresponde a um sistema de gerenciamento de banco de dados de código aberto que utiliza a extensão PostGIS para armazenar dados georreferenciados.
II- O nível mais interno de um Sistema de Gerenciamento de Bancos de Dados Geográficos oferece ao usuário, principalmente, a álgebra com os mapas carregados no sistema.
III- O SIG se diferencia dos demais sistemas de informação convencionais, uma vez que impossibilita armazenar os atributos descritivos e das geometrias dos diferentes tipos de dados geográficos.
IV- Os SIGs permitem a inserção e a integração de informações espaciais provenientes de diversas origens, em uma única base de dados.
A As sentenças II e IV estão corretas.
B As sentenças II e III estão corretas.
C As sentenças I e IV estão corretas.
D Somente a sentença III está correta.

(ENADE, 2008) Um mercado que comercializa alimentos hortifrutigranjeiros faz compras diárias de diversas fazendas e enfrenta prejuízos decorrentes da falta de controle relacionada ao prazo de validade de seus produtos. Para resolver esse problema, o proprietário resolve investir em informatização, que proporcionará o controle do prazo de validade a partir da data da compra do produto.
A modelagem de dados proposta pelo profissional contratado apresenta três tabelas, ilustradas a seguir, sendo que o atributo Código nas tabelas Produto e Fazenda são unívocos. A partir das informações acima, é correto concluir que:
A O campo Produto na tabela Estoque não pode fazer parte da chave nesta tabela e corresponde ao campo Descrição na tabela Produto.
B O campo Fazenda na tabela Estoque deverá ser a chave primária nesta tabela e corresponde ao campo Código na tabela Fazenda.
C A tupla {produto, fazenda} deverá ser usada como a chave primária da tabela Estoque.
D O relacionamento entre as tabelas Produto e Estoque é do tipo um-para-muitos.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

SQL (Linguagem de Consulta Estruturada) é uma linguagem informática destinada a armazenar, manipular e obter dados armazenados em bases de dados relacionais. A primeira encarnação da linguagem SQL apareceu em 1974, quando um grupo dentro da IBM desenvolveu o primeiro protótipo de uma base de dados relacional. A primeira base de dados relacional comercial foi distribuída pela Relational Software (mais tarde passou a chamar-se Oracle).
Sobre SQL, assinale a alternativa CORRETA que apresenta o comando para inserir registros em um banco de dados:
A INSERT
B ALTER
C CREATE
D DROP

O modelo lógico é um modelo projetado que reflete exatamente a estrutura de como os dados serão armazenados em um Sistema Gerenciador de Banco de Dados Relacional. A figura anexa representa um modelo de dados para uma locadora.
Com relação ao modelo, analise as sentenças a seguir:
I- A entidade que representa DVD_FILME é uma entidade fraca.
II- O relacionamento entre cliente e locação é do tipo muitos-para-muitos.
III- O relacionamento entre filme e ator é do tipo muitos-para-muitos.
IV- O relacionamento entre filme e categoria é do tipo um-para-muitos.
A As sentenças I e IV estão corretas.
B As sentenças I e III estão corretas.
C As sentenças II e III estão corretas.
D Somente a sentença II está correta.

A SQL (Structured Query Language), que tem como tradução literal Linguagem de Consulta Estruturada, vai muito além do que realizar apenas consultas, permite manipular todo conjunto de dados, explorando-se diversos comandos e estruturas.
Acerca dos comandos e estruturas SQL, classifique V para as sentenças verdadeiras e F para as falsas:
( ) As views são consultas armazenadas, sua criação facilita a manipulação e segurança dos dados. De modo geral, pode ser compreendida como um objeto que retorna informações como um comando SELECT.
( ) O comando TRIGGER é empregado para atualizar registros de uma determinada tabela, recomenda-se que sempre seja utilizado em conjunto com o comando WHERE, para que não atualize todos os registros da tabela. Por exemplo, TRIGGER PESSOA SET SALARIO = SALARIO*1,2 irá atualizar todos os salários da tabela pessoa.
( ) Índices (index) são estruturas especiais inseridas no banco de dados com o objetivo de melhorar o desempenho de acesso às tabelas. Sua função é reduzir o processo de entrada e saída em disco, utilizando-se de estruturas para localizar rapidamente os dados.
( ) As sequências (sequences) são estruturas que permitem a um campo, ao receber novos dados, que sejam armazenados em uma sequência definida por um passo. O maior exemplo de sua aplicação, são nas chaves primárias, que ao criar uma sequência de passo um permite com que os valores armazenados sejam automaticamente 1,2,3,4,5,6,(...).
A F - F - V - V.
B F - V - F - F.
C V - F - V - V.
D V - F - F - V.

O Sistema Gerenciador de Banco de Dados (SGBD) trata-se de um software utilizado na gestão de uma base de dados, sendo este respaldado por um conjunto de funções que tem por finalidade facilitar a sua criação, modificação e exclusão, bem como na inserção, atualização e exclusão de seus registros.
Acerca das diversas funções desempenhadas pelo SGBD, analise as sentenças a seguir:
I- O SGBD cria um sistema de segurança que protege a base de dados de acessos não autorizados, ao estabelecer regras e os tipos de operações que podem ser realizadas por determinados usuários.
II- Com vistas a garantir a integridade e a consistência dos dados, o SGBD possui um controle de acesso simultâneo.
III- Além da linguagem SQL, alguns SGBDs oferecem outras linguagens de programação para a implementação de rotinas.
IV- O SGBD possibilita a criação de controles em nível de objeto, ou seja, se um objeto for definido como somente leitura, todos os demais seguirão a mesma lógica.
A As sentenças III e IV estão corretas.
B As sentenças I e IV estão corretas.
C As sentenças I, II e III estão corretas.
D Somente a sentença III está correta.

O desenvolvedor, ao criar uma tabela no banco de dados, deverá definir toda a sua estrutura, ou seja, além de definir os nomes dos campos de acordo com a conveniência do banco de dados, deverá determinar o tipo de dado a ser utilizado, especificar a possibilidade da inserção de valores nulos, entre outras características.
Contudo, se esta tabela já se encontrar criada, qual o comando SQL que o desenvolvedor poderá utilizar para exibir a estrutura desta tabela?
A Desc.
B List.
C Select.
D View.

Em um banco de dados existem vários tipos de usuários que atuam em sua construção e acesso. Alguns têm um foco mais gerencial, enquanto outros apenas se concentram na manipulação de dados da base. Dentre eles existe o Administrador de Banco de dados.
Assinale a alternativa CORRETA que apresenta as características de um Administrador de Banco de Dados:
a) O Administrador de Banco de dados tem a tarefa de fazer o mapeamento dos dados que deverão ser armazenados no banco. Isso envolve a criação/manutenção de tabelas e demais objetos de acordo com a tecnologia do SGBD. Este usuário tem um grande foco em performance, pois quando vai definir a estrutura de organização dos dados é crucial que ela seja performática.
b) O Administrador de Banco de dados é responsável por toda a administração do banco de dados. Atividades como instalação, configuração e melhorias em performance fazem parte do seu dia a dia. Também possui tarefas relacionadas ao gerenciamento de acesso de usuários na base e um constante monitoramento visando garantir uma alta disponibilidade do sistema.
c) O Administrador de Banco de dados é o sistema que irá acessar o banco de dados. É imprescindível que o sistema desenvolvido manipule os dados de forma correta, para evitar a perda ou falta de confiança neles.
d) O Administrador de Banco de dados utiliza o sistema que foi desenvolvido pelo programador para acessar o banco de dados. Normalmente desconhece as estruturas onde os dados estão armazenados. Consegue manipular somente o que o sistema permite. Ele é a sua fronteira com o SGBD.

A modelagem de dados pode ser compreendida como o ato de especificar as estruturas de dados e as regras de negócio necessárias para o seu desenvolvimento. Os modelos podem ser classificados como conceitual, lógico ou físico.
Com relação ao modelo conceitual, analise as sentenças a seguir:
I- Representa questões referentes à indexação dos dados, restrições e o tamanho do campo necessário.
II- Representa somente as descrições dos relacionamentos; sua utilização é estabelecer quais serão as regras de armazenamento.
III- Representa os recursos necessários para o armazenamento dos dados, conforme a necessidade.
IV- Representa características do ambiente, não levando em consideração particularidades de recursos tecnológicos.
A) As sentenças I e III estão corretas.
B) As sentenças I, II e IV estão corretas.
C) Somente a sentença IV está correta.
D) Somente a sentença III está correta.

A Structured Query Language ou simplesmente SQL é uma linguagem utilizada para construirmos e manipularmos bancos de dados relacionais. É através dela que modelos de entidade-relacionamento viram realidade. Ela fornece uma série de comandos para criarmos estruturas e posteriormente recuperarmos dados.
Sobre o exposto, associe os itens, utilizando o código a seguir:
I- Comando utilizado para excluir uma tabela do banco de dados.
II- Comando utilizado para apresentar a estrutura de uma tabela criada no banco de dados.
III- Comando utilizado para inserir uma restrição em uma tabela existente no banco de dados.
IV- Comando para excluir uma integridade referencial de uma chave estrangeira.
( ) desc nome_do_objeto;
( ) alter table nome_da_tabela drop constraint coluna_fk;
( ) drop table nome_da_tabela;
( ) alter table nome_da_tabela modify (coluna NOT NULL);

Segundo Aronoff (1989), “O Sistema de Informação Geográfico (SIG) é um sistema computadorizado que proporciona quatro tipos de capacidades de manipulação de dados georreferenciados: (1) entrada de dados; (2) gerenciamento de dados; (3) manipulação e análise; e (4) saída de dados”. Para tanto, os referidos dados são armazenados em um SGBD, o qual, além de possuir a capacidade de controlar e manipular os dados espaciais, realiza a gerência de transações, controle de integridade e concorrência.
Acerca do SIG e do SGBD, analise as sentenças a seguir:
I- O banco de dados relacional e geográfico denominado PostgreSQL corresponde a um sistema de gerenciamento de banco de dados de código aberto que utiliza a extensão PostGIS para armazenar dados georreferenciados.
II- O nível mais interno de um Sistema de Gerenciamento de Bancos de Dados Geográficos oferece ao usuário, principalmente, a álgebra com os mapas carregados no sistema.
III- O SIG se diferencia dos demais sistemas de informação convencionais, uma vez que impossibilita armazenar os atributos descritivos e das geometrias dos diferentes tipos de dados geográficos.
IV- Os SIGs permitem a inserção e a integração de informações espaciais provenientes de diversas origens, em uma única base de dados.
A As sentenças II e IV estão corretas.
B As sentenças II e III estão corretas.
C As sentenças I e IV estão corretas.
D Somente a sentença III está correta.

(ENADE, 2008) Um mercado que comercializa alimentos hortifrutigranjeiros faz compras diárias de diversas fazendas e enfrenta prejuízos decorrentes da falta de controle relacionada ao prazo de validade de seus produtos. Para resolver esse problema, o proprietário resolve investir em informatização, que proporcionará o controle do prazo de validade a partir da data da compra do produto.
A modelagem de dados proposta pelo profissional contratado apresenta três tabelas, ilustradas a seguir, sendo que o atributo Código nas tabelas Produto e Fazenda são unívocos. A partir das informações acima, é correto concluir que:
A O campo Produto na tabela Estoque não pode fazer parte da chave nesta tabela e corresponde ao campo Descrição na tabela Produto.
B O campo Fazenda na tabela Estoque deverá ser a chave primária nesta tabela e corresponde ao campo Código na tabela Fazenda.
C A tupla {produto, fazenda} deverá ser usada como a chave primária da tabela Estoque.
D O relacionamento entre as tabelas Produto e Estoque é do tipo um-para-muitos.

Prévia do material em texto

06/10/2022 12:47 Avaliação Final (Objetiva) - Individual
about:blank 1/7
Prova Impressa
GABARITO | Avaliação Final (Objetiva) - Individual
(Cod.:655595)
Peso da Avaliação 3,00
Prova 27296579
Qtd. de Questões 12
Acertos/Erros 12/0
Nota 10,00
SQL (Linguagem de Consulta Estruturada) é uma linguagem informática destinada a armazenar, 
manipular e obter dados armazenados em bases de dados relacionais. A primeira encarnação da 
linguagem SQL apareceu em 1974, quando um grupo dentro da IBM desenvolveu o primeiro 
protótipo de uma base de dados relacional. A primeira base de dados relacional comercial foi 
distribuída pela Relational Software (mais tarde passou a chamar-se Oracle). Sobre SQL, assinale a 
alternativa CORRETA que apresenta o comando para inserir registros em um banco de dados: 
FONTE: https://www.1keydata.com/pt/sql. Acesso em: 29 jan. 2019.
A INSERT
B ALTER
C CREATE
D DROP
O modelo lógico é um modelo projetado que reflete exatamente a estrutura de como os dados 
serão armazenados em um Sistema Gerenciador de Banco de Dados Relacional. A figura anexa 
representa um modelo de dados para uma locadora. Com relação ao modelo, analise as sentenças a 
seguir: 
I- A entidade que representa DVD_FILME é uma entidade fraca. 
II- O relacionamento entre cliente e locação é do tipo muitos-para-muitos. 
III- O relacionamento entre filme e ator é do tipo muitos-para-muitos. 
IV- O relacionamento entre filme e categoria é do tipo um-para-muitos. 
 VOLTAR
A+
Alterar modo de visualização
1
2
06/10/2022 12:47 Avaliação Final (Objetiva) - Individual
about:blank 2/7
Assinale a alternativa CORRETA:
A As sentenças I e IV estão corretas.
B As sentenças I e III estão corretas.
C As sentenças II e III estão corretas.
D Somente a sentença II está correta.
A SQL (Structured Query Language), que tem como tradução literal Linguagem de Consulta 
Estruturada, vai muito além do que realizar apenas consultas, permite manipular todo conjunto de 
dados, explorando-se diversos comandos e estruturas. Acerca dos comandos e estruturas SQL, 
classifique V para as sentenças verdadeiras e F para as falsas: 
( ) As views são consultas armazenadas, sua criação facilita a manipulação e segurança dos dados. 
De modo geral, pode ser compreendida como um objeto que retorna informações como um comando 
SELECT. 
( ) O comando TRIGGER é empregado para atualizar registros de uma determinada tabela, 
recomenda-se que sempre seja utilizado em conjunto com o comando WHERE, para que não atualize 
todos os registros da tabela. Por exemplo, TRIGGER PESSOA SET SALARIO = SALARIO*1,2 irá 
3
06/10/2022 12:47 Avaliação Final (Objetiva) - Individual
about:blank 3/7
atualizar todos os salários da tabela pessoa. 
( ) Índices (index) são estruturas especiais inseridas no banco de dados com o objetivo de melhorar 
o desempenho de acesso às tabelas. Sua função é reduzir o processo de entrada e saída em disco, 
utilizando-se de estruturas para localizar rapidamente os dados 
( ) As sequências (sequences) são estruturas que permitem a um campo, ao receber novos dados, 
que sejam armazenados em uma sequência definida por um passo. O maior exemplo de sua aplicação, 
são nas chaves primárias, que ao criar uma sequência de passo um permite com que os valores 
armazenados sejam automaticamente 1,2,3,4,5,6,(...). 
Assinale a alternativa que apresenta a sequência CORRETA:
A F - F - V - V.
B F - V - F - F.
C V - F - V - V.
D V - F - F - V.
O Sistema Gerenciador de Banco de Dados (SGBD) trata-se de um software utilizado na gestão 
de uma base de dados, sendo este respaldado por um conjunto de funções que tem por finalidade 
facilitar a sua criação, modificação e exclusão, bem como na inserção, atualização e exclusão de seus 
registros. Acerca das diversas funções desempenhadas pelo SGBD, analise as sentenças a seguir: 
I- O SGBD cria um sistema de segurança que protege a base de dados de acessos não autorizados, ao 
estabelecer regras e os tipos de operações que podem ser realizadas por determinados usuários. 
II- Com vistas a garantir a integridade e a consistência dos dados, o SGBD possui um controle de 
acesso simultâneo. 
III- Além da linguagem SQL, alguns SGBDs oferecem outras linguagens de programação para a 
implementação de rotinas. 
IV- O SGBD possibilita a criação de controles em nível de objeto, ou seja, se um objeto for definido 
como somente leitura, todos os demais seguirão a mesma lógica. 
Agora, assinale a alternativa CORRETA:
A As sentenças III e IV estão corretas.
B As sentenças I e IV estão corretas.
C As sentenças I, II e III estão corretas.
D Somente a sentença III está correta.
Considere as duas imagens em anexo. Note que a tabela acima representa a tabela PESSOA na 
etapa de modelagem de dados, enquanto a tabela abaixo ilustra como estes dados estão armazenados 
4
5
06/10/2022 12:47 Avaliação Final (Objetiva) - Individual
about:blank 4/7
fisicamente no banco de dados. Aplicando a primeira forma normal, o que acontecerá com este 
modelo?
A
O campo TELEFONES será removido, dando origem a uma tabela chamada TELEFONE. A
chave primária da tabela TELEFONES fará parte da tabela PESSOA na forma de uma chave
estrangeira.
B
O campo TELEFONES será removido, dando origem a uma tabela chamada TELEFONE
contendo dois campos ID_PESSOA (que será chave primária e estrangeira) e TELEFONE
(contendo um número de telefone).
C O campo TELEFONES será renomeado para TELEFONE e a partir de agora armazenará apenas
um número.
D Não será realizado nenhuma ação. Uma vez que a tabela mencionada não está infringindo a
primeira forma normal.
O desenvolvedor, ao criar uma tabela no banco de dados, deverá definir toda a sua estrutura, ou 
seja, além de definir os nomes dos campos de acordo com a conveniência do banco de dados, deverá 
determinar o tipo de dado a ser utilizado, especificar a possibilidade da inserção de valores nulos, 
entre outras características. Contudo, se esta tabela já se encontrar criada, qual o comando SQL que o 
desenvolvedor poderá utilizar para exibir a estrutura desta tabela?
A Desc.
B List.
C Select.
D View.
Em um banco de dados existem vários tipos de usuários que atuam em sua construção e acesso. 
Alguns têm um foco mais gerencial, enquanto outros apenas se concentram na manipulação de dados 
da base. Dentre eles existe o Administrador de Banco de dados. Assinale a alternativa CORRETA 
que apresenta as características de um Administrador de Banco de Dados:
A
O Administrador de Banco de dados tem a tarefa de fazer o mapeamento dos dados que deverão
ser armazenados no banco. Isso envolve a criação/manutenção de tabelas e demais objetos de
acordo com a tecnologia do SGBD. Este usuário tem um grande foco em performance, pois
quando vai definir a estrutura de organização dos dados é crucial que ela seja performática.
6
7
06/10/2022 12:47 Avaliação Final (Objetiva) - Individual
about:blank 5/7
B
O Administrador de Banco de dados é o sistema que irá acessar o banco de dados. É
imprescindível que o sistema desenvolvido manipule os dados de forma correta, para evitar a
perda ou falta de confiança neles.
C
O Administrador de Banco de dados utiliza o sistema que foi desenvolvido pelo programador
para acessar o banco de dados. Normalmente desconhece as estruturas onde os dados estão
armazenados. Consegue manipular somente o que o sistema permite. Ele é a sua fronteira com o
SGBD.
D
O Administrador de Banco de dados é responsável por toda a administração do banco de dados.
Atividades como instalação, configuração e melhorias em performance fazem parte do seu dia a
dia. Também possui tarefas relacionadas ao gerenciamento de acesso de usuários na base e um
constante monitoramento visando garantir uma alta disponibilidade do sistema.
A modelagem de dados pode ser compreendida como o ato de especificar as estruturas de dados 
e as regras de negócio necessárias para o seu desenvolvimento. Os modelos podem ser classificados 
como conceitual, lógico ou físico. Com relação ao modeloconceitual, analise as sentenças a seguir: 
I- Representa questões referentes à indexação dos dados, restrições e o tamanho do campo necessário. 
II- Representa somente as descrições dos relacionamentos; sua utilização é estabelecer quais serão as 
regras de armazenamento. 
III- Representa os recursos necessários para o armazenamento dos dados, conforme a necessidade. 
IV- Representa características do ambiente, não levando em consideração particularidades de recursos 
tecnológicos. 
Agora, assinale a alternativa CORRETA:
A Somente a sentença III está correta.
B As sentenças I, II e IV estão corretas.
C As sentenças I e III estão corretas.
D Somente a sentença IV está correta.
A Structured Query Language ou simplesmente SQL é uma linguagem utilizada para 
construirmos e manipularmos bancos de dados relacionais. É através dela que modelos de entidade-
relacionamento viram realidade. Ela fornece uma série de comandos para criarmos estruturas e 
posteriormente recuperarmos dados. Sobre o exposto, associe os itens, utilizando o código a seguir: 
I- Comando utilizado para excluir uma tabela do banco de dados. 
II- Comando utilizado para apresentar a estrutura de uma tabela criada no banco de dados. 
III- Comando utilizado para inserir uma restrição em uma tabela existente no banco de dados. 
IV- Comando para excluir uma integridade referencial de uma chave estrangeira. 
( ) desc nome_do_objeto; 
( ) alter table nome_da_tabela drop constraint coluna_fk; 
( ) drop table nome_da_tabela; 
( ) alter table nome_da_tabela modify (coluna NOT NULL); 
Assinale a alternativa que apresenta a sequência CORRETA:
A II - III - I - IV.
8
9
06/10/2022 12:47 Avaliação Final (Objetiva) - Individual
about:blank 6/7
B IV - III - I - II.
C II - IV - I - III.
D I - III - IV - II.
Segundo Aronoff (1989), “O Sistema de Informação Geográfico (SIG) é um sistema 
computadorizado que proporciona quatro tipos de capacidades de manipulação de dados 
georreferenciados: (1) entrada de dados; (2) gerenciamento de dados; (3) manipulação e análise; e (4) 
saída de dados”. Para tanto, os referidos dados são armazenados em um SGBD, o qual, além de 
possuir a capacidade de controlar e manipular os dados espaciais, realiza a gerência de transações, 
controle de integridade e concorrência. Acerca do SIG e do SGBD, analise as sentenças a seguir: 
I- O banco de dados relacional e geográfico denominado PostgreSQL corresponde a um sistema de 
gerenciamento de banco de dados de código aberto que utiliza a extensão PostGIS para armazenar 
dados georreferenciados. 
II- O nível mais interno de um Sistema de Gerenciamento de Bancos de Dados Geográficos oferece 
ao usuário, principalmente, a álgebra com os mapas carregados no sistema. 
III- O SIG se diferencia dos demais sistemas de informação convencionais, uma vez que impossibilita 
armazenar os atributos descritivos e das geometrias dos diferentes tipos de dados geográficos. 
IV- Os SIGs permitem a inserção e a integração de informações espaciais provenientes de diversas 
origens, em uma única base de dados. 
Agora, assinale a alternativa CORRETA: 
FONTE: ARONOFF, S. Geographic information systems: a management perspective. Ottawa: DL 
Publications, 1989.
A As sentenças II e IV estão corretas.
B As sentenças II e III estão corretas.
C As sentenças I e IV estão corretas.
D Somente a sentença III está correta.
(ENADE, 2008) Um mercado que comercializa alimentos hortifrutigranjeiros faz compras 
diárias de diversas fazendas e enfrenta prejuízos decorrentes da falta de controle relacionada ao prazo 
de validade de seus produtos. Para resolver esse problema, o proprietário resolve investir em 
informatização, que proporcionará o controle do prazo de validade a partir da data da compra do 
produto. A modelagem de dados proposta pelo profissional contratado apresenta três tabelas, 
ilustradas a seguir, sendo que o atributo Código nas tabelas Produto e Fazenda são unívocos. 
10
11
06/10/2022 12:47 Avaliação Final (Objetiva) - Individual
about:blank 7/7
A partir das informações acima, é correto concluir que:
A O campo Produto na tabela Estoque não pode fazer parte da chave nesta tabela e corresponde ao
campo Descrição na tabela Produto.
B O campo Fazenda na tabela Estoque deverá ser a chave primária nesta tabela e corresponde ao
campo Código na tabela Fazenda.
C A tupla {produto, fazenda} deverá ser usada como a chave primária da tabela Estoque.
D O relacionamento entre as tabelas Produto e Estoque é do tipo um-para-muitos.
(ENADE, 2008) Considere o esquema de banco de dados relacional apresentado a seguir, 
formado por 4 relações, que representa o conjunto de estudantes de uma universidade que podem, ou 
não, morar em repúblicas (moradias compartilhadas por estudantes). A relação Estudante foi 
modelada como um subconjunto da relação Pessoa. Considere que os atributos grifados 
correspondam à chave primária da respectiva relação e os atributos que são seguidos da palavra 
referencia sejam chaves estrangeiras. 
Pessoa(IdPessoa:integer, Nome:varchar(40), Endereco:varchar(40)) 
FonePessoa(IdPessoa:integer referencia Pessoa, DDD:varchar(3), Prefixo:char(4), Nro:char(4)) 
Republica(IdRep:integer, Nome:varchar(30), Endereco:varchar(40)) 
Estudante(RA:integer, Email:varchar(30), IdPessoa:integer referencia Pessoa, IdRep:integer 
referencia Republica) 
Suponha que existam as seguintes tuplas no banco de dados: 
Pessoa(1, 'José Silva', 'Rua 1, 20'); Republica(20, 'Várzea', 'Rua Chaves, 2001') 
Qual opção apresenta apenas tuplas válidas para esse esquema de banco de dados relacional?
A Estudante(10, 'jsilva@ig.com.br', 1, 50); FonePessoa(1, '019', '3761', '1370')
B Estudante(10, 'jsilva@ig.com.br', 1, null); FonePessoa(10, '019', '3761', '1370')
C Estudante(10, 'jsilva@ig.com.br', 1, 20); FonePessoa(1, null, '3761', '1370')
D Estudante(10, 'jsilva@ig.com.br', 1, null); FonePessoa(1, '019', '3761', '1370')
12
Imprimir

Mais conteúdos dessa disciplina