Buscar

Fundamentos banco de dados primeira aula

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 93 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 93 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 93 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 banco de dados primeira aula
	
	
	 1a Questão
	
	
	
	
	O conceito que exemplifica o significado de INFORMAÇÃO é:
  
		
	
	O armazenamento de dados
    
	
	 A manipulação de dados
 
	 
	O resultado do processamento, manipulação e organização de dados
  
	
	 O armazenamento de arquivo
    
	
	   a manipulação de arquivos
	Respondido em 14/10/2019 10:22:25
	
Explicação:
A informação é produzida a partir do processamento dos dados, ou seja é o conhecimento produzido a partir da análise dos dados.
	
	
	 
	
	 2a Questão
	
	
	
	
	O usuário de banco de dados responsável por fazer o seu gerenciamento  é o:
 
		
	
	Projetista de Banco de Dados
	 
	Administrador de Dados
	
	Gerente de Sistemas
	 
	Administrador de Banco de Dados
	
	Desenvolvedor
	Respondido em 14/10/2019 10:22:45
	
Explicação:
O administrador de banco de dados é responsavel pelo gerenciamento do SGBD e portanto do próprio banco de dados
	
	
	 
	
	 3a Questão
	
	
	
	
	A autoinformação do banco de dados está caracterizada pela existencia :
		
	
	Dos aplicativos
	
	Do sistema de banco de dados
	
	Dos arquivos de dados
	 
	Do SGBD
	 
	Do catálogo
	Respondido em 14/10/2019 10:22:54
	
Explicação:
O catalogo armazena os metadados, ou seja os dados que descrevem as estruturas de armazenamento do banco de dados,permitindo que o SGBD acesse os seus dados sem necessitar de informações externas.
	
	
	 
	
	 4a Questão
	
	
	
	
	Na Arquitetura Ansi Sparc quando nos referimos a forma  como os diferentes  usuários  enxergam o banco de dados estamos no:
,
		
	
	Nivel Interno
	 
	Nivel Conceitual
	
	Sistemas Gerenciador de Banco de Dados
	
	Aplicativo
	 
	Nivel Externo
	Respondido em 14/10/2019 10:23:47
	
Explicação:
O Nivel externo é aonde são definidas as diversas visões do banco de dados, ou seja, a forma como os usuários enxergam o banco de dados.
	
	
	 
	
	 5a Questão
	
	
	
	
	O projetista de banco de dados na Arquitetura Ansi Sparc define o:
 
		
	 
	Nivel Conceitual
	
	Modelo Físico
	
	Modelo Lógico
	
	Nivel Interno
	
	Modelo Conceitual
	Respondido em 14/10/2019 10:24:26
	
Explicação:
O Nivel conceitual de um banco de dados corresponde aos seus objetos lógicos que são definidos pelo projetista de banco de dados.
	
	
	 
	
	 6a Questão
	
	
	
	
	Na Arquitetura Ansi Sparc o DBA trabalha no:
		
	
	NIVEL EXTERNO
	 
	NIVEL INTERNO
	
	SGBD
	
	NIVEL CONCEITUAL
	 
	BANCO DE DADOS
	Respondido em 14/10/2019 10:24:44
	
Explicação:
O DBA administrador de banco de dados é o responsável pela adminstração no Sistema Gerenciador de Banco de Dados  que na arquitetura ANSI SPARC equivale ao NIVEL INTERNO
2 teste 
	
	
	 1a Questão
	
	
	
	
	A autoinformação do banco de dados está caracterizada pela existencia :
		
	
	Dos arquivos de dados
	
	Do sistema de banco de dados
	 
	Do SGBD
	 
	Do catálogo
	
	Dos aplicativos
	Respondido em 19/10/2019 19:44:24
	
Explicação:
O catalogo armazena os metadados, ou seja os dados que descrevem as estruturas de armazenamento do banco de dados,permitindo que o SGBD acesse os seus dados sem necessitar de informações externas.
	
	
	 
	
	 2a Questão
	
	
	
	
	O projetista de banco de dados na Arquitetura Ansi Sparc define o:
 
		
	
	Modelo Lógico
	 
	Modelo Físico
	 
	Nivel Conceitual
	
	Modelo Conceitual
	
	Nivel Interno
	Respondido em 19/10/2019 19:44:32
	
Explicação:
O Nivel conceitual de um banco de dados corresponde aos seus objetos lógicos que são definidos pelo projetista de banco de dados.
	
	
	 
	
	 3a Questão
	
	
	
	
	O conceito que exemplifica o significado de INFORMAÇÃO é:
  
		
	 
	O resultado do processamento, manipulação e organização de dados
  
	
	 O armazenamento de arquivo
    
	
	O armazenamento de dados
    
	
	 A manipulação de dados
 
	
	   a manipulação de arquivos
	Respondido em 19/10/2019 19:44:46
	
Explicação:
A informação é produzida a partir do processamento dos dados, ou seja é o conhecimento produzido a partir da análise dos dados.
	
	
	 
	
	 4a Questão
	
	
	
	
	Na Arquitetura Ansi Sparc quando nos referimos a forma  como os diferentes  usuários  enxergam o banco de dados estamos no:
,
		
	
	Nivel Conceitual
	
	Nivel Interno
	 
	Nivel Externo
	 
	Aplicativo
	
	Sistemas Gerenciador de Banco de Dados
	Respondido em 19/10/2019 19:45:10
	
Explicação:
O Nivel externo é aonde são definidas as diversas visões do banco de dados, ou seja, a forma como os usuários enxergam o banco de dados.
	
	
	 
	
	 5a Questão
	
	
	
	
	Na Arquitetura Ansi Sparc o DBA trabalha no:
		
	 
	NIVEL INTERNO
	 
	BANCO DE DADOS
	
	NIVEL CONCEITUAL
	
	SGBD
	
	NIVEL EXTERNO
	Respondido em 19/10/2019 19:45:24
	
Explicação:
O DBA administrador de banco de dados é o responsável pela adminstração no Sistema Gerenciador de Banco de Dados  que na arquitetura ANSI SPARC equivale ao NIVEL INTERNO
	
	
	 
	
	 6a Questão
	
	
	
	
	O usuário de banco de dados responsável por fazer o seu gerenciamento  é o:
 
		
	
	Desenvolvedor
	
	Administrador de Dados
	 
	Administrador de Banco de Dados
	
	Gerente de Sistemas
	
	Projetista de Banco de Dados
	Respondido em 19/10/2019 19:45:34
	
Explicação:
O administrador de banco de dados é responsavel pelo gerenciamento do SGBD e portanto do próprio banco de dados
3 teste
	1a Questão
	
	
	
	A autoinformação do banco de dados está caracterizada pela existencia :
		
	 
	Do catálogo
	
	Dos arquivos de dados
	
	Do sistema de banco de dados
	
	Dos aplicativos
	 
	Do SGBD
	Respondido em 14/10/2019 10:25:58
	
Explicação:
O catalogo armazena os metadados, ou seja os dados que descrevem as estruturas de armazenamento do banco de dados,permitindo que o SGBD acesse os seus dados sem necessitar de informações externas.
	
	
	 
	
	 2a Questão
	
	
	
	
	O projetista de banco de dados na Arquitetura Ansi Sparc define o:
 
		
	 
	Nivel Interno
	 
	Nivel Conceitual
	
	Modelo Conceitual
	
	Modelo Físico
	
	Modelo Lógico
	Respondido em 14/10/2019 10:26:10
	
Explicação:
O Nivel conceitual de um banco de dados corresponde aos seus objetos lógicos que são definidos pelo projetista de banco de dados.
	
	
	 
	
	 3a Questão
	
	
	
	
	O conceito que exemplifica o significado de INFORMAÇÃO é:
  
		
	
	 O armazenamento de arquivo
    
	
	 A manipulação de dados
 
	 
	O resultado do processamento, manipulação e organização de dados
  
	 
	O armazenamento de dados
    
	
	   a manipulação de arquivos
	Respondido em 14/10/2019 10:26:38
	
Explicação:
A informação é produzida a partir do processamento dos dados, ou seja é o conhecimento produzido a partir da análise dos dados.
	
	
	 
	
	 4a Questão
	
	
	
	
	Na Arquitetura Ansi Sparc quando nos referimos a forma  como os diferentes  usuários  enxergam o banco de dados estamos no:
,
		
	
	Sistemas Gerenciador de Banco de Dados
	 
	Nivel Externo
	
	Aplicativo
	 
	Nivel Interno
	
	Nivel Conceitual
	Respondido em 14/10/2019 10:27:01
	
Explicação:
O Nivel externo é aonde são definidas as diversas visões do banco de dados, ou seja, a forma como os usuários enxergam o banco de dados.
	
	
	 
	
	 5a Questão
	
	
	
	
	Na Arquitetura Ansi Sparc o DBA trabalha no:
		
	
	SGBD
	
	BANCO DE DADOS
	
	NIVEL CONCEITUAL
	
	NIVEL EXTERNO
	 
	NIVEL INTERNO
	Respondido em 14/10/2019 10:27:10
	
Explicação:
O DBA administrador de banco de dados é o responsável pela adminstração no Sistema Gerenciador de Banco de Dados  que na arquitetura ANSI SPARC equivale ao NIVEL INTERNO
	
	
	 
	
	 6a Questão
	
	
	
	
	O usuário de banco de dados responsável por fazer o seu gerenciamento  é o:
 
		
	
	Gerente de Sistemas
	 
	Administrador de Banco de Dados
	
	Projetista de Banco de Dados
	 
	Administrador de Dados
	
	Desenvolvedor
	Respondido em 14/10/2019 10:27:47Explicação:
O administrador de banco de dados é responsavel pelo gerenciamento do SGBD e portanto do próprio banco de dados
4 teste
	 
	
	 1a Questão
	
	
	
	
	A autoinformação do banco de dados está caracterizada pela existencia :
		
	
	Do sistema de banco de dados
	
	Dos arquivos de dados
	 
	Do catálogo
	
	Do SGBD
	
	Dos aplicativos
	Respondido em 19/10/2019 19:47:28
	
Explicação:
O catalogo armazena os metadados, ou seja os dados que descrevem as estruturas de armazenamento do banco de dados,permitindo que o SGBD acesse os seus dados sem necessitar de informações externas.
	
	
	 
	
	 2a Questão
	
	
	
	
	O projetista de banco de dados na Arquitetura Ansi Sparc define o:
 
		
	
	Modelo Lógico
	
	Modelo Físico
	
	Nivel Interno
	 
	Modelo Conceitual
	 
	Nivel Conceitual
	Respondido em 19/10/2019 19:47:52
	
