Baixe o app para aproveitar ainda mais
Prévia do material em texto
1a Questão (Ref.: 201512793666) Fórum de Dúvidas (1) Saiba (0) Os metadados de um SGBD são armazenados no: Otimizador de Consultas. Processador de DDL. Catálogo do Sistema. Na fonte de requisição de DML. Processador de DML. 2a Questão (Ref.: 201513549751) Fórum de Dúvidas (1) Saiba (0) Banco de dados é: um conjunto de dados integrados que tem por objetivo atender a requisitos do sistema operacional. um conjunto de dados integrados que tem por objetivo atender a uma comunidade de usuários um conjunto de dados integrados que tem por objetivo impedir acessos indevidos a dados armazenados. uma estrutura de máquina virtual que tem por objetivo atender a necessidades do software de acesso uma relação de dependência entre dados que tem por objetivo atender a uma comunidade de usuários. 3a Questão (Ref.: 201513356209) Fórum de Dúvidas (1) Saiba (0) 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: Programador de Aplicações, Usuário Final e Administrador de Banco de Dados. Administrador de Banco de Dados, Programador de Aplicações e Usuário Final. Programador de Aplicações, Administrador de Banco de Dados e Usuário Final. Usuário Final, Programador de Aplicações e Administrador Banco de Dados. Usuário Final, Administrador Banco de Dados e Programador de Aplicações. 4a Questão (Ref.: 201513005721) Fórum de Dúvidas (1) Saiba (0) Não é função de um Administrador de Banco de Dados. Instalar e manter os sistemas gerenciadores de banco de dados, Gerenciar ao níveis de acesso de modo a garantir maior segurança a informação. Desenvolver e monitorar o desempenho dos servidores de banco de dados. Implementar e administrar rotinas de backup. Criação e manutenção de um modelo de dados corporativo; 5a Questão (Ref.: 201512794432) Fórum de Dúvidas (1) Saiba (0) - A principal atribuição de um Administrador de Dados (DA - Data Administrator): É responsável pelo controle físico do banco de dados É responsável em restaurar dados de um backup É responsável pelo backup do banco de dados É responsável pelas decisões estratégicas e de normas do modelo de dados É responsável pelas restrições de segurança e integridade do Banco de Dados 6a Questão (Ref.: 201512794331) Fórum de Dúvidas (1) Saiba (0) - O conceito que exemplifica o significado de INFORMAÇÃO é: A manipulação de informação Um software O armazenamento de informação O armazenamento de arquivo O resultado do processamento, manipulação e organização de dados 7a Questão (Ref.: 201512794457) Fórum de Dúvidas (1 de 1) Saiba (0) - O que NÃO se pode dizer de uma arquitetura CLIENTE/SERVIDOR: O Servidor admite todas as funções básicas de SGBDs: definição de dados, manipulação de dados, segurança e integridade de dados O Servidor é chamado de Front end Que objetivo principal é fornecer suporte ao desenvolvimento e à execução de aplicações de banco de dados O Servidor é o próprio SGBD Os Clientes são as diversas aplicações executadas em cima do SGBD 8a Questão (Ref.: 201512794317) Fórum de Dúvidas (1) Saiba (0) - Conceituar Sistema de Gerenciamento de Banco de Dados (SGBD) é certamente: Selecionar dados de arquivo Inserir dados em arquivo Atualizar dados em arquivo Remover dados de arquivo Selecionar, Atualizar, Remover e Inserir dados em um arquivo 1a Questão (Ref.: 201513634361) Fórum de Dúvidas (0) Saiba (0) A técnica de diagramação no modelo de Entidade - Relacionamento é bem simples. Utiliza basicamente um losango para representar I e um retângulo para representar II. As opções I e II são preenchidas, correta e respectivamente, por atributos - entidades - entidades - atributos - relacionamentos - 2a Questão (Ref.: 201513016189) Fórum de Dúvidas (0) Saiba (0) O modelo que descreve as estruturas de armazenamento de dados, tais como: tamanho dos campos, índices, tipo de preenchimento destes campos, é: Modelo físico Modelo conceitual Modelo essencial Modelo de dados Modelo lógico Gabarito Comentado 3a Questão (Ref.: 201512794818) Fórum de Dúvidas (0) Saiba (0) O que é uma entidade fraca no Modelo Entidade-Relacionamento? Uma entidade que se relaciona com as demais de forma independente. Um relacionamento. Uma entidade que tem atributos fracos. Uma entidade que não se relaciona com as demais. Uma entidade dependente de outra entidade. 4a Questão (Ref.: 201512794477) Fórum de Dúvidas (0) Saiba (0) - O Modelo ER (Entidade-Relacionamento) básico consiste em três classes de objetos. Marque a resposta correta. As classes são... Diagramas, Relacionamentos e Atributos Relacionamentos, Tabelas e Atributos Índices, Entidades, Relacionamentos Entidades, Relacionamentos e Atributos Campos, Relacionamentos e Atributos 5a Questão (Ref.: 201513393587) Fórum de Dúvidas (0) Saiba (0) 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. Ambiental Físico Estrutural Conceitual Lógico Gabarito Comentado 6a Questão (Ref.: 201513374998) Fórum de Dúvidas (0) Saiba (0) Uma entidade é representada por um conjunto de atributos. Os atributos são as características de uma entidade, os quais podem ser classificados em simples, compostos, multivalorados ou determinantes. Desta forma, marque a alternativa que apresenta um atributo composto / monovalorado. estado_civil cor sexo titulo_eleitor idade Gabarito Comentado 7a Questão (Ref.: 201513549754) Fórum de Dúvidas (0) Saiba (0) Escolha a altrnativa que defina Modelo Conceitual de Dados: ] é aquele elaborado respeitando-se e implementando-se conceitos tais como chaves de acesso, controle de chaves duplicadas, itens de repetição (arrays), normalização, ponteiros e integridade referencial, entre outros éaquele em que os objetos, suas características e relacionamentos têm a representação de acordo com as regras de implementação e limitantes impostos por algum tipo de tecnologia. é 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 é a fase da modelagem na qual é necessário considerar todas as particularidades de implementação, principalmente o modelo que será utilizado para a implementação futura está sempre associado às fases de projeto, contrastando com o modelo lógico, que sempre está associado à fase de análise, quando utilizado com as metodologias de desenvolvimento de sistemas e implementado por ferramentas CASE Gabarito Comentado 8a Questão (Ref.: 201512793247) Fórum de Dúvidas (0) Saiba (0) 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. Apenas a alternativa I está correta. As alternativas I e II estão corretas. Apenas a alternativa II está correta. Apenas a alternativa III está correta. Do modelo da figura abaixo depreende-se: que um professor não pode ministrar mais de uma disciplina para um mesmo aluno. que um professor pode ministrar mais de uma disciplina para um mesmo aluno. que um professor só pode ministrar uma disciplina. uma disciplina pode ser ministrada por vários professores. que um aluno só pode está matriculado em uma disciplina. 2a Questão (Ref.: 201513634432) Fórum de Dúvidas (0) Saiba (0) 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 composições. especializações. dependências. agregações generalizações. 3a Questão (Ref.: 201513435072) Fórum de Dúvidas (0) Saiba (0) 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). (0,1) e (1,N). (0,N) e (0,1). (0,1) e (0,N). (0,N) e (0,N). Gabarito Comentado 4a Questão (Ref.: 201513016191) Fórum de Dúvidas (0) Saiba (0) 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. ( ) 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. ( ) 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. ( ) Construir o modelo de dados no nível conceitual global de uma empresa é atribuição do Administrador de Banco de Dados. F - F - F F - V - V F - V - F V - V - V V - F - V 5a Questão (Ref.: 201512794490) Fórum de Dúvidas (0) Saiba (0) - 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-muitos, um-para-um, muitos-para-um, muitos-para-muitos um-para-um, um-para-muitos, muitos-para-um, muitos-para-muitos muitos-para-muitos, um-para-muitos, um-para-um, muitos-para-um muitos-para-um, um-para-muitos, muitos-para-um, muitos-para-muitos um-para-um, muitos-para-um, um-para-muitos, muitos-para-muitos 6a Questão (Ref.: 201513435046) Fórum de Dúvidas (0) Saiba (0) 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 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). (0,N) e (1,N). (1,1) e (0,N). (0,N) e (0,N). (0,1) e (1,N). 7a Questão (Ref.: 201513435026) Fórum de Dúvidas (0) Saiba (0) 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: (1,1) e (0,N). (0,N) e (1,N). (0,1) e (1,N). (0,N) e (1,1).(0,N) e (0,N). 8a Questão (Ref.: 201513435052) Fórum de Dúvidas (0) Saiba (0) 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 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 (0,N). (0,N) e (1,1). (0,1) e (1,N). (1,1) e (0,N). (0,N) e (1,N). 1a Questão (Ref.: 201512794011) Fórum de Dúvidas (0) Saiba (0) 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. Primary key, Foreign Key, Not Null, Delete Cascade, Check. Primary key, Foreign Key, Set to Null, Unique, Delete Cascade. Primary key, Foreign Key,Set to Null, Unique, Check. Primary key, Foreign Key, Set to Null, Delete Cascade, Check. Gabarito Comentado 2a Questão (Ref.: 201512794068) Fórum de Dúvidas (0) Saiba (0) 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. 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. O modelo entidade-relacionamento é usado no nível conceitual de um projeto de banco de dados. 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. 3a Questão (Ref.: 201512794342) Fórum de Dúvidas (0) Saiba (0) - O Sistema de Banco de Dados Relacional é conceituado em relações de tabelas, que são baseadas no modelo relacional dos dados. Logo, se baseia na lógica e na matemática (Teoria de Conjuntos). Assim, qual alternativa que NÃO condiz ao contexto supracitado? Existe integridade entre as tabelas O termo Relação é essencialmente um termo matemático para designar uma tabela relacionada à outra. A chave primária de uma tabela vira chave estrangeira em outra tabela relacionada Não existe integridade entre as tabelas Existe registro incomum entre as tabelas Gabarito Comentado 4a Questão (Ref.: 201512794827) Fórum de Dúvidas (0) Saiba (0) Uma chave candidata em um modelo relacional é: Ocorre um atributo de uma relação chave primária em outra relação. Ocorre em uma relação se existir somente uma combinação de atributos possuindo a propriedade de identificação única. Ocorre em uma relação em que exista mais de uma combinação de atributos possuindo a propriedade de identificação única. Um atributo ou combinação de atributos que possuem a propriedade de identificar de forma única uma linha da tabela. O conjunto de atributos, que serão chave primária, que organiza e dá acesso à tabela. Gabarito Comentado 5a Questão (Ref.: 201512794824) Fórum de Dúvidas (0) Saiba (0) Uma chave estrangeira em um modelo relacional é: Ocorre se um atributo de uma relação for chave primária em outra relação. Um atributo ou combinação de atributos que possuem a propriedade de identificar de forma única uma linha da tabela. Ocorre em uma relação de existir mais de uma combinação de atributos possuindo a propriedade de identificação única. Ocorre se um atributo de uma relação for atributo em outra relação. O Conjunto de atributos que serão chave primária que organiza e dá acesso a tabela. 6a Questão (Ref.: 201512794822) Fórum de Dúvidas (0) Saiba (0) Uma chave primária em um modelo relacional é quando: Um atributo ou combinação de atributos que possuem a propriedade de identificar de forma única uma linha da tabela. Um atributo único que possuem a propriedade de identificar de forma única uma linha da tabela. O Conjunto de atributos que serão chave primária, que organiza e dá acesso à tabela. Ocorre em uma relação de existir mais de uma combinação de atributos possuindo a propriedade de identificação única. Ocorre um atributo de uma relação se for chave primária em outra relação. 7a Questão (Ref.: 201512794335) Fórum de Dúvidas (0) Saiba (0) - A terminologia usual de Sistemas de Banco de Dados é: ARQUIVO, REGISTRO e CAMPO. Qual alternativa abaixo que possui o mesmo significado, respectivamente. TABELA, COLUNA, LINHA LINHA, TABELA, COLUNA COLUNA, TABELA, LINHA TABELA, LINHA, COLUNA COLUNA, LINHA, TABELA 8a Questão (Ref.: 201513655970) Fórum de Dúvidas (0) Saiba (0) 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 ___________. ATRIBUTO - RELAÇÃO - DOMÍNIO - TUPLA Nenhuma das alternativas estão corretas TUPLA - ATRIBUTO - RELAÇÃO - DOMÍNIO ATRIBUTO - TUPLA - RELAÇÃO - DOMÍNIO TUPLA - RELAÇÃO - DOMÍNIO - ATRIBUTO 1a Questão (Ref.: 201513564009) Fórum de Dúvidas (0) Saiba (0) I, II e IV. I e II. II, III e IV. I, III e IV. I e III. 2a Questão (Ref.: 201512843208) Fórum de Dúvidas (0) Saiba (0) 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 ..... intersecção, cuja notação, por exemplo, é A |x| B projeção, cuja notação, por exemplo, é A Ϭ B projeção, cuja notação, por exemplo, é A π B junção, cuja notação, por exemplo, é A |x| B. junção, cuja notação, por exemplo, é A n B. Gabarito Comentado 3a Questão (Ref.: 201512793308) Fórum de Dúvidas (0) Saiba (0) As expressões relacionais podem ser escritas com a utilizaçãoda á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: Produto cartesiano e Junção natural. Restrição e Projeção. Junção natural e Restrição. União e Restrição. Divisão e Projeção. 4a Questão (Ref.: 201513034217) Fórum de Dúvidas (0) Saiba (0) A aplicação de uma operação de produto cartesiano seguida de uma operação de seleção resulta em uma operação de: PROJEÇÃO DIVISÃO UNIÃO JUNÇÃO INTERSEÇÃO 5a Questão (Ref.: 201513034178) Fórum de Dúvidas (0) Saiba (0) 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 PROJEÇÃO SELEÇÃO JUNÇÃO DIFERENÇA 6a Questão (Ref.: 201513034177) Fórum de Dúvidas (0) Saiba (0) A operação da álgebra relacional que recupera LINHAS (TUPLAS) em um tabela chama-se: UNIÃO SELEÇÃO DIFERENÇA PROJEÇÃO JUNÇÃO Gabarito Comentado 7a Questão (Ref.: 201513005779) Fórum de Dúvidas (0) Saiba (0) 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. σ cliente (estado ='SP') σ cliente='SP' σ estado='SP' (Cliente) π estado='SP' (Cliente) π cliente (estado='SP') Gabarito Comentado 8a Questão (Ref.: 201513016194) Fórum de Dúvidas (0) Saiba (0) A operação relacional geralmente representada pela letra grega (pi) é? Fonte: (FCC/08) unária, do tipo adicional e significa seleção com a função de filtro de colunas unária, do tipo primitiva e significa seleção com a função de filtro de linhas binária, do tipo adicional e significa projeção com a função de filtro de linhas unária, do tipo primitiva e significa projeção com a função de filtro de colunas binária, do tipo primitiva e significa seleção com a função de filtro de colunas 1a Questão (Ref.: 201512794655) Fórum de Dúvidas (0) Saiba (0) - 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 PACIENTE. Select id_pac, nome_pac, fone_pac From PACIENTE Select nome_pac, sexo, fone_pac From PACIENTE Select id_pac, nome_pac From PACIENTE Select * From PACIENTE Select id_pac, nome_pac, sexo From PACIENTE 2a Questão (Ref.: 201512794597) Fórum de Dúvidas (0) Saiba (0) - 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 Selecionará o nome do funcionário, valor de salário onde o identificador do depto é igual a 10 e salário maior que R$ 1.200,00 Selecionará o nome do funcionário onde o identificador do depto é igual a 10 ou salário maior que R$ 1.200,00 Selecionará o nome do funcionário, identificador do depto, valor de salário onde o identificador do depto é igual a 10 e salário maior que R$ 1.200,00 Selecionarão todos os campos da tabela funcionário onde o identificador do depto é igual a 10 e salário maior que R$ 1.200,00 3a Questão (Ref.: 201512794671) Fórum de Dúvidas (0) Saiba (0) - Considere o banco de dados relacional de uma clínica médica, no qual as chaves primárias (incrementada automaticamente) e estrangeiras estão sublinhadas. *Obs. A numeração automática iniciará com 1. PACIENTE (id_pac, nome_pac, sexo, fone_pac) ESPECIALIDADE (id_espec, nome_espec) MEDICO (id_med, nome_med, fone_med, id_espec) CONSULTA (id_cons, dt_cons, vl_cons, id_pac, id_med) Dê o comando correspondente de Selecionar nome do paciente, fone do paciente, data da consulta para todos os pacientes onde o sexo é igual a (M)asculino. Select T1.nome_pac, T1.sexo, T2.vl_cons From PACIENTE T1, CONSULTA T2 Where T1.sexo != 'M' Select T1.nome_pac, T1.sexo, T2.vl_cons From PACIENTE T1, CONSULTA T2 Where T1.sexo <> 'M' Select T1.nome_pac, T1.sexo, T2.vl_cons From PACIENTE T1, CONSULTA T2 Where T1.sexo = 'M' And T1.sexo = 'F' Select T1.nome_pac, T1.sexo, T2.vl_cons From PACIENTE T1, CONSULTA T2 Where UPPER(T1.sexo) = 'M' Select T1.nome_pac, T1.fone_pac, T2.dt_cons From PACIENTE T1, CONSULTA T2 Where T1.sexo = 'Masculino' Gabarito Comentado 4a Questão (Ref.: 201512794532) Fórum de Dúvidas (0) Saiba (0) 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 pessoa na forma descrita e com os campos preenchidos Cria a tabela pessoa com 3 campos Cria a tabela PESSOAS com 2 campos Cria um identificador (ID_PESSOAS) que é a chave primária Mostra a tabela tbPessoa 5a Questão (Ref.: 201513655639) Fórum de Dúvidas (0) Saiba (0) Assinale a alternativa que Selecione todos os pedidos para o cliente cujo código seja = 150 e cujo valor total seja maior que 500. Select * FROM pedido Where cliente_id= 150; Select * FROM pedido Where cliente_id= 150 OR pedido_valor_total < 500; Select * FROM pedido Where pedido_valor_total > 500; Select * FROM pedido Where cliente_id= 150 AND pedido_valor_total = 500; Select * FROM pedido Where cliente_id= 150 AND pedido_valor_total > 500; 6a Questão (Ref.: 201512793758) Fórum de Dúvidas (0) Saiba (0) 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, ORCAMENTO, DESCRICAO, ID_TIPO) Escolha a opção que defina as tabelas fisicamente, conforme a linguagem SQL. CREATE TABLE TIPO_PROJETO ( ID_TIPO NUMBER NOT NULL, NOME VARCHAR2(15)); CREATE TABLE PROJETO ( ID_PROJETO NUMBER NOT NULL, NOME VARCHAR2(20) , ORCAMENTO NUMBER(15,2), DESCRICAO VARCHAR2(50) , ID_TIPO NUMBER , PRIMARY KEY (ID_PROJETO), FOREIGN KEY (ID_TIPO) REFERENCES TIPO_PROJETO); CREATE TABLE TIPO_PROJETO ( ID_TIPO NUMBERNOT NULL, NOME VARCHAR2(15), PRIMARY KEY (ID_TIPO)); CREATE TABLE PROJETO ( ID_PROJETO NUMBER NOT NULL, NOME VARCHAR2(20) , ORCAMENTO NUMBER(15,2), DESCRICAO VARCHAR2(50) , ID_TIPO NUMBER , PRIMARY KEY (ID_PROJETO), FOREIGN KEY (ID_TIPO) REFERENCES TIPO_PROJETO); CREATE TABLE TIPO_PROJETO ( ID_TIPO NUMBER NOT NULL, ID_PROJETO NUMBER NOT NULL, NOME VARCHAR2(15), PRIMARY KEY (ID_TIPO,ID_PROJETO)); CREATE TABLE PROJETO ( ID_PROJETO NUMBER NOT NULL, NOME VARCHAR2(20) , ORCAMENTO NUMBER(15,2), DESCRICAO VARCHAR2(50) , ID_TIPO NUMBER, PRIMARY KEY (ID_PROJETO), FOREIGN KEY (ID_TIPO) REFERENCES TIPO_PROJETO); CREATE TABLE TIPO_PROJETO ( ID_TIPO NUMBER NOT NULL, NOME VARCHAR2(15), PRIMARY KEY (ID_TIPO)); CREATE TABLE PROJETO ( ID_PROJETO NUMBER NOT NULL, NOME NVARCHAR2(20) , ORCAMENTO NUMBER(15,2), DESCRICAO VARCHAR2(50) , PRIMARY KEY (ID_PROJETO)); CREATE TABLE TIPO_PROJETO ( ID_TIPO NUMBER NOT NULL, NOME VARCHAR2(15), ID_PROJETO NUMBER , PRIMARY KEY (ID_TIPO), FOREIGN KEY (ID_PROJETO) REFERENCES PROJETO); CREATE TABLE PROJETO ( ID_PROJETO NUMBER NOT NULL, NOME VARCHAR2(20) , ORCAMENTO NUMBER(15,2), DESCRICAO VARCHAR2(50) , PRIMARY KEY (ID_PROJETO)); Gabarito Comentado 7a Questão (Ref.: 201512795127) Fórum de Dúvidas (0) Saiba (0) Qual opção correta abaixo representa uma sequência dos principais tipos de dados do objeto tabela? varchar, primary key, references e check char, unique, varchar e numeric foreign key, primary key, references e unique type, date, vardate e int char, date, varchar e numeric 1a Questão (Ref.: 201512857229) Fórum de Dúvidas (0) Saiba (0) 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". GROUP BY ORDER BY FROM WHERE HAVING 2a Questão (Ref.: 201512794584) Fórum de Dúvidas (0) Saiba (0) Sobre o elemento ORDER BY é correto afirmar que: Sempre é necessário em um JOIN. É usado junto com o SELECT em alguns casos. É usado em conjunto com a instrução UPDATE. É necessário em todos os comandos SELECT. Não é quase utilizado, mas pode ser colocado em uma tabela quando ela for criada. 3a Questão (Ref.: 201512794844) Fórum de Dúvidas (0) Saiba (0) Sobre os tipos de funções de um SGBD, marque a opção correta: AVG realiza da função de somar um grupo de valores. MIN realiza da função de calcular a média aritmética. SUM realiza da função de contar o número de linhas. MAX realiza da função de retornar o maior valor dentre um grupo de valores. COUNT realiza da função de retornar o menor valor dentre um grupo de valores. 4a Questão (Ref.: 201512794619) Fórum de Dúvidas (0) Saiba (0) 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á errada quando fala que ¿NULL indica que o valor é desconhecido¿. A definição está errada porque NULL é vazio. A definição está errada quando fala que ¿Um valor NULL é diferente de um valor vazio ou zero¿. A definição está certa. A definição está errada quando fala que ¿o valor de cada NULL é desconhecido¿. 5a Questão (Ref.: 201513564012) Fórum de Dúvidas (0) Saiba (0) Abaixo segue parte do esquema do banco de dados Shark, sabendo-se que os atributos em negrito e sublinhados são chaves primárias e os atributos em itálico são chaves estrangeiras: AREA (CODAREA, NOMEAREA) LOCAL (CODLOCAL, CODAREA, NOMELOCAL) TUBARAO (IDTUBARAO, IDESPECIE, COMPRIMENTO, SEXO) CAPTURA (NUMCAPTURA, IDEMB, IDTUBARAO, CODLOCAL, LATITUDE, LONGITUDE, DATA, TEMPAGUA) Assinale a alternativa abaixo que representa uma consulta que exiba todos os dados de áreas e locais ordenados decrescentemente pelo nome do local. SELECT * FROM AREA A, LOCAL L WHERE A.CODAREA = L.CODAREA ORDER BY NOMELOCAL DESC; SELECT * FROM AREA A, LOCAL L WHERE A.CODAREA = L.CODAREA ORDER NOMELOCAL ASC; SELECT * FROM AREA A, LOCAL L WHERE A.CODAREA = L.CODAREA ORDER NOMELOCAL DESC; SELECT * FROM AREA A INNER JOIN LOCAL L ON A.CODAREA = L.CODAREA ORDER NOMELOCAL DESC; SELECT * FROM AREA A INNER JOIN LOCAL L WHERE A.CODAREA = L.CODAREA ORDER BY NOMELOCAL DESC; 6a Questão (Ref.: 201513549764) Fórum de Dúvidas (0) Saiba (0) 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, FROM Fornecedor AS F WHERE E.UF = F.UF; SELECT E.nome_estado FROM Estado AS E, FROM Fornecedor AS F WHERE E.nome_estado = F.UF; SELECT E.UF FROM Estado AS E WHERE E.nome_estado NOT IN (SELECT F.UF FROM Fornecedor AS F); SELECT E.nome_estado FROM Estado AS E WHERE E.UF IN (SELECT F.UF FROM Fornecedor AS F); SELECT E.nome_estado FROM Estado AS E WHERE E.UF NOT IN (SELECT F.UF FROM Fornecedor AS F); Gabarito Comentado 7a Questão (Ref.: 201513655954) Fórum de Dúvidas (0) Saiba (0) Assinale a alternativa que selecione todos os clientes cujo código NÃO esteja entre 50 e 75. SELECT * FROM Cliente Where cliente_id NOT BETWEEN 50 AND 75; Nenhuma alternativa estão corretas SELECT * FROM Cliente Where cliente_id BETWEEN 50 AND 75; SELECT * FROM Cliente Where cliente_id NOT BETWEEN 50 OR 75; SELECT * FROM Cliente Where cliente_id = 50 AND 75; 8a Questão (Ref.: 201513358298) Fórum de Dúvidas (0) Saiba (0) Sabendo-se que existem dados de TCC cadastrados com datas de defesa que variam de 20/11/2012 até o dia de hoje, assinale qual das alternativas abaixo retornaria o mesmo resultado que o comando "SELECT * FROM TCC WHERE DTDEFESA IN ('21/11/2013', '22/11/2014');": SELECT * FROM TCC WHERE DTDEFESA > '21/11/2013' AND < '22/11/2014'; SELECT * FROM TCC WHERE DTDEFESA = '21/11/2013' AND '22/11/2014'; SELECT * FROM TCC WHERE DTDEFESA BETWEEN '21/11/2013' AND '22/11/2014'; SELECT * FROM TCC WHERE DTDEFESA => '21/11/2013' AND <= '22/11/2014'; SELECT * FROM TCC WHERE DTDEFESA BETWEEN ('21/11/2013'; '22/11/2014'); Considere o banco de dados relacionalde uma clínica médica, no qual as chaves primárias (incrementada automaticamente) e estrangeiras estão sublinhadas. *Obs. A numeração automática iniciará com 1. PACIENTE (id_pac, nome_pac, sexo, fone_pac) ESPECIALIDADE (id_espec, nome_espec) MEDICO (id_med, nome_med, fone_med, id_espec) CONSULTA (id_cons, dt_cons, vl_cons, id_pac, id_med) Dê o comando correspondente de Selecionar nome do médico, nome da especialidade para todos os médicos. Select T1.nome_med, T2.nome_espec From MEDICO T1, ESPECIALIDADE T2 Where T1. id_espec <> T2. id_espec Select T1.nome_med, T2.nome_espec From MEDICO T1, ESPECIALIDADE T2 Where T1. id_espec >= T2. id_espec Select T1.nome_med, T2.nome_espec From MEDICO T1, ESPECIALIDADE T2 Where T1. id_espec < T2. id_espec Select T1.nome_med, T2.nome_espec From MEDICO T1, ESPECIALIDADE T2 Where T1. id_espec <=T2. id_espec Select T1.nome_med, T2.nome_espec From MEDICO T1, ESPECIALIDADE T2 Where T1. id_espec = T2. id_espec 2a Questão (Ref.: 201513355387) Fórum de Dúvidas (0) Saiba (0) SELECT NOMEP "Nome do Professor" FROM PROFESSOR P , TCC T, ALUNO A WHERE P.MATP = A.MATP AND A.MATA = T.MATA; SELECT DISTINCT NOMEP "Nome do Professor" FROM PROFESSOR P , TCC T, ALUNO A; SELECT NOMEP FROM PROFESSOR P , TCC T, ALUNO A WHERE P.MATP = A.MATP AND A.MATA = T.MATA; SELECT DISTINCT NOMEP "Nome do Professor" FROM PROFESSOR P , TCC T, ALUNO A WHERE P.MATP = A.MATP AND A.MATA = T.MATA; SELECT DISTINCT NOMEP FROM PROFESSOR P , TCC T, ALUNO A; Gabarito Comentado 3a Questão (Ref.: 201512794664) Fórum de Dúvidas (0) Saiba (0) - Considere o banco de dados relacional de uma clínica médica, no qual as chaves primárias (incrementada automaticamente) e estrangeiras estão sublinhadas. *Obs. A numeração automática iniciará com 1. PACIENTE (id_pac, nome_pac, sexo, fone_pac) ESPECIALIDADE (id_espec, nome_espec) MEDICO (id_med, nome_med, fone_med, id_espec) CONSULTA (id_cons, dt_cons, vl_cons, id_pac, id_med) Dê o comando correspondente de Selecionar nome do médico, nome da especialidade para todos os médicos. Select T1.nome_med, T2.nome_espec From MEDICO T1, ESPECIALIDADE T2 Where T1. id_espec >= T2. id_espec Select T1.nome_med, T2.nome_espec From MEDICO T1, ESPECIALIDADE T2 Where T1. id_espec = T2. id_espec Select T1.nome_med, T2.nome_espec From MEDICO T1, ESPECIALIDADE T2 Where T1. id_espec <=T2. id_espec Select T1.nome_med, T2.nome_espec From MEDICO T1, ESPECIALIDADE T2 Where T1. id_espec < T2. id_espec Select T1.nome_med, T2.nome_espec From MEDICO T1, ESPECIALIDADE T2 Where T1. id_espec <> T2. id_espec 4a Questão (Ref.: 201513034215) Fórum de Dúvidas (0) Saiba (0) Chamamos de _________________ à consulta cujo o resultado é utilizado por outra consulta, de forma encadeada e contida no mesmo comando SQL. Consulta aninhada Consulta composta Consulta simples Consulta complexa Consulta extra 5a Questão (Ref.: 201512794669) Fórum de Dúvidas (0) Saiba (0) - Considere o banco de dados relacional de uma clínica médica, no qual as chaves primárias (incrementada automaticamente) e estrangeiras estão sublinhadas. *Obs. A numeração automática iniciará com 1. PACIENTE (id_pac, nome_pac, sexo, fone_pac) ESPECIALIDADE (id_espec, nome_espec) MEDICO (id_med, nome_med, fone_med, id_espec) CONSULTA (id_cons, dt_cons, vl_cons, id_pac, id_med) Dê o comando correspondente de Selecionar nome do paciente, sexo do paciente, valor da consulta para todos os pacientes. Select T1.nome_pac, T1.sexo, T2.vl_cons From PACIENTE T1, CONSULTA T2 Where T1. id_pac <= T2. id_pac Select T1.nome_pac, T1.sexo, T2.vl_cons From PACIENTE T1, CONSULTA T2 Where T1. id_pac = T2. id_pac Select T1.nome_pac, T1.sexo, T2.vl_cons From PACIENTE T1, CONSULTA T2 Where T1. id_pac > T2. id_pac Select T1.nome_pac, T1.sexo, T2.vl_cons From PACIENTE T1, CONSULTA T2 Where T1. id_pac >= T2. id_pac Select T1.nome_pac, T1.sexo, T2.vl_cons From PACIENTE T1, CONSULTA T2 Where T1. id_pac <> T2. id_pac 6a Questão (Ref.: 201512796526) Fórum de Dúvidas (0) Saiba (0) 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 TP.NOME FROM TIPO_PROJETO TP, PROJETO P WHERE TP.ID_TIPO = P.ID_TIPO AND P.VALOR IS NULL AND TP.NOME LIKE '%A%'; SELECT TP.NOME FROM TIPO_PROJETO TP, PROJETO P WHERE ID_TIPO IS NULL AND TP.NOME LIKE '%A%'; SELECT TP.NOME FROM TIPO_PROJETO TP, PROJETO P WHERE ID_TIPO IS NULL AND P.VALOR=0 AND TP.NOME LIKE 'A%'; SELECT TP.NOME FROM TIPO_PROJETO TP, PROJETO P WHERE TP.ID_TIPO = P.ID_TIPO AND TP.ID_TIPO IS NULL AND TP.NOME LIKE '%A%'; SELECT NOME FROM TIPO_PROJETO WHERE ID_TIPO NOT IN (SELECT DISTINCT ID_TIPO FROM PROJETO) AND NOME LIKE 'A%' ; 7a Questão (Ref.: 201512794321) Fórum de Dúvidas (0) Saiba (0) 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, MAX(E.SALARIO) FROM EMP E GROUP BY E.ENOME; SELECT E.NOME_EMP, E.SALARIO FROM EMP E WHERE E.SALARIO=(SELECT MAX(SALARIO) FROM DEPT WHERE DEPTNO=E.DEPTNO); SELECT E.NOME_EMP, E.SALARIO FROM EMP E WHERE E.SALARIO=(SELECT MAX(SALARIO) FROM EMP WHERE DEPTNO=E.DEPTNO); SELECT E.NOME_EMP, E.SALARIO FROM EMP E WHERE E.SALARIO=(SELECT MAX(SALARIO) FROM EMP); SELECT E.NOME_EMP, MAX(E.SALARIO) FROM EMP E GROUP BY E.ENOMEHAVING SALARIO=MAX(SALARIO); 8a Questão (Ref.: 201512794663) Fórum de Dúvidas (0) Saiba (0) - 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 T2, ESPECIALIDADE T3, MEDICO T1, CONSULTA T4 Where T1.id_pac = T4.id_pac And T4.id_med = T3.id_med And T3.id_espec = T2.id_espec Select T1.nome_pac, T2.nome_espec, T3.nome_med, T4.dt_cons From PACIENTE T1, ESPECIALIDADE T2, MEDICO T3, CONSULTA T4 Where T1.id_pac = T4.id_pac And T4.id_med = T3.id_med And T3.id_espec = T2.id_espec Select T1.nome_pac, T2.nome_espec, T3.nome_med, T4.dt_cons From PACIENTE T4, ESPECIALIDADE T3, MEDICO T2, CONSULTA T1 Where T1.id_pac = T4.id_pac And T4.id_med = T3.id_med And T3.id_espec = T2.id_espec Select T1.nome_pac, T2.nome_espec, T3.nome_med, T4.dt_cons From PACIENTE T1, ESPECIALIDADE T3, MEDICO T4, CONSULTA T2 Where T1.id_pac = T4.id_pac And T4.id_med = T3.id_med And T3.id_espec = T2.id_espec Select T1.nome_pac, T2.nome_espec, T3.nome_med, T4.dt_cons From PACIENTE T1, ESPECIALIDADE T3, MEDICO T2, CONSULTA T4 Where T1.id_pac = T4.id_pac And T4.id_med = T3.id_med And T3.id_espec= T2.id_espec A seguinte instrução ocasiona qual procedimento no banco? UPDATE tabela set campo1 = 'aaa', campo2 = '111' Altera somente o registro da tabela em uso. Altera o primeiro registro da tabela. Altera o último registro da tabela. Todos os registros da tabela são alterados. Exclui o último registro da tabela. 2a Questão (Ref.: 201512794651) Fórum de Dúvidas (0) Saiba (0) - 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 Update PACIENTE Set fone_pac = '(11)9999-9999' Update PACIENTE Set fone_pac = '(11)9999-9999' Where id_pac > 1 Update PACIENTE Set fone_pac = '(11)9999-9999' Where id_pac = 1 Update PACIENTE Set fone_pac = '(11)9999-9999' Where id_pac < 1 3a Questão (Ref.: 201512829064) Fórum de Dúvidas (0) Saiba (0) (Concurso: Banco do Nordeste) Sobre um Sistema de Gerência de Banco de Dados (SGBD), é CORRETO afirmar que: o módulo gerente de memória (buffer) gerencia todo o processo de transformação do plano otimizado no plano de transações. o módulo gerente de recuperação após falha realiza as funções relacionadas com a localização de dados, dando transparência à movimentação de dados entre as memórias principal e secundária. o módulo gerente de transações é responsável pelo controle do acesso concorrente aos dados. o módulo gerente de acesso analisa sintaticamente e semanticamente comandos DML expressos em uma linguagem de consulta (ex.: SQL). o módulo processador de consultas realiza funções relacionadas com a localização de dados, dando transparência à movimentação de dados entre as memórias principal e secundária. Gabarito Comentado 4a Questão (Ref.: 201512795151) Fórum de Dúvidas (0) Saiba (0) 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. Atualiza a tabela tab_cursa_disciplina com o valor da média de todas as notas 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 Seleciona o histórico escolar dos alunos com avaliação final abaixo da média Seleciona o histórico escolar de todos os alunos Adiciona 2 pontos na avaliação final de todos os alunos Gabarito Comentado 5a Questão (Ref.: 201512794625) Fórum de Dúvidas (0) Saiba (0) - 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 um novo médico relacionado a uma especialidade já cadastrada. Insert Into MEDICO Values (1,'Rui','(11)9999-9999','1') Insert Into MEDICO Values ('1','Rui','(11)9999-9999',1) Insert Into MEDICO Values (1,Rui,'(11)9999-9999',1) Insert Into MEDICO Values (Rui,'(11)9999-9999',1) Insert Into MEDICO Values ('Rui','(11)9999-9999',1) 6a Questão (Ref.: 201512793697) Fórum de Dúvidas (0) Saiba (0) As propriedades ACID de uma transação de banco de dados são, respectivamente? Automatismo, Competência, Isolamento, Definição Atomicidade, Concorrência, Isomorfismo, Durabilidade Atomicidade, Consistência, Isolamento, Durabilidade Agregação, Consistência, Isomorfismo, Distribuição Agregação, Consistência, Isolamento, Dinâmica 7a Questão (Ref.: 201512794604) Fórum de Dúvidas (0) Saiba (0) - Marque a alternativa correta na correlação de comandos do SQL para: inserir, atualizar, selecionar, deletar dados, respectivamente. INSERT, DELETE, SELECT, UPDATE INSERT, UPDATE, DELETE, SELECT UPDATE, INSERT, SELECT, DELETE INSERT, UPDATE, SELECT, DELETE SELECT, UPDATE, INSERT, DELETE 8a Questão (Ref.: 201512794518) Fórum de Dúvidas (0) Saiba (0) A seguinte instrução ocasiona qual procedimento no banco? DELETE FROM tabela Exclui o banco. Exclui a tabela e o banco. Exclui o primeiro registro da tabela. Exclui a tabela. Exclui todos os registros databela.
Compartilhar