Foram encontradas 24.479 questões.
Em determinada faculdade, para controlar os dados das monitorias prestadas por alunos a seus colegas, foram criadas as tabelas Aluno, Disciplina e Monitoria por meio dos scripts SQL a seguir.
CREATE TABLE Aluno (
matricula integer,
nome varchar(50),
cpf integer,
PRIMARY KEY(matricula)
);
CREATE TABLE Disciplina (
cod_disciplina integer,
nome_disciplina varchar(50),
PRIMARY KEY(cod_disciplina)
);
CREATE TABLE Monitoria (
cod_monitoria integer,
dia_da_semana char(20),
numero_de_horas integer,
matricula_aluno_atendido integer,
matricula_aluno_monitor integer,
cod_disciplina_apoiada integer,
PRIMARY KEY(cod_monitoria),
FOREIGN KEY (matricula_aluno_atendido) REFERENCES
Aluno (matricula),
FOREIGN KEY (matricula_aluno_monitor) REFERENCES
Aluno (matricula),
FOREIGN KEY (cod_disciplina_apoiada) REFERENCES
Disciplina (cod_disciplina)
);
A partir dessas informações, julgue o próximo item.
O comando SQL a seguir é capaz de listar pelo nome apenas o Aluno apoiado pela Monitoria, seguido pelo número de horas de atendimento, sendo a lista dada em ordem decrescente do número de horas e apresentada com pelo menos um registro na tabela Monitoria.
SELECT a.nome, m.numero_de_horas AS
nr_horas_atendimento FROM Aluno a LEFT OUTER
JOIN Monitoria m ON a.matricula =
m.matricula_aluno_atendido order by 2 desc;
Provas
Em determinada faculdade, para controlar os dados das monitorias prestadas por alunos a seus colegas, foram criadas as tabelas Aluno, Disciplina e Monitoria por meio dos scripts SQL a seguir.
CREATE TABLE Aluno (
matricula integer,
nome varchar(50),
cpf integer,
PRIMARY KEY(matricula)
);
CREATE TABLE Disciplina (
cod_disciplina integer,
nome_disciplina varchar(50),
PRIMARY KEY(cod_disciplina)
);
CREATE TABLE Monitoria (
cod_monitoria integer,
dia_da_semana char(20),
numero_de_horas integer,
matricula_aluno_atendido integer,
matricula_aluno_monitor integer,
cod_disciplina_apoiada integer,
PRIMARY KEY(cod_monitoria),
FOREIGN KEY (matricula_aluno_atendido) REFERENCES
Aluno (matricula),
FOREIGN KEY (matricula_aluno_monitor) REFERENCES
Aluno (matricula),
FOREIGN KEY (cod_disciplina_apoiada) REFERENCES
Disciplina (cod_disciplina)
);
A partir dessas informações, julgue o próximo item.
Se as referidas tabelas forem criadas em um banco de dados MySQL, para que seja feita uma mudança no nome do campo dia_da_semana para nome_do_dia na tabela Monitoria, será necessário executar o comando a seguir.
ALTER TABLE Monitoria MODIFY COLUMN dia_da_semana
TO nome_do_dia
Provas
Na relação a seguir, criada para armazenar determinados dados, os atributos sublinhados compõem a chave primária.
DESIGNA-PROFESSOR-SEMESTRE (matricula-professor, codigo-curso, nome-professor, nome-curso, quantidade-horas, regime-dedicacao, matricula-doprofessor-coordenador)
Nesse caso, são aplicadas as seguintes regras:
• um professor pode ser designado para mais de um curso;
• um curso tem apenas um professor designado como coordenador;
• um professor pode ser coordenador de mais de um curso;
• o regime-dedicação de cada professor é determinado em função da quantidade de horas de trabalho designadas.
Com base nas informações precedentes, julgue o item que se segue, a respeito das regras de modelagem e normalização de dados.
Para que esteja na terceira forma normal (3FN), a relação apresentada deve ser decomposta e deve possuir, no fim do processo de normalização, um total de quatro relações.
Provas
DESIGNA-PROFESSOR-SEMESTRE (matricula-professor, codigo-curso, nome-professor, nome-curso, quantidade-horas, regime-dedicacao, matricula-doprofessor-coordenador)
Nesse caso, são aplicadas as seguintes regras:
• um professor pode ser designado para mais de um curso;
• um curso tem apenas um professor designado como coordenador;
• um professor pode ser coordenador de mais de um curso;
• o regime-dedicação de cada professor é determinado em função da quantidade de horas de trabalho designadas.
Com base nas informações precedentes, julgue o item que se segue, a respeito das regras de modelagem e normalização de dados.
Para que a relação apresentada esteja na quarta forma normal (4FN), uma das relações geradas no processo de decomposição deve ser a seguinte.
DESIGNA-PROFESSOR-COORDENADOR (matriculaprofessor, matricula-professor-coordenador, codigo-curso)
Provas
- Conceitos e FundamentosPapéis e Responsabilidades do DBA
- Arquitetura de de Banco de DadosArquitetura ANSI/SPARCNíveis da Arquitetura ANSI/SPARC
As atribuições do DBA (database administrator) incluem escrever os esquemas externos necessários e assegurar que os dados de que os usuários necessitam estejam disponíveis.
Provas
Registros de tamanho variável podem ser implementados a partir da organização dos registros dentro de blocos; para tanto, uma técnica adotada é a estrutura de página em slots (slotted page structure), a qual requer a existência de ponteiros que apontem diretamente para os endereços das partes variáveis dos registros.
Provas
- Arquitetura de de Banco de DadosArquitetura ANSI/SPARCNíveis da Arquitetura ANSI/SPARC
- Arquitetura de de Banco de DadosArquitetura ANSI/SPARCIndependência de Dados (Lógica e Física)
Na arquitetura ANSI/SPARC de banco de dados, a visão interna é separada dos registros do nível físico, uma vez que ela não lida com blocos ou páginas, nem com tamanhos de cilindros ou trilhas.
Provas
- Banco de Dados RelacionalRestrições de IntegridadeIntegridade de Entidade
- Banco de Dados RelacionalTipos de ChavesChave Primária
Em banco de dados, para que a integridade de uma entidade seja observada, exige-se que seja atribuído à chave primária um conteúdo que pertença a um conjunto de valores válidos dessa entidade.
Provas
Ainda que se use um sistema gerenciador do banco de dados, a melhor opção para que o software possa acompanhar as mudanças na estrutura do arquivo correspondente é embutir os metadados nos programas de aplicação.
Provas
Para lidar com as necessidades de gerenciamento de dados de Big Data, podem ser usados sistemas para armazenamento de chave-valor, mesmo sendo comum que esses sistemas tenham recursos de consulta limitados e não aceitem o uso da SQL.
Provas
Caderno Container