Buscar

Banco de Dados

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 22 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 22 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 22 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Banco de Dados – Estudar
	1a Questão (Ref.: 201110080683)
	
	Na construção de um projeto de Banco de dados em uma grande empresa podemos ter vários atores, cada um com sua responsabilidade. Dentre outras tarefas o ________ é responsável por permitir acesso ao banco. O ator responsável pela identificação dos dados que serão armazenados no banco é o ________. Dessa forma, marque a opção correta que apresenta respectivamente os atores de cada espaço.
		
	
	Projetista de Banco de dados e Usuário final.
	 
	Administrador de Banco de dados e Projetista de Banco de dados.
	 
	Administrador de Banco de dados e Analista de Banco de dados.
	
	Analista de Banco de dados e Projetista de Banco de dados.
	
	Programadores de aplicação e Projetista de Banco de dados.
		
	
	
	 2a Questão (Ref.: 201110080728)
	
	Em Banco de dados é possível a utilização de um subconjunto de linguagens que podem ser utilizadas para manipular, definir, controlar e consultar os dados. Até mesmo para definir autorização de dados e licenças para os usuários. Dessa forma, marque a alternativa correta que apresenta um comando da linguagem DML.
		
	
	DROP
	 
	ALTER
	 
	UPDATE
	
	GRANT
	
	HAVING
		
	
	
	 3a Questão (Ref.: 201110081091)
	
	A arquitetura ANSI/SPARC se divide em três níveis, quais são?
		
	
	Interno, Externo e Lógico.
	
	Lógico, Físico e Interno.
	 
	Interno, Externo e Conceitual.
	
	Interno, Conceitual e Físico.
	
	Conceitual, Lógico e Externo.
		
	
	
	 4a Questão (Ref.: 201110082262)
	
	Uma chave primária em um modelo relacional é quando:
		
	
	O Conjunto de atributos que serão chave primária, que organiza e dá acesso à tabela.
	 
	Um atributo único que possuem a propriedade de identificar de forma única uma linha da tabela.
	 
	Um atributo ou combinação de atributos que possuem a propriedade de identificar de forma única uma linha da tabela.
	
	Ocorre em uma relação de existir mais de uma combinação de atributos possuindo a propriedade de identificação única.
	
	Ocorre um atributo de uma relação se for chave primária em outra relação.
		
	
	
	 5a Questão (Ref.: 201110082333)
	
	Pode se afirmar que uma entidade atributiva:
		
	
	É a entidade que possui chave estrangeira simples, ou seja, a sua chave primária não é composta pela chave estrangeira de nenhuma outra entidade.
	
	É a entidade que possui chave primária simples, ou seja, a sua chave primária é composta pela chave primária de nenhuma outra entidade.
	
	É a entidade que possui chave primária simples, ou seja, a sua chave primária não é composta pela chave primária de nenhuma outra entidade.
	
	São duas ou mais entidades que têm algum tipo de relacionamento.
	 
	É uma entidade definida a partir de um Grupo Repetitivo de Atributos de uma entidade.
		
	
	
	 6a Questão (Ref.: 201110081849)
	
	Qual alternativa que NÃO define uma Linguagem de Manipulação de Dados (DML - Data Manipulation Language)?
		
	 
	É a linguagem que dá suporte à declaração de objetos dos bancos de dados
	 
	É a linguagem de excluir dados em um banco de dados
	
	É a linguagem de atualizar dados em banco de dados
	
	É a linguagem de consultar dados em um banco de dados
	
	É a linguagem de inserir dados em um banco de dados
******************************************
	1a Questão (Ref.: 201110303629)
	
	O modelo que descreve as estruturas de armazenamento de dados, tais como: tamanho dos campos, índices, tipo de preenchimento destes campos, é:
		
	
	Modelo de dados
	
	Modelo lógico
	
	Modelo essencial
	 
	Modelo conceitual
	 
	Modelo físico
		
	
	
	 2a Questão (Ref.: 201110303627)
	
	Os três níveis componentes de uma arquitetura de bancos de dados são:
		
	
	compacto, estendido e paralelo
	
	básico, simples e complexo
	
	distribuído, básico e paralelo
	
	dimensional, relacional e complexo
	 
	externo, conceitual e interno
		
	
	
	 3a Questão (Ref.: 201110303628)
	
	O modelo que descreve a realidade do ambiente, constituindo uma visão global dos principais dados e relacionamentos, independente das restrições de implementação em um banco de dados, é:
		
	
	Modelo lógico
	
	Modelo físico
	 
	Modelo conceitual
	 
	Modelo de dados
	
	Modelo essencial
		
	
	
	 4a Questão (Ref.: 201110303631)
	
	Marque (F) falso ou (V) verdadeiro nas afirmativas abaixo, em relação ao modelo conceitual de dados e assinale a alternativa correta, que corresponde à correlação dos parênteses de cima para baixo com os valores da esquerda para a direita. 
