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

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

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ê viu 3, do total de 27 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

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

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ê viu 6, do total de 27 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

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

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ê viu 9, do total de 27 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

Prévia do material em texto

Qual(is) das atribuições a seguir NÃO é (são) de um Administrador de Banco de Dados? 	
R - Programar tudo para quem for acessar o banco, em termos de linguagem.
A principal atribuição de um Administrador de Dados (DA - Data Administrator):
R - É responsável pelas decisões estratégicas e de normas do modelo de dados
O que NÃO se pode dizer de uma arquitetura CLIENTE/SERVIDOR:
R - O Servidor é chamado de Front end
Um dos maiores problemas decorrente do armazenamento de dados em arquivos é a ____________ de dados que tem como consequência a _____________ de dados. Outro grave problema é a inexistência da _____________ de dados.
Assinale a alternativa que preenche corretamente as lacunas acima, respectivamente:
R - Redundância, inconsistência e segurança.
Os mecanismos de segurança e autenticação de acesso a um Sistema Gerenciador de Banco de Dados, objetiva evitar a perda ou acesso indevido ao Banco de Dados, para tal são implementadas uma série de permissões e bloqueios. 
Na lista abaixo,marque a opção que NÃO FAZ PARTE da atribuição deste mecanismo :
R - Mecanismo de Restore e Backup.
Conceituar Sistema de Gerenciamento de Banco de Dados (SGBD) é certamente:
R - Selecionar, Atualizar, Remover e Inserir dados em um arquivo
O modelo relacional tornou-se o padrão estabelecido do mercado. Outros modelos anteriores ao modelo relacional, porém, podem ser encontrados em sistemas usados no passado e, algumas vezes, encontrados como sistemas legados nas empresas. Dois desses modelos são os
R - Hierárquico e em rede
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:
R - Usuário Final, Programador de Aplicações e Administrador Banco de Dados.
Banco de dados é:
R - um conjunto de dados integrados que tem por objetivo atender a uma comunidade de usuários
Qual(is) das atribuições a seguir NÃO é (são) de um Administrador de Banco de Dados?
R - Programar tudo para quem for acessar o banco, em termos de linguagem.
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.
R - Administrador de Banco de dados e Projetista de Banco de dados.
São modelos de banco de dados:
R - hierárquico, rede, orientado a objeto e relacional
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
R - redundância de dados
A capacidade de alterar o esquema conceitual sem ter que alterar os esquemas externos ou programas de aplicação é:
R - independência lógica de dados
Os metadados de um SGBD são armazenados no:
R - Catálogo do Sistema.
Um administrador de banco de dados é responsável por:
R - Conceder autorizações de acesso ao banco de dados
Com relação aos conceitos de dado e informação assinale a afirmação correta.
R - A capacidade de produção é uma informação
Alexandre Júnior, professor da disciplina de Modelagem de Dados, ficou responsável por projetar um banco de dados de defesas de Trabalhos de Conclusão de Curso (TCC). Outro professor, Antônio Xavier, precisa de dois alunos para dar continuidade ao projeto iniciado por Alexandre, que deve incluir também o desenvolvimento de um software para acessar o banco de dados. Antônio então convidou os alunos Márcio Ramos e Eliza Carneiro para auxiliá-lo. Para realizar sua tarefa, Márcio irá necessitar tirar dúvidas com Alexandre, Antônio e Eliza, enquanto Antônio dará continuidade à tarefa iniciada por Alexandre. Finalmente, Eliza precisará de um treinamento dado por Márcio para auxiliar a sua tarefa que será quase diária durante o início e término de cada período. De acordo com a descrição acima, assinale que tipos de usuários de banco de dados são Antônio, Márcio e Eliza, respectivamente:
R - Administrador de Banco de Dados, Programador de Aplicação e Usuário Final
Nos bancos de dados, é uma função do administrador de dados:
R - Decidir que dados serão armazenados no banco de dados
Cliente-servidor é um modelo computacional que separa clientes e servidores, sendo interligados entre si geralmente utilizando-se uma rede de computadores. Cada instância de um cliente pode enviar requisições de dado para algum dos servidores conectados e esperar pela resposta. Por sua vez, algum dos servidores disponíveis pode aceitar tais requisições, processá-las e retornar o resultado para o cliente. Apesar do conceito ser aplicado em diversos usos e aplicações, a arquitetura é praticamente a mesma. Neste contexto, podemos afirmar que:
R - Bancos de dados podem trabalhar dentro deste conceito.
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.
R - Dicionário de dados, projeto conceitual de banco dado, segurança.
Qual a opção que NÃO constitui uma vantagem para abordagem de banco de dados?
R - O suporte à transação pode ser reduzido
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
R - relacional
Não é função de um Administrador de Banco de Dados.
R - Criação e manutenção de um modelo de dados corporativo;
Leia, abaixo, a descrição das propriedades de um modelo lógico de dados e assinale a única alternativa que corresponde a essa descrição do modelo. Ao contrário de seus antecessores, não se baseia num paradigma de estruturação de dados particular e sim em um fundamento matemático específico. Representa o Banco de Dados como uma coleção de tabelas, constituídas de atributos e tuplas.
R - Modelo Relacional
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.
R - V V V F
Conceituar Sistema de Gerenciamentode Banco de Dados (SGBD) é certamente:
R - Selecionar, Atualizar, Remover e Inserir dados em um arquivo
O conceito que exemplifica o significado de INFORMAÇÃO é:
R - O resultado do processamento, manipulação e organização de dados
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.
R - Dicionário de dados, projeto conceitual de banco dado, segurança.
Quanto à expressão Processamento Distribuído, NÃO podemos dizer:
R - O processamento deverá ocorrer em uma única máquina - Servidor
O que NÃO se pode dizer de uma arquitetura CLIENTE/SERVIDOR:
R - O Servidor é chamado de Front end
Um dos maiores problemas decorrente do armazenamento de dados em arquivos é a ____________ de dados que tem como consequência a _____________ de dados. Outro grave problema é a inexistência da _____________ de dados.
Assinale a alternativa que preenche corretamente as lacunas acima, respectivamente:
R - Redundância, inconsistência e segurança.
A capacidade de alterar o esquema conceitual sem ter que alterar os esquemas externos ou programas de aplicação é:
R - independência lógica de dados
A arquitetura ANSI/SPARC de um Sistema Gerenciador de Banco de Dados (SGBD) divide-se nos níveis
R - Externo, conceitual e interno
- 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?
R - 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.
Os três níveis componentes de uma arquitetura de bancos de dados são:
	R - externo, conceitual e interno
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
R - relacionamentos - entidades  
Não pode definir ENTIDADES no Modelo ER (Entidade-Relacionamento) como:
R - Fluxo de dados
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:
R - Externo é o mais próximo dos usuários.
	O modelo _________________ está vinculado ao modelo de dados do SGBD.
		
