Questões de Concurso
Sobre banco de dados em banco de dados
Foram encontradas 1.315 questões
Assinale a alternativa que representa corretamente o conceito de chave estrangeira no contexto dos bancos de dados relacionais:
Na tabela de Curso, são armazenadas informações sobre nome, data de criação e total de alunos de um curso específico, sendo o código um campo autoincrementado com um número inteiro, todas as vezes que um curso é inserido no banco. Esse código é a chave primária desta tabela. A tabela Conceito armazena valores de conceito de curso, que só podem ser números inteiros entre 1 e 5, a data em que foram atribuídos, o código do conceito, gerado de modo análogo ao código de curso da tabela Curso, sendo a chave primária da tabela, e o código de curso a que o conceito se vincula, de modo que esse segundo código é a chave estrangeira responsável pela relação entre as tabelas Curso e Conceito. Qual das alternativas abaixo permite uma consulta em SQL cujo resultado seja uma lista apenas com os nomes de curso cujo conceito é maior ou igual a 2?
Um administrador de banco de dados (BD) implementou um BD cujo modelo de dados tem uma estrutura tipo árvore, na qual cada registro só possui um "pai", e os registros "irmãos" estão classificados dentro de uma ordem específica. Esse tipo de modelo de BD é conhecido como:
Assinale a alternativa que apresenta corretamente a inserção de duas linhas na tabela tab_estudante, que contém duas colunas, sendo a primeira est_id, que é um varchar de tamanho 5, e a segunda est_nome, que é um varchar de tamanho 20.
Assinale a alternativa que apresenta corretamente a criação da tabela tab_estudante, que contém duas colunas, sendo a primeira est_id, que é um varchar de tamanho 5, e a segunda est_nome, que é um varchar de tamanho 20.
Em um projeto de banco de dados, emprega-se o modelo relacional. Nesse modelo, as entidades representadas no modelo conceitual são transformadas em:
Para construir um banco de dados, são empregados três modelos, executados em ordem, que permitem a sua construção e utilização. O primeiro modelo especifica como os dados são armazenados e relacionados, independentemente de como serão implementados no banco de dados. O segundo modelo é criado com base no tipo de banco de dados utilizado. No terceiro modelo, são definidos os tipos de dados que serão armazenados e emprega a linguagem SQL. O primeiro, segundo e terceiro modelos são denominados, respectivamente:
Assinale a definição mais adequada para “Normalização”.
Define-se como “Dependência funcional”:
A modelagem e o projeto de bancos de dados são etapas cruciais no desenvolvimento de sistemas de gerenciamento de informações. Eles ajudam a garantir que os dados sejam armazenados e gerenciados de forma eficiente e coerente. Qual das seguintes opções representa corretamente a sequência de etapas envolvidas no processo de modelagem e projeto de bancos de dados?
O diagrama de fluxo de dados (DFD) é uma ferramenta de modelagem usada para descrever o fluxo de informações entre os diferentes processos e sistemas que compõem o negócio. No contexto do Diagrama de Fluxo de Dados qual é a finalidade do diagrama nível 0?
Um banco de dados é uma coleção organizada de informações que podem ser facilmente acessadas, gerenciadas e atualizadas. Para garantir que um banco de dados seja eficiente e confiável, é importante que ele seja projetado de acordo com as boas práticas e padrões estabelecidos na área de banco de dados. A primeira forma normal é um desses padrões. Qual é o objetivo da primeira forma normal em banco de dados?
Considere o seguinte cenário: um banco de dados de uma loja online possui uma tabela "Clientes" com as seguintes colunas: "ID", "Nome", "Email" e "Senha". Suponha que um usuário tentou fazer login no site usando seu email e uma senha incorreta. Qual das seguintes operações pode ser usada para atualizar a senha desse usuário no banco de dados?
Segundo Elmasri & Navalhe (2011), uma tabela de banco de dados está na segunda forma normal (2FN) somente se está na primeira forma normal (1 FN) e:
Considere a seguinte tabela de um banco de dados:
ID |
DESCRICAO |
ID_SETOR |
PRECO |
10 |
Alcatra |
1 |
25,99 |
11 |
Sobrecoxa de frango |
1 |
12,99 |
12 |
Refrigerante ABC |
2 |
4,2 |
13 |
Vinho Portugal |
2 |
18,99 |
14 |
Suco de maça |
2 |
13,8 |
15 |
Celular Kian 5 |
3 |
559,99 |
16 |
Aspirador Noar |
3 |
199,99 |
17 |
Arroz Carreta |
4 |
5,25 |
18 |
Fubá Mimoso |
4 |
3,89 |
19 |
Ervilha Verde |
4 |
3,99 |
20 |
Pão Francês |
5 |
13,99 |
21 |
Queijo prato |
6 |
14,99 |
22 |
Peito de peru |
6 |
9,99 |
Quantas linhas serão alteradas ao executar o comando abaixo?
UPDATE PRODUTO SET PRECO= PRECO - (PRECO*0,1)
WHERE ID_SETOR NOT IN (1, 3) ANO PRECO >=15;
Em relação ao gerenciamento de transações de banco de dados, analise as afirmativas abaixo, marcando F para afirmativas falsas e V para afirmativas verdadeiras, e assinale a opção correta.
( ) Transações são atômicas, o que significa que sua execução integral é garantida ou nada será executado.
( ) Transações são persistentes, ou seja, o resultado das transações é durável se executado o commit, mesmo em caso de falha subsequente.
( ) Transações são isoladas umas das outras, e os resultados de uma transação só estarão visíveis para demais transações após o commit. Caso a transação não possa ser finalizada, ou ocorra um erro e se execute um commit, todas as atualizações serão canceladas.
( ) A execução intercalada de duas transações concorrentes não altera o resultado final de ambas as transações apenas se a ordem em que forem executadas for serial.
No contexto de bancos de dados, “é dito que uma tabela está nessa forma normal se todos os atributos contêm apenas um valor correspondente, singular, e não existem grupos de atributos repetidos, e se os registros na tabela, que não são chaves, dependam da chave primária em sua totalidade, e não apenas parte dela.”
Disponível em: <https://medium.com/@diegobmachado/>.
Acesso em: 6 mar. 2021, com adaptações.
A que forma normal essa definição se refere?