( F ) Os mecanismos de abstração utilizados para construção dos objetos do modelo de entidade e relacionamento são, de baixo para cima (bottom up): classificação, degradação e generalização. 
( V ) No modelo de entidade e relacionamento, cardinalidade diz respeito ao número de vezes que o elemento de uma entidade participa no relacionamento com outra entidade. 
( F ) Construir o modelo de dados no nível conceitual global de uma empresa é atribuição do Administrador de Banco de Dados.
		
	
	F - F - F
	 
	V - V - V
	 
	F - V - F
	
	V - F - V
	
	F - V - V
		
	
	
	 5a Questão (Ref.: 201110303630)
	
	Marque (F) falso ou (V) verdadeiro nas afirmativas abaixo, em relação ao modelo conceitual de dados e assinale a alternativa correta, que corresponde à correlação dos parênteses de cima para baixo com os valores da esquerda para a direita. 
( V ) No modelo de entidade e relacionamento, cardinalidade diz respeito ao número de vezes que o elemento de uma entidade participa no relacionamento com outra entidade. 
( F ) Os mecanismos de abstração utilizados para construção dos objetos do modelo de entidade e relacionamento são, de baixo para cima (bottom up): classificação, degradação e generalização. 
( F ) Construir o modelo de dados no nível conceitual global de uma empresa é atribuição do Administrador de Banco de Dados.
		
	
	V - F - V
	
	V - V - V
	
	F - V - V
	 
	V - F - F
	
	F - F - F
		
	
	
	 6a Questão (Ref.: 201110080700)
	
	Para garantir certa abstração dos dados para o usuário, ou seja, ocultar certas informações, a arquitetura ANSI/SPARC define alguns níveis de arquitetura de sistema de banco de dados. De acordo com estes níveis de arquitetura, é correto afirmar:
		
	
	Interno é o mais afastado do meio de armazenamento físico.
	 
	Externo é o mais próximo dos usuários.
	
	Conceitual é o mais próximo do meio de armazenamento físico.
	
	Interno é o mais próximo do usuário.
	
	Conceitual é o mais próximo do usuário.
		
*****************************************
	1a Questão (Ref.: 201110080685)
	
	Em alguns casos, após a implementação de um Banco de dados, é necessária a utilização de determinadas linguagens especiais para a manipulação dos dados armazenados. A linguagem _____ é utilizada para a inserção, remoção, modificação e recuperação dos dados. Enquanto que a linguagem ______ é utilizada para especificar um esquema do Banco de dados. Dessa forma, marque a alternativa que preenche corretamente e respectivamente os espaços.
		
	 
	DML e DDL.
	
	DDL e SDL.
	
	DDL e DML.
	
	VDL e DML.
	
	SDL e VDL.
		
	
	
	 2a Questão (Ref.: 201110082047)
	
	Cliente-servidor é um modelo computacional que separa clientes e servidores, sendo interligados entre si geralmente utilizando-se uma rede de computadores. Cada instância de um cliente pode enviar requisições de dado para algum dos servidores conectadose esperar pela resposta. Por sua vez, algum dos servidores disponíveis pode aceitar tais requisições, processá-las e retornar o resultado para o cliente. Apesar do conceito ser aplicado em diversos usos e aplicações, a arquitetura é praticamente a mesma. Neste contexto, podemos afirmar que:
		
	
	Nenhum banco atualmente pode trabalhar desta forma.
	
	Somente alguns bancos podem trabalhar, em sua maioria não podem.
	
	O ORACLE não pode trabalhar desta forma.
	 
	Bancos de dados podem trabalhar dentro deste conceito.
	
	Somente o ORACLE pode trabalhar assim.
		
	
	
	 3a Questão (Ref.: 201110321518)
	
	Um relacionamento com valor mínimo para a cardinalidade igual a um é do tipo:
		
	
	Único
	
	Singular
	
	Opcional
	 
	Obrigatório
	
	Restrito
		
	
	
	 4a Questão (Ref.: 201110293177)
	
	A afirmação: "um cliente mora em uma e somente uma cidade e em uma cidade moram pelo menos um ou vários clientes", mostra que as cardinalidades de cliente para cidade e de cidade para clientes são respectivamente:
		
	 
	(1,1) e (0,N)
	
	(1,N) e (0,N)
	
	(0,N) e (1,1)
	
	(1,N) e (0,1)
	 
	(0,1) e (1,N)
		
	
	
	 5a Questão (Ref.: 201110081110)
	
	O sistema gerenciador de banco de dados (SGBD) é o software que trata de todo acesso ao banco de dados. Escolha a opção que não possui apenas funcionalidades de um SGBD.
		
	 
	Dicionário de dados, projeto conceitual de banco dado, segurança.
	
	Otimização e execução, manipulação de dados, segurança e integridade de dados.
	
	Definição de dados, dicionário de dados, otimização e execução.
	
	Manipulação de dados, recuperação e concorrência de dados, dicionário de dados.
	
	Dicionário de dados, segurança e integridade de dados, otimização e execução.