R - Lógico
	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:
R - 3 e 2
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:
R - (0,N) e (1,1).
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.
R - N:N
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:
R - (1,1) e (0,N)
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:
R - (0,N) e (1,N).
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:
R - (0,N) e (1,1).Do modelo da figura abaixo depreende-se:
R - que um professor pode ministrar mais de uma disciplina para um mesmo aluno.
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:
R - um-para-um, um-para-muitos, muitos-para-um, muitos-para-muitos
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:
R - (0,N) e (1,1).
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 repre- sentam
R - especializações.
	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:
R - (0,N) e (1,N).
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.
R - Apenas as alternativas I, II e IV estão corretas.
Um relacionamento com valor mínimo para a cardinalidade igual a um é do tipo:
R - Obrigatório
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.
R - F - V - F
Na arquitetura ANSI/SPARC de banco de dados, o nível conceitual
R - Define a estrutura do banco de dados para uma comunidade de usuários
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.
R - Conceitual
O Diagrama Entidade-Relacionamento é utilizado para elaboração do seguinte modelo de dados:
R - conceitual
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.
R - As alternativas II e III estão corretas.
Escolha a altrnativa que defina Modelo Conceitual de Dados:
R - é aquele em que os objetos, suas características e relacionamentos têm a representação fiel ao ambiente observado, independente de limitações quaisquer impostas por tecnologias, técnicas de implementação ou dispositivos físicos
O Modelo ER (Entidade-Relacionamento) básico consiste em três classes de objetos. Marque a resposta correta. As classes são...
R - Entidades, Relacionamentos e Atributos
Em um Modelo de Entidade e Relacionamento, o ATRIBUTO tem a seguinte função:
R - É uma propriedade que descreve uma entidade ou um relacionamento.
um cliente mora em uma e somente uma cidade e em uma cidade moram pelo menos um ou vários clientes" - (1,1) e (0,N)
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.- (0,N) e (1,N).
Acidente e Acidentado: (0,N) e (1,N).
Acidente e Óbito: (0,N) e (1,1).
Empresa e Acidente:(0,N) e (1,1).
Acidente e Deficiência:(0,N) e (1,1).
A terminologia usual de Sistemas de Banco de Dados é: ARQUIVO, REGISTRO e CAMPO. Qual alternativa abaixo que possui o mesmo significado, respectivamente.
R - TABELA, LINHA, COLUNA
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.
R - C A B E D
		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 é:
	
	
