

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
Uma chave de um relacionamento R é qualquer subconjunto K de R que satisfaça a propriedade de que, em todo relacionamento válido dentro de R, não é possível ter duas tuplas diferentes com o mesmo valor dentro de K.
Na modelagem por entidades e relacionamentos, um tipo de entidade define um conjunto de atributos que devem ser utilizados para organizar a informação.
Certo
Errado
Existem diversas técnicas padronizadas para projeto, administração de dados e utilização de bancos de dados relacionais. Como exemplo, podem-se citar os diagramas de entidade-relacionamento e a linguagem de consulta SQL.
A relação Navios apresenta como um de seus atributos o “Porto_de_Registro” de cada elemento identificado como “Navio_Nome”, que é chave estrangeira referenciada à relação Portos_de_Registro. Nesse sentido, o elemento indicado por “Crux” possui como “Porto_de_registro” o elemento “Belém”. Como esse elemento não aparece na relação Portos_de_Registro, verifica-se uma falha na restrição de integridade referencial nas relações envolvidas.
Pede-se para contar a quantidade de tipos de produtos para cada gênero. Um exemplo de tipo é a Banana, que pertence ao gênero FRUTAS. Dessa forma caso exista mais de uma ocorrência de Banana, apenas uma deve ser conta-da. Marque a consulta que proporciona a consulta CORRETA.
SELECT produto.gênero, count(produto.gênero) FROM (SELECT distinct produto.nome, produto.gênero FROM produto);
SELECT produto.gênero, count(produto.gênero) FROM produto GROUP BY produto.gênero;
SELECT produto.gênero, count(produto.gênero) FROM produto GROUP BY produto.gênero HAVING count(produto.gênero)=1;
SELECT produto.gênero, count(produto.gênero) FROM (SELECT distinct produto.nome, produto.gênero FROM produto) GROUP BY produ-to.gênero;
Decidiu-se listar os produtos que estão estocados em grandes quantidades, mais de trezentas unidades de medida, com o propósito de auxiliar na decisão sobre a realização de liquidações. Marque a consulta que proporciona a con-sulta CORRETA.
SELECT produto.nome, sum(lote.quantidade) FROM lote, produto WHE-RE produto.id=lote.id_produto AND sum(lote.quantidade) > 300;
SELECT produto.nome, sum(lote.quantidade) FROM lote, produto WHE-RE sum(lote.quantidade) > 300;
SELECT produto.nome, sum(lote.quantidade) FROM lote, produto WHE-RE produto.id=lote.id_produto GROUP BY produto.nome HAVING sum(lote.quantidade) > 300;
SELECT produto.nome, sum(lote.quantidade) FROM lote, produto WHE-RE produto.id=lote.id_produto AND sum(lote.quantidade) > 300 GROUP BY produto.nome;
O modelo de dados de um banco de dados relacional é normalmente expresso na forma de um diagrama de entidade-relacionamento. Tal diagrama ilustra as associações entre as relações do banco de dados, com suas respectivas cardinalidades.
Pede-se para gerar uma listagem dos tipos de gênero de produtos oriundos de São Paulo (SP), sem repetir gêneros nessa listagem. Marque a consulta que proporciona a consulta CORRETA.
SELECT DISTINCT gênero FROM produto WHERE estado='SP';
SELECT DISTINCT produto.gênero FROM fornecedor, lote, produto WHERE fornecedor.estado='SP';
SELECT produto.gênero FROM fornecedor, lote, produto WHERE forne-cedor.estado='SP'And fornecedor.id=lote.id_fornecedor And lo-te.id_produto=produto.id;
SELECT DISTINCT produto.gênero FROM fornecedor, lote, produto WHERE fornecedor.estado='SP'And fornecedor.id=lote.id_fornecedor And lote.id_produto=produto.id;
Decidiu-se listar os lotes de produtos que vão expirar a data de validade nos próximos quatro dias, incluindo o dia 29 de junho de 2003. Esses lotes devem ser postos em liquidação imediatamente. Considere que o SQL utilizado usa "#" para delimitar datas e usa datas no formato mm/dd/aaaa. Marque a consul-ta que proporciona a consulta CORRETA.
SELECT lote.número, produto.nome, lote.fabricação, lote.validade, (lote.fabricação+lote.validade) FROM lote, produto WHERE (lo-te.fabricação+lote.validade) Between #6/29/2003# And #7/2/2003# And lote.id_produto=produto.id;
SELECT lote.número, produto.nome, lote.fabricação, lote.validade, (lote.fabricação+lote.validade) FROM lote, produto WHERE (lo-te.fabricação+lote.validade) Between #6/28/2003# And #7/3/2003# And lote.id_produto=produto.id;
SELECT lote.número, produto.nome, lote.fabricação, lote.validade, (lote.fabricação+lote.validade) FROM lote, produto WHERE (lo-te.fabricação+lote.validade) Between #6/29/2003# And #7/2/2003#;
SELECT lote.número, produto.nome, lote.fabricação, lote.validade, (lote.fabricação+lote.validade) FROM lote, produto WHERE (lo-te.fabricação+lote.validade) Between #6/28/2003# And #7/3/2003#;
Com base no diagrama entidade-relacionamento mostrado acima, julgue os itens a seguir, que se referem a modelos relacionais.
A quantidade de itens certos é igual a
0
1
2
3
4
Visando implementar um banco de dados, passar do modelo conceitual para o lógico corresponde à derivação do
MER para o modelo Relacional.
MER para a linguagem DDL.
MER para a linguagem DML.
modelo relacional para o MER.
modelo relacional para a linguagem DDL.
De acordo com a Álgebra relacional, o produto cartesiano entre as relações candidato e inscrição gera uma relação r = candidato x inscrição. Considere o esquema desse produto cartesiano como sendo igual a (candidato.ci, candidato.nome, inscrição.ci, inscrição.número). Marque a alternativa que mostra o número CORRETO de tuplas resultantes dessa relação r:
44
22
55
12
Deseja-se gerar um relatório com a média de pontos por concurso e ordenado pela média de pontos. Marque a alternativa CORRETA que gera esse relatório
SELECT inscrição.número, sum(inscrição.pontos) FROM inscrição ORDER BY sum(inscrição.pontos);
SELECT inscrição.número, avg(inscrição.pontos) FROM inscrição GROUP BY inscrição.número ORDER BY avg(inscrição.pontos);
SELECT inscrição.número, inscrição.pontos FROM inscrição GROUP BY inscrição.número ORDER BY inscrição.pontos;
SELECT inscrição.ci, inscrição.número, avg(inscrição.pontos) FROM inscrição GROUP BY inscrição.número ORDER BY avg(inscrição.pontos);
A análise estruturada é uma atividade de modelização de sistemas, constituída por um método consistente definido por Edward Yourdon, em 1978.
Os diagramas de Entidades e Relacionamentos do kit de desenvolvimento do "Designer/2000" necessitam das definições lógicas de:
Tabelas e colunas.
Funções e triggers.
Atributos.
Repositórios e dados.
Quais das definições lógicas NÃO fazem parte da criação de colunas nas tabelas do modelo físico, via recurso "Database Design Wizard" do "Designer/2000"?
Ausência de unicidades lógicas, via ID.
Relacionamentos.
Entidades.
Auto-relacionamentos.
No 'Designer/2000', qual a fase de definição das 'sequences' para as colunas de unicidade principal nos modelos relacionais?
Modelagem de Processos.
Análise dos Sistemas.
Módulos.
Desenho/Projeto dos Sistemas.
Um atributo chave em uma tabela de um banco de dados relacional
pode ter valores nulos.
não pode ser do tipo literal.
não pode ser do tipo numérico.
não pode ter valores duplicados.
pode ter, no máximo, dois valores duplicados.