Questões de Concurso Comentadas sobre banco de dados
Foram encontradas 15.744 questões
I - Se todo atributo não primário A de R possuir dependência funcional total de cada chave de R, então o esquema de relação R está na segunda forma normal.
II - Se todo atributo não primário de R não for transitivamente dependente de qualquer chave de R, então o esquema de relação R está na terceira forma normal.
III - Se R está na terceira forma normal, então R está na forma normal de Boyce-Codd.
Está correto APENAS o que se afirma em
I - Um tipo entidade fraca não tem atributos chave próprios, devendo possuir, pelo menos, um relacionamento identificador.
II - Os atributos de tipos relacionamento 1:1 ou N:M podem ser migrados para um dos tipos entidade participantes.
III - O grau de um tipo relacionamento é o número de entidades que participam desse relacionamento.
Está correto APENAS o que se afirma em
PRODUTO(CodigoEAN, Nome, Preco)
LOJA(CNPJ, Rua, Complemento, CEP, Cidade, Estado)
VENDA(CNPJ, CodigoEAN, Data, Quantidade)
Para produzir um relatório com as colunas CódigoEAN, Nome e Venda_Total, onde a Venda_Total representa o somatório do valor de todas as vendas de um certo produto em todas as datas e todas as lojas, e cada produto só será listado uma vez, qual expressão SQL deve ser usada?
Nesse diagrama, o componente que representa um conjunto de relacionamentos é o(a)
PostgreSQL e MySQL são exemplos de SGBD que executam em ambiente Linux e Windows.
O SQL Server oferece os seguintes tipos de integridade de dados: integridade de domínio, integridade de entidade e integridade referencial.
Considerando-se bases de dados muito grandes, o MySQL é mais rápido que o PostgreSQL; entretanto, o PostgreSQL oferece uma série de recursos extras que o tornam especializado em operações complexas.
No modelo conceitual, o banco de dados é descrito de forma independente da implementação em um SGBD. Esse modelo cita os dados que podem ser armazenados no banco de dados, mas não especifica como esses dados estão armazenados no nível de SGBD.
A seguir, apresenta-se uma representação de forma textual no modelo conceitual.
Aluno(matricula, nome, salário, cidade, CEP)
O comando a seguir permite exibir, na tela do computador, os dados de todos os alunos constantes da tabela aluno que recebam salário maior que 2000.
Select count (*) from aluno where salário > 2000
O comando a seguir permite exibir, na tela do computador, o nome, a cidade e o CEP dos alunos constantes da tabela aluno que moram na cidade de Brasília e cujo endereço tenha o CEP maior que 70000.
Select nome from aluno where cidade = "Brasilia" and CEP > 70000
O comando Select * from aluno permite exibir, na tela do computador, todas as colunas da tabela aluno.
O comando drop table aluno pode ser utilizado para eliminar a tabela aluno, seus dados e suas referências com outras tabelas.
O comando a seguir permite criar a tabela ALUNO inserindo as restrições de integridade. Os dados da tabela e as suas restrições podem ser alteradas utilizando-se o comando ALTER TABLE.
CREATE TABLE ALUNO
(
Matricula smallint not null,
Nome char(20),
Salario money,
Cidade char(20),
CEP smallint
Primary key (matricula)
);
I. Pode-se executar uma função como parte de uma instrução SELECT.
II. Pode-se atribuir o valor de uma função a uma variável.
III. Não é possível passar parâmetros para uma função quando ela é executada dentro de um trigger.
É correto o que consta APENAS em