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 30 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 30 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 30 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
	 
	 
	
	 1a Questão (Ref.: 201604238681)
	
	Nos bancos de dados, é uma função do administrador de dados:
	
	Decidir que dados serão armazenados no banco de dados
	2a Questão (Ref.: 201603228545)
	
	- A principal atribuição de um Administrador de Dados (DA - Data Administrator):
	
	É responsável pelas decisões estratégicas e de normas do modelo de dados
	
	
	 3a Questão (Ref.: 201603228577)
	
	- Quanto à expressão Processamento Distribuído, NÃO podemos dizer:
	
	A internet é um exemplo
	
	O processamento deverá ocorrer em uma única máquina - Servidor
	
	O processamento de dados pode se estender a várias máquinas na rede
	
	A expressão Processamento Paralelo é quase idêntica à Processamento Distribuído
	
	Máquinas diferentes podem estar conectadas entre si em uma rede de comunicações
	 4a Questão (Ref.: 201603227750)
	
	Qual a opção que NÃO constitui uma vantagem para abordagem de banco de dados?
	
	Os padrões podem ser reforçados.
	
	O suporte à transação pode ser reduzido.
	
	A inconsistência pode ser evitada (até certo ponto).
	
	A integridade pode ser mantida.
	
	Os dados podem ser compartilhados.
	 5a Questão (Ref.: 201604245372)
	
	O entendimento dos modelos de banco de dados é fundamental para compreender as vantagens e desvantagens em aspectos de estrutura e manipulação dos dados. Um destes modelos utiliza tabelas bidimensionais para o armazenamento dos dados e a maneira como os dados são armazenados influencia na facilidade de acesso às informações, existindo técnicas de normalização para aperfeiçoar a organização. Trata-se do modelo
	
	Relacional
	 6a Questão (Ref.: 201603227356)
	
	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.
	
	Administrador de Banco de dados e Projetista de Banco de dados.
	 7a Questão (Ref.: 201603228170)
	
	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
	 8a Questão (Ref.: 201603790223)
	
	Um dos maiores problemas decorrente do armazenamento de dados em arquivos é a _redundância_ de dados que tem como consequência a _inconsistência_ de dados. Outro grave problema é a inexistência da _segurança_ de dados. 
Assinale a alternativa que preenche corretamente as lacunas acima, respectivamente:
	 Redundância, inconsistência e segurança. 
	
	 9a Questão (Ref.: 201603228723)
	
	Qual(is) das atribuições a seguir NÃO é (são) de um Administrador de Banco de Dados? 
	
	Padronizar, organizar, proteger e utilizar recursos de dados.
	
	Administrar de modo centralizado as estratégias, procedimentos e práticas para o processo de gerência.
	
	Desenvolver gerência dos recursos de dados.
	
	Programar tudo para quem for acessar o banco, em termos de linguagem.
	
	Criar planos para definição dos recursos de dados e aplicativos.
	 10a Questão (Ref.: 201603228444)
	
	- O conceito que exemplifica o significado de INFORMAÇÃO é: 
	
	O resultado do processamento, manipulação e organização de dados
	 11a Questão (Ref.: 201603227783)
	
	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.
	
	Manipulação de dados, recuperação e concorrência de dados, dicionário de dados.
	
	Dicionário de dados, projeto conceitual de banco dado, segurança.
	
	Dicionário de dados, segurança e integridade de dados, otimização e execução.
	
	Definição de dados, dicionário de dados, otimização e execução.
	
	Otimização e execução, manipulação de dados, segurança e integridade de dados.
	
	Exercício: CCT0169_EX_A2 
	
	 1a Questão (Ref.: 201603227373)
	
	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:
	
	Externo é o mais próximo dos usuários.
	 2a Questão (Ref.: 201603228593)
	
	- Não pode definir ENTIDADES no Modelo ER (Entidade-Relacionamento) como:
	
	Normalmente representam uma pessoa, lugar ou evento de interesse informativo
	
	É dividida em entidades fortes e fracas
	
	Fluxo de dados
	
	Principais objetos de dados sobre os quais informações devem ser coletadas
	
	É representado por um retângulo
	 3a Questão (Ref.: 201604238687)
	
	A arquitetura ANSI/SPARC de um Sistema Gerenciador de Banco de Dados (SGBD) divide-se nos níveis
	
	Externo, conceitual e interno
	 4a Questão (Ref.: 201603827702)
	
	O modelo _________________ está vinculado ao modelo de dados do SGBD.
	
	Lógico
	 5a Questão (Ref.: 201603790315)
	
	Dois amigos resolveram abrir uma loja que compra e revende peças de hardware antigas. A loja se chama Naftalina Digital. A seguir é apresentada uma descrição do mini-mundo realizada logo após a primeira reunião com o projetista do banco de dados que será criado: Um fornecedor tem CPF, nome, telefone e de um a dois e-mails. Uma peça tem identificador, nome do fabricante, tipo, valor de compra e valor de venda. O valor de venda é o valor da compra acrescentado 30%. Um cliente possui código, nome, CPF, telefone, celular e de um a dois e-mails. Um fornecedor vende ao menos uma peça e uma peça é vendida exclusivamente por um fornecedor. Um cliente compra ao menos uma peça e uma peça é adquirida exclusivamente por um cliente. Quando um cliente comprar uma peça a data da compra também é armazenada. De acordo com a descrição acima, assinale a alternativa que apresenta o número correto de tipos de entidades e tipos de relacionamentos, respectivamente:
	
	3 e 2
	 6a Questão (Ref.: 201603228127)
	
	O Diagrama Entidade-Relacionamento é utilizado para elaboração do seguinte modelo de dados:
	
	conceitual
	 7a Questão (Ref.: 201604238690)
	
	Na arquitetura ANSI/SPARC dos bancos de dados, o modo como os registros e campos conceituais são representados no nível interno, é conhecido como:
	
	Mapeamento conceitual/interno
	 8a Questão (Ref.: 201603227410)
	
	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:
	
	Simplificar programas e o processo de desenvolvimento, acelerar o desenvolvimento do sistema e diminuir o custo do desenvolvimento do sistema.
	 9a Questão (Ref.: 201603827700)
	
	O modelo _____ descreve a realidade do ambiente, constituindo uma visão global das estruturas da informação que estarão contidas no banco de dados, sem considerar nenhuma característica específica de um SGBD.
	
	Conceitual10a Questão (Ref.: 201604068474)
	
	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
	 11a Questão (Ref.: 201603228945)
	
	Marque a opção correta sobre os três níveis da arquitetura: 
	
	O nível conceitual corresponde às visões específicas dos usuários. 
	 12a Questão (Ref.: 201603869229)
	
	
	O Governo Federal resolveu criar um Sistema Nacional de Mapeamento de Acidentes de Trabalho com o objetivo de integrar dados e realizar projeções para seguro saúde, correlação dos acidentes com o atendimento do SUS, entre outras finalidades. Um projeto piloto está sendo realizado em um bairro da cidade do Rio de Janeiro. Alguns dados foram mapeados e uma descrição inicial do minimundo é apresentada a seguir:
Uma empresa tem CNPJ, tipo, razão social, nome-fantasia, bairro, cidade e UF. Um acidente de trabalho possui identificador de acidente, status do acidente, descrição do acidente e data e hora do acidente. Uma empresa tem diversos acidentes e um acidente ocorre em apenas uma empresa. Um acidentado possui identificador de acidentado, nome do acidentado, sexo do acidentado e data de nascimento. Cada acidente envolve um acidentado, mas um acidentado pode se envolver em mais de um acidente. Um acidente pode ou não causar uma ou mais deficiências e uma deficiência é causada por um acidente. Um acidente pode também resultar um óbito e um óbito pode ser resultado de um acidente. Uma deficiência tem código de deficiência, status de deficiência (temporária ou permanente) e descrição da deficiência. Um óbito possui número do óbito, data do óbito e parecer do legista.
Assinale a alternativa abaixo que identifica corretamente o número de entidades e relacionamentos encontrados no texto, respectivamente:
	
	Cinco e quatro.
	 13a Questão (Ref.: 201603227360)
	
	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 II e III estão corretas.
	 14a Questão (Ref.: 201603227372)
	
	Uma importante característica dos sistemas de Banco de Dados é apresentar para o usuário uma visão abstrata dos dados, ou seja, o sistema oculta certos detalhes. Por esse motivo, de acordo com a arquitetura ANSI/SPARC, os bancos de dados são divididos em alguns níveis de arquitetura, sendo eles:
	
	Físico, Lógico e Visão.
	 15a Questão (Ref.: 201603228590)
	
	- O Modelo ER (Entidade-Relacionamento) básico consiste em três classes de objetos. Marque a resposta correta. As classes são...
	
	Entidades, Relacionamentos e Atributos
	 16a Questão (Ref.: 201604238686)
	
	Na arquitetura ANSI/SPARC de banco de dados, o nível conceitual 
	
	Define a estrutura do banco de dados para uma comunidade de usuários
	Exercício: CCT0169_EX_A3 
	
	 1a Questão (Ref.: 201603869185)
	
	Na modelagem conceitual de um banco de dados de Parque de Diversões, um cliente pode ou não entrar em diversas atrações e uma atração necessita de um ou mais clientes para ocorrer. Seguindo a orientação descrita no texto, assinale o conjunto de cardinalidades correto abaixo:
	
	(0,N) e (1,N). Cliente (1,N) -------------- (0,N) Atrações
	 2a Questão (Ref.: 201603869159)
	
	O Governo Federal resolveu criar um Sistema Nacional de Mapeamento de Acidentes de Trabalho com o objetivo de integrar dados e realizar projeções para seguro saúde, correlação dos acidentes com o atendimento do SUS, entre outras finalidades. Um projeto piloto está sendo realizado em um bairro da cidade do Rio de Janeiro. Alguns dados foram mapeados e uma descrição inicial do minimundo é apresentada a seguir:
Uma empresa tem CNPJ, tipo, razão social e nome-fantasia. Um acidente de trabalho possui identificador de acidente, status do acidente, descrição do acidente e data e hora do acidente. Em uma empresa podem ocorrer diversos acidentes e cada acidente ocorre em somente uma empresa. Um acidentado possui identificador de acidentado, nome do acidentado, sexo do acidentado e data de nascimento. Cada acidente pode envolver um ou mais acidentados e um acidentado pode se envolver em mais de um acidente. Um acidente pode também resultar em um ou mais óbitos e cada óbito pode ser resultado de um acidente. Um óbito possui número do óbito, data do óbito e parecer do legista.
Seguindo a orientação descrita no texto, assinale o conjunto de cardinalidades correto existente entre os conjuntos de entidades Acidente e Óbito:
	
	(0,N) e (1,1). Acidente (1,1) -------------- (0,N) Óbito
	 3a Questão (Ref.: 201603439850)
	
	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) Cliente (0,N) -------------- (1,1) Cidade
	 4a Questão (Ref.: 201603869165)
	
	O Governo Federal resolveu criar um Sistema Nacional de Mapeamento de Acidentes de Trabalho com o objetivo de integrar dados e realizar projeções para seguro saúde, correlação dos acidentes com o atendimento do SUS, entre outras finalidades. Um projeto piloto está sendo realizado em um bairro da cidade do Rio de Janeiro. Alguns dados foram mapeados e uma descrição inicial do minimundo é apresentada a seguir:
Uma empresa tem CNPJ, tipo, razão social e nome-fantasia. Um acidente de trabalho possui identificador de acidente, status do acidente, descrição do acidente e data e hora do acidente. Em uma empresa podem ocorrer diversos acidentes e cada acidente ocorre em somente uma empresa. Um acidentado possui identificador de acidentado, nome do acidentado, sexo do acidentado e data de nascimento. Cada acidente pode envolver um ou mais acidentados e um acidentado pode se envolver em mais de um acidente. Um acidente pode também resultar em um ou mais óbitos e cada óbito pode ser resultado de um acidente. Um óbito possui número do óbito, data do óbito e parecer do legista.
Seguindo a orientação descrita no texto, assinale o conjunto de cardinalidades correto existente entre os conjuntos de entidades Acidente e Acidentado: 
	
	(0,N) e (1,N). Acidente (1,N) -------------- (0,N) Acidentado
	 5a Questão (Ref.: 201603869169)
	
	O Governo Federal resolveu criar um Sistema Nacional de Mapeamento de Acidentes de Trabalho com o objetivo de integrar dados e realizar projeções para seguro saúde, correlação dos acidentes com o atendimento do SUS, entre outras finalidades. Um projeto piloto está sendo realizado em um bairro da cidade do Rio de Janeiro. Alguns dados foram mapeados e uma descrição inicial do minimundo é apresentada a seguir:
Uma empresa tem CNPJ, tipo, razão social e nome-fantasia. Um acidente de trabalho possui identificador de acidente, status do acidente, descrição do acidente e data e hora do acidente. Em uma empresa podem ocorrer diversos acidentes e cada acidente ocorre em somente uma empresa. Um acidentado possui identificador de acidentado, nome do acidentado, sexo do acidentado e data de nascimento. Cada acidente pode envolver um ou mais acidentados e um acidentado pode se envolver em mais de um acidente. Um acidente pode também resultar em um ou mais óbitos e cada óbito pode ser resultado de um acidente. Um óbito possui número do óbito, data do óbito e parecer do legista.
Seguindo a orientação descrita no texto,assinale o conjunto de cardinalidades correto existente entre os conjuntos de entidades Empresa e Acidente:
	
	(0,N) e (1,1). Empresa (1,1) -------------- (0,N) Acidente
	 6a Questão (Ref.: 201603228603)
	
	- 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, um-para-muitos, muitos-para-um, muitos-para-muitos
	 7a Questão (Ref.: 201603227375)
	
	Em um projeto de Banco de Dados pode-se ter diversos relacionamentos implícitos entre várias entidades. Um tipo de relacionamento entre entidades define um conjunto de associações ou um conjunto de relacionamento. Há algumas restrições que podem ser utilizadas para limitar a quantidade de associações em um banco. Uma destas restrições se chama cardinalidade. Analisando a figura abaixo, marque corretamente a alternativa que identifica a cardinalidade representada pela figura.
 
	
	N:N
	 8a Questão (Ref.: 201603869139)
	
	Analise o texto abaixo:
O Governo Federal resolveu criar um Sistema Nacional de Mapeamento de Acidentes de Trabalho com o objetivo de integrar dados e realizar projeções para seguro saúde, correlação dos acidentes com o atendimento do SUS, entre outras finalidades. Um projeto piloto está sendo realizado em um bairro da cidade do Rio de Janeiro. Alguns dados foram mapeados e uma descrição inicial do minimundo é apresentada a seguir:
Uma empresa tem CNPJ, tipo, razão social, nome-fantasia, bairro, cidade e UF. Um acidente de trabalho possui identificador de acidente, status do acidente, descrição do acidente e data e hora do acidente. Uma empresa tem diversos acidentes e um acidente ocorre em apenas uma empresa. Um acidentado possui identificador de acidentado, nome do acidentado, sexo do acidentado e data de nascimento. Cada acidente envolve um acidentado, mas um acidentado pode se envolver em mais de um acidente. Um acidente pode ou não causar uma ou mais deficiências e uma deficiência é causada por um acidente. Um acidente pode também resultar um óbito e um óbito pode ser resultado de um acidente. Uma deficiência tem código de deficiência, status de deficiência (temporária ou permanente) e descrição da deficiência. Um óbito possui número do óbito, data do óbito e parecer do legista.
 Seguindo a orientação descrita no texto, assinale o conjunto de cardinalidades correto existente entre os conjuntos de entidades Acidente e Deficiência:
	
	(0,N) e (1,1). Acidente (1,1) -------------- (0,N) Deficiência
	 9a Questão (Ref.: 201603450304)
	
	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 - V - F
	 10a Questão (Ref.: 201604068497)
	
	Do modelo da figura abaixo depreende-se:
 
	
	que um professor pode ministrar mais de uma disciplina para um mesmo aluno. 
	 11a Questão (Ref.: 201603227350)
	
	     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.
	 12a Questão (Ref.: 201603468191)
	
	Um relacionamento com valor mínimo para a cardinalidade igual a um é do tipo:
	
	Obrigatório
	 13a Questão (Ref.: 201604068545)
	
	Medicamento (Med) e Perfumaria (Per) são duas entidades que representam uma tipificação da entidade Produto (Pro). Portanto, Med e Per em relação a Pro representam
	
	especializações.
	Exercício: CCT0169_EX_A4 
	
	 1a Questão (Ref.: 201603227355)
	
	Em Banco de dados uma entidade pode ser considerada um objeto do mundo real. Estas entidades contêm um conjunto de propriedades, que são chamadas de atributos, sendo alguns destes responsáveis pela identificação única de cada entidade. Sendo assim, o nome correto que pode ser dado para este atributo em particular é:
	
	Chave primária
	 2a Questão (Ref.: 201603228221)
	
	Faça a correspondência entre as colunas em relação aos modelos de dados e assinale a opção correta, que corresponde à correlação dos parênteses de cima para baixo com os valores da esquerda para a direita. 
	(A) Modelo Hierárquico  
	( C ) Um registro-tipo pode participar como dono ou membro em qualquer número de conjuntos-tipo.
	(B) Agregação
	( A ) Mais restrito que o Modelo em Rede por basear-se em um estrutura de árvore que não permite um registro filho envolvido em mais de um relacionamento.
	(C) Modelo Rede
	( B )  Define uma nova classe a partir de um conjunto de outras classes que representam suas partes componentes. (é parte de).
	(D) Modelo Relacional
	( E )  Os objetos que contêm os mesmos tipos de valores e os mesmos métodos são agrupados em classes.
	(E)  Modelo Orientado a Objetos
	( D )  Usa um conjunto de tabelas para representar tanto os dados como a relação entre eles.
  
	
	C A B E D
	 3a Questão (Ref.: 201603228181)
	
	Qual a opção que NÃO corresponde conceito do modelo entidade-relacionamento?
	
	No modelo entidade-relacionamento, as chaves estrangeiras nos relacionamentos representam as integridades diferenciais das entidades.
	
	O modelo entidade-relacionamento é usado no nível conceitual de um projeto de banco de dados.
	
	Relacionamentos ternários existem quando os relacionamentos binários não são suficientes para descrever com precisão a semântica de uma associação entre três entidades.
	
	A especialização é um conceito inverso da generalização e indica que os subtipos especializam o supertipo.
	
	Na generalização, as entidades genéricas possuem atributos comuns das entidades especializadas.
	 4a Questão (Ref.: 201603228937)
	
	Uma chave estrangeira em um modelo relacional é: 
	
	Ocorre se um atributo de uma relação for chave primária em outra relação. 
	 5a Questão (Ref.: 201603307740)
	
	Os conceitos que envolvem os termos restrição de integridade de entidade e restrição de integridade referencial são, respectivamente:
	
	nenhum atributo pertencente à chave primária poderá receber valor NULL / os valores dos atributos que formam a chave estrangeira deverá existir na tabela onde a chave estrangeira é chave primária, quando for diferente de NULL.
	 6a Questão (Ref.: 201603983883)
	
	Sobre os conceitos de domínio, atributo e relação, é correto afirmar que:
	
	um atributo representa o uso de um domínio em uma relação; 
	 7a Questão (Ref.: 201603228124)
	
	Escolha a opção que lista restrições de integridade que podem ser implementadas na definição de uma tabela?
	
	Primary key, Foreign Key, Not Null, Unique, Check.
	 8a Questão (Ref.: 201603228995)
	
	No modelo de banco de dados relacional, os dados são representados por meio de: 
	
	Tabelas. 
	 9a Questão (Ref.: 201603228654)
	
	- Esquemade banco de dados pode ser definido como:
	
	Projeto relacional do banco de dados
	 10a Questão (Ref.: 201604143095)
	
	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 TABLE PRODUTO
	 11a Questão (Ref.: 201604144832)
	
	Um conceito básico de banco de dados garante que os relacionamentos entre registros de tabelas relacionadas sejam válidos e que não exclui ou altera, acidentalmente, dados relacionados. Por exemplo, em um relacionamento do tipo 1:n entre a tabela Clientes e a tabela Pedidos, um cliente pode fazer vários pedidos. Por meio deste conceito, o banco de dados não permite que seja cadastrado um pedido para um cliente que ainda não foi cadastrado. Em outras palavras, ao cadastrar um pedido, o banco de dados verifica se o código do cliente que foi digitado já existe na tabela Clientes. Se não existir, o cadastro do pedido não será aceito. Esse conceito é denominado:
	
	Integridade Referencial.
	 12a Questão (Ref.: 201603228448)
	
	- A terminologia usual de Sistemas de Banco de Dados é: ARQUIVO, REGISTRO e CAMPO. Qual alternativa abaixo que possui o mesmo significado, respectivamente.
	
	TABELA, LINHA, COLUNA
	 13a Questão (Ref.: 201604106033)
	
	Qual alternativa ilustra melhor e de forma mais completa os principais objetivos da modelagem relacional?
	
	Projetar um Banco de Dados otimizado, com o mínimo de redundância possível, garantindo a integridade dos dados e organizando a informação de modo que possa ser recuperada corretamente, principalmente por sistemas transacionais
	 14a Questão (Ref.: 201603926243)
	
	Leia as afirmativas a seguir:
I - A integridade referencial só pode ser implementada se houver integridade de entidade. 
Porque:
II - A integridade referencial é implementada a partir de uma chave primária, a qual corresponde a integridade de entidade.
Após analisar as relações entre ambas as frases, assinale a opção correta: 
	
	Se as duas são verdadeiras, a segunda justifica a primeira
	Exercício: CCT0169_EX_A5 
	
	 1a Questão (Ref.: 201603228196)
	
	Uma relação R além de estar na primeira forma normal (1FN), cada atributo não chave é dependente da chave primária inteira, ou seja, cada atributo não chave não depende parcialmente da chave. Desta forma, R está, necessariamente, em que forma normal?
	
	2FN
	 2a Questão (Ref.: 201603227364)
	
	Um dos objetivos da normalização é eliminar as anomalias nas operações de inclusão, remoção e alteração. Uma das características da normalização é que se um modelo está na quarta forma normal (4FN), ela está na terceira, na segunda e na primeira. Assim como, se ela estiver na segunda forma normal (2FN) obrigatoriamente ela está na primeira forma normal. A figura abaixo representa um determinado modelo, dessa forma, assinale corretamente em qual forma normal se encontra o modelo?
	
	3FN
	 3a Questão (Ref.: 201603228973)
	
	Uma relação está na Segunda Forma Normal: 
	
	Se ela está na 1NF e todo atributo não-chave primária é plenamente dependente de toda a chave primária e não de apenas parte dela. 
	 4a Questão (Ref.: 201603228965)
	
	Uma relação está na Primeira Forma Normal:
	
	Se todos os atributos que a compõem são atômicos. 
	 5a Questão (Ref.: 201604144831)
	
	No contexto de banco de dados relacionais, Dependência Funcional é caracterizada quando
	
	para cada valor do atributo A existe exatamente um único valor do atributo B.
	 6a Questão (Ref.: 201604143098)
	
	Considere um banco de dados que deve armazenar cinco atributos numéricos: V, W, X, Y e Z. Sabe-se que as seguintes dependências funcionais aplicam-se:
V → W
V → X
V → Y
Y → Z
O esquema correto para implementar um banco de dados com esses atributos, que cumpra os objetivos estabelecidos para projetos de bancos de dados de preservação das dependências, normalização e decomposição sem perda, é:
	
	create table R1 (V int not null primary key, W int, X int, Y int); create table R2 (Y int not null primary key, Z int);
	 7a Questão (Ref.: 201603232190)
	
	Diz-se que um modelo está na _______________ se está integrado por tabelas e suas linhas são unívocas, sem que haja repetição de itens, com atributos atômicos não nulos.
	
	primeira forma normal
	 8a Questão (Ref.: 201603228634)
	
	- 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 na tabela
	 9a Questão (Ref.: 201603228646)
	
	- 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 trivial X=>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
	 10a Questão (Ref.: 201603439870)
	
	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, Vendas, Mercadorias e Clientes (o maior)
	 11a Questão (Ref.: 201603228619)
	
	- Nos Fundamentos das formas normais ou Normalização, qual resposta que não se enquadra no conceito de Formas Normais (FN) abaixo:
	
	Equivalência entre o modelo de dados conceitual e as formas normais
	
	Técnicas de elevar o grau de normalização aplicada a cada tabela
	
	Aborda as formas normais mais altas e os relacionamentos ternários no modelo ER (Entidade-Relacionamento)
	
	Etapa de projeto de banco de dados que normaliza as tabelas
	
	Para normalizar, o princípio básico e a desnormalização das tabelas
	 12a Questão (Ref.: 201603227361)
	
	As utilizações das regras de normalização auxiliam no projeto de banco de dados relacional evitando a redundância e eliminando anomalias nas operações de inserção, exclusão e alteração. Sendo assim, foram propostas diversas Formas Normais (FN). A forma normal que elimina os atributos multivalorados e compostos, permitindo apenas atributos atômicos é a:
	
	1FN.
	 13a Questão (Ref.: 201603228959)
	
	Com relação à normalização, marque a opção correta: 
	
	É o processo formal passo a passo que examina os atributos de uma entidade, com o objetivo de evitar anomalias observadas na inclusão, exclusão e alteração de registros. 
	 14a Questão (Ref.: 201603227362)
	
	Entre um dos objetivos da utilização da normalização em banco de dados relacional é poder organizar os dados de modo que eles possam ser representados em forma de tabelas, onde cada atributo é atômico. De posse disso, analise o modelo relacional abaixo:
Cliente(Código, Nome, Estado, Telefones)
Assinale corretamente qual dos modelos relacionais abaixo identifica melhor a normalização referente à teoria da primeira forma normal (1FN).
		
	
	Cliente(Código, Nome, Estado)
ClienteFone(Código, Telefone) 
	 15a Questão (Ref.: 201603228447)
	
	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}
R2 = {#ISBN, TÍTULO}
R3 = {#MATRÍCULA, #ISBN, DATA-INÍCIO, DATA-VENCIMENTO, DATA-DEVOLUÇÃO}
	Avaiação Parcial:CCT0169_SM_V.1 
	  
	
	 2a Questão (Ref.: 201603983870)
	14a sem.: Implementação
	
	Dentre os objetivos da implementação de bancos de dados, um visa solucionar um problema que ocorre quando aplicações diferentes operam sobre os mesmos dados, armazenados em arquivos diferentes. Esse problema é conhecido por 
	
	redundância de dados
	
	 7a Questão (Ref.: 201603228940)
	4a sem.: INTRODUÇÃO AO SISTEMA DE BANCOS DE DADOS
	
	Uma chave candidata em um modelo relacional é: 
	
	Ocorre em uma relação em que exista mais de uma combinação de atributos possuindo a propriedade de identificação única. 
	Avaiação Parcial: CCT0169_SM_V.2 
	  
	
	 1a Questão (Ref.: 201603790322)
	3a sem.: INTRODUÇÃO A SISTEMA DE BANCO DE DADOS
	
	Dois amigos resolveram abrir uma loja que compra e revende peças de hardware antigas. A loja se chama Naftalina Digital. João Paulo, um dos sócios da loja e que já trabalhou diversos anos com banco de dados (BD) está projetando o BD que será utilizado pelo sistema de venda da loja que também será desenvolvido. Francisco é o primeiro funcionário contratado para trabalhar na loja. Vanessa e Janaína prestarão serviços à loja. A interação entre os quatro será fundamental para a construção e manutenção do bom funcionamento do sistema de venda. Janaína dará continuidade a todo o trabalho realizado por João Paulo, enquanto Vanessa também precisará interagir bem com ambos (João Paulo e Janaína). Já Francisco precisará de um treinamento dado por Vanessa. 
Assinale abaixo qual a alternativa indica corretamente quais tipos de usuários de banco de dados são Francisco, Vanessa e Janaína, respectivamente:
	
	Usuário Final, Programador de Aplicações e Administrador Banco de Dados.
	
	 2a Questão (Ref.: 201604238680)
	1a sem.: INTRODUÇÃO A BANCO DE DADOS
	
	Um administrador de banco de dados é responsável por:
	
	Conceder autorizações de acesso ao banco de dados
		
	Avaiação Parcial: CCT0169_SM_V.3 
	  
	
	 1a Questão (Ref.: 201603227779)
	sem. N/A: Introdução aos Sistemas de Bancos de Dados
	
	Os metadados de um SGBD são armazenados no:
	
	Catálogo do Sistema.
	
	 2a Questão (Ref.: 201603227788)
	1a sem.: Introdução aos Sistemas de Bancos de Dados
	
	A capacidade de alterar o esquema conceitual sem ter que alterar os esquemas externos ou programas de aplicação é:
	
	independência lógica de dados
		
	
	 3a Questão (Ref.: 201603228494)
	sem. N/A: Sistema de Banco de Dados
	
	- 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 Interno: nível de armazenamento, Nível Externo: nível lógico e Nível Conceitual: nível lógico, sem qualificação.
	
	 4a Questão (Ref.: 201603228931)
	sem. N/A: INTRODUÇÃO AO SISTEMA DE BANCOS DE DADOS
	
	O que é uma entidade fraca no Modelo Entidade-Relacionamento? 
	
	Uma entidade dependente de outra entidade. 
		
	
	 8a Questão (Ref.: 201604090094)
	12a sem.: ENTIDADES
	
	Qual é a entidade que não se identifica por si mesma e sua existência depende da existência de duas ou mais outras entidades. Compõem seu identificador, os identificadores das entidades que se associaram para lhe dar origem? 
	
	Entidade Associativa
	Exercício: CCT0169_EX_A6 
	
	 1a Questão (Ref.: 201603998122)
	
	
	
	II, III e IV. (apenas o que tiver o símbolo Pii)
	 2a Questão (Ref.: 201603468309)
	
	A operação _______________ é a combinação das operações produto, seleção e (possivelmente) projeção. 
	
	JUNÇÃO 
	 3a Questão (Ref.: 201603450307)
	
	A operação relacional geralmente representada pela letra grega (pi) é? Fonte: (FCC/08)
	
	unária, do tipo primitiva e significa projeção com a função de filtro de colunas
	 4a Questão (Ref.: 201604222526)
	
	A expressão CLIENTE |X| CLIENTE.COD_CLI=EMPRESTIMO.COD_CLI EMPRESTIMO pode ser substituída pela expressão:
	
	CLIENTE |X| EMPRESTIMO;
	 5a Questão (Ref.: 201603468330)
	
	A aplicação de uma operação de produto cartesiano seguida de uma operação de seleção resulta em uma operação de: 
	
	JUNÇÃO
	 6a Questão (Ref.: 201603227417)
	
	A linguagem de consulta formal e procedimental, ou seja, aquela em que o usuário fornece instruções para o sistema para que este realize uma sequência de operações na base de dados para calcular o resultado desejado, se chama:
	
	Álgebra relacional.
	 7a Questão (Ref.: 201603468291)
	
	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. 
	
	UNIÃO 
	 8a Questão (Ref.: 201603227421)
	
	As expressões relacionais podem ser escritas com a utilização da álgebra relacional utilizando vários operadores. Um desses operadores seleciona tuplas (linhas) que satisfazem uma condição lógica nos valores do atributo, outro operador copia a relação informada como argumento, deixando alguns atributos (colunas) de lado. Esses operadores são respectivamente:
	
	Restrição e Projeção.
	 9a Questão (Ref.: 201603439892)
	
	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) σ <condição de seleção> (<nome relação>)
	 10a Questão (Ref.: 201603277321)
	
	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 .....
	
	junção, cuja notação, por exemplo, é A |x| B.
	 11a Questão (Ref.: 201603468290)
	
	A operação da álgebra relacional que recupera LINHAS (TUPLAS) em um tabela chama-se: 
	
	SELEÇÃO 
	 12a Questão (Ref.: 201603227791)
	
	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
	Exercício: CCT0169_EX_A7 
	
	 1a Questão (Ref.: 201603228665)
	
	- "Linguagens de Consulta" de informações do banco de dados é: 
	
	Uma linguagem em que um usuário requisita informações do banco de dados
	 2a Questão (Ref.: 201603998126)
	
	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 WHERE C.IDTUBARAO = T.IDTUBARAO AND DATA > '31/12/2009' AND COMPRIMENTO >= 4 AND SEXO = 'M';
	 3a Questão (Ref.: 201603228710)
	
	- Na consulta a seguir podemos deduzir que:
            select	nome_func	from	funcionário
	where	id_depto = 10	and	vl_salario > 1200
	
	Selecionará o nome do funcionário onde o identificador do depto é igual a 10 e salário maior que R$ 1.200,00
	 4a Questão (Ref.: 201603228698)- Na utilização e execução do comando "CREATE TABLE" obtém a:
	
	Criação de tabela
	 5a Questão (Ref.: 201603228507)
	
	- Qual alternativa que define uma Linguagem de Definição de Dados (DDL - Data Definiton Language)? 
	
	É a linguagem que dá suporte à declaração de objetos dos bancos de dados
	 6a Questão (Ref.: 201603228658)
	
	Uma PROCEDURE permite criar procedimentos armazenados que serão executados , quando utilizamos a instrução CALL PROCEDURE. 
A seguinte parte de instrução ocasiona qual procedimento no banco?
 
	CREATE PROCEDURE VENDAS.RENDIMENTO_TOTAL
(  IN V_MÊS INTEGER,
	IN V_ANO INTEGER, 
    OUT TOTAL DECIMAL(10,2) )
	
	Cria o procedimento VENDAS.RENDIMENTO_TOTAL na forma descrita
	 7a Questão (Ref.: 201603228770)
	
	- 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 todos os campos e dados da tabela MEDICO. 
	
	Select * From MEDICO
	 8a Questão (Ref.: 201603228771)
	
	- 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 todos os campos e dados da tabela CONSULTA. 
	
	Select id_cons, dt_cons, vl_cons, id_pac, id_med From CONSULTA
	 9a Questão (Ref.: 201604143097)
	
	Em bancos de dados Oracle, as instruções CREATE TABLE, ALTER TABLE e DROP TABLE pertencem a qual das categorias a seguir?
	
	Data Definition Language (DDL).
	 10a Questão (Ref.: 201603229177)
	
	Qual a opção abaixo representa uma sequência de componentes de um SGBD?
	
	DDL, DML, DCL e DD (DCL é Data Control Language)
	 11a Questão (Ref.: 201603998123)
	
	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)
TUBARAO (IDTUBARAO, IDESPECIE, COMPRIMENTO, SEXO)
Deseja-se criar uma tabela chamada Marcacao. Supondo que no instante da captura de alguns tubarões deseja-se marca-los com três possíveis tipos de marcação T, R ou G, representando marcações tradicional, a rádio ou GPS, respectivamente. Analise os comandos abaixo relacionados a criação da tabela Marcacao:
I - CREATE TABLE MARCACAO (IDMARC INT PRIMARY KEY, IDTUBARAO NUMBER(4) REFERENCES TUBARAO NOT NULL, TIPOMARC CHAR NOT NULL );
II - CREATE TABLE MARCACAO (IDMarc INT, IDTubarao NUMBER(4) NOT NULL, TipoMarc CHAR NOT NULL, PRIMARY KEY (IDMarc), FOREIGN KEY (IDTubarao) REFERENCES Tubarao );
III - CREATE TABLE MARCACAO (IDMarc INT PRIMARY KEY, IDTubarao NUMBER(4) NOT NULL, TipoMarc CHAR NOT NULL, FOREIGN KEY (IDTubarao) REFERENCES Tubarao );
IV - CREATE TABLE MARCACAO (IDMarc INT PRIMARY KEY(IDMarc), IDTubarao NUMBER(4) NOT NULL, TipoMarc CHAR NOT NULL, FOREIGN KEY(IDTubarao) REFERENCES Tubarao );
Assinale a alternativa que indica quais dos comandos acima funcionariam ao serem executados:
	
	I, II e III.
	 12a Questão (Ref.: 201603450306)
	
	Em relação à linguagem SQL, são três cláusulas da estrutura básica de uma expressão SQL: Fonte: (UFF/09)
	
	select, from e where
	 13a Questão (Ref.: 201603228522)
	
	- 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 inserir dados em um banco de dados
	
	É a linguagem de excluir dados em um banco de dados
	
	É a linguagem de consultar dados em um banco de dados
	
	É a linguagem de atualizar dados em banco de dados
	 14a Questão (Ref.: 201603228684)
	
	Para que serve a instrução SELECT?
 
	
	Escolher registros de dados do banco.
	 15a Questão (Ref.: 201603228645)
	
	A seguinte instrução ocasiona qual procedimento no banco?
 
	CREATE TABLE PESSOAS (
		ID_PESSOA INT NOT NULL GENERATED ALWAYS AS IDENTITY
		CONSTRAINT PK_PESSOAS PRIMARY KEY,
		PESSOA VARCHAR(26)  )
	
	Cria a tabela PESSOAS com 2 campos
	 16a Questão (Ref.: 201603228769)
	
	- 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 todos os campos e dados da tabela ESPECIALIDADE. 
	
	Select id_espec, nome_espec From ESPECIALIDADE
	Exercício: CCT0169_EX_A8 
	
	 1a Questão (Ref.: 201603229214)
	
	Assinale a opção que exibirá para cada valor armazenado na coluna chamada C1 da tabela T1 a quantidade de vezes que este valor aparece repetido.
	
	Select C1, count(C1) from T1 group by C1
	 2a Questão (Ref.: 201603229201)
	
	Assinale a opção que apresenta somente funções de grupo
	
	MIN, AVG e SUM
	 3a Questão (Ref.: 201604280104)
	
	Em nosso Banco de Dados temos a tabela denominada Estoq_Regiao conforme a figura abaixo.