Explicação:
O Nivel conceitual de um banco de dados corresponde aos seus objetos lógicos que são definidos pelo projetista de banco de dados.
	
	
	 
	
	 3a Questão
	
	
	
	
	O conceito que exemplifica o significado de INFORMAÇÃO é:
  
		
	 
	O resultado do processamento, manipulação e organização de dados
  
	
	 A manipulação de dados
 
	
	O armazenamento de dados
    
	
	   a manipulação de arquivos
	
	 O armazenamento de arquivo
    
	Respondido em 19/10/2019 19:48:35
	
Explicação:
A informação é produzida a partir do processamento dos dados, ou seja é o conhecimento produzido a partir da análise dos dados.
	
	
	 
	
	 4a Questão
	
	
	
	
	Na Arquitetura Ansi Sparc quando nos referimos a forma  como os diferentes  usuários  enxergam o banco de dados estamos no:
,
		
	
	Aplicativo
	
	Nivel Conceitual
	 
	Nivel Externo
	
	Nivel Interno
	
	Sistemas Gerenciador de Banco de Dados
	Respondido em 19/10/2019 19:48:57
	
Explicação:
O Nivel externo é aonde são definidas as diversas visões do banco de dados, ou seja, a forma como os usuários enxergam o banco de dados.
	
	
	 
	
	 5a Questão
	
	
	
	
	Na Arquitetura Ansi Sparc o DBA trabalha no:
		
	 
	NIVEL INTERNO
	
	NIVEL EXTERNO
	
	NIVEL CONCEITUAL
	
	SGBD
	
	BANCO DE DADOS
	Respondido em 19/10/2019 19:49:24
	
Explicação:
O DBA administrador de banco de dados é o responsável pela adminstração no Sistema Gerenciador de Banco de Dados  que na arquitetura ANSI SPARC equivale ao NIVEL INTERNO
	
	
	 
	
	 6a Questão
	
	
	
	
	O usuário de banco de dados responsável por fazer o seu gerenciamento  é o:
 
		
	
	Projetista de Banco de Dados
	
	Desenvolvedor
	
	Gerente de Sistemas
	 
	Administrador de Banco de Dados
	
	Administrador de Dados
	Respondido em 19/10/2019 19:49:43
	
Explicação:
O administrador de banco de dados é responsavel pelo gerenciamento do SGBD e portanto do próprio banco de dados
2 avaliaçao aula 1
	1a Questão
	
	
	
	O modelo que descreve as estruturas de armazenamento (taabelas) seus campos, suas chaves e demais características , é:
		
	
	Modelo essencial
	 
	Modelo lógico
	
	Modelo conceitual
 
	
	Modelo de dados
	 
	Modelo físico
	Respondido em 19/10/2019 19:51:20
	
Explicação:
O modelo lógico é construido a partir do modelo conceitual realizando o mapeamento do DER para os componentes do modelo relacional, tabelas, definindo suas colunas e chaves
	
	
	 
	
	 2a Questão
	
	
	
	
	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, é o:
		
	
	Essencial
	
	Físico
	
	Relacional
 
	
	Lógico
	 
	Conceitual
	Respondido em 19/10/2019 19:51:37
	
Explicação:
O modelo conceitual é feito utilizando o Diagrama Entidade Relacionamento e destina-se a formalizar a realidade apresentada no mini mundo, formalizando-a
	
	
	 
	
	 3a Questão
	
	
	
	
	 O Projeto de um banco de dados é normalmente dividido em fases. Marque a alternativa correta.
  
		
	 
	 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: total independência do SGBD específico.
  
	
	 Projeto Conceitual: define como os dados são armazenados no SGBD específico.
 
	
	 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: descreve estruturas de armazenamento e métodos de acesso.
    
	Respondido em 19/10/2019 19:53:01
	
Explicação:
Projeto de Banco de Dados: Modelo Conceitual, Modelo Lógico e Modelo Físico.
Projeto Conceitual: Modelo de dados abstrato, que descreve a estrutura de um banco de dados de forma independente de um SGBD particular. A técnica de modelo conceitual mais difundida é a abordagem Entidade-Relacionamento.
Projeto Lógico: Descreve as estruturas que estarão contidas no banco de dados, considerando o modelo de dados do Sistema Gerenciador de Banco de Dados (SGBD), resultando em um esquema lógico de dados.
Projeto Físico: Descreve as estruturas físicas de armazenamento de dados, tais como: tamanho dos campos, índices, tipo de preenchimento destes campos, etc... . É totalmente dependente do SGBD.
	
	
	 
	
	 4a Questão
	
	
	
	
	O modelo que descreve as estruturas de armazenamento de dados, tais como no SGBD como os tipos de dados esécíficos,  índices, tipo de preenchimento destes campos, é:
		
	
	Modelo lógico
	 
	Modelo Relacional
 
	 
	Modelo físico
	
	Modelo essencial
	
	Modelo conceitual
 
	Respondido em 19/10/2019 19:55:01
	
Explicação:
O modelo de dados físico define a forma como as tabelas serão criadas no SGBD, com os seus tipos de dados, os indices a serem utilizados e as opções de armazenamento
	
	
	 
	
	 5a Questão
	
	
	
	
	Sobre modelos de dados conceituais, lógicos e físicos, marque a opção correta:
    
		
	
	 Modelos de dados conceituais são totalmente dependentes da implementação
  
	
	 Modelos de dados físicos não descrevem detalhes de como os dados são armazenados
 
	 
	 Modelos de dados físicos são orientados a SGBDs específicos
  
	
	Modelos de dados físicos usam conceitos próximos da visão dos usuários
    
	
	Modelos de dados lógicos utilizam conceitos que definem o armazenamento físico
  
	Respondido em 19/10/2019 19:55:16
	
Explicação:
Fases de Modelagem: Modelo Conceitual, Modelo Lógico e Modelo Físico.
Modelo Conceitual: Modelo de dados abstrato, que descreve a estrutura de um banco de dados de forma independente de um SGBD particular. A técnica de modelo conceitual mais difundida é a abordagem Entidade-Relacionamento.
Modelo Lógico: Descreve as estruturas que estarão contidas no banco de dados, considerando o modelo de dados do Sistema Gerenciador de Banco de Dados (SGBD), resultando em um esquema lógico de dados.
Modelo Físico: Descreve as estruturas físicas de armazenamento de dados, tais como: tamanho dos campos, índices, tipo de preenchimento destes campos, etc.
	
	
	 
	
	 6a Questão
	
	
	
	
	O Diagrama Entidade-Relacionamento é utilizado para elaboração do seguinte modelo de dados:
		
	 
	hierárquico
 
	
	físico
	 
	conceitual
	
	interno
	
	externo
	Respondido em 19/10/2019 19:55:31
	
Explicação:
O Diagrama Entidade Relacionamento é a ferramenta utilizada no Projeto de Banco de Dados para realizar a modelagem conceitual
aula 2
	
	
	 1a Questão
	
	
	
	
	O modelo que descreve as estruturas de armazenamento (taabelas) seus campos, suas chaves e demais características , é:
		
	
	Modelo de dados
	 
	Modelo físico
	
	Modelo conceitual
 
	
	Modelo essencial
	 
	Modelo lógico
	Respondido em 19/10/2019 20:01:46
	
Explicação:
O modelo lógico é construido a partir do modelo conceitual realizando o mapeamento do DER para os componentes do modelo relacional, tabelas, definindo suas colunas e chaves
	
	
	 
	
	 2a Questão
	
	
	
	
	O modelo que descrevea 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, é o:
		
	
	Essencial
	
	Físico
	
	Relacional
 
	 
	Conceitual
	
	Lógico
	Respondido em 19/10/2019 20:04:12
	
Explicação:
O modelo conceitual é feito utilizando o Diagrama Entidade Relacionamento e destina-se a formalizar a realidade apresentada no mini mundo, formalizando-a
	
	
	 
	
	 3a Questão
	
	
	
	
	 O Projeto de um banco de dados é normalmente dividido em fases. Marque a alternativa correta.
  
		
	 
	   Projeto Físico: descreve estruturas de armazenamento e métodos de acesso.
    
	
	 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: total independência do SGBD específico.
  
	
	 Projeto Conceitual: é analisado um modelo de dados em função do SGBD definido e usa modelo de dados para descrever a realidade.
  
	
	 Projeto Conceitual: define como os dados são armazenados no SGBD específico.
 
	Respondido em 19/10/2019 20:05:48
	
Explicação:
Projeto de Banco de Dados: Modelo Conceitual, Modelo Lógico e Modelo Físico.
Projeto Conceitual: Modelo de dados abstrato, que descreve a estrutura de um banco de dados de forma independente de um SGBD particular. A técnica de modelo conceitual mais difundida é a abordagem Entidade-Relacionamento.
Projeto Lógico: Descreve as estruturas que estarão contidas no banco de dados, considerando o modelo de dados do Sistema Gerenciador de Banco de Dados (SGBD), resultando em um esquema lógico de dados.
Projeto Físico: Descreve as estruturas físicas de armazenamento de dados, tais como: tamanho dos campos, índices, tipo de preenchimento destes campos, etc... . É totalmente dependente do SGBD.
	
	
	 
	
	 4a Questão
	
	
	
	
	O modelo que descreve as estruturas de armazenamento de dados, tais como no SGBD como os tipos de dados esécíficos,  índices, tipo de preenchimento destes campos, é:
		
	
	Modelo conceitual
 
	 
	Modelo lógico
	
	Modelo essencial
	 
	Modelo físico
	
	Modelo Relacional
 
	Respondido em 19/10/2019 20:04:45
	
Explicação:
O modelo de dados físico define a forma como as tabelas serão criadas no SGBD, com os seus tipos de dados, os indices a serem utilizados e as opções de armazenamento
	
	
	 
	
	 5a Questão
	
	
	
	
	Sobre modelos de dados conceituais, lógicos e físicos, marque a opção correta:
    
		
	 
	 Modelos de dados físicos são orientados a SGBDs específicos
  
	
	Modelos de dados físicos usam conceitos próximos da visão dos usuários
    
	
	 Modelos de dados físicos não descrevem detalhes de como os dados são armazenados
 
	
	 Modelos de dados conceituais são totalmente dependentes da implementação
  
	
	Modelos de dados lógicos utilizam conceitos que definem o armazenamento físico
  
	Respondido em 19/10/2019 20:06:31
	
