Foram encontradas 13.789 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q3208887 Banco de Dados
No contexto de bancos de dados, uma view (ou visão) é uma tabela virtual que exibe dados resultantes de uma consulta SQL. Ela não armazena dados permanentemente, exceto quando se trata de views materializadas, que guardam fisicamente o resultado da consulta. As views são amplamente usadas para facilitar o acesso a informações e restringir a visualização de dados sensíveis.
Com base nisso, analise as afirmações a seguir, assinalando V, para as Verdadeiras, e F, para as Falsas:


( ) Uma view é uma tabela virtual que gera seus dados dinamicamente no momento da consulta, sem armazená-los fisicamente.

( ) As views podem ser utilizadas para limitar o acesso às colunas ou linhas sensíveis de uma tabela, sem a necessidade de modificar a tabela original.

( ) Ao contrário das tabelas, as views permitem atualizações diretas em seus dados, sem nenhuma restrição.

( ) Views materializadas armazenam fisicamente os resultados da consulta e precisam ser atualizadas manual ou automaticamente quando os dados das tabelas subjacentes são alterados.

A sequência correta, de cima para baixo, é: 
Alternativas
Q3208886 Banco de Dados
Os comandos SQL INSERT, DELETE e UPDATE são utilizados para manipular dados em um banco de dados. 
Com relação ao uso desses comandos, é INCORRETO afirmar que o comando
Alternativas
Q3205764 Banco de Dados
A modelagem de sistemas é o processo de criar representações abstratas de um sistema, com o objetivo de entender, projetar, analisar e comunicar suas características e comportamentos.
Em relação à modelagem de sistemas, analise as afirmativas abaixo, e coloque V, paras as sentenças verdadeiras, e F, para as falsas.

( ) Modelos de contexto mostram como um sistema que está sendo modelado é posicionado em um ambiente com outros sistemas e processos.
( ) Diagramas de entidade e relacionamento são usados para descrever as interações entre o usuário do sistema que será projetado e usuários ou outros sistemas.
( ) Diagramas de caso de uso acrescentam informações do modelo, mostrando as interações entre os objetos do sistema.
( ) Os diagramas de classe são usados para definir a estrutura estática de classes em um sistema e suas associações.
( ) Os modelos estruturais são usados para descrever o comportamento dinâmico de um sistema em execução.

A sequência correta, de cima para baixo, é 
Alternativas
Q3205745 Banco de Dados
Sistemas de Bancos de Dados NoSQL são comumente separados em quatro categorias principais, de acordo com características semelhantes, como, por exemplo, a representação em que os dados serão armazenados. O sistema NoSQL baseado em _________________ representa os dados na forma de uma coleção de nós e arestas, que possuem rótulos para indicar os tipos de entidades e relacionamentos que elas representam.
A palavra que preenche corretamente a sentença, completando-a, é:
Alternativas
Q3205744 Banco de Dados
Com o aumento contínuo no volume de dados gerados por certas aplicações, como redes sociais, surgiram novos paradigmas de bancos de dados, conhecidos como NoSQL (Not Only SQL). Esses bancos de dados são projetados para lidar com grandes volumes de dados que precisam ser armazenados e acessados por um considerável número de usuários simultaneamente.
Considerando um sistema que exige um aumento contínuo de capacidade de armazenamento, a característica de um banco de dados que melhor soluciona esta necessidade é 
Alternativas
Q3205743 Banco de Dados
A linguagem SQL possui extensões, sendo uma delas a SQL/PSM (SQL/Persistent Sored Modules), que foi desenvolvida para permitir a criação de procedimentos armazenados, além de servir como uma linguagem de programação para a utilização de laços de repetição e desvios condicionais.
Com base nas instruções da SQL/PSM, classifique V, para as sentenças verdadeiras, e F, para as falsas.


( ) Procedimentos e funções podem ou não receber parâmetros. ( ) Um parâmetro de retorno deve ter um tipo definido e um valor padrão atribuído. ( ) Para chamar um procedimento armazenado, utiliza-se a instrução CALL. ( ) A utilização de um desvio condicional (IF/ELSE) só é permitida em funções. ( ) Laços de repetição podem ser do tipo FOR ou WHILE.

A sequência correta, de cima para baixo, é
Alternativas
Q3205742 Banco de Dados
A linguagem SQL permite a criação de triggers (gatilhos), que têm como função executar uma ação específica quando um evento definido, como inserção, atualização ou exclusão de dados, ocorre em uma tabela do banco de dados. Considere que você deseja criar um trigger na tabela venda, para que, no momento em que uma venda estiver prestes a ser registrada, o sistema verifique se os itens estão disponíveis em estoque, e, caso estejam, a quantidade de produtos seja atualizada, subtraindo a quantidade vendida do estoque atual; caso contrário, uma mensagem de erro seja informada pelo sistema.
Com base nessa situação, o evento que disparará o gatilho é 
Alternativas
Q3205741 Banco de Dados
Ao se estruturar um banco de dados relacional utilizando a linguagem SQL, é possível definir algumas restrições de valor e valor padrão para as colunas das tabelas. Em uma tabela intitulada funcionário, que contenha as colunas idFuncionario, nome, dataAdmissao, salario, telefone e endereco, é possível estabelecer uma restrição quanto à data de admissão, por exemplo, de forma que ela não possa ser anterior à data atual.
Para se definir uma restrição de valor padrão de 1500.00 para a coluna salario, após a criação da tabela, utilizamos o comando 
Alternativas
Q3205740 Banco de Dados
A linguagem SQL utiliza o comando SELECT para a recuperação de dados. O comando SELECT pode ter até seis cláusulas, e a ordem em que o comando é apresentado deve seguir um padrão. Considere um comando SELECT para exibir o ID do departamento e a soma dos salários dos funcionários alocados nele, apenas para os departamentos que tenham mais de 10 funcionários e cujos funcionários ainda não tenham uma data de demissão. A lista deve ser apresentada em ordem decrescente da soma dos salários dos funcionários que atendem a essa condição.
Abaixo estão apresentadas as seis cláusulas que compõe o comando SELECT descrito acima. 