Queremos listar o conteúdo dessa tabela em ordem de quantidade (Qtde) de forma descendente. Assinale a alternativa que apresenta a instrução SQL correta:
	
	SELECT Regiao, Qtde, Vl_Unit FROM Estoq_Regiao ORDER BY Qtde DESC
	 4a Questão (Ref.: 201604090062)
	
	Assinale a alternativa que selecione todos os clientes que terminem com o nome 'Morais' 
	
	Select * From Cliente Where nome like '%Morais' 
	 5a Questão (Ref.: 201603228772)
	
	- 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 o maior valor de consulta. 
	
	Select MAX(vl_cons) From CONSULTA
	 6a Questão (Ref.: 201603983888)
	
	Considere a tabela definida pelo comando SQL abaixo. 
Create table func ( 
nome varchar(50) not null, 
salario money not null, 
cod_depto int null); 
Considere a consulta SQL abaixo: 
Select nome, salario 
from func 
where salario > 900 
and not cod_depto is null 
order by salario 
O requisito abaixo que não é atendido por esta consulta é: 
	
	só considerar os registros que apresentem o atributo SALARIO maior que 900;
	
	listar a coluna NOME da tabela FUNC;
	
	só considerar os registros que apresentem o atributo COD_DEPTO não nulo;
	
	listar a coluna SALARIO da tabela FUNC;
	
	apresentar o resultado em ordem alfabética. 
	 7a Questão (Ref.: 201603291342)
	
	Qual o comando SQL deve ser utilizado para definir o resultado da seguinte situação: "Ao final do mês é preciso apresentar o total de vendas de clientes por venda".
	
	ORDER BY (ordenar por)
	 8a Questão (Ref.: 201603983877)
	
	Considere as seguintes tabelas de um banco de dados: 
1) Fornecedor (cod_fornec, nome_fornec,telefone, cidade, UF) 
2) Estado (UF, nome_estado) 
A expressão SQL que obtém os nomes dos estados para os quais não há fornecedores cadastrados e: 
	
	SELECT E.nome_estado FROM Estado AS E WHERE E.UF NOT IN (SELECT F.UF FROM Fornecedor AS F); 
	 9a Questão (Ref.: 201603230659)
	
	Em um projeto lógico de um sistema foi identificado que um projeto é de um certo tipo. Assim, as relações abaixo foram definidas: 
TIPO_PROJETO (ID_TIPO, NOME) 
PROJETO (ID_PROJETO, NOME, DESCRICAO, ID_TIPO, VALOR) 
 Conforme a linguagem SQL e as relações dadas, escolha a opção que mostre o nome do projeto e nome do seu tipo, dos projetos que não possuam valor, bem como dos tipos que possuam mais do que cinco projetos.
	
	SELECT P.NOME, TP.NOME
FROM TIPO_PROJETO TP, PROJETO P
WHERE TP.ID_TIPO = P.ID_TIPO AND VALOR IS NULL AND TP.ID_TIPO IN
(SELECT ID_TIPO
FROM PROJETO
GROUP BY ID_TIPO
HAVING COUNT(*) > 5);
	 10a Questão (Ref.: 201603439905)
	
	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 
	 11a Questão (Ref.: 201603227365)
	
	A linguagem padrão utilizada para lidar com banco de dados relacionais é denominada SQL. Dessa forma, considere o código em SQL apresentado a seguir e assinale corretamente o que o comando exibe.
SELECT P.DESCRICAO, AVG(V.QUANTIDADE)
FROM CLIENTE C, PRODUTO P, VENDA V
WHERE C.CODIGO = V.CODIGO_C AND
 P.CODIGO_P = V.CODIGO_P AND
 C.CIDADE = 'Natal' AND
 P.PRECO > 100
GROUP BY P.DESCRICAO 
	
	Para cada produto com preço maior que 100, sua descrição e a média de quantidade dos produtos vendidos a clientes da cidade de 'Natal'.
	 12a Questão (Ref.: 201603228732)
	
	Dentro da definição a seguir podemos afirmar que ¿Um valor NULL indica que o valor é desconhecido. Um valor NULL é diferente de um valor vazio ou zero. Dois valores nulos não são iguais. Comparações entre dois valores nulos, ou entre um NULL e qualquer outro valor, retornam unknown porque o valor de cada NULL é desconhecido¿. Considerando esta definição, é correto afirmar que: 
	
	A definição está certa.
	 13a Questão (Ref.: 201604222523)
	
	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;
	 14a Questão (Ref.: 201603228773)
	
	- 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 o menor valor de consulta. 
	
	Select MIN(vl_cons) From CONSULTA
	 15a Questão (Ref.: 201603228957)
	
	Sobre os tipos de funções de um SGBD, marque a opção correta: 
	
	MAX realiza da função de retornar o maior valor dentre um grupo de valores. 
	 16a Questão (Ref.: 201603230676)
	
	De acordo com a estrutura das tabelas abaixo, escolha a opção que mostre o nome do empregado, o nome do seu departamento, daquele que trabalha em departamento que possua mais do que cinco empregados e cujo salário seja superior a média salarial do seu departamento, através da linguagem SQL. O banco de dados é composto por 2 tabelas: a tabela EMP que contém dados dos empregados, cuja chave primária é MATRICULA e a tabela DEPT que contém dados dos departamentos, cuja a chave primária é DEPTNO. A coluna GERENTE é chave estrangeira na tabela EMP, referente à própria tabela EMP. A coluna DEPTNO na tabela EMP é chave estrangeira, referente à tabela DEPT.
ESTRUTURA DAS TABELAS DO BANCO DE DADOS
TABELA EMP
Name                Null                   Type
----------------------------------------------
MATRICULA  NOT NULL      NUMBER(4)
NOME_EMP                            CHAR(10)
CARGO                                    CHAR (9)
GERENTE                                 NUMBER(4)
SALARIO                                 NUMBER(7,2)
COMISSAO                             NUMBER(7,2)
DEPTNO                                  NUMBER(2)
 
TABELA DEPT
Name                  Null                     Type
----------------------------------------------
DEPTNO           NOT NULL       NUMBER(2)
NOME_DEPT                              CHAR(14)
LOCALIZACAO                         CHAR(13)
	
	SELECT E.NOME_EMP, D.NOME_DEP
FROM EMP E, DEPT D
WHERE E.DEPTNO=D.DEPTNO AND D.DEPTNO IN (SELECT DEPTNO
FROM EMP 
GROUP BY DEPTNO
HAVING COUNT(*)> 5) AND E.SALARIO>(SELECT AVG(SALARIO) 
 FROM EMP 
 WHERE DEPTNO=E.DEPTNO); (8 linhas)
	Exercício: CCT0169_EX_A9 
	
	 1a Questão (Ref.: 201603789500)
	
	
	
	SELECT DISTINCT NOMEP "Nome do Professor" FROM PROFESSOR P , TCC T, ALUNO A WHERE P.MATP = A.MATP AND A.MATA = T.MATA; (maior linha)
	 2a Questão (Ref.: 201603227374)
	
	A linguagem mais utilizada em Sistemas de Gerenciamento de Banco de Dados (SGDBs) é a SQL. Esta fornece a possibilidade de realizar o produto cartesiano dos dados, ou seja, gera um conjunto de todos os pares ordenados. A linguagem SQL também fornece uma função que corresponde a operação de produto cartesiano da álgebra relacional, esta função é:
	
	JOIN
	 3a Questão (Ref.: 201603228782)
	
	- 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
	 4a Questão (Ref.: 201603792408)
	
	
 Sabendo-se que existem dados de TCC cadastrados com datas de defesa que variam de 20/11/2012 até a data de hoje, assinale qual das alternativas abaixo retornaria o mesmo resultado que o comando "SELECT * FROM TCC WHERE DTDEFESA BETWEEN '15/11/2014' AND '16/11/2014';":
	
	SELECT * FROM TCC WHERE DTDEFESA IN ('15/11/2014','16/11/2014');
	 5a Questão (Ref.: 201604106018)
	
	Considere as seguintes tabelas:
    CLIENTE   (idCli, NomeCli)
    PEDIDO   (idPEDIDO, Data, idCli, ValorPedido)
Qual alternativa apresenta os clientes que NÃO tiveram nenhum pedido?
	
	SELECT * FROM CLIENTE WHERE idCli NOT IN (SELECT idCli FROM PEDIDO)
	 6a Questão (Ref.: 201603228759)
	
	- 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
	 7a Questão (Ref.: 201603228434)
	
	De acordo com a estrutura das tabelas abaixo, escolha a opção que mostre o nome de cada empregado e o seu salário, daqueles que ganham o maior salário do seu departamento, através da linguagem SQL. O exemplo do banco de dados é composto por 2 tabelas: a tabela EMP que contém dados dos empregados, cuja chave primária é EMPNO (matrícula do empregado) e a tabela DEPT que contém dados dos departamentos, cuja a chave primária é DEPTNO. A coluna GERENTE é chave estrangeira na tabela EMP, referente à própria tabela EMP. A coluna DEPTNO na tabela EMP é chave estrangeira, referente à tabela DEPT. 
ESTRUTURA DAS TABELAS DO BANCO DE DADOS
TABELA EMP
Name                   Null                  Type
------------------------------------------
EMPNO              NOT NULL   NUMBER(4)
NOME_EMP                             CHAR(10)
CARGO                                     CHAR (9)
GERENTE                                 NUMBER(4)
SALARIO                                  NUMBER(7,2)
COMISSAO                              NUMBER(7,2)
DEPTNO                                   NUMBER(2) 
TABELA DEPT
Name                   Null                Type
------------------------------------------
DEPTNO           NOT NULL     NUMBER(2)
NOME_DEPT                            CHAR(14)
LOCALIZACAO                       CHAR(13)
	
	SELECT E.NOME_EMP, E.SALARIO
FROM EMP E
WHERE E.SALARIO=(SELECT MAX(SALARIO) 
 FROM EMP 
 WHERE DEPTNO=E.DEPTNO); 
	 8a Questão (Ref.: 201603228776)
	
	- 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 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 (repete a sequencia T1,T2,T3,T4)
	 9a Questão (Ref.: 201604280083)
	
	Em relação as tabelas abaixo:
Marque a alternativa que possui o comando SQL utilizado para que sejam selecionadas as informações (nome do correntista e o número de conta corrente) dos correntistas do Banco do Brasil.
	
	SELECT Nome, Numero FROM Pessoas, Conta_Corrente, Bancos WHERE Pessoa=CPF AND Banco IN (SELECT Codigo AS Banco FROM Bancos WHERE Nome=¿Banco do Brasil¿)
	
	SELECT Nome, Numero FROM Pessoas, Conta_Corrente WHERE Pessoa=CPF AND Banco IN (SELECT Codigo AS Banco FROM Bancos WHERE Nome=¿Banco do Brasil¿)
	 10a Questão (Ref.: 201603228442)
	
	De acordo com a estrutura das tabelas abaixo, escolha a opção que mostre o nome de cada empregado, o nome do seu departamento, daqueles que ganham comissão, através da linguagem SQL. O exemplo do banco de dados é composto por 2 tabelas: a tabela EMP que contém dados dos empregados, cuja chave primária é EMPNO (matrícula do empregado) e a tabela DEPT que contém dados dos departamentos, cuja a chave primária é DEPTNO. A coluna GERENTE é chave estrangeira na tabela EMP, referente à própria tabela EMP. A coluna DEPTNO na tabela EMP é chave estrangeira, referente à tabela DEPT. 
ESTRUTURA DAS TABELAS DO BANCO DE DADOS
TABELA EMP
Name                Null                   Type
----------------------------------------------
EMPNO           NOT NULL      NUMBER(4)
NOME_EMP                            CHAR(10)
CARGO                                    CHAR (9)
GERENTE                                 NUMBER(4)
SALARIO                                 NUMBER(7,2)
COMISSAO                             NUMBER(7,2)
DEPTNO                                  NUMBER(2)
TABELA DEPT
Name                  Null                     Type
----------------------------------------------
DEPTNO           NOT NULL       NUMBER(2)
NOME_DEPT                              CHAR(14)
LOCALIZACAO                         CHAR(13)
	
	SELECT E.NOME_EMP,D.NOME_EMP
FROM EMP E, DEPT D
WHERE E.DEPTNO=D.DEPTNO AND E.COMISSAO IS NOT NULL;
	 11a Questão (Ref.: 201603228760)
	
	- 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 do médico, nome da especialidade, data de consulta, valor da consulta para todos os pacientes. 
	
	Select T1.nome_pac, T3.nome_med, T2.nome_espec, T4.dt_cons, T4.vl_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 (sequência das seleções)
	 12a Questão (Ref.: 201603792406)
	
	O esquema abaixo refere-se a um banco de dados criado para auxiliar na gerência de orientação de alunos por professores e da defesa do Trabalho de Conclusão de Curso (TCC) pelos alunos. Analise-o: 
Professor (MatP,NomeP, telP, emailP)
Aluno (MatA, MatP, NomeA, emailA)
TCC (IDTCC, MatA, Titulo, Resumo) 
Assinale a única alternativa que retorna exatamente os dados exibidos na figura:
	
	SELECT NOMEP PROFESSOR, NOMEA ALUNO, TITULO "TÍTULO" FROM PROFESSOR P, ALUNO A, TCC T WHERE P.MATP = A.MATP AND A.MATA = T.MATA; (o maior na sequência das colunas)
	 13a Questão (Ref.: 201603228753)
	
	- 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 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 (não tem T4.vl_cons)
	 14a Questão (Ref.: 201603228787)
	
	- 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 do médico onde a data da consulta é igual à data de hoje. 
	
	Select T1.nome_pac, T2.nome_med, T2.dt_cons From PACIENTE T1, MEDICO T2, CONSULTA T3 Where T3.dt_cons = GETDATE() And T3.id_pac = T1.id_pac And T3.id_med = T2.id_med
	 15a Questão (Ref.: 201603228762)
	
	- 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, valorda 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
	 16a Questão (Ref.: 201603230639)
	
	Em um projeto lógico de um sistema foi identificado que um projeto é de um certo tipo. Assim, as relações abaixo foram definidas: 