Explicação:
Fases de Modelagem: Modelo Conceitual, Modelo Lógico e Modelo Físico.
Modelo Conceitual: Modelo de dados abstrato, que descreve a estrutura de um banco de dados de forma independente de um SGBD particular. A técnica de modelo conceitual mais difundida é a abordagem Entidade-Relacionamento.
Modelo Lógico: Descreve as estruturas que estarão contidas no banco de dados, considerando o modelo de dados do Sistema Gerenciador de Banco de Dados (SGBD), resultando em um esquema lógico de dados.
Modelo Físico: Descreve as estruturas físicas de armazenamento de dados, tais como: tamanho dos campos, índices, tipo de preenchimento destes campos, etc.
	
	
	 
	
	 6a Questão
	
	
	
	
	O Diagrama Entidade-Relacionamento é utilizado para elaboração do seguinte modelo de dados:
		
	
	externo
	
	hierárquico
 
	 
	conceitual
	
	físico
	
	interno
	Respondido em 19/10/2019 20:06:50
	
Explicação:
O Diagrama Entidade Relacionamento é a ferramenta utilizada no Projeto de Banco de Dados para realizar a modelagem conceitual
Aula 2
	
	
	 1a Questão
	
	
	
	
	O modelo que descreve as estruturas de armazenamento (taabelas) seus campos, suas chaves e demais características , é:
		
	
	Modelo físico
	 
	Modelo lógico
	
	Modelo de dados
	
	Modelo essencial
	
	Modelo conceitual
 
	Respondido em 19/10/2019 20:12:28
	
Explicação:
O modelo lógico é construido a partir do modelo conceitual realizando o mapeamento do DER para os componentes do modelo relacional, tabelas, definindo suas colunas e chaves
	
	
	 
	
	 2a Questão
	
	
	
	
	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, é o:
		
	
	Lógico
	
	Relacional
 
	 
	Conceitual
	
	Essencial
	
	Físico
	Respondido em 19/10/2019 20:13:04
	
Explicação:
O modelo conceitual é feito utilizando o Diagrama Entidade Relacionamento e destina-se a formalizar a realidade apresentada no mini mundo, formalizando-a
	
	
	 
	
	 3a Questão
	
	
	
	
	 O Projeto de um banco de dados é normalmente dividido em fases. Marque a alternativa correta.
  
		
	
	Projeto Físico: total independência do SGBD específico.
  
	 
	   Projeto Físico: descreve estruturas de armazenamento e métodos de acesso.
    
	
	 Projeto Conceitual: é analisado um modelo de dados em função do SGBD definido e usa modelo de dados para descrever a realidade.
  
	 
	 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 Conceitual: define como os dados são armazenados no SGBD específico.
 
	Respondido em 19/10/2019 20:13:40
	
Explicação:
Projeto de Banco de Dados: Modelo Conceitual, Modelo Lógico e Modelo Físico.
Projeto Conceitual: Modelo de dados abstrato, que descreve a estrutura de um banco de dados de forma independente de um SGBD particular. A técnica de modelo conceitual mais difundida é a abordagem Entidade-Relacionamento.
Projeto Lógico: Descreve as estruturas que estarão contidas no banco de dados, considerando o modelo de dados do Sistema Gerenciador de Banco de Dados (SGBD), resultando em um esquema lógico de dados.
Projeto Físico: Descreve as estruturas físicas de armazenamento de dados, tais como: tamanho dos campos, índices, tipo de preenchimento destes campos, etc... . É totalmente dependente do SGBD.
	
	
	 
	
	 4a Questão
	
	
	
	
	O modelo que descreve as estruturas de armazenamento de dados, tais como no SGBD como os tipos de dados esécíficos,  índices, tipo de preenchimento destes campos, é:
		
	
	Modelo conceitual
 
	
	Modelo Relacional
 
	
	Modelo lógico
	 
	Modelo físico
	
	Modelo essencial
	Respondido em 19/10/2019 20:14:33
	
Explicação:
O modelo de dados físico define a forma como as tabelas serão criadas no SGBD, com os seus tipos de dados, os indices a serem utilizados e as opções de armazenamento
	
	
	 
	
	 5a Questão
	
	
	
	
	Sobre modelos de dados conceituais, lógicos e físicos, marque a opção correta:
    
		
	
	Modelos de dados físicos usam conceitos próximos da visão dos usuários
    
	
	 Modelos de dados físicos não descrevem detalhes de como os dados são armazenados
 
	 
	 Modelos de dados físicos são orientados a SGBDs específicos
  
	
	Modelos de dados lógicos utilizam conceitos que definem o armazenamento físico
  
	
	 Modelos de dados conceituais são totalmente dependentes da implementação
  
	Respondido em 19/10/2019 20:15:30
	
Explicação:
Fases de Modelagem: Modelo Conceitual, Modelo Lógico e Modelo Físico.
Modelo Conceitual: Modelo de dados abstrato, que descreve a estrutura de um banco de dados de forma independente de um SGBD particular. A técnica de modelo conceitual mais difundida é a abordagem Entidade-Relacionamento.
Modelo Lógico: Descreve as estruturas que estarão contidas no banco de dados, considerandoo modelo de dados do Sistema Gerenciador de Banco de Dados (SGBD), resultando em um esquema lógico de dados.
Modelo Físico: Descreve as estruturas físicas de armazenamento de dados, tais como: tamanho dos campos, índices, tipo de preenchimento destes campos, etc.
	
	
	 
	
	 6a Questão
	
	
	
	
	O Diagrama Entidade-Relacionamento é utilizado para elaboração do seguinte modelo de dados:
		
	
	físico
	 
	conceitual
	
	hierárquico
 
	
	interno
	
	externo
	Respondido em 19/10/2019 20:15:49
	
Explicação:
O Diagrama Entidade Relacionamento é a ferramenta utilizada no Projeto de Banco de Dados para realizar a modelagem conceitual
Teste 1 aula 3
	
	
	 1a Questão
	
	
	
	
	O Modelo ER (Entidade-Relacionamento) básico consiste em três classes de objetos que são:
 
		
	
	Diagramas, Relacionamentos e Atributos
	
	Campos, Relacionamentos e Atributos
 
	 
	Entidades, Relacionamentos e Atributos
 
	 
	Índices, Entidades, Relacionamentos
 
	
	Relacionamentos, Tabelas e Atributos
 
	Respondido em 19/10/2019 20:20:42
	
Explicação:
O DER tambem é conhecido como ERA , entidade, relacionamento e atributos, seus 3 elementos  básicos
	
	
	 
	
	 2a Questão
	
	
	
	
	Trata-se de um conjunto de elementos do contexto do negócio, representados por um conjunto de atributos:
		
	
	Classe
 
	
	Associação
	
	Informação
	
	Dado
	 
	Entidade
	Respondido em 19/10/2019 20:21:33
	
Explicação:
No contexto do MER uma entidade é um objeto do mundo real concreto ou abstrato que é descrito pelas suas caracteristicas, chamadas atributos.
	
	
	 
	
	 3a Questão
	
	
	
	
	Em uma das etapas do projeto de um banco de dados, definimos modelamos os relacionamentos tipo que se conectam:
 
		
	
	as Entidades tipo e outros relacionamentos tipo.
 
	
	Apenas as entidades
 
	 
	Apenas as entidades tipo
 
	 
	Apenas relacionamentos.
 
	
	A outros relacionamentos tipo
	Respondido em 19/10/2019 20:30:09
	
Explicação:
O relacionamento tipo é associação de duas entidades tipo
	
	
	 
	
	 4a Questão
	
	
	
	
	A realidade que esta sendo modelada durante o projeto de banco de dados denomina-se
 
		
	 
	Modelo Conceitual
	
	Requisito de Informação
 
	 
	Mini Mundo
 
	
	Modelo Descritivo
 
	
	Mundo Real
 
	Respondido em 19/10/2019 20:30:41
	
Explicação:
MINI MUNDO é a parcela do mundo real que se vai modelar atendendo aos requisitos de informação
	
	
	 
	
	 5a Questão
	
	
	
	
	Quando afirmamos que o notebook numero de Serie 23456 pertence ao Banco Libre, podemos afirmar que o Banco Libre é um exemplo de:
 
		
	 
	Entidade Tipo
 
	
	Relacionamento
 
	 
	Entidade
 
	
	Relacionamento Tipo
 
	
	Requisito de Informação
	Respondido em 19/10/2019 20:31:04
	
Explicação:
Entidade é um objeto do mundo real concreto ou abstrato como é o caso do BANCO LIBRE 
	
	
	 
	
	 6a Questão
	
	
	
	
	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 opções I e II são preenchidas, correta e respectivamente, por
 
		
	 
	relacionamentos - entidades 
 
	
	entidades - atributos
 
	
	atributos - relacionamentos
 
	
	atributos - entidades 
	 
	entidades - relacionamentos 
 
	Respondido em 19/10/2019 20:31:27
	
Explicação:
a representação gráfica de relacionamento no DER é um losango e de entidade um retangulo
Teste 2 aula 3
	1a Questão
	
	
	
	O Modelo ER (Entidade-Relacionamento) básico consiste em três classes de objetos que são:
 
		
	
	Campos, Relacionamentos e Atributos
 
	
	Índices, Entidades, Relacionamentos
 
	 
	Entidades, Relacionamentos e Atributos
 
	
	Relacionamentos, Tabelas e Atributos
 
	
	Diagramas, Relacionamentos e Atributos
	Respondido em 19/10/2019 20:32:53
	
Explicação:
O DER tambem é conhecido como ERA , entidade, relacionamento e atributos, seus 3 elementos  básicos
	
	
	 
	
	 2a Questão
	
	
	
	
	Em uma das etapas do projeto de um banco de dados, definimos modelamos os relacionamentos tipo que se conectam:
 
		
	
	A outros relacionamentos tipo
	
	as Entidades tipo e outros relacionamentos tipo.
 
	
	Apenas relacionamentos.
 
	 
	Apenas as entidades tipo
 
	
	Apenas as entidades
 
	Respondido em 19/10/2019 20:33:24
	
Explicação:
O relacionamento tipo é associação de duas entidades tipo
	
	
	 
	
	 3a Questão
	
	
	
	
	A realidade que esta sendo modelada durante o projeto de banco de dados denomina-se
 
		
	
	Mundo Real
 
	
	Modelo Descritivo
 
	 
	Mini Mundo
 
	
	Modelo Conceitual
	
	Requisito de Informação
 
	Respondido em 19/10/2019 20:33:36
	
Explicação:
MINI MUNDO é a parcela do mundo real que se vai modelar atendendo aos requisitos de informação
	
	
	 
	
	 4a Questão
	
	
	
	
	Quando afirmamos que o notebook numero de Serie 23456 pertence ao Banco Libre, podemos afirmar que o Banco Libre é um exemplo de:
 
		
	
	Entidade Tipo
 
	
	Relacionamento
 
	
	Requisito de Informação
	
	Relacionamento Tipo
 
	 
	Entidade
 
	Respondido em 19/10/2019 20:34:03
	