R - Chave primária
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
R - CREATE TABLE PRODUTO
Uma chave candidata em um modelo relacional é:
R - Ocorre em uma relação em que exista mais de uma combinação de atributos possuindo a propriedade de identificação única.
No modelo de banco de dados relacional, os dados são representados por meio de:
R - Tabelas.
Sobre os conceitos de domínio, atributo e relação, é correto afirmar que
R - um atributo representa o uso de um domínio em uma relação;
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?
R - Entidade Associativa
O Sistema de Banco de Dados Relacional é conceituado em relações de tabelas, que são baseadas no modelo relacional dos dados. Logo, se baseia na lógica e na matemática (Teoria de Conjuntos). Assim, qual alternativa que NÃO condiz ao contexto supracitado?
R - Não existe integridade entre as tabelas 
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 outrastarefas 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. 
R - Administrador de Banco de dados e Projetista de Banco de dados.
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. 
R - Update
Uma chave primária em um modelo relacional é quando:
R - Um atributo ou combinação de atributos que possuem a propriedade de 
identificar de forma única uma linha da tabela. 
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}
A relação T3 = T1 - T2 conterá: 
 
(X) Nome de todas mulheres que ganham mais do que 1500 e não estão lotadas no departamento 5. 
 88- Considere a relação: (Cód.: 107122) 
FUNCIONARIO (matrícula, cargo, salario, admissao) 
A consulta SQL que mostra média dos salários dos funcionários é: 
 
(X) SELECT AVG(SALARIO) FROM FUNCIONARIO; 
 89- Acerca do conjunto de operações para manipulação de dados, marque a alternativa correta: 
 
(X) O Predicado BETWEEN retorna resultados entre dois valores fornecidos pelo usuário. 
 90- Como ficaria o comando SQL para criar a tabela a seguir? (Cód.: 106979) 
 
 
 
(X) CREATE TABLE X_PROD ( CODIGO NUMBER(5) PRIMARY KEY, DESCRICAO VARCHAR2(40) NOT NULL UNIQUE, 
 QUANTIDADE NUMBER(8), VALOR_UNIT NUMBER(9,2) ) 
 91- Ao tentar inserir um valor nulo em um campo que é chave primária estaremos violando a: 
 
(X) Restrição de Entidade 
 92- Os atributos de uma tabela constituem: 
 
(X) As colunas da tabela. 
 93- Dada a instrução SQL: 
SELECT * FROM VENDEDOR W HERE salario > (SELECT AVG(salario) FROM VENDEDOR); 
É correto afirmar que: 
 
(X) serão selecionados todos os registros da tabela VENDEDOR cujo conteúdo do campo "salario" seja maior que a 
média 
 dos salários de todos os vendedores. 
 94- São características dos ambientes dos Sistemas de Gerenciamento de Arquivos, com exceção de: 
 
(X) O acesso aos dados é único para cada usuário. 
 95- Em relação à linguagem SQL, são três cláusulas da estrutura básica de uma expressão SQL: 
 
(X) select, from e where; 
 96- O comando SQL que representa a seguinte consulta "nome e salário dos empregados do depa rtamento 142, em ordem 
decrescente de salário; em caso de funcionários com o mesmo salário, deve prevalecer a ordem alfabética dos nomes" 
 