******************************************
	1a Questão (Ref.: 201110080686)
	
	Para que um Banco de dados seja implementado evitando alguns tipos de problemas, devem-se utilizar alguns conceitos de restrição. A restrição de ____ garante que nenhum valor de chave primária pode ser nulo. A restrição de ____ especifica se pode ou não ser permitido o valor nulo. A definição de que todos os elementos de um conjunto são distintos é realizada pela restrição de ____. Dessa forma, marque a alternativa que preenche corretamente e respectivamente os espaços.
		
	 
	Chave, Domínio e Integridade de entidade.
	
	Integridade de entidade, Nulo e Domínio.
	
	Nulo, Domínio e Chave.
	
	Nulo, Chave e Domínio.
	
	Integridade de entidade, Nulo e Chave.
		
	
	
	 2a Questão (Ref.: 201110081847)
	
	Em um Modelo de Entidade e Relacionamento, podemos afirmar que:
		
	 
	Utiliza apenas 2 tipos construtores básicos: entidade (conjunto de entidades) e relacionamento (conjunto de relacionamentos);
	
	O modelo Entidade-Relacionamento (ER) é o único modelo de dados semântico existente;
	
	O modelo ER possui uma notação gráfica muito complexa, mas poderosa, e que, por isso mesmo, tem sido largamente utilizada;
	
	O atributo não faz parte de um ER.
	 
	O modelo ER possui uma notação gráfica muito simples e poderosa e que, por isso mesmo, tem sido largamente utilizada;
		
	
	
	 3a Questão (Ref.: 201110081924)
	
	- Os ATRIBUTOS no Modelo ER (Entidade-Relacionamento) são características de entidades que oferecem detalhes descritivos sobre elas. Logo, NÃO se pode afirmar:
		
	 
	Podem existir entidades fracas
	
	São representados por uma elipse
	
	São conectados à entidade
	 
	São os relacionamentos entre as entidades
	
	Podem ser multivalorados
		
	
	
	 4a Questão (Ref.: 201110081930)
	
	- O grau de relacionamento no Modelo ER (Entidade-Relacionamento) é o número de entidades associadas ao relacionamento, com as seguintes conectividades (cardinalidade):1 x 1, 1 x N, N x 1 e N x N. Marque a alternativa que melhor exemplifica a cardinalidade:
		
	
	um-para-um, muitos-para-um, um-para-muitos, muitos-para-muitos
	
	muitos-para-muitos, um-para-muitos, um-para-um, muitos-para-um
	
	muitos-para-um, um-para-muitos, muitos-para-um, muitos-para-muitos
	
	um-para-muitos, um-para-um, muitos-para-um, muitos-para-muitos
	 
	um-para-um, um-para-muitos, muitos-para-um, muitos-para-muitos
		
	
	
	 5a Questão (Ref.: 201110081782)
	
	-  O Sistema de Banco de Dados Relacional é conceituado em relações de tabelas, que são baseadas no modelo relacional dos dados. Logo, se baseia na lógica e na matemática (Teoria de Conjuntos). Assim, qual alternativa que NÃO condiz ao contexto supracitado?
		
	
	Existe integridade entre as tabelas
	
	O termo Relação é essencialmente um termo matemático para designar uma tabela relacionada à outra.
	
	Existe registro incomum entre as tabelas
	
	A chave primária de uma tabela vira chave estrangeira em outra tabela relacionada
	 
	Não existe integridade entre as tabelas
		
	
	
	 6a Questão (Ref.: 201110081920)
	
	- Não pode definir ENTIDADES no Modelo ER (Entidade-Relacionamento) como:
		
	 
	Fluxo de dados
	
	É representado por um retângulo
	
	Principais objetos de dados sobre os quais informações devem ser coletadas
	
	Normalmente representam uma pessoa, lugar ou evento de interesse informativo
	 
	É dividida em entidades fortes e fracas
		
******************************************************************
	1a Questão (Ref.: 201110081118)
	
	Qual operação da álgebra relacional tem por finalidade retornar uma relação contendo todas as tuplas que possuem os atributos especificados, ou seja, produz um subconjunto "vertical" de uma determinada relação:
		
	 
	Projeção
	
	União
	 
	Diferença
	
	Interseção.
	
	Restrição
		
	
	
	 2a Questão (Ref.: 201110081123)
	
	Conforme a relação de empregado abaixo, através da álgebra relacional, escolha a opção que  selecione o nome e endereço de cada empregado, que possua salário superior a R$ 5.000,00.
 
Empregado(matrícula, nome, endereço, salário, departamento, cargo).
		
	
	π salario>5000    X (δ nome,endereco  (Empregado))
	 
	δ nome,endereco  (π salario>5000 (Empregado))
	
	π nome,endereço (Empregado) X (δ salario>5000 (Empregado))
	
	π salario>5000   (δ nome,endereco  (Empregado))
	 
	π nome,endereco  (δ salario>5000 (Empregado))
		
	
	
	 3a Questão (Ref.: 201110081961)
	
	- Pode-se afirmar sobre a Primeira Forma Normal (1FN):
		
	
	Estará na Primeira Forma Normal se, e somente se, cada coluna só puder ter um valor para cada linha, campo e tabela
	 
	Estará na Primeira Forma Normal se, e somente se, cada coluna só puder ter um valor para cada campo
	 
	Estará na Primeira Forma Normal se, e somente se, cada coluna só puder ter um valor para cada linha na tabela
	
	Estará na Primeira Forma Normal se, e somente se, cada coluna só puder ter um ou mais valor para cada linha na tabela
	
	Estará na Primeira Forma Normal se, e somente se, cada coluna só puder ter um valor para cada tabela
		
	
	
	 4a Questão (Ref.: 201110081973)
	
	- Pode-se afirmar sobre a Terceira Forma Normal (3FN):
		
	
	Está na Terceira Forma Normal se, e somente se, para cada dependência funcional não trivialX=>A, onde X e A são atributos simples ou compostos, uma das condições precisam ser mantidas: ou a tabela X é uma superchave, ou  o atributo A é membro de uma chave candidata
	 
	Está na Terceira Forma Normal se, e somente se, para cada dependência funcional não trivialX=>A, onde X e A são atributos simples ou compostos, uma das condições precisam não sermantidas: ou o atributo X é uma superchave, ou  o atributo A é membro de uma chave candidata
	 
	Está na Terceira Forma Normal se, e somente se, para cada dependência funcional não trivialX=>A, onde X e A são atributos simples ou compostos, uma das condições precisam ser mantidas: ou o atributo X é uma superchave, ou  o atributo A é membro de uma chave candidata
	
	Está na Terceira Forma Normal se, e somente se, para cada dependência funcional não trivialX=>A, onde X e A são registros simples ou compostos, uma das condições precisam ser mantidas: ou o registro X é uma superchave, ou  o atributo A é membro de uma chave candidata
	
	Está na Terceira Forma Normal se, e somente se, para cada dependência funcional não trivialX=>A, onde X e A são atributos simples ou compostos, uma das condições precisam ser mantidas: ou o atributo A é uma superchave, ou  o atributo X é membro de uma chave candidata
		
	
	
	 5a Questão (Ref.: 201110130648)
	
	O acesso a banco de dados acontece a partir da realização de operações efetuadas com os dados. A operação que produz uma combinação entre as linhas de uma tabela com as linhas correspondentes de outra tabela, sendo, em princípio, correspondente a uma seleção pelos atributos de relacionamento sobre um produto cartesiano dessas tabelas, na álgebra relacional, trata-se de .....
		
	
	projeção, cuja notação, por exemplo, é A π B
	
	intersecção, cuja notação, por exemplo, é A |x| B
	 
	junção, cuja notação, por exemplo, é A |x| B.
	
	projeção, cuja notação, por exemplo, é A Ϭ B
	
	junção, cuja notação, por exemplo, é A n B.
		
	
	
	 6a Questão (Ref.: 201110293197)
	
	Dado o arquivo de Notas Fiscais(Num. NF, Série, Data emissão, Cod. do Cliente, Nome do cliente, Endereço do cliente, CGC do cliente, Relação das mercadorias vendidas (onde para cada mercadoria temos: Código da Mercadoria, Descrição da Mercadoria, Quantidade vendida, Preço de venda e Total da venda desta mercadoria) e Total Geral da Nota). Após aplicarmos a 3FN (Terceira Forma Normal) teremos as seguintes tabelas:
		
	
	Notas Fiscais, Mercadorias e Vendas
	 
	Notas Fiscais, Vendas, Mercadorias e Clientes
	
	Notas Fiscais, Mercadorias e Clientes
	
	Notas Fiscais, Vendas e Clientes
	
	Notas Fiscais e Vendas
		
	
******************************************
	1a Questão (Ref.: 201110303635)
	
	Quando dois conjuntos de dados são concatenados de acordo com uma determinada condição, representa o resultado da operação relacional:
		
	
	restrição
	 
	união
	 
	junção
	
	projeção
	
	intersecção
		
	
	
	 2a Questão (Ref.: 201110321618)
	
	A _________________ de duas relações é formada pela adição das tuplas de uma relação às tuplas de uma segunda relação, para produzir uma terceira.
		
	
	JUNÇÃO
	 
	UNIÃO
	
	DIFERENÇA
	 
	SELEÇÃO
	
	PROJEÇÃO
		
	
	
	 3a Questão (Ref.: 201110303633)
	
	Em relação à linguagem SQL, são três cláusulas da estrutura básica de uma expressão SQL: Fonte: (UFF/09)
		
	
	order by, group by e having
	
	in, between e like
	
	insert, delete e update
	 
	select, from e where
	
	table, view e group
		
	
	
	 4a Questão (Ref.: 201110321636)
	
	A operação _______________ é a combinação das operações produto, seleção e (possivelmente) projeção.
		
	 
	JUNÇÃO
	
	DIFERENÇA
	
	PROJEÇÃO
	
	PRODUTO
	
	SELEÇÃO
		
	
	
	 5a Questão (Ref.: 201110321617)
	
	A operação da álgebra relacional que recupera LINHAS (TUPLAS) em um tabela chama-se:
		
	
	PROJEÇÃO
	
	UNIÃO
	
	JUNÇÃO
	 
	SELEÇÃO
	
	DIFERENÇA
		
	
	
	 6a Questão (Ref.: 201110293219)
	
	A Álgebra Relacional é um conjunto de operações sobre modelos relacionais de dados. Baseada na entidade Cliente(id_cliente, nome, endereço, bairro, estado, email), assinale a alternativa que retorne todos clientes que moram em São Paulo.
		
	
	π estado='SP' (Cliente)
	
	π cliente (estado='SP')
	
	σ cliente (estado ='SP')
	
	σ cliente='SP'
	 
	σ estado='SP' (Cliente)
		
	
*****************************************
	1a Questão (Ref.: 201110081500)
	
	Marque (F) falso ou (V) verdadeiro nas afirmativas abaixo, em relação aos conceitos de modelo de dados e assinale a alternativa correta, que corresponde à correlação dos parênteses de cima para baixo com os valores da esquerda para a direita.
 
( V  )   Um modelo de dados é uma definição abstrata, autônoma e lógica dos objetos, operadores e outros elementos que, juntos, constituem a máquina abstrata com a qual os usuários interagem.
 
( V  )    Uma implementação de um determinado modelo de dados é uma representação conceitual e lógica sobre uma máquina real dos componentes da máquina abstrata, que juntos constituem este modelo.
 
( F  )   Modelo de dados é aquilo que os usuários não precisam conhecer e a sua    implementação é aquilo que os usuários precisam saber. 
		
	
	V F F
	 
	V V F
	 
	V V V
	
	F F F
	
	F V F
		
	
	
	 2a Questão (Ref.: 201110080677)
	
	     O diagrama ER (Entidade Relacionamento) é muito utilizado em banco de dados para facilitar o projeto do banco. Dessa forma, analisando o diagrama abaixo, marque a opção correta de acordo com as afirmativas:
I) Há a possibilidade da criação de um curso sem aluno.
II) Uma disciplina pode pertencer a mais de um curso.
III) Toda disciplina faz obrigatoriamente parte de um curso.
IV) Toda disciplina possui apenas um departamento responsável.
		
	 
	Apenas as alternativas I, II e IV estão corretas.
	 
	Todas as alternativas estão corretas.
	
	Apenas as alternativas II e III estão corretas.
	
	Apenas as alternativa I e II estão incorretas.
	
	Apenas as alternativas I e III estão corretas.
		
	
	
	 3a Questão (Ref.: 201110293232)
	
	Dada as tabelas: Pedido(Nr_pedido, Id_cliente, valor_total, data) Cliente(Id_cliente, nome, endereço, bairro, email, telefone), assinale a instrução em SQL que lista os clientes que possuem email do gmail.
		
	
	select nome from cliente where email like @gmail.com*
	 
	select nome from cliente where email in *@gmail.com
	 
	select nome from cliente where email like *@gmail.com
	
	select nome from cliente where email = ¿*@gmail.com
	
	select nome from cliente where email like *gmail*
		
	
	
	 4a Questão (Ref.: 201110081821)
	
	- Na arquitetura para um Sistema de Banco de Dados, a divisão se faz em três níveis: Nível Interno, Nível Externo e Nível Conceitual. Qual alternativa que define esses três níveis?
		
	
	Nível Conceitual: nível de comunidade, Nível Externo: nível lógico e Nível Interno: nível lógico, sem qualificação.
	
	Nível Interno: nível de armazenamento, Nível Conceitual: nível lógico e Nível Externo: nível lógico, sem qualificação.
	 
	Nível Conceitual: nível de armazenamento, Nível Externo: nível lógico e Nível Interno: nível lógico, sem qualificação.
	
	Nível Externo: nível de armazenamento, Nível Interno: nível lógico e Nível Conceitual: nível lógico, sem qualificação.
	 
	Nível Interno: nível de armazenamento, Nível Externo: nível lógico e Nível Conceitual: nível lógico, sem qualificação.
		
	
	
	 5a Questão (Ref.: 201110082264)
	
	Uma chave estrangeira em um modelo relacional é:
		
	 
	Ocorre se um atributo de uma relação for chave primária em outra relação.
	
	Um atributo ou combinação de atributos que possuem a propriedade de identificar de forma única uma linha da tabela.
	
	Ocorre se um atributo de uma relação for atributo em outrarelação.
	
	O Conjunto de atributos que serão chave primária que organiza e dá acesso a tabela.
	
	Ocorre em uma relação de existir mais de uma combinação de atributos possuindo a propriedade de identificação única.
		
	
	
	 6a Questão (Ref.: 201110081497)
	
	Marque (F) falso ou (V) verdadeiro nas afirmativas abaixo, em relação aos conceitos de banco de dados e assinale a alternativa correta, que corresponde à correlação dos parênteses de cima para baixo com os valores da esquerda para a direita.
 
( V ) Um sistema de banco de dados é basicamente um sistema computadorizado de armazenamento de registros.
 
( V  ) Um banco de dados é uma coleção de dados persistentes utilizada pelos sistemas de aplicação.
 
( V ) Um banco de dados é uma coleção de dados relacionados, logicamente coerentes e com algum significado inerente.
 
( F ) Algumas das vantagens de um sistema de bancos de dados sobre os métodos tradicionais dizem respeito à baixa densidade quanto aos arquivos, bem como às informações não tão precisas, mas atualizadas e disponíveis a qualquer momento.
		
	 
	V V V F
	
	V V F F
	
	V F V F
	
	F V F V
	
	F F F F
		
****************************************
	1a Questão (Ref.: 201110321657)
	
	A aplicação de uma operação de produto cartesiano seguida de uma operação de seleção resulta em uma operação de:
		
	 
	UNIÃO
	
	INTERSEÇÃO
	
	PROJEÇÃO
	
	DIVISÃO
	 
	JUNÇÃO
		
	
	
	 2a Questão (Ref.: 201110080687)
	
	Para facilitar a implementação de um sistema de banco de dados, é recomendado, previamente, fazer um diagrama entidade-relacionamento (ER). Dessa forma, analise o diagrama ER abaixo:
I)"Funcionário" é uma entidade forte.
II) "Dependente" por se tratar de uma entidade fraca, além do 'Codigo_dependente' ela também precisa da propriedade chave do funcionário ('Codigo_funcionario').
III) O atributo 'Telefone' em "Funcionário" é multivalorado.
Marque a alternativa correta.
		
	
	As alternativas I e II estão corretas.
	
	Apenas a alternativa I está correta.
	
	Apenas a alternativa II está correta.
	
	Apenas a alternativa III está correta.
	 
	As alternativas II e III estão corretas.
		
	
	
	 3a Questão (Ref.: 201110082004)
	
	- Uma das características do Banco de Dados Relacional são as operações fundamentais da álgebra relacional. Qual NÃO se enquadra nessa situação?
		
	
	Operação de DIFERENÇA de conjuntos
	
	Operação de PRODUTO CARTESIANO de conjuntos
	 
	Somente a (c) está correta
	
	Operação de INTERSEÇÃO de conjuntos
	 
	Operação de UNIÃO de conjuntos
		
	
	
	 4a Questão (Ref.: 201110081774)
	
	Analise o Modelo Conceitual de Dados a seguir:
 
