1)
Para que seja possível filtrar dados em uma busca usa-se a cláusula WHERE.
O SQL permite a utilização de operadores de comparação para a cláusula WHERE, podendo ser utilizados os sinais =, <, <=, >, >= e <>. A cláusula WHERE pode conter várias condições a serem satisfeitas pela consulta. Por isso, podem ser utilizados os operadores lógicos E, OR e NOT.
Analise as tabelas iniciais dadas(Tabela 1), as colunas produzidas após um select (Tabela 2) e após o comando where ser executado(Tabela3). Os comandos SQL utilizados para produzir a Tabela 3 são:
Tabelas
Fig. 1 – Tabelas Aluno, Disciplina e Curso
Executado o select produziu :
select
Fig.2 -Tabela 2
Após o WHERE produziu:
where
Fig.3 - Tabela 3.
Alternativas:
a)
select nome_aluno, nome_disciplina, nome_curso from aluno, disciplina, curso where nome_aluno="Arnaldo Costa"
b)
select nome_aluno, nome_disciplina, nome_curso from aluno, disciplina, curso where nome_aluno="*"
c)
select nome_aluno, nome_disciplina, nome_curso from aluno, disciplina, curso where nome_disciplina="ALGORITMO"
d)
select nome_aluno, nome_disciplina, nome_curso from aluno, disciplina, curso where nome_curso="TADS"
e)
select nome_aluno, nome_disciplina, nome_curso from aluno, disciplina, curso where nome_curso="*"
2)
Um conceito importante no Modelo Entidade Relacionamento é o conceito de chave primária. Uma chave primária é um atributo da entidade que identifica apenas um objeto dessa entidade. Possuímos também as chaves estrangeiras.
Quanto às chaves estrangeiras podemos afirmar:
Alternativas:
a)
Ela evita a possibilidade de se ter registros duplicados.
b)
Permitem que uma pesquisa seja realizada com maior velocidade.
c)
Permitem que os registros de uma tabela sejam relacionados com os de outra tabela por meio de sua chave primária.
d)
São campos que poderiam ser utilizados como chaves primárias, mas não são.
e)
Para facilitar o relacionamento entre as tabelas e a busca por informações dentro do banco de dados, cada registro da tabela deverá possuir um campo, ou um conjunto de campos, com valores exclusivos ao registro, com o qual será possível localizar o registro em caso de uma busca.
3)
Para que seja possível demonstrar as definições realizadas através do modelo entidade-relacionamento, foi padronizada uma simbologia, conhecida como diagrama entidade-relacionamento (DER).
Provas: FCC - 2013 - TRT - 12ª Região (SC) - Analista Judiciário - Tecnologia da Informação
Fonte: http://www.trt12.jus.br/portal/areas/concursos/extranet/ConcursoServidores2013.jsp
A técnica de diagramação no modelo de Entidade - Relacionamento é bem simples. Utiliza basicamente um losango para representar ____I_______ e um retângulo para representar ______II______________.
As lacunas I e II são preenchidas, correta e respectivamente, por:
Alternativas:
a)
relacionamentos - entidades
b)
atributos - relacionamentos
c)
entidades - relacionamentos
d)
entidades - atributos
e)
atributos – entidades
4)
Nos diagramas entidade-relacionamento, somente devem ser apresentados atributos que têm relevância ao diagrama. Essa recomendação é feita em razão do potencial de poluição ao DER nos casos em que todos os atributos sejam representados em uma entidade.
DIAGRAMA
TRE-MS - 2013 fonte: http://www.tre-ms.jus.br/imprensa/noticias-tre-ms/2012/Outubro/tre-ms-divulga-edital-de-concurso-publico-para-provimento-de-vagas
O diagrama entidade-relacionamento acima representa as entidades ALUNO e TURMA. Cada elemento em ALUNO pode ser matriculado em M turmas. Portanto, cada TURMA pode ter N alunos matriculados. Com base nessas informações, assinale a opção que indica a(s) tabela(s) necessária(s) para representar o modelo e o(s) seu(s)nome(s).
Alternativas:
a)
três tabelas, denominadas ALUNO, MATRICULA e TURMA
b)
uma tabela, denominada MATRICULA
c)
uma, tabela denominada ALUNO_MATRICULA
d)
duas tabelas, denominadas ALUNO e TURMA
e)
duas tabelas, denominadas ALUNO e MATRICULA
5)
Além dos sistemas centralizados e dos sistemas paralelos, uma outra possibilidade de definição de funcionamento físico de um banco de dados são os sistemas distribuídos.
Quanto aos sistemas distribuídos, analise as afirmativas abaixo e assinale a alternativa correta: