Buscar

Fundamentos de 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 7 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 7 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

FUNDAMENTOS DE BANCO DE DADOS
	 
	 
	 1.
	Ref.: 3117081
	Pontos: 1,00  / 1,00
	
	O projetista de banco de dados na Arquitetura Ansi Sparc define o:
 
		
	
	Modelo Conceitual
	
	Nivel Interno
	 
	Nivel Conceitual
	
	Modelo Físico
	
	Modelo Lógico
	
	
	 2.
	Ref.: 3117091
	Pontos: 1,00  / 1,00
	
	 O Projeto de um banco de dados é normalmente dividido em fases. Marque a alternativa correta.
  
		
	
	 Projeto Conceitual: é analisado um modelo de dados em função do SGBD definido e usa modelo de dados para descrever a realidade.
  
	
	Projeto Físico: total independência do SGBD específico.
  
	
	 Projeto Conceitual: define como os dados são armazenados no SGBD específico.
 
	
	 Projeto Lógico: linguagem usada para especificar esquemas lógicos, consiste em criar um modelo físico de dados a partir do modelo conceitual independente do SGBD escolhido.
 
	 
	   Projeto Físico: descreve estruturas de armazenamento e métodos de acesso.
    
	
	
	 3.
	Ref.: 3123435
	Pontos: 1,00  / 1,00
	
	Em uma das etapas do projeto de um banco de dados, definimos modelamos os relacionamentos tipo que se conectam:
 
		
	
	Apenas as entidades
 
	
	Apenas relacionamentos.
 
	
	as Entidades tipo e outros relacionamentos tipo.
 
	 
	Apenas as entidades tipo
 
	
	A outros relacionamentos tipo
	
	
	 4.
	Ref.: 3102387
	Pontos: 1,00  / 1,00
	
	Uma loja de material esportivo deseja efetuar o cadastro de seus cliente com as seguintes informações Nome, telefones, email.
Sendo assim, o ideal é definir o atributo telefones como:
		
	
	Atributo monovalorado.
	
	Atributo obrigatório.
	
	Atributo composto.
	 
	Atributo multivalorado.
	
	Atributo identificador.
 
	
	
	 5.
	Ref.: 3105185
	Pontos: 1,00  / 1,00
	
	Uma chave primária em um modelo relacional é quando:
		
	
	Um atributo único 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.
	 
	Um atributo ou combinação de atributos que possuem a propriedade de identificar de forma única uma linha da tabela.
	
	O Conjunto de atributos que serão chave primária, que organiza e dá acesso à tabela.
 
	
	
	 6.
	Ref.: 3123924
	Pontos: 1,00  / 1,00
	
	Na linguagem SQL    
		
	
	 a Linguagem de Definição de Dados fornece tabelas para criação e modificação de comandos.
    
	
	a Linguagem de Manipulação de Relacionamentos compreende os comandos para construir tabelas em um banco de dados.
  
	
	os comandos básicos da Linguagem de Definição de Dados são Select, Insert, Update e Delete.
    
	
	os comandos básicos da Linguagem de Definição de Dados são Sort, Insert, Undo e Store.
	 
	a Linguagem de Manipulação de Dados compreende os comandos para inserir, remover e modificar informações em um banco de dados.
    
	
	
	 7.
	Ref.: 3123931
	Pontos: 1,00  / 1,00
	
	Abaixo segue parte do esquema do banco de dados Shark, sabendo-se que os atributos em negrito e sublinhados são chaves primárias e os atributos em itálico são chaves estrangeiras:
AREA (CODAREA, NOMEAREA)
LOCAL (CODLOCAL, CODAREA, NOMELOCAL)
TUBARAO (IDTUBARAO, IDESPECIE, COMPRIMENTO, SEXO)
CAPTURA (NUMCAPTURA, IDEMB, IDTUBARAO, CODLOCAL, LATITUDE, LONGITUDE, DATA, TEMPAGUA)
Assinale a alternativa abaixo que representa um comando SQL que consulte todos os dados de capturas e de tubarões cujas datas sejam posteriores a 2009, o comprimento seja a partir de 4 metros e o sexo seja masculino (M).
 
		
	
	    SELECT * FROM CAPTURA C, TUBARAO T ON C.IDTUBARAO = T.IDTUBARAO AND DATA > '31/12/2009' AND COMPRIMENTO >= 4 AND SEXO = 'M';
  
	
	SELECT * FROM CAPTURA, TUBARAO WHERE DATA > '31/12/2009' AND COMPRIMENTO >= 4 AND SEXO = "M";
	
	    SELECT * FROM CAPTURA C, TUBARAO T ON C.IDTUBARAO = T.IDTUBARAO AND DATA > '31/12/2009' AND COMPRIMENTO > 4 AND SEXO = 'M';
    
	 
	 SELECT * FROM CAPTURA C, TUBARAO T WHERE C.IDTUBARAO = T.IDTUBARAO AND DATA > '31/12/2009' AND COMPRIMENTO >= 4 AND SEXO = 'M'; 
 
	
	 SELECT * FROM CAPTURA C, TUBARAO T WHERE C.IDTUBARAO = T.IDTUBARAO AND DATA >= '31/12/2009' AND COMPRIMENTO > 4 AND SEXO = "M";
  
	
	
	 8.
	Ref.: 3126634
	Pontos: 0,00  / 1,00
	
	O retorno do valor médio de uma coluna contendo diversos números é possibilitado pela expressão SQL
  
 
		
	
	 SELECT FROM table_name AVG(column_name)
 
	 
	SELECT AVG(column_name) FROM table_name
  
	
	 SELECT column_name FROM table_name SETTING AVG
  
	
	 SELECT column_name (AVG) FROM table_name
    
	 
	SELECT AVG OF column_name FROM table_name  
    
	
	
	 9.
	Ref.: 3126643
	Pontos: 1,00  / 1,00
	
	Analise o modelo a seguir:
Empregado (nome_empregado, rua,cidade)
Trabalha (nome_empregado,nome_companhia,salario)
Companhia (nome_companhia,cidade)
Qual é a consulta em SQL para encontrar nome, endereço e cidade de residência de todos os empregados da XXX que ganham mais de dez mil reais?
 
		
	
	SELECT e.nome_empregado, rua, cidade FROM empregado e WHERE t.nome_companhia = 'XXX' AND t.salario > 10000;
 
	 
	SELECT e.nome_empregado, rua, cidade FROM empregado e INNER JOIN trabalha t ON e.nome_empregado = t.nome_empregado WHERE t.nome_companhia = 'XXX' AND t.salario > 10000;
 
	
	SELECT e.nome_empregado, rua, cidade FROM empregado e, trabalha t ON e.nome_empregado = t.nome_empregado WHERE t.nome_companhia = 'XXX' AND t.salario > 10000;
 
	
	SELECT e.nome_empregado, rua, cidade FROM empregado e LEFT JOIN trabalha t ON e.nome_empregado = t.nome_empregado WHERE t.nome_companhia = 'XXX' AND t.salario > 10000;
	
	SELECT e.nome_empregado, rua, cidade FROM empregado e WHERE t.nome_companhia = 'XXX' AND t.salario < 10000;
 
	
	
	 10.
	Ref.: 3126668
	Pontos: 1,00  / 1,00
	
	Baseado no modelo de banco de dados mostrado a seguir: 
FILIAL(idfilial(PK), nome, cidade,endereço,telefone) 
FUNCIONARIO(idfuncionario(PK),nome,endereço,telefone,salario,idfilial) 
CLIENTE(idcliente(PK),nome,cpf,endereço,telefone,cidade) 
CLIENTE_ESPECIAL(idcliente(PK),Km,desconto) 
CARRO(idcarro(PK),placa,modelo,tipo,cor,ano,Km,valor,chassis,idfilial) 
ALUGUEL(NF(PK),idcarro,idcliente,valor,CNH,dataIni,dataFim,idfuncionario) 
Qual o nome do Funcionário que tem o maior salário?
  
		
	
	SELECT nome FROM funcionario fu where salario = (select sum(salario) from funcionario);
  
	 
	 SELECT nome FROM funcionario fu where salario = (select Max(salario) from funcionario); 
  
	
	 SELECT nome, Max(salario) FROM funcionario fu group by nome;
	
	 SELECT nome FROM funcionario fu where salario = Max(salario);
    
	
	 SELECT nome, Max(salario) FROM funcionario;

Continue navegando