Foram encontradas 24.838 questões.
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?
Provas
Existe um tipo de banco de dados que possui uma estrutura semelhante a uma árvore, em que todos os nós representam registros e os ramos indicam campos. Qual é o nome dado a esse tipo de banco de dados?
Provas
O comando TRUNCATE TABLE do SQL se encaixa em qual das linguagens de um banco de dados relacional?
Provas
Há um procedimento voltado para bancos de dados que visa simplificar grupos complexos de dados ao eliminar dados redundantes e garantir que as dependências entre os dados façam sentido. Quanto à denominação desse procedimento, assinale a alternativa correta.
Provas
A principal diferença entre um SGBD e um SGBDR está no fato de que um SGBD
Provas
Disciplina: TI - Banco de Dados
Banca: Consulplan
Orgão: Pref. Corbélia-PR
Um banco de dados é uma coleção de dados inter-relacionados representando informações sobre um domínio específico; em outras palavras, sempre que existir o agrupamento de informações que se relacionam entre si tem-se um banco de dados. Sobre banco de dados e SGBD, assinale a afirmativa INCORRETA.
Provas
Segundo Elmasri e Navalhe (2011 ), algumas das principais técnicas usadas para controlar a execução concorrente de transações são baseadas no conceito de bloqueio de itens de dados. Nesse contexto, são tipos de bloqueios utilizados no controle da concorrência, EXCETO:
Provas
Considere as relações Disciplina e Historico e os comandos SQL a seguir:
Disciplina
| CodigoDisciplina | NomeDisciplina |
| BD | Banco de Dados |
| IA | Inteligência Artificial |
| LP | Lógica de Programação |
Historico
| CodigoDisciplina | MatriculaEstudante | PeriodoLetivo | Nota |
| BD | 1 | 2021-1 | 75 |
| BD | 2 | 2021-1 | 60 |
| BD | 3 | 2021-1 | 50 |
| BD | 4 | 2021-1 | 40 |
| IA | 1 | 2021-2 | 80 |
| IA | 2 | 2021-2 | 40 |
| IA | 4 | 2021-2 | 90 |
I. select d.CodigoDisciplina, d.NomeDisciplina, count(case when h.Nota >= 50 then 1 end)
from Disciplina d
inner join Historico h on h. CodigoDisciplina = d. CodigoDisciplina
group by d.Cd_Disciplina, d.Nome_Disciplina
II. select d.CodigoDisciplina, d.NomeDisciplina, count(*)
from Disciplina d
inner join Historico h on h. CodigoDisciplina = d. CodigoDisciplina
where h.Nota >= 50
group by d.Cd_Disciplina, d.Nome_Disciplina
III. select d.CodigoDisciplina, d.NomeDisciplina, count(h.Nota >= 50)
from Disciplina d
inner join Historico h on h. CodigoDisciplina = d. CodigoDisciplina
where h.Nota >= 50
group by d.Cd_Disciplina, d.Nome_Disciplina
O(s) comando(s) SQL para listar o código da disciplina, o nome da disciplina e a quantidade de estudantes que cursaram a disciplina obtendo nota maior ou igual a 50, está/estão CORRETO(S), apenas, em:
Provas
Considerando as tabelas mostradas abaixo, marque a alternativa que possui o comando SQL utilizado para que sejam selecionadas as informações (nome do usuário e texto) das mensagens enviadas para o grupo com descrição “Happyhour”.
Tabela Usuários
| id [PK] integer | nome character varying(30) |
| 1 | Abel |
| 2 | Bruno |
| 3 | Carlos |
| 4 | Dalila |
Tabela Grupos
| codigo [PK] integer | descricao character varying(30) |
| 10 | Escola |
| 20 | Familia |
| 30 | Servico |
| 40 | Happyhour |
Tabela Mensagens
| id_msg [PK] integer | usuario integer | grupo integer | texto character varying(30) |
| 1 | 3 | 20 | Bom dia a todos |
| 2 | 2 | 30 | Encomenda entregue |
| 3 | 1 | 40 | Mesmo lugar e horário, bora |
| 4 | 4 | 40 | Deu meio dia?! |
A afirmativa CORRETA é:
Provas
Provas
Caderno Container