I. SELECT idDepartamento, SUM(salario) II. WHERE dataDemissao IS NULL III. FROM Funcionario IV. ORDER BY SUM(salario) DESC V. GROUP BY idDepartamento VI. HAVING COUNT(*) > 10

A ordenação correta das cláusulas é
Alternativas
Q3205739 Banco de Dados
A modelagem e a construção de um banco de dados precisam observar uma série de restrições sobre os valores dos dados. As restrições podem ser classificadas como restrições inerentes baseadas no modelo, restrições baseadas em esquema ou restrições baseadas na aplicação.
Sobre restrições baseadas em esquema, associe os itens, utilizando o código a seguir: 

I. Restrição de domínio II. Restrição de chave III.Restrição de valor vazio

( ) Especifica que o valor contido neste atributo, ou conjunto de atributos, pode ser utilizado para identificar de forma exclusiva uma tupla.
( ) Especifica que um determinado atributo pode ou não receber o valor NULL.
( ) Especifica os tipos de dados associado a um atributo, que podem ser numérico (integer, float), booleano, cadeia de caracteres, entre outros.

A associação correta, de cima para baixo, é
Alternativas
Q3205738 Banco de Dados
O modelo Entidade-Relacionamento Estendido (EER) inclui todos os conceitos do modelo Entidade-Relacionamento e também os conceitos de subclasse, superclasse, generalização e especialização.
A Figura 1 apresenta um diagrama EER que utiliza a notação de Chen para representar seus elementos.



Imagem associada para resolução da questão



Observando a Figura 1, classifique V, para as sentenças verdadeiras, e F, para as falsas.
( ) A entidade agendamento é uma entidade fraca e sua existência está atrelada à entidade paciente. O atributo idProcedimento é chave parcial da entidade agendamento.
( ) A entidade paciente possui um atributo identificador, idPaciente, e um atributo identificador secundário, telefone. Ambos podem ser utilizados para diferenciar as instâncias de paciente. ( ) Um agendamento está relacionado com apenas um procedimento, mas um mesmo procedimento pode ser agendado mais de uma vez.
( ) A entidade pagamento está relacionada com as entidades Pix e Cartão, de forma que um pagamento pode ser efetuado por meio de pix e cartão, ou apenas por meio de pix ou cartão.

A sequência correta, de cima para baixo, é 
Alternativas
Q3205737 Banco de Dados
O modelo Entidade-Relacionamento é um modelo conceitual que costuma ser utilizado para o projeto de aplicações de bancos de dados após a realização do levantamento e da análise de requisitos. A construção de um diagrama ER, na etapa de projeto conceitual, expressa os requisitos no formato de entidades, relacionamentos e restrições.
Os elementos utilizados para descrever os dados em um Modelo ER são:
Alternativas
Q3205736 Banco de Dados
Um sistema de gerenciamento de banco de dados (SGBD) é um software que permite a criação e a manipulação de um banco de dados computadorizado, dando suporte ao usuário nos processos de definição, construção, manipulação e compartilhamento dos dados.
O processo de construção de um banco de dados é caracterizado por
Alternativas
Q3204216 Banco de Dados
Dado que SQL (Structured Query Language) é a linguagem padrão para a manipulação de dados em bancos de dados relacionais, é correto afirmar que o comando
Alternativas
Q3204215 Banco de Dados
Analise as opções a seguir e assinale a que apresenta um comando SQL escrito corretamente.
Alternativas
Q3204214 Banco de Dados
Assinale a afirmação verdadeira a respeito do comando “SELECT P.* FROM Professor as P ORDER BY nome, sobrenome DESC”.
Alternativas
Q3204213 Banco de Dados
Atente para o que se afirma a seguir sobre comandos e assinale com V o que for verdadeiro, e com F o que for falso.

( ) DISTINCT é um comando SQL para retornar as duplicatas enquanto que GROUP BY organiza as duplicatas.
( ) EXCEPT é o comando SQL usado para configurar exceções.
( ) JOIN permite que tabelas possam ser combinadas por meio de uma condição.

Está correta, de cima para baixo, a seguinte sequência:
Alternativas
Q3204212 Banco de Dados
Sobre normalização de banco de dados, assinale a afirmação verdadeira.
Alternativas
Q3204211 Banco de Dados
Normalização é o processo de organização de dados em um banco de dados. Neste contexto, são feitas as seguintes afirmações:

I. Se uma tabela está na 3FN, então ela também está na 2FN.
II. A segunda forma normal (2FN) verifica se os atributos normais dependem apenas da chave primária da tabela.
III. Normalizar o banco de dados otimiza o banco reduzindo o número de tabelas.

É correto o que se afirma em
Alternativas
Q3204210 Banco de Dados
As propriedades ACID são fundamentais para transações em bancos de dados relacionais. ACID é um acrônimo de 
Alternativas
Respostas
1581: B
1582: A
1583: D
1584: C
1585: D
1586: A
1587: B
1588: A
1589: D
1590: D
1591: B
1592: A
1593: C
1594: D
1595: E
1596: C
1597: D
1598: E
1599: D
1600: A