Explicação:
Entidade é um objeto do mundo real concreto ou abstrato como é o caso do BANCO LIBRE 
	
	
	 
	
	 5a Questão
	
	
	
	
	Trata-se de um conjunto de elementos do contexto do negócio, representados por um conjunto de atributos:
		
	
	Classe
 
	
	Informação
	 
	Entidade
	
	Associação
	
	Dado
	Respondido em 19/10/2019 20:34:38
	
Explicação:
No contexto do MER uma entidade é um objeto do mundo real concreto ou abstrato que é descrito pelas suas caracteristicas, chamadas atributos.
	
	
	 
	
	 6a Questão
	
	
	
	
	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 opções I e II são preenchidas, correta e respectivamente, por
 
		
	
	entidades - atributos
 
	 
	relacionamentos - entidades 
 
	
	entidades - relacionamentos 
 
	
	atributos - relacionamentos
 
	
	atributos - entidades 
	Respondido em 19/10/2019 20:35:08
	Explicação:
a representação gráfica de relacionamento no DER é um losango e de entidade um retangulo
Teste 3 aula 3
	 
	
	 1a Questão
	
	
	
	
	O Modelo ER (Entidade-Relacionamento) básico consiste em três classes de objetos que são:
 
		
	
	Índices, Entidades, Relacionamentos
 
	
	Campos, Relacionamentos e Atributos
 
	
	Diagramas, Relacionamentos e Atributos
	
	Relacionamentos, Tabelas e Atributos
 
	 
	Entidades, Relacionamentos e Atributos
 
	Respondido em 19/10/2019 20:36:28
	
Explicação:
O DER tambem é conhecido como ERA , entidade, relacionamento e atributos, seus 3 elementos  básicos
	
	
	 
	
	 2a Questão
	
	
	
	
	Trata-se de um conjunto de elementos do contexto do negócio, representados por um conjunto de atributos:
		
	 
	Entidade
	
	Associação
	
	Informação
	
	Classe
 
	
	Dado
	Respondido em 19/10/2019 20:37:02
	
Explicação:
No contexto do MER uma entidade é um objeto do mundo real concreto ou abstrato que é descrito pelas suas caracteristicas, chamadas atributos.
	
	
	 
	
	 3a Questão
	
	
	
	
	Em uma das etapas do projeto de um banco de dados, definimos modelamos os relacionamentos tipo que se conectam:
 
		
	
	A outros relacionamentos tipo
	
	as Entidades tipo e outros relacionamentos tipo.
 
	
	Apenas as entidades
 
	 
	Apenas as entidades tipo
 
	
	Apenas relacionamentos.
 
	Respondido em 19/10/2019 20:37:21
	
Explicação:
O relacionamento tipo é associação de duas entidades tipo
	
	
	 
	
	 4a Questão
	
	
	
	
	A realidade que esta sendo modelada durante o projeto de banco de dados denomina-se
 
		
	
	Mundo Real
 
	
	Requisito de Informação
 
	 
	Mini Mundo
 
	
	Modelo Descritivo
 
	
	Modelo Conceitual
	Respondido em 19/10/2019 20:37:31
	
Explicação:
MINI MUNDO é a parcela do mundo real que se vai modelar atendendo aos requisitosde informação
	
	
	 
	
	 5a Questão
	
	
	
	
	Quando afirmamos que o notebook numero de Serie 23456 pertence ao Banco Libre, podemos afirmar que o Banco Libre é um exemplo de:
 
		
	
	Relacionamento Tipo
 
	
	Entidade Tipo
 
	
	Relacionamento
 
	
	Requisito de Informação
	 
	Entidade
 
	Respondido em 19/10/2019 20:37:43
	
Explicação:
Entidade é um objeto do mundo real concreto ou abstrato como é o caso do BANCO LIBRE 
	
	
	 
	
	 6a Questão
	
	
	
	
	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 opções I e II são preenchidas, correta e respectivamente, por
 
		
	 
	relacionamentos - entidades 
 
	
	entidades - relacionamentos 
 
	
	atributos - entidades 
	
	atributos - relacionamentos
 
	
	entidades - atributos
 
	Respondido em 19/10/2019 20:37:50
	
Explicação:
a representação gráfica de relacionamento no DER é um losango e de entidade um retangulo
	
	
Teste 1 aula 4
	 
	
	 1a Questão
	
	
	
	
	Um relacionamento com valor mínimo para a cardinalidade igual a um é do tipo:
		
	
	Singular
	
	Único
 
	
	Restrito
	 
	Obrigatório
	 
	Opcional
	Respondido em 19/10/2019 20:39:31
	
Explicação:
Quando uma entidade tipo A possui cardinalidade mínima 1 em seu relacionamento com a entidade tipo B isso significa que todas as entidades de A devem obrigatoriamente se relacionar com pelo menos uma entidade de B, ou seja o relacionamento é obrigatório
	
	
	 
	
	 2a Questão
	
	
	
	
	Um atributo para ser identificador dever ser classificado como:
		
	 
	Único e Obrigatório
	
	Composto e Obrigatório
	
	Composto e monovalorado
	 
	Único e opcional
	
	Não único e simples
 
	Respondido em 19/10/2019 20:43:04
	
Explicação:
o atributo identificador é aquele que irá dar origem a uma chave primária na tabela, desta forma deve ter as mesmas caracteristicas de unicidade e obrigatoriedade
	
	
	 
	
	 3a Questão
	
	
	
	
	Em um Modelo de Entidade e Relacionamento, o ATRIBUTO tem a seguinte função:
		
	
	Identifica unicamente uma entidade e não um relacionamento.
	
	É uma propriedade que descreve somente um relacionamento.
	
	Identifica unicamente um relacionamento e não uma entidade.
	
	É sempre um atributo identificador único (chave primária) para apenas uma tabela.
	 
	É uma propriedade que descreve uma entidade ou um relacionamento.
 
	Respondido em 19/10/2019 20:40:27
	
Explicação:
Os atributos descrevem as caracteristica de uma entidade ou de um relacionamento
	
	
	 
	
	 4a Questão
	
	
	
	
	A afirmação: "um morador reside  em uma e somente uma cidade e em uma cidade residem pelo menos um ou vários moradores", mostra que as cardinalidades de morador  para cidade e de cidade para morador  são respectivamente:
		
	
	(1,N) e (0,1)
 
	 
	(1,1) e (1,N)
	
	(0,N) e (1,1)
	
	(0,1) e (1,N)
	
	(1,N) e (0,N)
	Respondido em 19/10/2019 20:41:19
	
Explicação:
Quanto a morador
- mora em uma cidade -  mínimo 1
- mora em somente uma - máximo 1
- cardinalidade (1,1)
Quanto a cidade 
- possui no mínimo um morador - mínimo 1
- pode possuir vários - máximo N
-cardinalidade (1,N)
	
	
	 
	
	 5a Questão
	
	
	
	
	Na modelagem conceitual de um banco observou-se que  um aluno pode ou não estar matriculado em um curso, podendo estar matriculado em vários  e um curso necessita de um ou mais alunos para ocorrer. Seguindo a orientação descrita no texto, assinale o conjunto de cardinalidades correto abaixo:
		
	 
	(0,N) e (1,N).
 
	 
	(0,1) e (1,N).
	
	(0,1) e (0,N).
	
	(0,N) e (0,1).
	
	(0,N) e (0,N).
	Respondido em 19/10/2019 20:41:56
	
Explicação:
Quanto a  aluno
- pode não estar em nenhum curso - mínimo 0
- pode estar me vários curso - máximo 1
- cardinalidade - (0,N)
Quanto a curso 
- precisar ter um aluno - mínimo 1
- pode ter vários - máximo N
- cardinalidade (1,N)
	
	
	 
	
	 6a Questão
	
	
	
	
	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 identificador.
 
	 
	Atributo multivalorado.
	
	Atributo composto.
	
	Atributo monovalorado.
	 
	Atributo obrigatório.
	Respondido em 19/10/2019 20:42:36
	
Explicação:
Como se deseja armazenar mais de um telefone para cada cliente o correto é modelar o atributo como multivalorado
Teste 2 aula 4
	
	
	 1a Questão
	
	
	
	
	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 multivalorado.
	
	Atributo identificador.
 
	
	Atributo monovalorado.
	
	Atributo composto.
	
	Atributo obrigatório.
	Respondido em 19/10/2019 20:47:01
	
Explicação:
Como se deseja armazenar mais de um telefone para cada cliente o correto é modelar o atributo como multivalorado
	
	
	 
	
	 2a Questão
	
	
	
	
	Na modelagem conceitual de um banco observou-se que  um aluno pode ou não estar matriculado em um curso, podendo estar matriculado em vários  e um curso necessita de um ou mais alunos para ocorrer. Seguindo a orientação descrita no texto, assinale o conjunto de cardinalidades correto abaixo:
		
	
	(0,N) e (0,N).
	 
	(0,N) e (1,N).
 
	
	(0,1) e (0,N).
	
	(0,1) e (1,N).
	
	(0,N) e (0,1).
	Respondido em 19/10/2019 20:47:18
	
Explicação:
Quanto a  aluno
- pode não estar em nenhum curso - mínimo 0
- pode estar me vários curso - máximo 1
- cardinalidade - (0,N)
Quanto a curso 
- precisar ter um aluno - mínimo 1
- pode ter vários - máximo N
- cardinalidade (1,N)
	
	
	 
	
	 3a Questão
	
	
	
	
	Em um Modelo de Entidade e Relacionamento, o ATRIBUTO tem a seguinte função:
		
	 
	É uma propriedade que descreve uma entidade ou um relacionamento.
 
	
	Identifica unicamente uma entidade e não um relacionamento.
	
	É sempre um atributo identificador único (chave primária) para apenas uma tabela.
	
	É uma propriedade que descreve somente um relacionamento.
	
	Identifica unicamente um relacionamento e não uma entidade.
	Respondido em 19/10/2019 20:50:40
	
Explicação:
Os atributos descrevem as caracteristica de uma entidade ou de um relacionamento
	
	
	 
	
	 4a Questão
	
	
	
	
	A afirmação: "um morador reside  em uma e somente uma cidade e em uma cidade residem pelo menos um ou vários moradores", mostra que as cardinalidades de morador  para cidade e de cidade para morador  são respectivamente:
		
	
	(0,N) e (1,1)
	
	(0,1) e (1,N)
	 
	(1,1) e (1,N)
	
	(1,N) e (0,N)
	
	(1,N) e (0,1)
 
	Respondido em 19/10/2019 20:47:34
	