TIPO_PROJETO (ID_TIPO, NOME) 
PROJETO (ID_PROJETO, NOME, DESCRICAO, ID_TIPO, VALOR)  
Conforme a linguagem SQL e as relações dadas, escolha a opção que mostre o nome de cada tipo de projeto que não possua um projeto e que comece com a letra A.
	
	SELECT NOME
FROM TIPO_PROJETO
WHERE ID_TIPO NOT IN (SELECT DISTINCT ID_TIPO FROM PROJETO) AND NOME LIKE 'A%' ;
	
	Exercício: CCT0169_EX_A10 
	
	 1a Questão (Ref.: 201603983884)
	
	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');
	 2a Questão (Ref.: 201603228764)
	
	- 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 Atualizar o telefone do primeiro paciente cadastrado.
	
	Update PACIENTE Set fone_pac = '(11)9999-9999' Where id_pac = 1
	 3a Questão (Ref.: 201603228766)
	
	- 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 Deletar à primeira consulta cadastrada. 
	
	Delete From CONSULTA Where id_pac = 1
	 4a Questão (Ref.: 201603228633)
	
	A seguinte instrução ocasiona qual procedimento no banco?
 
		UPDATE tabela set campo1 = 'aaa', campo2 = '111'
	
	Todos os registros da tabela são alterados.
	 5a Questão (Ref.: 201603227810)
	
	As propriedades ACID de uma transação de banco de dados são, respectivamente?
	
	Atomicidade, Consistência, Isolamento, Durabilidade
	 6a Questão (Ref.: 201603229264)
	
	Com base nas tabelas abaixo, assinale a opção correta que corresponde à resposta do comando SQL (structured query language). 
¿update tab_cursa_disciplina set avaliacao_final = avaliacao_final + 2
 Where avaliacao_final < (select avg(avaliacao_final) from tab_cursa_disciplina)¿
 Tabelas: tab_aluno(matricula,nome,endereço)
	 tab_disciplina(codigo_disciplina, descrição, numero_credito)
	 tab_cursa_disciplina(matricula, codigo_disciplina, ano, avaliacao_final)
onde: matricula é o numero que identifica univocamente um aluno;
	codigo_disciplina é código que identifica univocamente uma disciplina;
	matricula+ codigo_disciplina+ano são os códigos que concatenados 
	identificam univocamente o histórico de um aluno. 
	
	Adiciona 2 pontos na avaliação final de todos os alunos que possuem avaliação final abaixo da média da avaliação final de todos os alunos
	 7a Questão (Ref.: 201603263177)
	
	(Concurso: Banco do Nordeste) Sobre um Sistema de Gerência de Banco de Dados (SGBD), é CORRETO afirmar que:
	
	o módulo gerente de transações é responsável pelo controle do acesso concorrente aos dados.
	 8a Questão (Ref.: 201603228729)
	
	- 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) 
Aponte a sintaxe correta do comando de Inclusão de uma nova especialidade na tabela ESPECIALIDADE.
	
	Insert Into ESPECIALIDADE Values ('Pediatria') (somente nomes entre aspas)
	9a Questão (Ref.: 201603983881)
	
	Na base de dados de um sistema de controle de clientes, foi criada a tabela CLIENTES, que conta com as colunas: ID, NOME, ENDERECO, CIDADE e UF. Os valores da coluna ID não se repetem. 
Sobre essa tabela CLIENTES foi criada a visão VCLIENTES_RJ, que busca apresentar os clientes do estado do Rio de Janeiro. O comando de criação da visão VCLIENTES_RJ é: 
CREATE VIEW VCLIENTES_RJ 
AS SELECT ID, NOME, ENDERECO, CIDADE, UF 
FROM CLIENTES WHERE UF = 'RJ' 
Um usuário submeteu o seguinte comando para execução pelo gerenciador do banco de dados: 
UPDATE VCLIENTES_RJ SET NOME ='JOAO' 
WHERE ID IN (1,2,3) AND UF = 'SP' 
O comando UPDATE acima, quando submetido para execução, resulta na atualização de: 
	
	nenhuma linha, pois, como a visão VCLIENTES_RJ somente apresenta clientes do Rio de Janeiro, não é possível atualizar o nome de um cliente de São Paulo. 
	 10a Questão (Ref.: 201603983895)
	
	Maneira alternativa de observação de dados de uma ou mais entidades - tabelas -, que compõe uma base de dados. Pode ser considerada como uma tabela virtual ou uma consulta armazenada. Trata-se de
	
	view
	 11a Questão (Ref.: 201603230678)
	
	De acordo com a estrutura das tabelas abaixo, escolha a opção que mostre a exclusão de todos os departamentos sem empregados, através da linguagem SQL. O banco de dados é composto por 2 tabelas: a tabela EMP que contém dados dos empregados, cuja chave primária é MATRICULA e a tabela DEPT que contém dados dos departamentos, cuja a chave primária é DEPTNO. A coluna GERENTE é chave estrangeira na tabela EMP, referente à própria tabela EMP. A coluna DEPTNO na tabela EMP é chave estrangeira, referente à tabela DEPT.
ESTRUTURA DAS TABELAS DO BANCO DE DADOS
TABELA EMP
Name                Null                   Type
----------------------------------------------
MATRICULA  NOT NULL      NUMBER(4)
NOME_EMP                            CHAR(10)
CARGO                                    CHAR (9)
GERENTE                                 NUMBER(4)
SALARIO                                 NUMBER(7,2)
COMISSAO                             NUMBER(7,2)
DEPTNO                                  NUMBER(2)
 
TABELA DEPT
Name                  Null                     Type
----------------------------------------------
DEPTNO           NOT NULL       NUMBER(2)
NOME_DEPT                              CHAR(14)
LOCALIZACAO                         CHAR(13)
	
	DELETE DEPT
WHERE DEPTNO NOT IN (SELECT DISTINCT DEPTNO FROM EMP); (menor linha)
	 12a Questão (Ref.: 201603227401)
	
	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.
	
	UPDATE (select, insert e delete)
	 13a Questão (Ref.: 201603228767)
	
	- 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 correspondentede Deletar ao primeiro médico cadastrado. 
	
	Delete From MEDICO Where id_pac = 1
	 14a Questão (Ref.: 201603228637)
	
	A seguinte instrução ocasiona qual procedimento no banco?
 
		INSERT INTO tabela (campo2, campo4, campo1) VALUES 
                              ('222', '444', '111')
	
	Inclui os dados na sequência proposta no primeiro registro disponível.
	 15a Questão (Ref.: 201603228747)
	
	- 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) 
Aponte a sintaxe correta do comando de Inclusão de uma nova consulta relacionada ao  paciente e médico já cadastrado. 
	
	Insert Into CONSULTA Values (GETDATE(),100.00,1,1) (tudo sem aspas)
	 16a Questão (Ref.: 201603241259)
	
	Dois comandos básicos da SQL pertencentes à classe de linguagem de manipulação dos dados(DML), são:
	
	Alter, create e drop (DDL)
	
	update e delete (insert e select)

Outros materiais