(X) SELECT nome, salario FROM empregados WHERE cod_dep = `142¿ GROUP BY salario DESC, nome 
 97- São características dos ambientes dos Sistemas de Gerenciamento de Arquivos, com exceção de: 
 
(X) Há a abstração de dados, que caracteriza -se por uma independência entre programas e dados e entre programas e 
 operações de manipulação de dados 
 98- É responsável por garantir a Integridade Referencial: 
 
(X) Chave Estrangeira 
 
 
 
 
 
 
 
 
 
 
99- Considere o texto a seguir e complete as lacunas, com as expressões constantes nas alternativas, respeitando a 
correlação sequencial em que estão dispostas. (Cód.: 106376) 
Uma ..................... é uma coluna ou uma combinação de colunas cujos valores distinguem uma linha das demais, 
dentro de uma tabela. 
Uma ...................... é uma coluna ou uma combinação de colunas cujos valores aparecem, necessariamente, na 
........................ de uma tabela. 
Em alguns casos, mais de uma coluna ou combinações de colunas podem servir para distinguir uma linha das demais. Uma 
das colunas (ou combinação de colunas) é escolhida como ..................... As demais colunas ou combinações são 
denominadas ........................ 
A sequência correta encontra-se apenas em: 
 
(X) Chave primária; chave estrangeira; chave primária; chave primária; chaves alternativas. 
 100- É uma vantagem de uso da linguagem SQL:
(X) Definição dinâmica dos dados 
 101- O comando SELECT * FROM [tabela] W HERE [condições] : 
 
(X) Lista todas as colunas de uma tabela 
 102- Considere a relação: (Cód.: 107076) 
ALUNO (matrícula, nome, endereço, estado, cidade, cep, data_de_ingresso, coeficiente_de_rendimento). A consulta SQL 
para listar os alunos com maior e menor coefiente de rendimento nos estado de SP, RJ e MG é: 
 
(X) SELECT MAX(COEFICIENTE_DE_RENDIMENTO), MIN(COEFICIENTE_DE_RENDIMENTO) FROM ALUNO WHERE 
ESTADO = 'SP' OR ESTADO = 'RJ' OR ESTADO = 'MG'; 
 103- O comando SELECT FROM WHERE corresponde as seguintes operações da álgebra relacional: 
 
(X) Seleção e Projeção 
 104- O comando SELECT FROM corresponde a seguinte operação da álgebra relacional: 
 
(X) Seleção 
 105- Considere a relação abaixo: (Cód.: 107047) 
CLIENTE (cpf, nome, endereço, telefone) 
A consulta SQL que responde a pergunta "Quais os clientes (cpf e nome) que não possuem endereço cadastrado" é: 
 
(X) Nenhuma das respostas acima. 
 106- CREATE TABLE PECAS (CODIGO NUMERIC(5) NOT NULL, 
DESCRICAO VARCHAR(20) NOT NULL, 
ESTOQUE NUMERIC(5) NOT NULL, 
PRIMARY KEY(CODIGO)); 
CREATE TABLE FORNECEDORES 
(COD_FORN NUMERIC(3) NOT NULL, 
NOME VARCHAR(30) NOT NULL, 
PRIMARY KEY(COD_FORN)); 
CREATE TABLE FORNECIMENTOS 
(COD_PECA NUMERIC(5) NOT NULL, 
COD_FORN NUMERIC(3) NOT NULL, 
QUANTIDADE NUMERIC(4) NOT NULL, 
PRIMARY KEY(COD_PECA, COD_FORN), 
FOREIGN KEY (COD_PECA) REFERENCES PECAS, 
FOREIGN KEY (COD_FORN) REFERENCES 
FORNECEDORES); 
A partir desse script, assinale a opção que apresenta o comando 
SQL que permite obter uma lista que contenha o nome de cada 
fornecedor: 
 
(X) SELECT NOME FROM FORNECEDORES; 
		A terminologia do Modelo Relacional, uma linha é chamada ____________, o cabeçalho de uma coluna é chamado ____________ e a tabela é chamado _________________. Os tipos de dados que descrevem os tipos de valores que podem aparecer em cada coluna são chamados de ___________.
	
	
R - TUPLA - ATRIBUTO - RELAÇÃO - DOMÍNIO
Escolha a opção que lista restrições de integridade que podem ser implementadas na definição de uma tabela?
R - Primary key, Foreign Key, Not Null, Unique, Check.
Uma chave primária em um modelo relacional é quando:
R - Um atributo ou combinação de atributos que possuem a propriedade de identificar de forma única uma linha da tabela.
Pode se afirmar que uma entidade atributiva:
R - É uma entidade definida a partir de um Grupo Repetitivo de Atributos de uma entidade.
Qual alternativa que NÃO define uma Linguagem de Manipulação de Dados (DML - Data Manipulation Language)?
R - É a linguagem que dá suporte à declaração de objetos dos bancos de dados 
O modelo que descreve as estruturas de armazenamento de dados, tais como: tamanho dos campos, índices, tipo de preenchimento destes campos, é: 
R - Modelo físico
Em alguns casos, após a implementação de um Banco de dados, é necessária a utilização de determinadas linguagens especiais para a manipulação dos dados armazenados. A linguagem _____ é utilizada para a inserção, remoção, modificação e recuperação dos dados. Enquanto que a linguagem ______ é utilizada para especificar um esquema do Banco de dados. Dessa forma, marque a alternativa que preenche corretamente e respectivamente os espaços. 
R - DML e DDL.
Um relacionamento com valor mínimo para a cardinalidade igual a um é do tipo: 
R - Obrigatório
Para que um Banco de dados seja implementado evitando alguns tipos de problemas, devem-se utilizar alguns conceitos de restrição. A restrição de ____ garante que nenhum valor de chave primária pode ser nulo. Arestrição de ____ especifica se pode ou não ser permitido o valor nulo. A definição de que todos os elementos de um conjunto são distintos é realizada pela restrição de ____. Dessa forma, marque a alternativa que preenche corretamente e respectivamente os espaços.
R - Chave, Domínio e Integridade de entidade.
Em um Modelo de Entidade e Relacionamento, podemos afirmar que: 
R - O modelo ER possui uma notação gráfica muito simples e poderosa e que, por isso mesmo, tem sido largamente utilizada;
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:
R - Projeção
Conforme a relação de empregado abaixo, através da álgebra relacional, escolha a opção que selecione o nome e endereço de cada empregado, que possua salário superior a R$ 5.000,00.
R - π nome,endereco (δ salario>5000 (Empregado))
Pode-se afirmar sobre a Primeira Forma Normal (1FN):
R - Estará na Primeira Forma Normal se, e somente se, cada coluna só puder ter um valor para cada linha na tabela
Pode-se afirmar sobre a Terceira Forma Normal (3FN):
R - Está na Terceira Forma Normal se, e somente se, para cada dependência funcional não trivialX=>A, onde X e A são atributos simples ou compostos, uma das condições precisam ser mantidas: ou o atributo X é uma superchave, ou o atributo A é membro de uma chave candidata
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 
R - junção, cuja notação, por exemplo, é A |x| B.
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:
R - Notas Fiscais, Vendas, Mercadorias e Clientes
Quando dois conjuntos de dados são concatenados de acordo com uma determinada condição, representa o resultado da operação relacional:
R - junção
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.
R - UNIÃO
Em relação à linguagem SQL, são três cláusulas da estrut ura básica de uma expressão SQL: Fonte: (UFF/09)
R - select, from e where
A operação _______________ é a combinação das operações produto, seleção e (possivelmente) projeção. 
R - JUNÇÂO
A operação da álgebra relacional que recupera LINHAS (TUPLAS) em um tabela chama-se:
R - SELEÇÃO
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.
R - σ estado='SP' (Cliente) 
Marque (F) falso ou (V) verdadeiro nas afirmativas abaixo, em relação aos conceitos de modelo de dados e assinale a alternativa corr eta, que corresponde à correlação dos parênteses de cima para baixo com os valores da esquerda para a direita.
( V ) Um modelo de dados é uma definição abstrata, autônoma e lógica dos objetos, operadores e outros elementos que, juntos, constituem a máquina abstrata com a qual os usuários interagem. 
( V ) Uma implementação de um determinado modelo de dados é uma representação conceitual e lógica sobre uma máquina real dos componentes da máquina abstrata, que juntos constituem este modelo. 
( F ) Modelo de dados é aquilo que os usuários não precisam conhecer e a sua implementação é aquilo que os usuários precisam saber. 
R - V V F
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.
R - select nome from cliente where email like *@gmail.com
Uma chave estrangeira em um modelo re lacional é: 
R - Ocorre se um atributo de uma relação for chave primária em outra relação.
A aplicação de uma operação de produto cartesiano seguida de uma operação de seleção resulta em uma operação de: 
R - JUNÇÃO
Uma das características do Banco de Dados Relacional são as operações fundamentais da álgebra relacional. Qual NÃO se enquadra nessa situação? 
R - Somente a (c) está correta
Um qualificador de nome consiste do nome da tabela, seguido de um ponto, seguido por um nome de uma coluna da tabela. Os qualificadores de nome são utilizados em uma consulta para uma operação de: 
R - JUNÇÃO
Chamamos de _________________ à consulta cujo o resultado é utilizado por outra consulta, de forma encadeada e contida no mesmo comando SQL. 
R - Consulta aninhada 
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)
R - 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 
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)
R - Select T1.nome_med, T2.nome_espec From MEDICO T1, ESPECIALIDADE T2 Where T1. id_espec = T2. id_espec
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)
R - Select T1.nome_pac, T1.sexo, T2.vl_cons From PACIENTE T1, CONSULTA T2 Where T1. id_pac = T2. id_pac
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)
R - Select T1.nome_pac, T1.sexo, T2.vl_cons From PACIENTE T1, CONSULTA T2 Where UPPER(T1.sexo) = 'M' 
Qual dos comandos SQL abaixo pode ser utilizado para incluir na definição da tabela aluno o atributo CPF com 11 caracteres?
R - alter table aluno add cpf char(11);
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.R - 	Integridade Referencial.
Os conceitos que envolvem os termos restrição de integridade de entidade e restrição de integridade referencial são, respectivamente:
R - 	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.
Uma chave primária em um modelo relacional é quando:
R - Um atributo ou combinação de atributos que possuem a propriedade de identificar de forma única uma linha da tabela.
Pode se afirmar que uma entidade atributiva:
R - É uma entidade definida a partir de um Grupo Repetitivo de Atributos de uma entidade.
Qual alternativa que NÃO define uma Linguagem de Manipulação de Dados (DML - Data Manipulation Language)?
R - É a linguagem que dá suporte à declaração de objetos dos bancos de dados 
O modelo que descreve as estruturas de armazenamento de dados, tais como: tamanho dos campos, índices, tipo de preenchimento destes campos, é: 
R - Modelo físico
Em alguns casos, após a implementação de um Banco de dados, é necessária a utilização de determinadas linguagens especiais para a manipulação dos dados armazenados. A linguagem _____ é utilizada para a inserção, remoção, modificação e recuperação dos dados. Enquanto que a linguagem ______ é utilizada para especificar um esquema do Banco de dados. Dessa forma, marque a alternativa que preenche corretamente e respectivamente os espaços. 
R - DML e DDL.
Um relacionamento com valor mínimo para a cardinalidade igual a um é do tipo: 
R - Obrigatório
Para que um Banco de dados seja implementado evitando alguns tipos de problemas, devem-se utilizar alguns conceitos de restrição. A restrição de ____ garante que nenhum valor de chave primária pode ser nulo. A restrição de ____ especifica se pode ou não ser permitido o valor nulo. A definição de que todos os elementos de um conjunto são distintos é realizada pela restrição de ____. Dessa forma, marque a alternativa que preenche corretamente e respectivamente os espaços.
R - Chave, Domínio e Integridade de entidade.
Em um Modelo de Entidade e Relacionamento, podemos afirmar que: 
R - O modelo ER possui uma notação gráfica muito simples e poderosa e que, por isso mesmo, tem sido largamente utilizada;
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:
R - Projeção
Conforme a relação de empregado abaixo, através da álgebra relacional, escolha a opção que selecione o nome e endereço de cada empregado, que possua salário superior a R$ 5.000,00.
R - π nome,endereco (δ salario>5000 (Empregado))
Pode-se afirmar sobre a Primeira Forma Normal (1FN):
R - Estará na Primeira Forma Normal se, e somente se, cada coluna só puder ter um valor para cada linha na tabela
Pode-se afirmar sobre a Terceira Forma Normal (3FN):
R - Está na Terceira Forma Normal se, e somente se, para cada dependência funcional não trivialX=>A, onde X e A são atributos simples ou compostos, uma das condições precisam ser mantidas: ou o atributo X é uma superchave, ou o atributo A é membro de uma chave candidata
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 
R - junção, cuja notação, por exemplo, é A |x| B.
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:
R - Notas Fiscais, Vendas, Mercadorias e Clientes
Quando dois conjuntos de dados são concatenados de acordo com uma determinada condição, representa o resultado da operação relacional:
R - junção
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.
R - UNIÃO
Em relação à linguagem SQL, são três cláusulas da estrut ura básica de uma expressão SQL: Fonte: (UFF/09)
R - select, from e where
A operação _______________ é a combinação das operações produto, seleção e (possivelmente) projeção. 
R - JUNÇÂO
A operação da álgebra relacional que recupera LINHAS (TUPLAS) em um tabela chama-se:
R - SELEÇÃO
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.
R - σ estado='SP' (Cliente) 
Marque (F) falso ou (V) verdadeiro nas afirmativas abaixo, em relação aos conceitos de modelo de dados e assinale a alternativa corr eta, que corresponde à correlação dos parênteses de cima para baixo com os valores da esquerda para a direita.
( V ) Um modelo de dados é uma definição abstrata, autônoma e lógica dos objetos, operadores e outros elementos que, juntos, constituem a máquina abstrata com a qual os usuários interagem. 
( V ) Uma implementação de um determinado modelo de dados é uma representação conceitual e lógica sobre uma máquina real dos componentes da máquina abstrata, que juntos constituem este modelo. 
( F ) Modelo de dados é aquilo que os usuários não precisam conhecer e a sua implementação é aquilo que os usuários precisam saber. 
R - V V F
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.
R - select nome from cliente where email like *@gmail.com
Uma chave estrangeira em um modelo re lacional é: 
R - Ocorre se um atributo de uma relação for chave primária em outra relação.
A aplicação de uma operação de produto cartesiano seguida de uma operação de seleção resulta em uma operação de: 
R - JUNÇÃO
Uma das características do Banco de Dados Relacional são as operações fundamentais da álgebra relacional. Qual NÃO se enquadra nessa situação? 
R - Somente a (c) está correta
Um qualificador de nome consiste do nome da tabela, seguido de um ponto, seguido por um nome de uma coluna da tabela. Os qualificadores de nome são utilizados em uma consulta para uma operação de: 
R - JUNÇÃO
Chamamos de _________________ à consulta cujo o resultado é utilizado por outra consulta, de forma encadeada e contida no mesmo comando SQL. 
R - Consulta aninhada 
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)
R - 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 
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)
R - Select T1.nome_med,T2.nome_espec From MEDICO T1, ESPECIALIDADE T2 Where T1. id_espec = T2. id_espec
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)
R - Select T1.nome_pac, T1.sexo, T2.vl_cons From PACIENTE T1, CONSULTA T2 Where T1. id_pac = T2. id_pac
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)
R - Select T1.nome_pac, T1.sexo, T2.vl_cons From PACIENTE T1, CONSULTA T2 Where UPPER(T1.sexo) = 'M' 
Qual dos comandos SQL abaixo pode ser utilizado para incluir na definição da tabela aluno o atributo CPF com 11 caracteres?
R - alter table aluno add cpf char(11);
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. 
R - 	Integridade Referencial.
Os conceitos que envolvem os termos restrição de integridade de entidade e restrição de integridade referencial são, respectivamente:
R - 	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.
Esquema de banco de dados pode ser definido como:
R - Projeto relacional do banco de dados
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).
R - Cliente(Código, Nome, Estado)
ClienteFone(Código, Telefone)
Nos Fundamentos das formas normais ou Normalização, qual resposta que não se enquadra no conceito de Formas Normais (FN) abaixo:
R - Para normalizar, o princípio básico e a desnormalização das tabelas
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?
R - 3FN
Pode-se afirmar sobre a Terceira Forma Normal (3FN):
R - 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
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:
R - 1FN.
Pode-se afirmar sobre a Primeira Forma Normal (1FN):
R - Estará na Primeira Forma Normal se, e somente se, cada coluna só puder ter um valor para cada linha na tabela
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, é:
R - 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);
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?
R - 2FN

Outros materiais