Explicação:
Quanto a morador
- mora em uma cidade -  mínimo 1
- mora em somente uma - máximo 1
- cardinalidade (1,1)
Quanto a cidade 
- possui no mínimo um morador - mínimo 1
- pode possuir vários - máximo N
-cardinalidade (1,N)
	
	
	 
	
	 5a Questão
	
	
	
	
	Um atributo para ser identificador dever ser classificado como:
		
	
	Não único e simples
 
	
	Composto e monovalorado
	 
	Único e Obrigatório
	
	Composto e Obrigatório
	
	Único e opcional
	Respondido em 19/10/2019 20:48:15
	
Explicação:
o atributo identificador é aquele que irá dar origem a uma chave primária na tabela, desta forma deve ter as mesmas caracteristicas de unicidade e obrigatoriedade
	
	
	 
	
	 6a Questão
	
	
	
	
	Um relacionamento com valor mínimo para a cardinalidade igual a um é do tipo:
		
	
	Restrito
	 
	Obrigatório
	
	Singular
	
	Opcional
	
	Único
 
	Respondido em 19/10/2019 20:48:33
	
Explicação:
Quando uma entidade tipo A possui cardinalidade mínima 1 em seu relacionamento com a entidade tipo B isso significa que todas as entidades de A devem obrigatoriamente se relacionar com pelo menos uma entidade de B, ou seja o relacionamento é obrigatório
 
Avaliaçao 
	
	1a Questão (Ref.:201807194105)Acerto: 1,0  / 1,0
	A autoinformação do banco de dados está caracterizada pela existencia :
		
	
	Do SGBD
	 
	Do catálogo
	
	Do sistema de banco de dados
	
	Dos arquivos de dados
	
	Dos aplicativos
	Respondido em 19/10/2019 20:52:30
	
	
	
	2a Questão (Ref.:201807194099)
	Acerto: 1,0  / 1,0
	O projetista de banco de dados na Arquitetura Ansi Sparc define o:
 
		
	
	Modelo Lógico
	
	Nivel Interno
	
	Modelo Conceitual
	
	Modelo Físico
	 
	Nivel Conceitual
	Respondido em 19/10/2019 20:55:29
	
	
	
	3a Questão (Ref.:201807179401)
	Acerto: 1,0  / 1,0
	O modelo que descreve as estruturas de armazenamento (taabelas) seus campos, suas chaves e demais características , é:
		
	
	Modelo conceitual
 
	
	Modelo essencial
	
	Modelo físico
	 
	Modelo lógico
	
	Modelo de dados
	Respondido em 19/10/2019 20:54:55
	
	
	
	4a Questão (Ref.:201807178596)
	Acerto: 1,0  / 1,0
	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, é o:
		
	
	Físico
	
	Relacional
 
	
	Essencial
	
	Lógico
	 
	Conceitual
	Respondido em 19/10/2019 20:58:36
	
	
	
	5a Questão (Ref.:201807200451)
	Acerto: 1,0  / 1,0
	O Modelo ER (Entidade-Relacionamento) básico consiste em três classes de objetos que são:
 
		
	 
	Entidades, Relacionamentos e Atributos
 
	
	Índices, Entidades, Relacionamentos
 
	
	Diagramas, Relacionamentos e Atributos
	
	Relacionamentos, Tabelas e Atributos
 
	
	Campos, Relacionamentos e Atributos
 
	Respondido em 19/10/2019 20:57:14
	
	
	
	6a Questão (Ref.:201807179403)
	Acerto: 1,0  / 1,0
	Trata-se de um conjunto de elementos do contexto do negócio, representados por um conjunto de atributos:
		
	
	Classe
 
	 
	Entidade
	
	Associação
	
	Dado
	
	Informação
	Respondido em 19/10/2019 21:00:12
	
	
	
	7a Questão (Ref.:201807179405)
	Acerto: 1,0  / 1,0
	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 identificador.
 
	
	Atributo obrigatório.
	 
	Atributo multivalorado.
	
	Atributo composto.
	Respondido em 19/10/2019 21:02:36
	
	
	
	8a Questão (Ref.:201807180832)
	Acerto: 1,0  / 1,0
	Na modelagem conceitual de um banco observou-se que  um aluno pode ou não estar matriculado em um curso, podendo estar matriculado em vários  e um curso necessita de um ou mais alunos para ocorrer. Seguindo a orientação descrita no texto, assinale o conjunto de cardinalidades correto abaixo:
		
	 
	(0,N) e (1,N).
 
	
	(0,1) e (0,N).
	
	(0,1) e (1,N).
	
	(0,N) e (0,1).
	
	(0,N) e (0,N).
	Respondido em 19/10/2019 21:02:15
	
	
	
	9a Questão (Ref.:201807182204)
	Acerto: 1,0  / 1,0
	No modelo de banco de dados relacional, os dados são representados por meio de:
		
	
	Listas encadeadas de tuplas.
	
	Vetores de tuplas.
 
	
	Matrizes tridimensionais formadas por linhas, colunas e chaves.
	 
	Tabelas.
	
	Ponteiros, que são as chaves primárias e estrangeiras.
	Respondido em 19/10/2019 21:07:36
	
	
	
	10a Questão (Ref.:201807182203)
	Acerto: 1,0  / 1,0
	Uma chave primária em um modelo relacional é quando:
		
	 
	Um atributo ou combinação de atributos que possuem a propriedade de identificar de forma única uma linha da tabela.
	
	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.
	
	O Conjunto de atributos que serão chave primária, que organiza e dá acesso à tabela.
 
	
	Ocorre um atributo de uma relação se for chave primária em outra relação.
2 Avaliando
	
	
	1a Questão (Ref.:201807194105)
	Acerto: 1,0  / 1,0
	A autoinformação do banco de dados está caracterizada pela existencia :
		
	
	Do SGBD
	
	Do sistema de banco de dados
	
	Dos aplicativos
	 
	Do catálogo
	
	Dos arquivos de dados
	Respondido em 27/10/2019 19:42:35
	
	
	
	2a Questão (Ref.:201807194099)
	Acerto: 0,0  / 1,0
	O projetista de banco de dados na Arquitetura Ansi Sparc define o:
 
		
	
	Modelo Físico
	 
	Modelo Conceitual
	
	Modelo Lógico
	
	Nivel Interno
	 
	Nivel Conceitual
	Respondido em 27/10/2019 19:41:48
	
	
	
	3a Questão (Ref.:201807180408)
	Acerto: 1,0  / 1,0
	O Diagrama Entidade-Relacionamento é utilizado para elaboração do seguinte modelo de dados:
		
	
	físico
	
	hierárquico
 
	 
	conceitual
	
	interno
	
	externo
	Respondido em 27/10/2019 19:47:52
	
	
	
	4a Questão (Ref.:201807178601)
	Acerto: 1,0  / 1,0
	O modelo que descreve as estruturas de armazenamento de dados, tais como no SGBD como os tipos de dados esécíficos,  índices, tipo de preenchimento destes campos, é:
		
	
	Modelo essencial
	
	Modelo Relacional
 
	
	Modelo lógico
	
	Modelo conceitual
 
	 
	Modelo físico
	Respondido em 27/10/2019 19:51:43
	
	
	
	5a Questão (Ref.:201807200449)
	Acerto: 1,0  / 1,0
	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 opções I e II são preenchidas, correta e respectivamente, por
 
		
	
	entidades - atributos
 
	
	atributos - relacionamentos
 
	
	entidades - relacionamentos 
 
	 
	relacionamentos - entidades 
 
	
	atributos - entidades 
	Respondido em 27/10/2019 19:58:34
	
	
	
	6a Questão (Ref.:201807200452)
	Acerto: 1,0  / 1,0
	A realidade que esta sendo modelada durante o projeto de banco de dados denomina-se
 
		
	
	Modelo Descritivo
 
	 
	Mini Mundo
 
	
	Requisito de Informação
 
	
	Modelo Conceitual
	
	Mundo Real
 
	Respondido em 27/10/2019 19:58:45
	
	
	
	7a Questão (Ref.:201807180410)
	Acerto: 1,0  / 1,0
	Um relacionamento com valor mínimo para a cardinalidade igual a um é do tipo:
		
	
	Singular
	 
	Obrigatório
	
	Opcional
	
	Restrito
	
	Único
 
	
	
	8a Questão (Ref.:201807182196)
	Acerto: 1,0  / 1,0
	A afirmação: "um morador reside  em uma e somente uma cidade e em uma cidade residem pelo menos um ou vários moradores", mostra que as cardinalidades de morador  para cidade e de cidade para morador  são respectivamente:
		
	
	(1,N) e (0,N)
	 
	(1,1) e (1,N)
	
	(0,1) e (1,N)
	
	(1,N) e (0,1)
 
	
	(0,N) e (1,1)
	
	
	
	9a Questão (Ref.:201807182204)
	Acerto: 1,0  / 1,0
	No modelo de banco de dados relacional, os dados são representados por meio de:
		
	 
	Tabelas.
	
	Vetores de tuplas.
 
	
	Matrizes tridimensionais formadas por linhas, colunas e chaves.
	
	Listas encadeadas de tuplas.
	
	Ponteiros, que são as chaves primárias e estrangeiras.
	
	
	
	10a Questão (Ref.:201807182203)
	Acerto: 1,0  / 1,0
	Uma chave primária em um modelo relacional é quando:
		
	 
	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.
	
	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.
