Filtrar


Questões por página:

Considere:

I. Regra 1 - Todas as informações são representadas de forma explícita no nível lógico e exatamente em apenas uma forma, por valores em tabelas.

II. Regra 2 - Cada um e qualquer valor atômico (datum) possui a garantia de ser logicamente acessado pela combinação do nome da tabela, do valor da chave primária e do nome da coluna.

III. Regra 3 - Valores nulos não devem ser utilizados de forma sistemática, independente do tipo de dado ainda que para representar informações inexistentes e informações inaplicáveis.

Das regras de Codd para bancos de dados relacionais, está correto o que consta em

mostrar texto associado

O comando abaixo permite adicionar a tabela disciplinas a uma chave estrangeira com o nome fk_curso, do campo id_curso que pertence à tabela cursos.

alter table disciplinas
alter column fk_curso references cursos
(id_curso);

mostrar texto associado

O comando listado abaixo é apropriado para criação de uma tabela com o nome disciplinas, que contenha os campos id_disciplina e disciplina, com chave primária id_disciplina.

create table disciplinas (
    id_disciplina INTEGER not null,
    disciplina VARCHAR(40) not null,
    primary key (id_disciplina)
);

Questão Anulada
mostrar texto associado
Na hipótese de existir uma tabela clientes, com os campos id_cliente, nome_cliente, salario e telefone, para obtenção de informação do cliente com maior salario, é suficiente executar o comando abaixo.

select max(salario) from clientes

mostrar texto associado
Suponha que exista determinada tabela alunos, com os campos id_aluno, nome_aluno, telefone e idade. Nesse caso, o comando abaixo é apropriado para listar todos os alunos que tenham idade superior a 34 anos e obter o resultado de forma ordenada por aluno.

select * from alunos where idade > 34 group by nome_aluno having count(*) > 34