Foram encontradas 24.514 questões.
Considere as informações a seguir sobre um banco de dados de uma universidade.
!$ \bullet !$ Os professores possuem CPF, nome, idade, posição e especialidade de pesquisa.
!$ \bullet !$ Os projetos possuem número de projeto, nome de financiamento (por exemplo, NSF), data inicial, data final e orçamento.
!$ \bullet !$ Os estudantes de pós-graduação possuem CPF, nome, idade e programa de pós-graduação (por exemplo, mestrado ou doutorado).
!$ \bullet !$ Cada projeto é gerenciado por um professor (conhecido como o pesquisador principal do projeto).
!$ \bullet !$ Cada projeto é conduzido por um ou mais professores (conhecidos como co-pesquisadores).
!$ \bullet !$ Os professores podem gerenciar e/ou trabalhar em múltiplos projetos.
!$ \bullet !$ Cada projeto é conduzido por um ou mais estudantes de pós-graduação (conhecidos como os assistentes de pesquisa do projeto).
!$ \bullet !$ Quando os alunos de pós-graduação conduzem um projeto, um professor deve supervisionar seu trabalho no projeto. Os alunos de pós-graduação podem trabalhar em múltiplos projetos, e, nesse caso, eles terão um supervisor (potencialmente diferente) para cada um.
Marque a alternativa que captura corretamente o Modelo Entidade-Relacionamento do contexto representado:
Provas
Em relação à arquitetura de um SGBD típico, é correto afirmar que:
Provas
Considere o esquema, a seguir, de um banco de dados referente ao Conselho de Controle de Atividades Financeiras (COAF), órgão criado pela Lei nº 9.613, de 03 de março de 1998, e que tem a finalidade de disciplinar, aplicar penas administrativas, receber, examinar e identificar as ocorrências suspeitas de atividades ilícitas.
Correntista (cid: integer, cnome: string, sexo: string, cpf: string, profissao: string, salario: numeric)
Depositante (did: integer, dnome: string, sexo: string, cpf: string, profissao: string, salario: numeric)
Beneficiario (beid: integer, benome: string, sexo: string, cpf: string, profissao: string)
Banco (bid: integer, bnome: string)
Agencia (bid: integer, aid: integer, anome: string, cidade: string)
Conta (bid: integer, aid: integer, numero: string, saldo: numeric, tipo: string, cid: integer)
Deposito (bid: integer, aid: integer, numero: string, instante: datetime, valor: numeric, cpf_depositante: string)
Saque (bid: integer, aid: integer, numero: string, instante: datetime, valor: numeric)
Cheque (bid: integer, aid: integer, numero: string, numero_cheque: string, valor: numeric, data: date, cpf_beneficiario, instante_processamento: datetime)
Alerta (bid: integer, aid: integer, numero: string)
OBS: Os campos sublinhados constituem a chave primária das relações. Um correntista pode ter diversas contas.
Seja a função a seguir:
CREATE OR REPLACE FUNCTION inserirAlerta( )
RETURNS TRIGGER AS
$$
BEGIN
IF( new.valor > 50000 OR new.valor = 50000) then
INSERT INTO Alerta(bid, aid, numero) VALUES(NEW.bid, NEW.aid,
NEW.numero); RETURN NEW;
ELSE
RETURN NULL;
END IF;
END;
$$
Language 'plpgsql';
Pode-se afirmar, em relação à função dada, que:
Provas
- Banco de Dados RelacionalDependência Funcional
- Banco de Dados RelacionalNormalização2FN: Segunda Forma Normal
- Banco de Dados RelacionalNormalizaçãoFNBC: Forma Normal de Boyce-Codd
Dada a relação JogadorJogo (Jogador, Equipe, Adversário, Data), com as seguintes dependências funcionais (utiliza-se apenas a primeira letra de cada atributo):
J !$ \rightarrow !$ E (cada jogador joga sempre na mesma equipe)
EA !$ \rightarrow !$ D (cada par de equipes só joga uma vez, numa determinada data)
ED !$ \rightarrow !$ A (numa dada data, cada equipe só pode jogar contra uma equipe adversária)
AD !$ \rightarrow !$ E (idem, de forma recíproca)
É correto afirmar que:
Provas
O processo de projeto de banco de dados pode ser dividido em seis etapas: análise de requisitos, projeto conceitual do banco de dados, projeto lógico do banco de dados, refinamento do esquema, projeto físico de banco de dados e projetos de aplicativos e segurança.
Neste contexto, marque a alternativa correta.
Provas
Os dados em um Sistema de Gerenciamento de Banco de Dados (SGBD) são descritos em três níveis de abstração. A descrição do banco de dados consiste em um esquema em cada um desses três níveis de abstração: o conceitual, o físico e o externo.
No contexto dos níveis de abstração de um SGBD, é correto afirmar que:
Provas
Uma escola precisa identificar os alunos que pertencem à família Silva. No banco de dados da escola, os registros são gravados em uma tabela com a estrutura a seguir:
| alunos | |||
| matrícula | idade | nome | sobrenome |
Qual query SQL faria a consulta correta, ordenando os resultados pela idade do aluno?
Provas
- Banco de Dados RelacionalFundamentos de Banco de Dados Relacionais
- Banco de Dados RelacionalRestrições de IntegridadeIntegridade Referencial
- Banco de Dados RelacionalTipos de ChavesChave Estrangeira
Em relação às tabelas de um banco de dados, assinale a alternativa correta quanto à chave estrangeira (foreign key).
Provas
Assinale a alternativa que descreve corretamente o que faz a query SQL a seguir: UPDATE tabela_colaboradores SET grupo = ‘prioritário’ WHERE profissão = ‘médico’ OR profissão = ‘enfermeiro’
Provas
Modelos de dados servem para descrever como os usuários percebem a organização dos dados ou a forma como um sistema de banco de dados os organiza. O modelo que organiza os dados em linhas e colunas, na forma de uma tabela, fazendo associações entre essas linhas e colunas, é o modelo
Provas
Caderno Container