3 Avaliação
	1: Na Arquitetura Ansi Sparc o DBA trabalha no:
		
	
	SGBD
	
	NIVEL EXTERNO
	 
	NIVEL INTERNO
	
	BANCO DE DADOS
	
	NIVEL CONCEITUAL
	Respondido em 27/10/2019 20:04:13
	
	
	
	2a Questão (Ref.:201807194107)
	Acerto: 1,0  / 1,0
	O conceito que exemplifica o significado de INFORMAÇÃO é:
  
		
	
	 O armazenamento de arquivo
    
	
	 A manipulação de dados
 
	
	O armazenamento de dados
    
	
	   a manipulação de arquivos
	 
	O resultado do processamento,manipulação e organização de dados
  
	Respondido em 27/10/2019 20:05:11
	
	
	
	3a Questão (Ref.:201807179401)
	Acerto: 1,0  / 1,0
	O modelo que descreve as estruturas de armazenamento (taabelas) seus campos, suas chaves e demais características , é:
		
	 
	Modelo lógico
	
	Modelo conceitual
 
	
	Modelo de dados
	
	Modelo essencial
	
	Modelo físico
	Respondido em 27/10/2019 20:06:35
	
	
	
	4a Questão (Ref.:201807178596)
	Acerto: 1,0  / 1,0
	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, é o:
		
	
	Físico
	
	Essencial
	
	Lógico
	
	Relacional
 
	 
	Conceitual
	Respondido em 27/10/2019 20:06:52
	
	
	
	5a Questão (Ref.:201807200451)
	Acerto: 1,0  / 1,0
	O Modelo ER (Entidade-Relacionamento) básico consiste em três classes de objetos que são:
 
		
	
	Campos, Relacionamentos e Atributos
 
	
	Diagramas, Relacionamentos e Atributos
	
	Índices, Entidades, Relacionamentos
 
	 
	Entidades, Relacionamentos e Atributos
 
	
	Relacionamentos, Tabelas e Atributos
 
	Respondido em 27/10/2019 20:07:03
	
	
	
	6a Questão (Ref.:201807179403)
	Acerto: 1,0  / 1,0
	Trata-se de um conjunto de elementos do contexto do negócio, representados por um conjunto de atributos:
		
	 
	Entidade
	
	Associação
	
	Informação
	
	Dado
	
	Classe
 
	Respondido em 27/10/2019 20:08:44
	
	
	
	7a Questão (Ref.:201807179405)
	Acerto: 1,0  / 1,0
	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 obrigatório.
	
	Atributo composto.
	
	Atributo identificador.
 
	
	Atributo monovalorado.
	 
	Atributo multivalorado.
	Respondido em 27/10/2019 20:09:54
	
	
	
	8a Questão (Ref.:201807180832)
	Acerto: 1,0  / 1,0
	Na modelagem conceitual de um banco observou-se que  um aluno pode ou não estar matriculado em um curso, podendo estar matriculado em vários  e um curso necessita de um ou mais alunos para ocorrer. Seguindo a orientação descrita no texto, assinale o conjunto de cardinalidades correto abaixo:
		
	 
	(0,N) e (1,N).
 
	
	(0,N) e (0,N).
	
	(0,1) e (1,N).
	
	(0,N) e (0,1).
	
	(0,1) e (0,N).
	Respondido em 27/10/2019 20:10:30
	
	
	
	9a Questão (Ref.:201807182211)
	Acerto: 0,0  / 1,0
	Uma chave candidata em um modelo relacional é:
		
	
	Ocorre um atributo de uma relação chave primária em outra relação.
	
	O conjunto de atributos, que serão chave primária, que organiza e dá acesso à tabela.
 
	 
	Ocorre em uma relação em que exista mais de uma combinação de atributos possuindo a propriedade de identificação única.
	 
	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 se existir somente uma combinação de atributos possuindo a propriedade de identificação única.
	Respondido em 27/10/2019 20:12:25
	
	
	
	10a Questão (Ref.:201807200457)
	Acerto: 1,0  / 1,0
	Julgue as afirmativas abaixo:
I-Para representar uma relação muitos-para-muitos, você deve criar uma terceira tabela, geralmente chamada de tabela de associação, que divide a relação muitos-para-muitos em duas relações um-para-muitos.
II-Para representar uma relação muitos-para-muitos, insira a chave primária de cada uma das duas tabelas na terceira tabela. Como resultado, a terceira tabela registra cada ocorrência, ou instância, da relação.
III-Para representar uma relação muitos-para-muitos, exporte  a chave primária de uma tabela para a  outra, como chave estrangeira.
 
		
	
	Somente a afirmação II está correta.
 
	
	Somente a afirmação I está correta.
 
	
	Somente as afirmações II e III estão corretas
	 
	Somente as afirmações I e II estão corretas.
 
	
	Somente a afirmação III está correta.
Aula 6 teste 1
	 1a Questão
	
	
	
	Dois comandos básicos da SQL pertencentes à classe de linguagem de manipulação dos dados(DML), são:
  
		
	
	 drop e delete
    
	
	alter e drop
	 
	update e delete  
    
	
	alter e delete
    
	 
	update e drop
    
	Respondido em 27/10/2019 20:37:27
	
Explicação:
os comandos de DML são INSERT, UPDATE E DELETE
	
	
	 
	
	 2a Questão
	
	
	
	
	A seguinte instrução ocasiona qual procedimento no banco: 
CREATE TABLE PESSOAS ( ID_PESSOA INT NOT NULL  PRIMARY KEY, PESSOA VARCHAR(26) );
 
		
	 
	Cria um identificador (ID_PESSOAS) que é a chave primária;
 
	
	Cria a tabela pessoa com 3 campos;
 
	
	Mostra a tabela tbPessoa.
	
	Cria a tabela pessoa na forma descrita e com os campos preenchidos;
 
	 
	Cria a tabela pessoa com 2 campos; 
 
	Respondido em 27/10/2019 20:38:29
	Explicação: O COMANDO CREATE TABLE cria uma tabela
	
	
	 
	
	 3a Questão
	
	
	
	
	Ao implementar um sistema de gerência de fornecedores, o desenvolvedor percebeu que não existia no banco de dados relacional da empresa qualquer representação da entidade PRODUTO que aparecia em seu modelo de dados. Para corrigir essa falha, preparou um comando SQL que alteraria o esquema do banco de dados.
Tal comando SQL deve ser iniciado com
    
		
	
	 CREATE PRODUTO AS TABLE
  
	
	CREATE PRODUTO : TABLE
  
	
	 ALTER TABLE PRODUTO
    
	
	ALTER SCHEMA ADD TABLE PRODUTO
  
	 
	 CREATE TABLE PRODUTO
	Respondido em 27/10/2019 20:39:11
	Explicação: A SOLUÇÃO SERIA CRIAR A TABELA PRODUTO COM O COMANDO CREATE TABLE
	
	
	 
	
	 4a Questão
	
	
	
	
	Um DBA criou uma tabela em um Banco de Dados no postgreSQL utilizando o comando 