Aplicando a 3a forma normal ao modelo apresentado, teremos as seguintes relações:
		
	
	R1 = {#MATRÍCULA, NOME, DATA-INÍCIO, DATA-VENCIMENTO, DATA-DEVOLUÇÃO
R2 = {#ISBN, TÍTULO}
	 
	R1 = {#MATRÍCULA, NOME}
R2 = {#ISBN, TÍTULO}
R3 = {#MATRÍCULA, #ISBN, DATA-INÍCIO, DATA-VENCIMENTO, DATA-DEVOLUÇÃO}
	
	         R1 = {#MATRÍCULA, # ISBN}
R2 = {NOME, TÍTULO}
	
	R1 = {#MATRÍCULA, NOME, #ISBN
R2 = {#ISBN, TÍTULO, #MATRÍCULA}
	
	 R1 = {#MATRÍCULA, NOME, DATA-INÍCIO, DATA-VENCIMENTO, DATA-DEVOLUÇÃO }
 R2 = {#ISBN, TÍTULO, DATA-INÍCIO, DATA-VENCIMENTO, DATA-DEVOLUÇÃO}
		
	
	
	 5a Questão (Ref.: 201110321652)
	
	Um qualificador de nome consiste do nome da tabela, seguido de um ponto, seguido por um nome de uma coluna da tabela. Os qualificadores de nome são utilizados em uma consulta para uma operação de:
		
	 
	SELEÇÃO
	
	INTERSEÇÃO
	
	PROJEÇÃO
	
	UNIÃO
	 
	JUNÇÃO
		
	
	
	 6a Questão (Ref.: 201110321655)
	
	Chamamos de _________________ à consulta cujo o resultado é utilizado por outra consulta, de forma encadeada e contida no mesmo comando SQL.
		
	 
	Consulta aninhada
	
	Consulta complexa
	
	Consulta extra
	
	Consulta simples
	
	Consulta composta
		
	
*****************************************
	1a Questão (Ref.: 201110082103)
	
	- Considere o banco de dados relacional de uma clínica médica, no qual as chaves primárias (incrementada automaticamente) e estrangeiras estão sublinhadas.
 
*Obs. A numeração automática iniciará com 1.
 
PACIENTE (id_pac, nome_pac, sexo, fone_pac)
ESPECIALIDADE (id_espec, nome_espec)
MEDICO (id_med, nome_med, fone_med, id_espec)
CONSULTA (id_cons, dt_cons, vl_cons, id_pac, id_med)
 
Dê o comando correspondente de Selecionar nome do paciente, nome da especialidade, nome do médico, data de consulta para todos os pacientes.
		
	
	Select T1.nome_pac, T2.nome_espec, T3.nome_med, T4.dt_cons From PACIENTE T1, ESPECIALIDADE T3, MEDICO T4, CONSULTA T2 Where T1.id_pac = T4.id_pac And T4.id_med = T3.id_med And T3.id_espec = T2.id_espec
	 
	Select T1.nome_pac, T2.nome_espec, T3.nome_med, T4.dt_cons From PACIENTE T1, ESPECIALIDADE T2, MEDICO T3, CONSULTA T4 Where T1.id_pac = T4.id_pac And T4.id_med = T3.id_med And T3.id_espec = T2.id_espec
	 
	Select T1.nome_pac, T2.nome_espec, T3.nome_med, T4.dt_cons From PACIENTE T1, ESPECIALIDADE T3, MEDICO T2, CONSULTA T4 Where T1.id_pac  = T4.id_pac And
T4.id_med = T3.id_med And T3.id_espec= T2.id_espec
	
	Select T1.nome_pac, T2.nome_espec, T3.nome_med, T4.dt_cons From PACIENTE T4, ESPECIALIDADE T3, MEDICO T2, CONSULTA T1 Where T1.id_pac = T4.id_pac And T4.id_med = T3.id_med And T3.id_espec = T2.id_espec
	
	Select T1.nome_pac, T2.nome_espec, T3.nome_med, T4.dt_cons From PACIENTE T2, ESPECIALIDADE T3, MEDICO T1, CONSULTA T4 Where T1.id_pac = T4.id_pac And T4.id_med = T3.id_med And T3.id_espec = T2.id_espec
		
	
	
	 2a Questão (Ref.: 201110082104)
	
	- Considere o banco de dados relacional de uma clínica médica, no qual as chaves primárias (incrementada automaticamente) e estrangeiras estão sublinhadas.
 
*Obs. A numeração automática iniciará com 1.
 
PACIENTE (id_pac, nome_pac, sexo, fone_pac)
ESPECIALIDADE (id_espec, nome_espec)
MEDICO (id_med, nome_med, fone_med, id_espec)
CONSULTA (id_cons, dt_cons, vl_cons, id_pac, id_med)
 
Dê o comando correspondente de Selecionar nome do médico, nome da especialidade para todos os médicos.
		
	 
	Select T1.nome_med, T2.nome_espec From MEDICO T1, ESPECIALIDADE T2 Where T1. id_espec = T2. id_espec
	
	Select T1.nome_med, T2.nome_espec From MEDICO T1, ESPECIALIDADE T2 Where T1. id_espec >= T2. id_espec
	
	Select T1.nome_med, T2.nome_espec From MEDICO T1, ESPECIALIDADE T2 Where T1. id_espec <> T2. id_espec
	
	Select T1.nome_med, T2.nome_espec From MEDICO T1, ESPECIALIDADE T2 Where T1. id_espec < T2. id_espec
	
	Select T1.nome_med, T2.nome_espec From MEDICO T1, ESPECIALIDADE T2 Where T1. id_espec <=T2. id_espec
		
	
	
	 3a Questão (Ref.: 201110082109)
	
	- Considere o banco de dados relacional de uma clínica médica, no qual as chaves primárias (incrementada automaticamente) e estrangeiras estão sublinhadas.
 
*Obs. A numeração automática iniciará com 1.
 
PACIENTE (id_pac, nome_pac, sexo, fone_pac)
ESPECIALIDADE (id_espec, nome_espec)
MEDICO (id_med, nome_med, fone_med, id_espec)
CONSULTA (id_cons, dt_cons, vl_cons, id_pac, id_med)
 
Dê o comando correspondente de Selecionar nome do paciente, sexo do paciente, valor da consulta para todos os pacientes.
		
	
	Select T1.nome_pac, T1.sexo, T2.vl_cons From PACIENTE T1, CONSULTA  T2 Where T1. id_pac >= T2. id_pac
	
	Select T1.nome_pac, T1.sexo, T2.vl_cons From PACIENTE T1, CONSULTA  T2 Where T1. id_pac <= T2. id_pac
	 
	Select T1.nome_pac, T1.sexo, T2.vl_cons From PACIENTE T1, CONSULTA  T2 Where T1. id_pac = T2. id_pac
	
	Select T1.nome_pac, T1.sexo, T2.vl_cons From PACIENTE T1,CONSULTA  T2 Where T1. id_pac > T2. id_pac
	
	Select T1.nome_pac, T1.sexo, T2.vl_cons From PACIENTE T1, CONSULTA  T2 Where T1. id_pac <> T2. id_pac
		
	
	
	 4a Questão (Ref.: 201110082111)
	
	- Considere o banco de dados relacional de uma clínica médica, no qual as chaves primárias (incrementada automaticamente) e estrangeiras estão sublinhadas.
 
*Obs. A numeração automática iniciará com 1.
 
PACIENTE (id_pac, nome_pac, sexo, fone_pac)
ESPECIALIDADE (id_espec, nome_espec)
MEDICO (id_med, nome_med, fone_med, id_espec)
CONSULTA (id_cons, dt_cons, vl_cons, id_pac, id_med)
 
Dê o comando correspondente de Selecionar nome do paciente, fone do paciente, data da consulta para todos os pacientes onde o sexo é igual a (M)asculino.
		
	
	Select T1.nome_pac, T1.sexo, T2.vl_cons From PACIENTE T1, CONSULTA T2 Where T1.sexo <> 'M'
	 
	Select T1.nome_pac, T1.sexo, T2.vl_cons From PACIENTE T1, CONSULTA T2 Where UPPER(T1.sexo) = 'M'
	
	Select T1.nome_pac, T1.sexo, T2.vl_cons From PACIENTE T1, CONSULTA T2 Where T1.sexo != 'M'
	
	Select T1.nome_pac, T1.fone_pac, T2.dt_cons From PACIENTE T1, CONSULTA T2 Where T1.sexo = 'Masculino'
	
	Select T1.nome_pac, T1.sexo, T2.vl_cons From PACIENTE T1, CONSULTA T2 Where T1.sexo = 'M' And T1.sexo = 'F'
		
	
	
	 5a Questão (Ref.: 201110094596)
	
	Qual dos comandos SQL abaixo pode ser utilizado para incluir na definição da tabela aluno o atributo CPF com 11 caracteres?
		
	 
	insert into aluno cpf char(11);
	
	add into aluno cpf char(11);
	 
	alter table aluno add cpf char(11);
	
	alter table aluno insert cpf char(11);
	
	alter table aluno insert cpf char(11);
		
	
	
	 6a Questão (Ref.: 201110080737)
	
	Os programas de modelagem de banco de dados apresentam vários benefícios para a implementação de um determinado projeto de banco de dados. Alguns dos benefícios são:
		
	
	Maior previsibilidade do custo do projeto, facilitar a apresentação do projeto e melhorar a programação da linguagem de programação a ser utilizada.
	
	Simplificação de programas e do processo de desenvolvimento, decomposição de estrutura simples e criação de fluxogramas.
	
	Facilitar o uso de uma linguagem de programação, acelerar o desenvolvimento do sistema e diminuir o custo do projeto.
	
	Decomposição de estrutura complexa, construção de programas de alta qualidade e facilidade de publicação do sistema na web.
	 
	Simplificar programas e o processo de desenvolvimento, acelerar o desenvolvimento do sistema e diminuir o custo do desenvolvimento do sistema.
		
	
******************************************

Continue navegando