Baixe o app para aproveitar ainda mais
Prévia do material em texto
Banco de Dados 1a Questão (Ref.: 201603926331) 3a sem.: Introdução Acerto: 0,0 / 1,0 Banco de dados é: uma estrutura de máquina virtual que tem por objetivo atender a necessidades do software de acesso um conjunto de dados integrados que tem por objetivo atender a requisitos do sistema operacional. uma relação de dependência entre dados 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. um conjunto de dados integrados que tem por objetivo atender a uma comunidade de usuários 2a Questão (Ref.: 201603171012) 1a sem.: CONCEITO DE SGBD Acerto: 1,0 / 1,0 - A principal atribuição de um Administrador de Dados (DA - Data Administrator): É responsável pelas decisões estratégicas e de normas do modelo de dados É responsável em restaurar dados de um backup É responsável pelas restrições de segurança e integridade do Banco de Dados É responsável pelo backup do banco de dados É responsável pelo controle físico do banco de dados 3a Questão (Ref.: 201603171412) sem. N/A: INTRODUÇÃO AO SISTEMA DE BANCOS DE DADOS Acerto: 1,0 / 1,0 Marque a opção correta sobre os três níveis da arquitetura: O nível externo descreve toda a estrutura do BD em nível de propriedades, relacionamentos, restrições. O nível conceitual corresponde às visões específicas dos usuários. O nível interno descreve parte da estrutura do BD em nível de propriedades, relacionamentos, restrições. O nível interno descreve as estruturas de criação física do BD. O nível externo descreve as estruturas de criação física do BD. Gabarito Comentado. 4a Questão (Ref.: 201603732782) 11a sem.: Modelagem Conceitual de Dados Acerto: 1,0 / 1,0 Dois amigos resolveram abrir uma loja que compra e revende peças de hardware antigas. A loja se chama Naftalina Digital. A seguir é apresentada uma descrição do mini-mundo realizada logo após a primeira reunião com o projetista do banco de dados que será criado: Um fornecedor tem CPF, nome, telefone e de um a dois e-mails. Uma peça tem identificador, nome do fabricante, tipo, valor de compra e valor de venda. O valor de venda é o valor da compra acrescentado 30%. Um cliente possui código, nome, CPF, telefone, celular e de um a dois e-mails. Um fornecedor vende ao menos uma peça e uma peça é vendida exclusivamente por um fornecedor. Um cliente compra ao menos uma peça e uma peça é adquirida exclusivamente por um cliente. Quando um cliente comprar uma peça a data da compra também é armazenada. De acordo com a descrição acima, assinale a alternativa que apresenta o número correto de tipos de entidades e tipos de relacionamentos, respectivamente: 3 e 3 2 e 2 2 e 3 4 e 3 3 e 2 5a Questão (Ref.: 201603811632) 7a sem.: Modelagem Conceitual Acerto: 1,0 / 1,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 (1,N). (0,N) e (0,N). (0,N) e (1,1). (1,1) e (0,N). (0,1) e (1,N). 6a Questão (Ref.: 201603392771) sem. N/A: Aula 02 - Projeto de Banco de Dados Acerto: 1,0 / 1,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 V - F - V V - V - V F - V - F 7a Questão (Ref.: 201603170688) sem. N/A: Modelo Relacional Acerto: 0,0 / 1,0 Faça a correspondência entre as colunas em relação aos modelos de dados e assinale a opção correta, que corresponde à correlação dos parênteses de cima para baixo com os valores da esquerda para a direita. (A) Modelo Hierárquico ( ) Um registro-tipo pode participar como dono ou membro em qualquer número de conjuntos-tipo. (B) Agregação ( ) Mais restrito que o Modelo em Rede por basear-se em um estrutura de árvore que não permite um registro filho envolvido em mais de um relacionamento. (C) Modelo Rede ( ) Define uma nova classe a partir de um conjunto de outras classes que representam suas partes componentes. (é parte de). (D) Modelo Relacional ( ) Os objetos que contêm os mesmos tipos de valores e os mesmos métodos são agrupados em classes. (E) Modelo Orientado a Objetos ( ) Usa um conjunto de tabelas para representar tanto os dados como a relação entre eles. A D B C E C A E B D A D B E C C A B E D E A B C D 8a Questão (Ref.: 201604032561) 12a sem.: ENTIDADES Acerto: 1,0 / 1,0 Qual é a entidade que não se identifica por si mesma e sua existência depende da existência de duas ou mais outras entidades. Compõem seu identificador, os identificadores das entidades que se associaram para lhe dar origem? Entidade Fraca Entidade Primária Entidade Dependente Entidade Associativa Nenhuma das alternativas estão corretas 9a Questão (Ref.: 201603171440) sem. N/A: PROJETO DE BANCO DE DADOS / FORMA NORMAL Acerto: 1,0 / 1,0 Uma relação está na Segunda Forma Normal: Se todos os atributos que a compõem são estruturas. Se todos os atributos que a compõem são atômicos. Se ela está na 2NF e nenhum atributo não-chave é transitivamente dependente da chave primária. Se e somente se todos os determinantes forem chaves candidatas. Se ela está na 1NF e todo atributo não-chave primária é plenamente dependente de toda a chave primária e não de apenas parte dela. Gabarito Comentado. 10a Questão (Ref.: 201603174657) 5a sem.: Projeto de banco de dados Acerto: 1,0 / 1,0 Diz-se que um modelo está na _______________ se está integradopor tabelas e suas linhas são unívocas, sem que haja repetição de itens, com atributos atômicos não nulos. primeira forma normal quinta forma normal quarta forma normal terceira forma normal segunda forma normal 1a Questão (Ref.: 201603171037) sem. N/A: Sistema de Banco de Dados / Arquitetura Acerto: 0,0 / 1,0 - O que NÃO se pode dizer de uma arquitetura CLIENTE/SERVIDOR: Que objetivo principal é fornecer suporte ao desenvolvimento e à execução de aplicações de banco de dados Os Clientes são as diversas aplicações executadas em cima do SGBD O Servidor é o próprio SGBD 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 2a Questão (Ref.: 201603171190) 1a sem.: Introdução aos Sistemas de Bancos de Dados Acerto: 0,0 / 1,0 Qual(is) das atribuições a seguir NÃO é (são) de um Administrador de Banco de Dados? Desenvolver gerência dos recursos de dados. Programar tudo para quem for acessar o banco, em termos de linguagem. Padronizar, organizar, proteger e utilizar recursos de dados. Criar planos para definição dos recursos de dados e aplicativos. Administrar de modo centralizado as estratégias, procedimentos e práticas para o processo de gerência. 3a Questão (Ref.: 201603170961) sem. N/A: Sistema de Banco de Dados Acerto: 1,0 / 1,0 - Na arquitetura para um Sistema de Banco de Dados, a divisão se faz em três níveis: Nível Interno, Nível Externo e Nível Conceitual. Qual alternativa que define esses três níveis? Nível Interno: nível de armazenamento, Nível Externo: nível lógico e Nível Conceitual: nível lógico, sem qualificação. Nível Conceitual: nível de armazenamento, Nível Externo: nível lógico e Nível Interno: nível lógico, sem qualificação. Nível Conceitual: nível de comunidade, Nível Externo: nível lógico e Nível Interno: nível lógico, sem qualificação. Nível Externo: nível de armazenamento, Nível Interno: nível lógico e Nível Conceitual: nível lógico, sem qualificação. Nível Interno: nível de armazenamento, Nível Conceitual: nível lógico e Nível Externo: nível lógico, sem qualificação. Gabarito Comentado. 4a Questão (Ref.: 201603171057) sem. N/A: Modelo Relacional / CONCEITOS Acerto: 1,0 / 1,0 - O Modelo ER (Entidade-Relacionamento) básico consiste em três classes de objetos. Marque a resposta correta. As classes são... Índices, Entidades, Relacionamentos Campos, Relacionamentos e Atributos Relacionamentos, Tabelas e Atributos Diagramas, Relacionamentos e Atributos Entidades, Relacionamentos e Atributos 5a Questão (Ref.: 201604011012) 4a sem.: Aula 4 Acerto: 1,0 / 1,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 generalizações. composições. especializações. dependências. agregações 6a Questão (Ref.: 201603171070) sem. N/A: MODELO RELACIONAL / CONCEITOS Acerto: 1,0 / 1,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: muitos-para-um, um-para-muitos, muitos-para-um, muitos-para-muitos um-para-um, um-para-muitos, muitos-para-um, muitos-para-muitos um-para-um, muitos-para-um, um-para-muitos, muitos-para-muitos um-para-muitos, um-para-um, muitos-para-um, muitos-para-muitos muitos-para-muitos, um-para-muitos, um-para-um, muitos-para-um 7a Questão (Ref.: 201603169822) 4a sem.: Modelo Relacional Acerto: 1,0 / 1,0 Em Banco de dados uma entidade pode ser considerada um objeto do mundo real. Estas entidades contêm um conjunto de propriedades, que são chamadas de atributos, sendo alguns destes responsáveis pela identificação única de cada entidade. Sendo assim, o nome correto que pode ser dado para este atributo em particular é: Chave primária Atributo especial Chave especial Atributo composto Chave estrangeira Gabarito Comentado. 8a Questão (Ref.: 201603171462) sem. N/A: INTRODUÇÃO AO SISTEMA DE BANCOS DE DADOS Acerto: 1,0 / 1,0 No modelo de banco de dados relacional, os dados são representados por meio de: Vetores de tuplas. Matrizes tridimensionais formadas por linhas, colunas e chaves. Ponteiros, que são as chaves primárias e estrangeiras. Tabelas. Listas encadeadas de tuplas. 9a Questão (Ref.: 201603169829) sem. N/A: Projeto de Bancos de Dados e Modelo de Entidade-Relacionamento Acerto: 1,0 / 1,0 Entre um dos objetivos da utilização da normalização em banco de dados relacional é poder organizar os dados de modo que eles possam ser representados em forma de tabelas, onde cada atributo é atômico. De posse disso, analise o modelo relacional abaixo: Cliente(Código, Nome, Estado, Telefones) Assinale corretamente qual dos modelos relacionais abaixo identifica melhor a normalização referente à teoria da primeira forma normal (1FN). Cliente(Código, Nome, Estado) Cliente(Nome,Telefone) Cliente(Código, Nome, Estado) ClienteFone(Código, Telefone) Cliente(Código, Nome) ClienteEstado(Código, Nome, Estado) ClienteTelefone(Código, Nome, Telefones) Cliente(Código, Nome) ClienteFone(Código, Nome, Telefone) Cliente(Código, Estado) Cliente(Nome,Telefone) 10a Questão (Ref.: 201603169831) sem. N/A: Projeto de Bancos de Dados e Modelo de Entidade-Relacionamento Acerto: 1,0 / 1,0 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? 2FN 1FN 4FN 5FN 3FN 1a Questão (Ref.: 201603926331) Fórum de Dúvidas (1) Saiba (0) Banco de dados é: uma relação de dependência entre dados que tem por objetivo atender a uma comunidade de usuários. 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 um conjunto de dados integrados que tem por objetivo atender a requisitos do sistema operacional. 2a Questão (Ref.: 201603926328) Fórum de Dúvidas (1) Saiba (0) Com relação aos conceitos de dado e informação assinale a afirmação correta. A capacidade de produção é uma informação Produtividade da mão de obra de uma empresa é um dado. Uma lista com a quantidade de produtos vendidos é uma informação Custo da matéria prima é uma informação. Um relatório sobre a produtividade dos funcionários é um dado.3a Questão (Ref.: 201603170897) Fórum de Dúvidas (1) Saiba (0) - Conceituar Sistema de Gerenciamento de Banco de Dados (SGBD) é certamente: Atualizar dados em arquivo Selecionar, Atualizar, Remover e Inserir dados em um arquivo Inserir dados em arquivo Remover dados de arquivo Selecionar dados de arquivo 4a Questão (Ref.: 201603717430) Fórum de Dúvidas (1) Saiba (0) 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 : Não apagar dados. Consultar apenas alguns dados. Não atualizar dados. Somente Inserir dados. Mecanismo de Restore e Backup. Gabarito Comentado 5a Questão (Ref.: 201603382301) Fórum de Dúvidas (1) Saiba (0) Não é função de um Administrador de Banco de Dados. Gerenciar ao níveis de acesso de modo a garantir maior segurança a informação. Criação e manutenção de um modelo de dados corporativo; Instalar e manter os sistemas gerenciadores de banco de dados, Implementar e administrar rotinas de backup. Desenvolver e monitorar o desempenho dos servidores de banco de dados. 6a Questão (Ref.: 201603171012) Fórum de Dúvidas (1) Saiba (0) - A principal atribuição de um Administrador de Dados (DA - Data Administrator): É responsável pelas restrições de segurança e integridade do Banco de Dados É responsável pelas decisões estratégicas e de normas do modelo de dados É 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 7a Questão (Ref.: 201603169823) Fórum de Dúvidas (1) Saiba (0) 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. Analista de Banco de dados e Projetista de Banco de dados. Projetista de Banco de dados e Usuário final. Administrador de Banco de dados e Projetista de Banco de dados. Programadores de aplicação e Projetista de Banco de dados. Administrador de Banco de dados e Analista de Banco de dados. 8a Questão (Ref.: 201603731551) Fórum de Dúvidas (1) Saiba (0) 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: Administrador de Banco de Dados, Programador de Aplicação e Usuário Final Programador de Aplicação, Administrador de Banco de Dados e Usuário Final Programador de Aplicação, Usuário Final e Administrador de Banco de Dados Administrador de Banco de Dados, Usuário Final e Programador de Aplicação Usuário Final, Administrador de Banco de Dados e Programador de Aplicação 1a Questão (Ref.: 201603170987) Fórum de Dúvidas (0) Saiba (0) Em um Modelo de Entidade e Relacionamento, podemos afirmar que: O modelo ER possui uma notação gráfica muito complexa, mas poderosa, e que, por isso mesmo, tem sido largamente utilizada; O modelo Entidade-Relacionamento (ER) é o único modelo de dados semântico existente; Utiliza apenas 2 tipos construtores básicos: entidade (conjunto de entidades) e relacionamento (conjunto de relacionamentos); O atributo não faz parte de um ER. O modelo ER possui uma notação gráfica muito simples e poderosa e que, por isso mesmo, tem sido largamente utilizada; 2a Questão (Ref.: 201603732782) Fórum de Dúvidas (0) Saiba (0) Dois amigos resolveram abrir uma loja que compra e revende peças de hardware antigas. A loja se chama Naftalina Digital. A seguir é apresentada uma descrição do mini-mundo realizada logo após a primeira reunião com o projetista do banco de dados que será criado: Um fornecedor tem CPF, nome, telefone e de um a dois e-mails. Uma peça tem identificador, nome do fabricante, tipo, valor de compra e valor de venda. O valor de venda é o valor da compra acrescentado 30%. Um cliente possui código, nome, CPF, telefone, celular e de um a dois e-mails. Um fornecedor vende ao menos uma peça e uma peça é vendida exclusivamente por um fornecedor. Um cliente compra ao menos uma peça e uma peça é adquirida exclusivamente por um cliente. Quando um cliente comprar uma peça a data da compra também é armazenada. De acordo com a descrição acima, assinale a alternativa que apresenta o número correto de tipos de entidades e tipos de relacionamentos, respectivamente: 3 e 2 4 e 3 2 e 3 3 e 3 2 e 2 3a Questão (Ref.: 201603171057) 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... Entidades, Relacionamentos e Atributos Campos, Relacionamentos e Atributos Índices, Entidades, Relacionamentos Relacionamentos, Tabelas e Atributos Diagramas, Relacionamentos e Atributos 4a Questão (Ref.: 201603170961) Fórum de Dúvidas (0) Saiba (0) - Na arquitetura para um Sistema de Banco de Dados, a divisão se faz em três níveis: Nível Interno, Nível Externo e Nível Conceitual. Qual alternativa que define esses três níveis? Nível Interno: nível de armazenamento, Nível Conceitual: nível lógico e Nível Externo: nível lógico, sem qualificação. Nível Conceitual: nível de armazenamento, Nível Externo: nível lógico e Nível Interno: nível lógico, sem qualificação. Nível Conceitual: nível de comunidade, Nível Externo: nível lógico e Nível Interno: nível lógico, sem qualificação. Nível Externo: nível de armazenamento, Nível Interno: nível lógico e Nível Conceitual: nível lógico, sem qualificação. 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. Gabarito Comentado 5a Questão (Ref.: 201603392768) Fórum de Dúvidas (0) Saiba (0) O modelo que descreve a realidade do ambiente, constituindo uma visão global dos principais dados e relacionamentos, independente das restrições de implementação em um banco de dados, é: Modelo lógico Modelo de dados Modelo conceitual Modeloessencial Modelo físico 6a Questão (Ref.: 201603770166) Fórum de Dúvidas (0) Saiba (0) Trata-se de um conjunto de elementos do contexto do negócio, representados por um conjunto de atributos: Entidade Dado Associação Classe Informação Gabarito Comentado 7a Questão (Ref.: 201603171398) Fórum de Dúvidas (0) Saiba (0) O que é uma entidade fraca no Modelo Entidade-Relacionamento? Uma entidade dependente de outra entidade. Uma entidade que tem atributos fracos. Uma entidade que se relaciona com as demais de forma independente. Uma entidade que não se relaciona com as demais. Um relacionamento. 8a Questão (Ref.: 201603171412) Fórum de Dúvidas (0) Saiba (0) Marque a opção correta sobre os três níveis da arquitetura: O nível conceitual corresponde às visões específicas dos usuários. O nível interno descreve parte da estrutura do BD em nível de propriedades, relacionamentos, restrições. O nível externo descreve as estruturas de criação física do BD. O nível interno descreve as estruturas de criação física do BD. O nível externo descreve toda a estrutura do BD em nível de propriedades, relacionamentos, restrições. 1a Questão (Ref.: 201603811632) 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: (1,1) e (0,N). (0,N) e (1,1). (0,1) e (1,N). (0,N) e (1,N). (0,N) e (0,N). 2a Questão (Ref.: 201603392771) 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 - V - V F - V - F F - F - F V - F - V V - V - V 3a Questão (Ref.: 201604011012) 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 generalizações. agregações especializações. composições. dependências. 4a Questão (Ref.: 201603811652) 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 5a Questão (Ref.: 201603410658) Fórum de Dúvidas (0) Saiba (0) Um relacionamento com valor mínimo para a cardinalidade igual a um é do tipo: Obrigatório Único Restrito Singular Opcional 6a Questão (Ref.: 201603171070) 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-um, muitos-para-um, um-para-muitos, muitos-para-muitos muitos-para-muitos, um-para-muitos, um-para-um, muitos-para-um um-para-um, um-para-muitos, muitos-para-um, muitos-para-muitos muitos-para-um, um-para-muitos, muitos-para-um, muitos-para-muitos um-para-muitos, um-para-um, muitos-para-um, muitos-para-muitos 7a Questão (Ref.: 201603382317) Fórum de Dúvidas (0) Saiba (0) A afirmação: "um cliente mora em uma e somente uma cidade e em uma cidade moram pelo menos um ou vários clientes", mostra que as cardinalidades de cliente para cidade e de cidade para clientes são respectivamente: (1,N) e (0,1) (1,N) e (0,N) (1,1) e (0,N) (0,N) e (1,1) (0,1) e (1,N) 8a Questão (Ref.: 201603811626) 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,1) e (1,N). (0,N) e (1,1). (1,1) e (0,N). (0,N) e (1,N). (0,N) e (0,N). 1a Questão (Ref.: 201603169822) Fórum de Dúvidas (0) Saiba (0) Em Banco de dados uma entidade pode ser considerada um objeto do mundo real. Estas entidades contêm um conjunto de propriedades, que sãochamadas de atributos, sendo alguns destes responsáveis pela identificação única de cada entidade. Sendo assim, o nome correto que pode ser dado para este atributo em particular é: Chave estrangeira Atributo composto Chave especial Atributo especial Chave primária Gabarito Comentado 2a Questão (Ref.: 201603170915) 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. COLUNA, LINHA, TABELA TABELA, COLUNA, LINHA TABELA, LINHA, COLUNA LINHA, TABELA, COLUNA COLUNA, TABELA, LINHA 3a Questão (Ref.: 201603171462) Fórum de Dúvidas (0) Saiba (0) No modelo de banco de dados relacional, os dados são representados por meio de: Matrizes tridimensionais formadas por linhas, colunas e chaves. Vetores de tuplas. Ponteiros, que são as chaves primárias e estrangeiras. Listas encadeadas de tuplas. Tabelas. 4a Questão (Ref.: 201603171404) 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. Ocorre se um atributo de uma relação for atributo em outra relação. Ocorre em uma relação de existir 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 a tabela. 5a Questão (Ref.: 201603170648) Fórum de Dúvidas (0) Saiba (0) Qual a opção que NÃO corresponde conceito do modelo entidade-relacionamento? Relacionamentos ternários existem quando os relacionamentos binários não são suficientes para descrever com precisão a semântica de uma associação entre três entidades. A especialização é um conceito inverso da generalização e indica que os subtipos especializam o supertipo. Na generalização, as entidades genéricas possuem atributos comuns das entidades especializadas. No modelo entidade-relacionamento, as chaves estrangeiras nos relacionamentos representam as integridades diferenciais das entidades. O modelo entidade-relacionamento é usado no nível conceitual de um projeto de banco de dados. 6a Questão (Ref.: 201603169826) Fórum de Dúvidas (0) Saiba (0) 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. Nulo, Chave e Domínio. Integridade de entidade, Nulo e Domínio. Nulo, Domínio e Chave. Integridade de entidade, Nulo e Chave. Chave, Domínio e Integridade de entidade. 7a Questão (Ref.: 201603171402) 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. Ocorre em uma relação de existir mais de uma combinação de atributos possuindo a propriedade de identificação única. 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 um atributo de uma relação se for chave primária em outra relação. 8a Questão (Ref.: 201604032550) 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 TUPLA - RELAÇÃO - DOMÍNIO - ATRIBUTO Nenhuma das alternativas estão corretas TUPLA - ATRIBUTO - RELAÇÃO - DOMÍNIO ATRIBUTO - TUPLA - RELAÇÃO - DOMÍNIO 1a Questão (Ref.: 201603382337) Fórum de Dúvidas (0) Saiba (0) Dado o arquivo de Notas Fiscais(Num. NF, Série, Data emissão, Cod. do Cliente, Nome do cliente, Endereço do cliente, CGC do cliente, Relação das mercadorias vendidas (onde para cada mercadoria temos: Código da Mercadoria, Descrição da Mercadoria, Quantidade vendida, Preço de venda e Total da venda desta mercadoria) e Total Geral da Nota). Após aplicarmos a 3FN (Terceira Forma Normal) teremos as seguintes tabelas: Notas Fiscais, Vendas, Mercadorias e Clientes Notas Fiscais, Mercadorias e Vendas Notas Fiscais, Mercadorias e Clientes Notas Fiscais, Vendas e Clientes Notas Fiscais e Vendas 2a Questão (Ref.: 201603169828) Fórum de Dúvidas (0) Saiba (0) 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: FNBC. 3FN. 4FN. 1FN. 2FN. 3a Questão (Ref.: 201603169831) Fórum de Dúvidas (0) Saiba (0) 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? 1FN 4FN 3FN 5FN 2FN 4a Questão (Ref.: 201603171426) Fórum de Dúvidas (0) Saiba (0) Com relação à normalização, marque a opção correta: Permite identificar a existência de problemas potenciais (anomalias de atualização) no projeto de um BD relacional. Consiste em, gradativamente, retirar das relações do esquema as dependências funcionais indesejáveis. O espaço de armazenamento dos dados diminui. É o processo formal passo a passo que examina os atributos de uma entidade, com o objetivo de evitar anomalias observadas na inclusão, exclusão e alteração de registros. Converte progressivamente uma tabela, em tabelas de grau e cardinalidade menores. Gabarito Comentado 5a Questão (Ref.: 201603171432) Fórum de Dúvidas (0) Saiba (0) Uma relação está na Primeira Forma Normal: Se ela está na 2NF e nenhum atributo não-chave é transitivamente dependente da chave primária. Se ela está na 1NF e todo atributo não-chave primária é plenamente dependente de toda a chave primária e não de apenas parte dela. Se todos os atributosque a compõem são estruturas. Se todos os atributos que a compõem são atômicos. Se e somente se todos os determinantes forem chaves candidatas. 6a Questão (Ref.: 201603170914) Fórum de Dúvidas (0) Saiba (0) Analise o Modelo Conceitual de Dados a seguir: Aplicando a 3a forma normal ao modelo apresentado, teremos as seguintes relações: R1 = {#MATRÍCULA, # ISBN} R2 = {NOME, TÍTULO} R1 = {#MATRÍCULA, NOME, DATA-INÍCIO, DATA-VENCIMENTO, DATA-DEVOLUÇÃO } R2 = {#ISBN, TÍTULO, DATA-INÍCIO, DATA-VENCIMENTO, DATA-DEVOLUÇÃO} R1 = {#MATRÍCULA, NOME, DATA-INÍCIO, DATA-VENCIMENTO, DATA-DEVOLUÇÃO R2 = {#ISBN, TÍTULO} R1 = {#MATRÍCULA, NOME, #ISBN R2 = {#ISBN, TÍTULO, #MATRÍCULA} R1 = {#MATRÍCULA, NOME} R2 = {#ISBN, TÍTULO} R3 = {#MATRÍCULA, #ISBN, DATA-INÍCIO, DATA-VENCIMENTO, DATA-DEVOLUÇÃO} Gabarito Comentado 7a Questão (Ref.: 201603171113) Fórum de Dúvidas (0) Saiba (0) - Pode-se afirmar sobre a Terceira Forma Normal (3FN): Está na Terceira Forma Normal se, e somente se, para cada dependência funcional não trivial X=>A, onde X e A são atributos simples ou compostos, uma das condições precisam não ser mantidas: ou o atributo X é uma superchave, ou o atributo A é membro de uma chave candidata Está na Terceira Forma Normal se, e somente se, para cada dependência funcional não trivial X=>A, onde X e A são atributos simples ou compostos, uma das condições precisam ser mantidas: ou o atributo X é uma superchave, ou o atributo A é membro de uma chave candidata Está na Terceira Forma Normal se, e somente se, para cada dependência funcional não trivial X=>A, onde X e A são atributos simples ou compostos, uma das condições precisam ser mantidas: ou a tabela X é uma superchave, ou o atributo A é membro de uma chave candidata Está na Terceira Forma Normal se, e somente se, para cada dependência funcional não trivial X=>A, onde X e A são registros simples ou compostos, uma das condições precisam ser mantidas: ou o registro X é uma superchave, ou o atributo A é membro de uma chave candidata Está na Terceira Forma Normal se, e somente se, para cada dependência funcional não trivial X=>A, onde X e A são atributos simples ou compostos, uma das condições precisam ser mantidas: ou o atributo A é uma superchave, ou o atributo X é membro de uma chave candidata 8a Questão (Ref.: 201603171101) Fórum de Dúvidas (0) Saiba (0) - Pode-se afirmar sobre a Primeira Forma Normal (1FN): Estará na Primeira Forma Normal se, e somente se, cada coluna só puder ter um valor para cada tabela Estará na Primeira Forma Normal se, e somente se, cada coluna só puder ter um valor para cada linha, campo e tabela Estará na Primeira Forma Normal se, e somente se, cada coluna só puder ter um valor para cada campo Estará na Primeira Forma Normal se, e somente se, cada coluna só puder ter um ou mais valor para cada linha na tabela Estará na Primeira Forma Normal se, e somente se, cada coluna só puder ter um valor para cada linha na tabela 1a Questão (Ref.: 201603382359) 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. π estado='SP' (Cliente) π cliente (estado='SP') σ cliente='SP' σ estado='SP' (Cliente) σ cliente (estado ='SP') Gabarito Comentado 2a Questão (Ref.: 201603219788) 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 ..... 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 n B. junção, cuja notação, por exemplo, é A |x| B. intersecção, cuja notação, por exemplo, é A |x| B Gabarito Comentado 3a Questão (Ref.: 201603169884) Fórum de Dúvidas (0) Saiba (0) A linguagem de consulta formal e procedimental, ou seja, aquela em que o usuário fornece instruções para o sistema para que este realize uma sequência de operações na base de dados para calcular o resultado desejado, se chama: Linguagem de programação. Álgebra relacional. Modelo Entidade-Relacionamento. Normalização. Cardinalidade. 4a Questão (Ref.: 201603169888) Fórum de Dúvidas (0) Saiba (0) As expressões relacionais podem ser escritas com a utilização da álgebra relacional utilizando vários operadores. Um desses operadores seleciona tuplas (linhas) que satisfazem uma condição lógica nos valores do atributo, outro operador copia a relação informada como argumento, deixando alguns atributos (colunas) de lado. Esses operadores são respectivamente: União e Restrição. Restrição e Projeção. Divisão e Projeção. Junção natural e Restrição. Produto cartesiano e Junção natural. 5a Questão (Ref.: 201603170258) Fórum de Dúvidas (0) Saiba (0) 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: Diferença Restrição União Projeção Interseção. 6a Questão (Ref.: 201603410797) 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: INTERSEÇÃO JUNÇÃO PROJEÇÃO DIVISÃO UNIÃO 7a Questão (Ref.: 201603410758) 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. SELEÇÃO JUNÇÃO DIFERENÇA UNIÃO PROJEÇÃO 8a Questão (Ref.: 201603392774) 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 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 unária, do tipo primitiva e significa seleção com a função de filtro de linhas 1a Questão (Ref.: 201603170338) 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, ID_PROJETONUMBER 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), 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)); 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 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), 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); Gabarito Comentado 2a Questão (Ref.: 201603171707) 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? char, unique, varchar e numeric char, date, varchar e numeric varchar, primary key, references e check foreign key, primary key, references e unique type, date, vardate e int Gabarito Comentado 3a Questão (Ref.: 201603838688) Fórum de Dúvidas (0) Saiba (0) Dada as tabelas: Cidade(Id_cidade, nome, área, população) Cliente(Id_cliente, id_cidade, nome_cliente, endereço, bairro, email, telefone), assinale a instrução em SQL que lista todos os clientes que moram na cidade de Petrópolis. select nome_cliente from cidade where cidade = 'Petrópolis' select nome_cliente from cidade, cliente where nome = 'Petrópolis' select nome_cliente from cidade where cidade = 'Petrópolis' and cliente.id_cidade = cidade.id_cidade select nome_cliente from cliente where cidade = 'Petrópolis' and cliente.id_cidade = cidade.id_cidade select nome_cliente from cliente c, cidade ci where nome = 'Petrópolis' and c.id_cidade = ci.id_cidade 4a Questão (Ref.: 201603170974) Fórum de Dúvidas (0) Saiba (0) - Qual alternativa que define uma Linguagem de Definição de Dados (DDL - Data Definiton Language)? É a linguagem de atualizar dados em um banco de dados É a linguagem de inserir dados em um banco de dados É a linguagem que dá suporte à declaração de objetos dos bancos de dados É a linguagem de consultar dados de um banco de dados É a linguagem de manipulação de dados 5a Questão (Ref.: 201603171173) Fórum de Dúvidas (0) Saiba (0) - A cláusula select resulta em uma consulta, evidentemente uma relação de consulta simples usando um banco de dados e tabela(s). Assim, pode-se afirmar segundo a seleção abaixo: select nome_depto from depto Selecionará um único campo e registros da tabela departamento Selecionará todos os campos e registros da tabela departamento Selecionará o último registro da tabela departamento Selecionará o primeiro registro da tabela departamento Selecionará os dois primeiros registros da tabela departamento 6a Questão (Ref.: 201603171125) Fórum de Dúvidas (0) Saiba (0) Uma PROCEDURE permite criar procedimentos armazenados que serão executados , quando utilizamos a instrução CALL PROCEDURE. A seguinte parte de instrução ocasiona qual procedimento no banco? CREATE PROCEDURE VENDAS.RENDIMENTO_TOTAL ( IN V_MÊS INTEGER, IN V_ANO INTEGER, OUT TOTAL DECIMAL(10,2) ) A variável total decimal é uma variável de entrada e saída do banco de dados Cria um procedimento fora do banco de dados Atualiza o procedimento VENDAS.RENDIMENTO_TOTAL na forma descrita Cria o procedimento VENDAS.RENDIMENTO_TOTAL na forma descrita O procedimento cria 3 variáveis no banco 7a Questão (Ref.: 201604032130) Fórum de Dúvidas (0) Saiba (0) Assinale a alternativas que selecione somente a coluna nome de todos os produtos utilizando uma cláusula que pode ser usada em um comando SELECT da linguagem SQL: Nenhuma das alternativas estão corretas SELECT nome, qtde FROM produto; SELECT nome FROM produto; SELECT * FROM produto; SELECT qtde FROM produto; 8a Questão (Ref.: 201603171644) Fórum de Dúvidas (0) Saiba (0) Qual a opção abaixo representa uma sequência de componentes de um SGBD? int, date, varchar e numeric commit, rollback, drop e alter unique, primary key, references e check xml, jsp, servlets e ajax DDL, DML, DCL e DD 1a Questão (Ref.: 201603173143) Fórum de Dúvidas (0) Saiba (0) De acordo com a estrutura das tabelas abaixo, escolha a opção que mostre o nome do empregado, o nome do seu departamento, daquele que trabalha em departamento que possua mais do que cinco empregados e cujo salário seja superior a média salarial do seu departamento, através da linguagem SQL. O banco de dados é composto por 2 tabelas: a tabela EMP que contém dados dos empregados, cuja chave primária é MATRICULA e a tabela DEPT que contém dados dos departamentos, cuja a chave primária é DEPTNO. A coluna GERENTE é chave estrangeira na tabela EMP, referente à própria tabela EMP. A coluna DEPTNO na tabela EMP é chave estrangeira, referente à tabela DEPT. ESTRUTURA DAS TABELAS DO BANCO DE DADOS TABELA EMP Name Null Type ---------------------------------------------- MATRICULA NOT NULL NUMBER(4) NOME_EMP CHAR(10) CARGO CHAR (9) GERENTE NUMBER(4) SALARIO NUMBER(7,2) COMISSAO NUMBER(7,2) DEPTNO NUMBER(2) TABELA DEPT Name Null Type ---------------------------------------------- DEPTNO NOT NULL NUMBER(2) NOME_DEPT CHAR(14) LOCALIZACAO CHAR(13) SELECT E.NOME_EMP, D.NOME_DEPFROM EMP E, DEPT D WHERE E.DEPTNO=D.DEPTNO AND D.DEPTNO IN (SELECT DEPTNO FROM EMP GROUP BY DEPTNO HAVING COUNT(*)> 5) AND E.SALARIO>(SELECT AVG(SALARIO) FROM EMP WHERE DEPTNO=E.DEPTNO); SELECT E.NOME_EMP, D.NOME_DEP FROM EMP E, DEPT D WHERE E.DEPTNO=D.DEPTNO AND D.DEPTNO IN (SELECT DEPTNO FROM EMP GROUP BY DEPTNO HAVING COUNT(*)> 5) AND E.SALARIO>(SELECT AVG(SALARIO) FROM EMP); SELECT E.NOME_EMP, D.NOME_DEP FROM EMP E, DEPT D WHERE E.DEPTNO=D.DEPTNO AND COUNT(D.DEPTNO) > 5 AND E.SALARIO> (SELECT AVG(SALARIO) FROM EMP WHERE DEPTNO=E.DEPTNO); SELECT E.NOME_EMP, D.NOME_DEP FROM EMP E, DEPT D WHERE E.DEPTNO=D.DEPTNO GROUP BY DEPTNO HAVING COUNT(*)> 5 AND E.SALARIO>(SELECT AVG(SALARIO) FROM EMP WHERE DEPTNO=E.DEPTNO); SELECT E.NOME_EMP, D.NOME_DEP FROM EMP E, DEPT D WHERE E.DEPTNO=D.DEPTNO AND D.DEPTNO IN (SELECT DEPTNO FROM EMP GROUP BY DEPTNO HAVING COUNT(*)> 5) AND E.SALARIO>AVG(SALARIO); Gabarito Comentado 2a Questão (Ref.: 201604032529) Fórum de Dúvidas (0) Saiba (0) Assinale a alternativa que selecione todos os clientes que terminem com o nome 'Morais' Select * From Cliente Where nome <> 'Morais' Select * From Cliente Where nome like '%Mor' Select * From Cliente Where nome like '%Morais' Select * From Cliente Where nome like '%M' Select * From Cliente Where nome like '%M%' 3a Questão (Ref.: 201603171239) 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 o maior valor de consulta. Select vl_cons From CONSULTA Select * From CONSULTA Select SUM(vl_cons) From CONSULTA Select MIN(vl_cons) From CONSULTA Select MAX(vl_cons) From CONSULTA 4a Questão (Ref.: 201603734878) 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 BETWEEN ('21/11/2013'; '22/11/2014'); SELECT * FROM TCC WHERE DTDEFESA = '21/11/2013' AND '22/11/2014'; 5a Questão (Ref.: 201603171681) Fórum de Dúvidas (0) Saiba (0) Assinale a opção que exibirá para cada valor armazenado na coluna chamada C1 da tabela T1 a quantidade de vezes que este valor aparece repetido. Select C1 from T1 Select C1, count(C1) from T1 having count(C1) Select C1, count(C1) from T1 group by C1 Select C1, from T1 group by count(*) Select C1, sum(C1) from T1 group by C1 Gabarito Comentado 6a Questão (Ref.: 201603926355) Fórum de Dúvidas (0) Saiba (0) Considere a tabela definida pelo comando SQL abaixo. Create table func ( nome varchar(50) not null, salario money not null, cod_depto int null); Considere a consulta SQL abaixo: Select nome, salario from func where salario > 900 and not cod_depto is null order by salario O requisito abaixo que não é atendido por esta consulta é: apresentar o resultado em ordem alfabética. só considerar os registros que apresentem o atributo COD_DEPTO não nulo; listar a coluna NOME da tabela FUNC; só considerar os registros que apresentem o atributo SALARIO maior que 900; listar a coluna SALARIO da tabela FUNC; Gabarito Comentado 7a Questão (Ref.: 201603171164) Fórum de Dúvidas (0) Saiba (0) Sobre o elemento ORDER BY é correto afirmar que: É necessário em todos os comandos SELECT. É usado em conjunto com a instrução UPDATE. Não é quase utilizado, mas pode ser colocado em uma tabela quando ela for criada. Sempre é necessário em um JOIN. É usado junto com o SELECT em alguns casos. 8a Questão (Ref.: 201603233809) 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". WHERE FROM ORDER BY GROUP BY HAVING 1a Questão (Ref.: 201603173106) 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 NOME FROM TIPO_PROJETO WHERE ID_TIPO NOT IN (SELECT DISTINCT ID_TIPO FROM PROJETO) AND 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 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 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 P.VALOR=0 AND TP.NOME LIKE 'A%'; 2a Questão (Ref.: 201603169841) Fórum de Dúvidas (0) Saiba (0) A linguagem mais utilizada em Sistemas de Gerenciamento de Banco de Dados (SGDBs) é a SQL. Esta fornece a possibilidade de realizar o produto cartesiano dos dados, ou seja, gera um conjunto de todos os pares ordenados. A linguagem SQL também fornece uma função que corresponde a operação de produto cartesiano da álgebra relacional, esta função é: FROM SELECT JOIN HAVING WHERE 3a Questão (Ref.: 201603170901) 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_EMPCHAR(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 EMP); 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, MAX(E.SALARIO) FROM EMP E GROUP BY E.ENOME HAVING SALARIO=MAX(SALARIO); SELECT E.NOME_EMP, E.SALARIO FROM EMP E WHERE E.SALARIO=(SELECT MAX(SALARIO) FROM DEPT WHERE DEPTNO=E.DEPTNO); 4a Questão (Ref.: 201603171246) 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 do médico, nome da especialidade, data de consulta, valor da consulta para todos os pacientes. Select T1.nome_pac, T2.nome_espec, T3.nome_med, T4.dt_cons, T4.vl_cons From PACIENTE T3, ESPECIALIDADE T2, 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, T4.vl_cons From PACIENTE T1, ESPECIALIDADE T2, 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, T4.vl_cons From PACIENTE T4, ESPECIALIDADE T3, MEDICO T2, CONSULTA T1Where 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, T4.vl_cons From PACIENTE T4, ESPECIALIDADE T1, MEDICO T3, 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, T4.vl_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 5a Questão (Ref.: 201603170909) 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, o nome do seu departamento, daqueles que ganham comissão, através da linguagem SQL. O exemplo do banco de dados é composto por 2 tabelas: a tabela EMP que contém dados dos empregados, cuja chave primária é EMPNO (matrícula do empregado) e a tabela DEPT que contém dados dos departamentos, cuja a chave primária é DEPTNO. A coluna GERENTE é chave estrangeira na tabela EMP, referente à própria tabela EMP. A coluna DEPTNO na tabela EMP é chave estrangeira, referente à tabela DEPT. ESTRUTURA DAS TABELAS DO BANCO DE DADOS TABELA EMP Name Null Type ---------------------------------------------- EMPNO NOT NULL NUMBER(4) NOME_EMP CHAR(10) CARGO CHAR (9) GERENTE NUMBER(4) SALARIO NUMBER(7,2) COMISSAO NUMBER(7,2) DEPTNO NUMBER(2) TABELA DEPT Name Null Type ---------------------------------------------- DEPTNO NOT NULL NUMBER(2) NOME_DEPT CHAR(14) LOCALIZACAO CHAR(13) SELECT E.NOME_EMP,D.NOME_EMP FROM EMP E, DEPT D WHERE E.DEPTNO=D.DEPTNO AND E.COMISSAO < > 0; SELECT E.NOME_EMP,D.NOME_EMP FROM EMP E, DEPT D WHERE E.DEPTNO=D.DEPTNO AND E.COMISSAO>0; SELECT E.NOME_EMP,D.NOME_EMP FROM EMP E, DEPT D WHERE E.DEPTNO=D.DEPTNO AND E.COMISSAO IS NOT NULL; SELECT E.NOME_EMP,D.NOME_EMP FROM EMP E, DEPT D WHERE E.DEPTNO=D.DEPTNO HAVING E.COMISSAO IS NULL; SELECT E.NOME_EMP,D.NOME_EMP FROM EMP E, DEPT D WHERE E.COMISSAO >0; Gabarito Comentado 6a Questão (Ref.: 201603171249) 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 7a Questão (Ref.: 201603734875) 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é a data de hoje, assinale qual das alternativas abaixo retornaria o mesmo resultado que o comando "SELECT * FROM TCC WHERE DTDEFESA BETWEEN '15/11/2014' AND '16/11/2014';": SELECT * FROM TCC WHERE DTDEFESA IN ('15/11/2014','16/11/2014'); SELECT * FROM TCC WHERE DTDEFESA > '15/11/2014' AND < '16/11/2014'; SELECT * FROM TCC WHERE DTDEFESA => '15/11/2014' AND <= '16/11/2014'; SELECT * FROM TCC WHERE DTDEFESA = '15/11/2014' AND '16/11/2014'; SELECT * FROM TCC WHERE DTDEFESA IN ('15/11/2014' AND '16/11/2014'); 8a Questão (Ref.: 201604048485) Fórum de Dúvidas (0) Saiba (0) Considere as seguintes tabelas: CLIENTE (idCli, NomeCli) PEDIDO (idPEDIDO, Data, idCli, ValorPedido) Qual alternativa apresenta os clientes que NÃO tiveram nenhum pedido? SELECT NomeCli FROM CLIENTE C LEFT JOIN PEDIDO P ON C.idCli = P.idCli SELECT * FROM CLIENTE SELECT * FROM CLIENTE WHERE idCli IN (SELECT idCli FROM PEDIDO) SELECT * FROM CLIENTE WHERE idCli NOT IN (SELECT idCli FROM PEDIDO) SELECT NomeCli FROM CLIENTE C RIGHT JOIN PEDIDO P ON C.idCli = P.idCli 1a Questão (Ref.: 201603171724) Fórum de Dúvidas (0) Saiba (0) Com base nas tabelas abaixo, indique a sequência correta de sentenças verdadeiras(V) e Falsas(F). 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. I) select avaliacao_final,count(*) from tab_cursa_disciplina group by código_disciplina II) select matricula from tab_aluno except select matricula from tab_cursa_disciplina III) select codigo_disciplina,count(*) from tab_cursa_disciplina group by codigo_disciplina where count(*) > 3 IV) delete from tab_cursa_disciplina where código_disciplina like mat%¿ V) update tab_cursa_disciplina values avaliação_final = avaliacao_final + 2 Where ano = 2008 or ano=2010 I(F), II(V), III(F), IV(V), V(F) I(F), II(V), III(F), IV(V), V(V) I(F), II(V), III(V), IV(V), V(V) I(V), II(V), III(F, )IV(V),V(V) I(V), II(V), III(V), IV(F),V(V) 2a Questão (Ref.: 201603173145) Fórum de Dúvidas (0) Saiba (0) De acordo com a estrutura das tabelas abaixo, escolha a opção que mostre a exclusão de todos os departamentos sem empregados, através da linguagem SQL. O banco de dados é composto por 2 tabelas: a tabela EMP que contém dados dos empregados, cuja chave primária é MATRICULA e a tabela DEPT que contém dados dos departamentos, cuja a chave primária é DEPTNO. A coluna GERENTE é chave estrangeira na tabela EMP, referente à própria tabela EMP. A coluna DEPTNO na tabela EMP é chave estrangeira, referente à tabela DEPT. ESTRUTURA DAS TABELAS DO BANCO DE DADOS TABELA EMP Name Null Type ---------------------------------------------- MATRICULA NOT NULL NUMBER(4) NOME_EMP CHAR(10) CARGO CHAR (9) GERENTE NUMBER(4) SALARIO NUMBER(7,2) COMISSAO NUMBER(7,2) DEPTNO NUMBER(2) TABELA DEPT Name Null Type ---------------------------------------------- DEPTNO NOT NULL NUMBER(2) NOME_DEPT CHAR(14) LOCALIZACAO CHAR(13) DELETE DEPT WHERE DEPTNO NOT IN (SELECT DISTINCT DEPTNO FROM EMP); DELETE DEPT WHERE DEPTNO IN (SELECT DISTINCT DEPTNO FROM EMP GROUP BY DEPTNO HAVING DEPTNO = 0); DELETE DEPT D WHERE D.DEPTNO IN (SELECT E.DEPTNO FROM EMP E WHERE D.DEPTNO=E.DEPTNO AND COUNT(E.DEPT)=0); DELETE DEPT WHERE DEPTNO IN (SELECT DISTINCT DEPTNO FROM EMP WHERE DEPTNO IS NULL); DELETE DEPT D WHERE D.DEPTNO IN (SELECT E.DEPTNO FROM EMP E WHERE D.DEPTNO=E.DEPTNO AND E.DEPT IS NULL); 3a Questão (Ref.: 201603171214) 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 uma nova consulta relacionada ao paciente e médico já cadastrado. Insert Into CONSULTA Values (1,GETDATE(),100.00,1,1) Insert Into CONSULTA Values ('GETDATE()',100,00,1,1) Insert Into CONSULTA Values ('GETDATE()',100.00,1,1) Insert Into CONSULTA Values (1,'GETDATE()',100.00,1,1) Insert Into CONSULTA Values (GETDATE(),100.00,1,1) Gabarito Comentado 4a Questão (Ref.: 201603183726) Fórum de Dúvidas (0) Saiba (0) Dois comandos básicos da SQL pertencentes à classe de linguagem de manipulação dos dados(DML), são: alter e drop update e drop drop e delete update e delete alter e delete 5a Questão (Ref.: 201603171233) 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 Deletar à primeira consulta cadastrada. Delete From CONSULTA Where id_pac <= 1 Delete From CONSULTA Where id_pac = 1 Delete From CONSULTA Delete From CONSULTA Where id_pac >= 1 Delete From CONSULTA Where id_pac != 1 6a Questão (Ref.: 201603171100) Fórum de Dúvidas (0) Saiba (0) A seguinte instrução ocasiona qual procedimento no banco? UPDATE tabela set campo1 = 'aaa', campo2 = '111' Altera somente o registro da tabela em uso. Exclui o último registro da tabela. Todos os registros da tabela são alterados. Altera o último registro da tabela. Altera o primeiro registro da tabela. 7a Questão (Ref.: 201603171731) 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. Seleciona o histórico escolar de todos os alunos 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 Adiciona 2 pontos na avaliação final de todos os alunos Atualiza a tabela tab_cursa_disciplina com o valor da média de todas as notas Gabarito Comentado 8a Questão (Ref.: 201603171184) 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, UPDATE, SELECT, DELETE SELECT, UPDATE, INSERT, DELETE INSERT, DELETE, SELECT, UPDATE INSERT, UPDATE, DELETE, SELECT UPDATE, INSERT, SELECT, DELETE
Compartilhar