CREATE TABLE mec ( 
cidade varchar(80), 
temp_baixa int, 
temp_alta int, 
nivel_precip real, 
data date )
Para o comando que insere dados na tabela mec, é usada a seguinte sintaxe:
  
		
	 
	 INSERT INTO mec(cidade, temp_baixa, temp_alta, nível_precip, data) VALUES ('Brasilia', 20, 34, 0.2, `2009-01-13');
	
	 INSERT OVER mec(cidade, temp_baixa, temp_alta, nível_precip, data) VALUES ('Brasilia', 20, 34, 0.2, `2009-01-13');
  
	
	 INSERT ON mec(cidade, temp_baixa, temp_alta, nível_precip, data) VALUES ('Brasilia', 20, 34, 0.2, `2009-01-13');
  
	
	 INSERT FROM mec(cidade, temp_baixa, temp_alta, nível_precip, data) VALUES ('Brasilia', 20, 34, 0.2, `2009-01-13');
  
	 
	 INSERT IN mec(cidade, temp_baixa, temp_alta, nível_precip, data) VALUES ('Brasilia', 20, 34, 0.2, `2009-01-13');
  
	Respondido em 27/10/2019 20:40:07
	Explicação: O Comando de INSERT tem como  sintaxe INSERT INTO tabela VALUES (valores)
	
	
	 
	
	 5a Questão
	
	
	
	
	Considere o banco de dados relacional de uma clínica médica
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 Atualizar o nome da especialidade para a especialidade de id = 1.
  
		
	 
	Update ESPECIALIDADE Set  nome_espec = 'Clínico Geral' Where id_espec = 1 
	 
	 Update ESPECIALIDADE Set  nome_espec = 'Clínico Geral' Where id_espec != 1
  
	
	Update ESPECIALIDADE Set  nome_espec = 'Clínico Geral' Where id_espec < 1
    
	
	 Update ESPECIALIDADE Set  nome_espec = 'Clínico Geral' Where id_espec <> 1
    
	
	Update ESPECIALIDADE Set  nome_espec = 'Clínico Geral' Where id_espec > 1
    
	Respondido em 27/10/2019 20:41:19
	Explicação: o comando que atualiza os dados é o de update
	
	
	 
	
	 6a Questão
	
	
	
	
	Na linguagem SQL    
		
	
	 a Linguagem de Definição de Dados fornece tabelas para criação e modificação de comandos.
    
	
	os comandos básicos da Linguagem de Definição de Dados são Sort, Insert, Undo e Store.
	
	os comandos básicos da Linguagem de Definição de Dados são Select, Insert, Update e Delete.
    
	
	a Linguagem de Manipulação de Relacionamentos compreende os comandos para construir tabelas em um banco de dados.
  
	 
	a Linguagem de Manipulaçãode Dados compreende os comandos para inserir, remover e modificar informações em um banco de dados.
    
	Respondido em 27/10/2019 20:41:46
	Explicação: DDL (Linguagem de Definição de Dados): Permitem a criação e definição de objetos como tabelas, views e outros objetos no banco de dados (ex: Create, Alter, Drop, Rename, Truncate)
DRL (Linguagem de Recuperação de Dados): É o comando mais comum do SQL. Utilizado amplamente para recuperação dos dados de uma base. (Ex: select)
DML (Linguagem de Manipulação de Dados): Comandos de manipulação dos dados. Usados nas aplicações que mantém a base de informações com inserções, atualizações e deleções de dados. (Ex: Insert, Delete, Update)
DCL (Linguagem de Controle de Dados):  São utilizados para atribuir ou remover direitos de acesso a objetos do banco de ados e suas estruturas. (Ex: Grant, Revoke)
 
Aula 6 exercio 2
		1.
		Dois comandos básicos da SQL pertencentes à classe de linguagem de manipulação dos dados(DML), são:
  
	
	
	
	update e delete  
    
	
	
	alter e delete
    
	
	
	 drop e delete
    
	
	
	alter e drop
	
	
	update e drop
    
	
Explicação:
os comandos de DML são INSERT, UPDATE E DELETE
	
	
	
	 
		
	
		2.
		A seguinte instrução ocasiona qual procedimento no banco: 
CREATE TABLE PESSOAS ( ID_PESSOA INT NOT NULL  PRIMARY KEY, PESSOA VARCHAR(26) );
 
	
	
	
	Cria a tabela pessoa com 3 campos;
 
	
	
	Cria um identificador (ID_PESSOAS) que é a chave primária;
 
	
	
	Cria a tabela pessoa na forma descrita e com os campos preenchidos;
 
	
	
	Cria a tabela pessoa com 2 campos; 
 
	
	
	Mostra a tabela tbPessoa.
	
Explicação:
o COMANDO CREATE TABLE cria uma tabela
	
	
	
	 
		
	
		3.
		Ao implementar um sistema de gerência de fornecedores, o desenvolvedor percebeu que não existia no banco de dados relacional da empresa qualquer representação da entidade PRODUTO que aparecia em seu modelo de dados. Para corrigir essa falha, preparou um comando SQL que alteraria o esquema do banco de dados.
Tal comando SQL deve ser iniciado com
    
	
	
	
	CREATE PRODUTO : TABLE
  
	
	
	 CREATE PRODUTO AS TABLE
  
	
	
	 CREATE TABLE PRODUTO
	
	
	 ALTER TABLE PRODUTO
    
	
	
	ALTER SCHEMA ADD TABLE PRODUTO
  
	
Explicação:
A SOLUÇÃO SERIA CRIAR A TABELA PRODUTO COM O COMANDO CREATE TABLE
	
	
	
	 
		
	
		4.
		Um DBA criou uma tabela em um Banco de Dados no postgreSQL utilizando o comando 
CREATE TABLE mec ( 
cidade varchar(80), 
temp_baixa int, 
temp_alta int, 
nivel_precip real, 
data date )
Para o comando que insere dados na tabela mec, é usada a seguinte sintaxe:
  
	
	
	
	 INSERT FROM mec(cidade, temp_baixa, temp_alta, nível_precip, data) VALUES ('Brasilia', 20, 34, 0.2, `2009-01-13');
  
	
	
	 INSERT INTO mec(cidade, temp_baixa, temp_alta, nível_precip, data) VALUES ('Brasilia', 20, 34, 0.2, `2009-01-13');
	
	
	 INSERT OVER mec(cidade, temp_baixa, temp_alta, nível_precip, data) VALUES ('Brasilia', 20, 34, 0.2, `2009-01-13');
  
	
	
	 INSERT IN mec(cidade, temp_baixa, temp_alta, nível_precip, data) VALUES ('Brasilia', 20, 34, 0.2, `2009-01-13');
  
	
	
	 INSERT ON mec(cidade, temp_baixa, temp_alta, nível_precip, data) VALUES ('Brasilia', 20, 34, 0.2, `2009-01-13');
  
	
Explicação:
O Comando de INSERT tem como  sintaxe INSERT INTO tabela VALUES (valores)
	
	
	
	 
		
	
		5.
		Considere o banco de dados relacional de uma clínica médica
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 Atualizar o nome da especialidade para a especialidade de id = 1.
  
	
	
	
	Update ESPECIALIDADE Set  nome_espec = 'Clínico Geral' Where id_espec < 1
    
	
	
	 Update ESPECIALIDADE Set  nome_espec = 'Clínico Geral' Where id_espec != 1
  
	
	
	Update ESPECIALIDADE Set  nome_espec = 'Clínico Geral' Where id_espec = 1 
	
	
	Update ESPECIALIDADE Set  nome_espec = 'Clínico Geral' Where id_espec > 1
    
	
	
	 Update ESPECIALIDADE Set  nome_espec = 'Clínico Geral' Where id_espec <> 1
    
	
Explicação:
o comando que atualiza os dados é o de update
	
	
	
	 
		
	
		6.
		Na linguagem SQL    
	
	
	
	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 Definição de Dados fornece tabelas para criação e modificação de comandos.
    
	
	
	a Linguagem de Manipulação de Dados compreende os comandos para inserir, remover e modificar informações em um banco de dados.
    
	
	
	a Linguagem de Manipulação de Relacionamentos compreende os comandos para construir tabelas em um banco de dados.
  
	
Explicação:
DDL (Linguagem de Definição de Dados): Permitem a criação e definição de objetos como tabelas, views e outros objetos no banco de dados (ex: Create, Alter, Drop, Rename, Truncate)
DRL (Linguagem de Recuperação de Dados): É o comando mais comum do SQL. Utilizado amplamente para recuperação dos dados de uma base. (Ex: select)
DML (Linguagem de Manipulação de Dados): Comandos de manipulação dos dados. Usados nas aplicações que mantém a base de informações com inserções, atualizações e deleções de dados. (Ex: Insert, Delete, Update)
DCL (Linguagem de Controle de Dados):  São utilizados para atribuir ou remover direitos de acesso a objetos do banco de ados e suas estruturas. (Ex: Grant, Revoke)
Aula 7 exercio 1
	 
	
	 1a Questão
	
	
	
	
	Considere o esquema de uma empresa conforme segue:
Func (cod_func, nome, dta_nasc, salario, nro_depto, cod_superv) ;
Depto (nro_depto, nome) ;
Projeto (cod_proj, nome, duracao, nro_depto) ;
Participa (cod_proj, cod_func, horas_trab).
Marque a alternativa que contém o comando em SQL para recuperar o nome e o salário dos funcionários do departamento 5, com salário na faixa entre 1000 e 2000.
    
		
	 
	 SELECT NOME, SALARIO FROM FUNC WHERE NRO_DEPTO = 5 AND SALARIO BETWEEN 1000 AND 2000; 
    
 
	 
	SELECT NOME, SALARIO FROM FUNC WHERE NRO_DEPTO = 5 OR SALARIO BETWEEN 1000 AND 2000;
    
	
	SELECT NOME, SALARIO FROM FUNC WHERE NRO_DEPTO = 5;
    
	
	SELECT NOME, SALARIO FROM FUNC WHERE SALARIO BETWEEN 1000 AND 2000;
	
	SELECT NOME, SALARIO FROM FUNC WHERE SALARIO = 1000 AND NRO_DEPTO BETWEEN 1 AND 5;
  
	Respondido em 03/11/2019 15:43:23
	
Explicação:
O comando deve ter o between para definir a faixa dos salarios e o operador  AND para ligar as duas condições
	
	
	 
	
	 2a Questão
	
	
	
	
	Assinale a alternativas que selecione somente a coluna nome de todos os produtos utilizando uma cláusula que pode ser usada em um comando SELECT da linguagem SQL:
  
		
	
	SELECT * FROM produto;
  
	 
	 SELECT nome FROM produto;
    
	
	SELECT qtde FROM produto;
    
	
	 SELECT nome, qtde FROM produto;
    
	 
	SELECT produto FROM nome
 
	Respondido em 03/11/2019 15:45:08
	
Explicação:
Para selecionar somente uma coluna de uma tabela, apenas indique o nome da coluna e utiliza o comando Select nome_coluna FROM Tb_tabela;
	
	
	 
	
	 3a Questão
	
	
	
	
	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 C, TUBARAO T ONC.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'; 
 
	
	SELECT * FROM CAPTURA, TUBARAO WHERE DATA > '31/12/2009' AND COMPRIMENTO >= 4 AND SEXO = "M";
	Respondido em 03/11/2019 15:47:38
	Explicação: O comando exige o uso de tres condições ligadas por dois operadores AND
	
	
	 
	
	 4a Questão
	
	
	
	
	Assinale a alternativa que selecione todos os clientes que terminem com o nome 'Morais'
  
		
	
	 Select * From Cliente Where nome like '%M'
    
	
	Select * From Cliente Where nome like '%Mor'
    
	
	Select * From Cliente Where nome like '%M%'
	
	Select * From Cliente Where nome <> 'Morais'
    
	 
	Select * From Cliente Where nome like '%Morais' 
    
	Respondido em 03/11/2019 15:48:56
	Explicação: É necessario o uso do like com o caracter curinga %
	
	
	 
	
	 5a Questão
	
	
	
	
	Assinale a alternativa que Selecione todos os pedidos para o cliente cujo código seja = 150 e cujo valor total seja maior que 500.
    
		
	 
	Select * FROM pedido Where cliente_id= 150 AND pedido_valor_total > 500; 
    
	
	Select * FROM pedido Where cliente_id= 150 AND pedido_valor_total = 500;
	
	Select * FROM pedido Where cliente_id= 150 OR pedido_valor_total < 500;
    
	
	Select * FROM pedido Where cliente_id= 150;
  
	
	 Select * FROM pedido Where pedido_valor_total > 500;
    
	Respondido em 03/11/2019 15:53:59
	Explicação: Como temos duas condições devemos utilizar um operador lógico
	
	
	 
	
	 6a Questão
	
	
	
	
	Assinale a alternativa que selecione todos os clientes cujo código NÃO esteja entre 50 e 75.
    
		
	
	SELECT * FROM Cliente Where cliente_id BETWEEN 50 AND 75;
  
	
	SELECT * FROM Cliente Where cliente_id = 50 AND 75;
    
	 
	SELECT * FROM Cliente Where cliente_id NOT BETWEEN 50 AND 75; 
    
	 
	SELECT * FROM Cliente Where cliente_id NOT BETWEEN 50 OR 75;
    
	
	 SELECT * FROM Cliente Where cliente_id >= 50 AND  cliente_id <=75;
	Respondido em 03/11/2019 15:52:28
	Explicação: É necessario utilizar not between para filtrar as linhas que estão fora da faixa
Aula 8 exercicio 1
	 1a Questão
	
	
	
	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 uma consulta que exiba todos os dados de áreas e locais ordenados decrescentemente pelo nome do local.
    
		
	 
	 SELECT * FROM AREA A, LOCAL L WHERE A.CODAREA = L.CODAREA ORDER BY NOMELOCAL DESC;
  
	
	SELECT * FROM AREA A, LOCAL L WHERE A.CODAREA = L.CODAREA ORDER NOMELOCAL DESC;
    
	
	SELECT * FROM AREA A INNER JOIN LOCAL L WHERE A.CODAREA = L.CODAREA ORDER BY NOMELOCAL DESC;
  
	 
	 SELECT * FROM AREA A, LOCAL L WHERE A.CODAREA = L.CODAREA ORDER NOMELOCAL ASC;
  
	
	 SELECT * FROM AREA A INNER JOIN LOCAL L ON A.CODAREA = L.CODAREA ORDER NOMELOCAL DESC;
	Respondido em 03/11/2019 16:23:44
	Explicação: PARA ORDENARMOS DE FORMA DESCRECENTE  PRECISAMOS UTILIZAR ORDER BY DESC
	
	
	 
	
	 2a Questão
	
	
	
	
	Baseado no modelo de banco de dados mostrado a seguir: 
CARRO(idcarro,placa,modelo,tipo,cor,ano,Km,valor,chassis,idfilial) 
ALUGUEL(NF,idcarro,idcliente,valor,CNH,dataIni,dataFim,idfuncionario) 
Mostre o tipo dos carros e quantos carros são do mesmo tipo:
 
		
	
	SELECT tipo, count(*) FROM carro;
 
	 
	SELECT tipo, count(*) FROM carro GROUP BY tipo;
 
	
	SELECT tipo, max(tipo) FROM carro GROUP BY tipo;
 
	
	SELECT tipo, sum(tipo) FROM carro GROUP BY sum(tipo);
 
	 
	SELECT tipo, sum(tipo) FROM carro GROUP BY tipo;
 
	Respondido em 03/11/2019 16:26:32
	Explicação: Para a correta execução temos que contar utilizando count e agrupar utilizando Group By
	
	
	 
	
	 3a Questão
	
	
	
	
	O retorno do valor médio de uma coluna contendo diversos números é possibilitado pela expressão SQL
  
 
		
	 
	 SELECT column_name (AVG) FROM table_name
    
	
	SELECT AVG(column_name) FROM table_name
  
	
	 SELECT FROM table_name AVG(column_name)
 
	
	 SELECT column_name FROM table_name SETTING AVG
  
	 
	SELECT AVG OF column_name FROM table_name  
    
	Respondido em 03/11/2019 20:05:42
	Explicação: A função AVG(X) retorna o valor médio da coluna x, ignorando os valores nulos. 
	
	
	 
	
	 4a Questão
	
	
	
	
	Considere a seguinte representação de uma tabela de um banco de dados relacional:
Estoque (id, Item, Quantidade, Categoria)
O comando SQL para se obter a soma dos valores do atributo Quantidade, agrupada por Categoria, apenas para as Categorias com Quantidade total superior a 50 unidades, é:
  
		
	 
	 SELECT Categoria, SUM(Quantidade) FROM Estoque WHERE GROUP BY Categoria HAVING SUM(Quantidade) > 50
    
	
	 SELECT GROUP (Categoria), SUM (Quantidade) FROM Estoque WHERE Quantidade > 50
    
	 
	SELECT Categoria, Quantidade FROM Estoque WHERE Quantidade > 50 GROUP BY Categoria
  
	
	SELECT GROUP (Categoria), COUNT (Quantidade) FROM Estoque WHERE Quantidade > 50
    
	
	SELECT Categoria, SUM (*) FROM Estoque GROUP BY Categoria HAVING SUM (*) > 50
	Respondido em 03/11/2019 20:10:50
	Explicação: Como é necessario filtrar os grupos temos que usar a clausula HAVING
	
	
	 
	
	 5a Questão
	
	
	
	
	Considere a tabela definida pelo comando SQL abaixo. 
Create table func ( 
nome varchar(50) not null, 
salario numeric(9,2) not null, 
cod_depto int null); 
Considere a consulta SQL abaixo: 
Select nome, salario 
from func 
where salario > 900 
and  cod_depto is not null 
order by salario 
O requisito abaixo que NÃO é atendido por esta consulta é: 
  
		
	
	só considerar os registros que apresentem o atributo COD_DEPTO não nulo;
  
	 
	 apresentar o resultado em ordem alfabética. 
	
	 só considerar os registros que apresentem o atributo SALARIO maior que 900;
    
	
	 listar a coluna SALARIO da tabela FUNC;
  
	
	 listar a coluna NOME da tabela FUNC;
  
	Respondido em 03/11/2019 20:12:14
	Explicação: Como a ordenação foi realizada por uma coluna numerica não apresentara a ordem alfabetica crescente no resultado
	
	
	 
	
	 6a Questão
	
	
	
	
	Em um modelo de dados que descreve a publicação acadêmica de pesquisadores de diferentes instituições em eventos acadêmicos, considere as tabelas abaixo.
DEPARTAMENTO (CodDepartamento, NomeDepartamento)
EMPREGADO (CodEmpregado, NomeEmpregado, CodDepartamento, Salario)
Na linguagem SQL, o comando mais simples para recuperar os códigos dos departamentos cuja média salarial seja maior que 2000 é
    
		
	 
	 SELECT CodDepartamento FROM EMPREGADO GROUP BY CodDepartamento HAVING AVG (Salario) > 2000 
    
	
	SELECT CodDepartamento FROM EMPREGADO WHERE AVG (Salario) > 2000 GROUP BY CodDepartamento
    
	
	SELECT CodDepartamento FROM EMPREGADO WHERE AVG (Salario) > 2000
  
	
	 SELECT CodDepartamento FROM EMPREGADO GROUP BY CodDepartamento ORDER BY AVG (Salario) > 2000
	
	SELECT CodDepartamento, AVG (Salario) > 2000 FROM EMPREGADO GROUP BY CodDepartamento
  
	Respondido em 03/11/2019 20:14:30
	Explicação: Como temos que filtrar os grupo devemos utilizar a clausula HAVING
 Aula 9 Exercício 1
	 1a Questão
	
	
	
	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)
O nome das filiais e a quantidade de funcionários que cada filial possui, mostre somente filiais com mais de 10 funcionários?
    
		
	
	SELECT fi.nome Filial, count(*) Quantidade FROM filial fi LEFT JOIN funcionário fu ON fi.idfilial=fu.idfilial GROUP BY Filial HAVING count(*) > 10;
  
	
	 SELECT fi.nome Filial, count(*) Quantidade FROM filial fi, funcionário fu ON fi.idfilial=fu.idfilial GROUP BY Filial HAVING count(*) > 10;
    
	 
	SELECT fi.nome Filial, count(*) Quantidade FROM filial fi INNER JOIN funcionário fu ON fi.idfilial=fu.idfilial GROUP BY Filial HAVING count(*) > 10; 
    
	
	SELECT fi.nome Filial, count(*) Quantidade FROM filial fi INNER JOIN funcionário fu ON fi.idfilial=fu.idfilial;
	 
	 SELECT fi.nome Filial, count(*) Quantidade FROM filial fi RIGHT JOIN funcionário fu ON fi.idfilial=fu.idfilial GROUP BY Filial HAVING count(*) > 10;
  
	Respondido em 03/11/2019 20:33:17
	
Explicação:
O comando para produzir o resultado deve fazer uma junção interior, usando portanto INNER JOIN
	
	
	 
	
	 2a Questão
	
	
	
	
	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) 
O nome dos clientes, os códigos dos carros que o cliente alugou e o valor de cada aluguel?
  
		
	
	SELECT c.nome cliente, a.idcarro, a.valor FROM aluguel a LEFT JOIN cliente c where a.idcliente=c.idcliente
    
	
	 SELECT c.nome cliente, a.idcarro, a.valor FROM aluguel a, cliente c ON a.idcliente=c.idcliente
    
	 
	 SELECT c.nome cliente, a.idcarro, a.valor FROM aluguel a, cliente c where a.idcliente=c.idcliente 
 
	 
	SELECT c.nome cliente, a.idcarro, a.valor FROM aluguel a RIGHT JOIN cliente c where a.idcliente=c.idcliente
  
	
	SELECT c.nome cliente, a.idcarro, a.valor FROM aluguel a INNER JOIN cliente c
	Respondido em 03/11/2019 20:48:49
	
Explicação:
O comando exije uma junção interior, no caso foi escrita na sintaxe tradicional
	
	
	 
	
	 3a Questão
	
	
	
	
	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) 
O nome dos clientes que são cadastrados como especiais?
  
		
	 
	 SELECT c.nome cliente FROM cliente c INNER JOIN cliente_especial ce ON c.idcliente=ce.idcliente 
	
	 SELECT c.nome cliente FROM cliente c, cliente_especial ce ON c.idcliente=ce.idcliente
    
	
	 SELECT c.nome cliente FROM cliente c LEFT JOIN cliente_especial ce ON c.idcliente=ce.idcliente
  
	
	SELECT c.nome cliente FROM cliente c RIGHT JOIN cliente_especial ce ON c.idcliente=ce.idcliente
  
	
	 SELECT c.nome cliente FROM cliente c INNER JOIN cliente_especial ce
  
	Respondido em 03/11/2019 20:39:50
	
Explicação:
Para sabermos o nome dos clientes especiais temos que fazer uma junção  interior entre a tabela de clientes especiais e a de cliente.
	
	
	 
	
	 4a Questão
	
	
	
	
	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:
ESPECIE (IDESPECIE, NOME_CIENTIFICO, DENTICAO, STATUS_EXTINCAO, HABITAT, TIPOREPRODUCAO)
CAPTURA (NUMCAPTURA, IDEMB, IDTUBARAO, CODLOCAL, LATITUDE, LONGITUDE, DATA, TEMPAGUA)
TUBARAO (IDTUBARAO, IDESPECIE, COMPRIMENTO, SEXO)
Assinale a alternativa abaixo que representa uma consulta que exibe o nome científico e o sexo dos tubarões correlacionados corretamente.  
		
	 
	 SELECT NOME_CIENTIFICO, SEXO FROM ESPECIE E NATURAL JOIN TUBARAO T ON E.IDESPECIE = T.IDESPECIE;
  
	
	SELECT NOME_CIENTIFICO, SEXO FROM ESPECIE E, TUBARAO T;
    
	 
	SELECT NOME_CIENTIFICO, SEXO FROM ESPECIE E INNER JOIN TUBARAO T ON E.IDESPECIE = T.IDESPECIE; 
 
	
	SELECT NOME_CIENTIFICO, SEXO FROM ESPECIE JOIN TUBARAO;
    
	
	 SELECT NOME_CIENTIFICO, SEXO FROM ESPECIE E CROSS JOIN TUBARAO T ON E.IDESPECIE = T.IDESPECIE;
    
	Respondido em 03/11/2019 20:48:07
	
Explicação:
A consulta deseja recuperar os seguintes campos:
- nome científico: encontra-se na tabela Espécie
- sexo:  encontra-se na tabela Tubarão.
Sendo assim temos que realizar uma junção interior.
 
	
	
	 
	
	 5a Questão
	
	
	
	
	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) 
O nome dos clientes que mesmo cadastrados no banco de dados da Locadora NÃO fizeram nenhum aluguel?
    
		
	
	SELECT c.nome cliente FROM aluguel a, cliente c ON a.idcliente=c.idcliente
    
	 
	SELECT c.nome cliente FROM aluguel a INNER JOIN cliente c ON a.idcliente=c.idcliente where a.idcliente IS NULL
	
	SELECT c.nome cliente FROM aluguel a, cliente c where a.idcliente=c.idcliente
    
	 
	 SELECT c.nome cliente FROM aluguel a RIGHT JOIN cliente c ON a.idcliente=c.idcliente where a.idcliente IS NULL 
    
	
	SELECT c.nome cliente FROM aluguel a LEFT JOIN cliente c ON a.idcliente=c.idcliente where a.idcliente IS NULL
  
	Respondido em 03/11/2019 20:42:53
	Explicação: Como precisamos obter os não relacionados necessitamos fazer uma junção exterior
	
	
	 
	
	 6a Questão
	
	
	
	
	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, 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;
 
	
	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 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 WHERE t.nome_companhia = 'XXX' AND t.salario > 10000;
 
	Respondido em 03/11/2019 20:46:32
	Explicação: Temos que fazer uma junção interior portanto utilizamos inner join
Aula 10 Exercicio 1
	
	 1a Questão
	
	
	
	
	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, 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

Outros materiais