Baixe o app para aproveitar ainda mais
Prévia do material em texto
Banco de Dados – Estudar 1a Questão (Ref.: 201110080683) 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. Projetista de Banco de dados e Usuário final. Administrador de Banco de dados e Projetista de Banco de dados. Administrador de Banco de dados e Analista de Banco de dados. Analista de Banco de dados e Projetista de Banco de dados. Programadores de aplicação e Projetista de Banco de dados. 2a Questão (Ref.: 201110080728) Em Banco de dados é possível a utilização de um subconjunto de linguagens que podem ser utilizadas para manipular, definir, controlar e consultar os dados. Até mesmo para definir autorização de dados e licenças para os usuários. Dessa forma, marque a alternativa correta que apresenta um comando da linguagem DML. DROP ALTER UPDATE GRANT HAVING 3a Questão (Ref.: 201110081091) A arquitetura ANSI/SPARC se divide em três níveis, quais são? Interno, Externo e Lógico. Lógico, Físico e Interno. Interno, Externo e Conceitual. Interno, Conceitual e Físico. Conceitual, Lógico e Externo. 4a Questão (Ref.: 201110082262) Uma chave primária em um modelo relacional é quando: O Conjunto de atributos que serão chave primária, que organiza e dá acesso à tabela. Um atributo único que possuem a propriedade de identificar de forma única uma linha da tabela. Um atributo ou combinação de atributos que possuem a propriedade de identificar de forma única uma linha da tabela. Ocorre em uma relação de existir mais de uma combinação de atributos possuindo a propriedade de identificação única. Ocorre um atributo de uma relação se for chave primária em outra relação. 5a Questão (Ref.: 201110082333) Pode se afirmar que uma entidade atributiva: É a entidade que possui chave estrangeira simples, ou seja, a sua chave primária não é composta pela chave estrangeira de nenhuma outra entidade. É a entidade que possui chave primária simples, ou seja, a sua chave primária é composta pela chave primária de nenhuma outra entidade. É a entidade que possui chave primária simples, ou seja, a sua chave primária não é composta pela chave primária de nenhuma outra entidade. São duas ou mais entidades que têm algum tipo de relacionamento. É uma entidade definida a partir de um Grupo Repetitivo de Atributos de uma entidade. 6a Questão (Ref.: 201110081849) Qual alternativa que NÃO define uma Linguagem de Manipulação de Dados (DML - Data Manipulation Language)? É a linguagem que dá suporte à declaração de objetos dos bancos de dados É a linguagem de excluir dados em um banco de dados É a linguagem de atualizar dados em banco de dados É a linguagem de consultar dados em um banco de dados É a linguagem de inserir dados em um banco de dados ****************************************** 1a Questão (Ref.: 201110303629) O modelo que descreve as estruturas de armazenamento de dados, tais como: tamanho dos campos, índices, tipo de preenchimento destes campos, é: Modelo de dados Modelo lógico Modelo essencial Modelo conceitual Modelo físico 2a Questão (Ref.: 201110303627) Os três níveis componentes de uma arquitetura de bancos de dados são: compacto, estendido e paralelo básico, simples e complexo distribuído, básico e paralelo dimensional, relacional e complexo externo, conceitual e interno 3a Questão (Ref.: 201110303628) 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 físico Modelo conceitual Modelo de dados Modelo essencial 4a Questão (Ref.: 201110303631) Marque (F) falso ou (V) verdadeiro nas afirmativas abaixo, em relação ao modelo conceitual de dados e assinale a alternativa correta, que corresponde à correlação dos parênteses de cima para baixo com os valores da esquerda para a direita. ( F ) Os mecanismos de abstração utilizados para construção dos objetos do modelo de entidade e relacionamento são, de baixo para cima (bottom up): classificação, degradação e generalização. ( V ) No modelo de entidade e relacionamento, cardinalidade diz respeito ao número de vezes que o elemento de uma entidade participa no relacionamento com outra entidade. ( F ) Construir o modelo de dados no nível conceitual global de uma empresa é atribuição do Administrador de Banco de Dados. F - F - F V - V - V F - V - F V - F - V F - V - V 5a Questão (Ref.: 201110303630) 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. ( V ) No modelo de entidade e relacionamento, cardinalidade diz respeito ao número de vezes que o elemento de uma entidade participa no relacionamento com outra entidade. ( F ) 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. ( F ) Construir o modelo de dados no nível conceitual global de uma empresa é atribuição do Administrador de Banco de Dados. V - F - V V - V - V F - V - V V - F - F F - F - F 6a Questão (Ref.: 201110080700) Para garantir certa abstração dos dados para o usuário, ou seja, ocultar certas informações, a arquitetura ANSI/SPARC define alguns níveis de arquitetura de sistema de banco de dados. De acordo com estes níveis de arquitetura, é correto afirmar: Interno é o mais afastado do meio de armazenamento físico. Externo é o mais próximo dos usuários. Conceitual é o mais próximo do meio de armazenamento físico. Interno é o mais próximo do usuário. Conceitual é o mais próximo do usuário. ***************************************** 1a Questão (Ref.: 201110080685) Em alguns casos, após a implementação de um Banco de dados, é necessária a utilização de determinadas linguagens especiais para a manipulação dos dados armazenados. A linguagem _____ é utilizada para a inserção, remoção, modificação e recuperação dos dados. Enquanto que a linguagem ______ é utilizada para especificar um esquema do Banco de dados. Dessa forma, marque a alternativa que preenche corretamente e respectivamente os espaços. DML e DDL. DDL e SDL. DDL e DML. VDL e DML. SDL e VDL. 2a Questão (Ref.: 201110082047) Cliente-servidor é um modelo computacional que separa clientes e servidores, sendo interligados entre si geralmente utilizando-se uma rede de computadores. Cada instância de um cliente pode enviar requisições de dado para algum dos servidores conectadose esperar pela resposta. Por sua vez, algum dos servidores disponíveis pode aceitar tais requisições, processá-las e retornar o resultado para o cliente. Apesar do conceito ser aplicado em diversos usos e aplicações, a arquitetura é praticamente a mesma. Neste contexto, podemos afirmar que: Nenhum banco atualmente pode trabalhar desta forma. Somente alguns bancos podem trabalhar, em sua maioria não podem. O ORACLE não pode trabalhar desta forma. Bancos de dados podem trabalhar dentro deste conceito. Somente o ORACLE pode trabalhar assim. 3a Questão (Ref.: 201110321518) Um relacionamento com valor mínimo para a cardinalidade igual a um é do tipo: Único Singular Opcional Obrigatório Restrito 4a Questão (Ref.: 201110293177) A afirmação: "um cliente mora em uma e somente uma cidade e em uma cidade moram pelo menos um ou vários clientes", mostra que as cardinalidades de cliente para cidade e de cidade para clientes são respectivamente: (1,1) e (0,N) (1,N) e (0,N) (0,N) e (1,1) (1,N) e (0,1) (0,1) e (1,N) 5a Questão (Ref.: 201110081110) O sistema gerenciador de banco de dados (SGBD) é o software que trata de todo acesso ao banco de dados. Escolha a opção que não possui apenas funcionalidades de um SGBD. Dicionário de dados, projeto conceitual de banco dado, segurança. Otimização e execução, manipulação de dados, segurança e integridade de dados. Definição de dados, dicionário de dados, otimização e execução. Manipulação de dados, recuperação e concorrência de dados, dicionário de dados. Dicionário de dados, segurança e integridade de dados, otimização e execução. ****************************************** 1a Questão (Ref.: 201110080686) 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. Chave, Domínio e Integridade de entidade. Integridade de entidade, Nulo e Domínio. Nulo, Domínio e Chave. Nulo, Chave e Domínio. Integridade de entidade, Nulo e Chave. 2a Questão (Ref.: 201110081847) Em um Modelo de Entidade e Relacionamento, podemos afirmar que: Utiliza apenas 2 tipos construtores básicos: entidade (conjunto de entidades) e relacionamento (conjunto de relacionamentos); O modelo Entidade-Relacionamento (ER) é o único modelo de dados semântico existente; O modelo ER possui uma notação gráfica muito complexa, mas poderosa, e que, por isso mesmo, tem sido largamente utilizada; 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; 3a Questão (Ref.: 201110081924) - Os ATRIBUTOS no Modelo ER (Entidade-Relacionamento) são características de entidades que oferecem detalhes descritivos sobre elas. Logo, NÃO se pode afirmar: Podem existir entidades fracas São representados por uma elipse São conectados à entidade São os relacionamentos entre as entidades Podem ser multivalorados 4a Questão (Ref.: 201110081930) - 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 muitos-para-um, um-para-muitos, muitos-para-um, muitos-para-muitos um-para-muitos, um-para-um, muitos-para-um, muitos-para-muitos um-para-um, um-para-muitos, muitos-para-um, muitos-para-muitos 5a Questão (Ref.: 201110081782) - 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. Existe registro incomum entre as tabelas A chave primária de uma tabela vira chave estrangeira em outra tabela relacionada Não existe integridade entre as tabelas 6a Questão (Ref.: 201110081920) - Não pode definir ENTIDADES no Modelo ER (Entidade-Relacionamento) como: Fluxo de dados É representado por um retângulo Principais objetos de dados sobre os quais informações devem ser coletadas Normalmente representam uma pessoa, lugar ou evento de interesse informativo É dividida em entidades fortes e fracas ****************************************************************** 1a Questão (Ref.: 201110081118) Qual operação da álgebra relacional tem por finalidade retornar uma relação contendo todas as tuplas que possuem os atributos especificados, ou seja, produz um subconjunto "vertical" de uma determinada relação: Projeção União Diferença Interseção. Restrição 2a Questão (Ref.: 201110081123) Conforme a relação de empregado abaixo, através da álgebra relacional, escolha a opção que selecione o nome e endereço de cada empregado, que possua salário superior a R$ 5.000,00. Empregado(matrícula, nome, endereço, salário, departamento, cargo). π salario>5000 X (δ nome,endereco (Empregado)) δ nome,endereco (π salario>5000 (Empregado)) π nome,endereço (Empregado) X (δ salario>5000 (Empregado)) π salario>5000 (δ nome,endereco (Empregado)) π nome,endereco (δ salario>5000 (Empregado)) 3a Questão (Ref.: 201110081961) - Pode-se afirmar sobre a Primeira Forma Normal (1FN): Estará na Primeira Forma Normal se, e somente se, cada coluna só puder ter um valor para cada linha, 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 valor para cada linha na tabela 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 tabela 4a Questão (Ref.: 201110081973) - 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 trivialX=>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 trivialX=>A, onde X e A são atributos simples ou compostos, uma das condições precisam não sermantidas: 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 trivialX=>A, onde X e A são atributos simples ou compostos, uma das condições precisam ser mantidas: ou o atributo X é uma superchave, ou o atributo A é membro de uma chave candidata Está na Terceira Forma Normal se, e somente se, para cada dependência funcional não trivialX=>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 trivialX=>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 5a Questão (Ref.: 201110130648) 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 intersecção, cuja notação, por exemplo, é A |x| B junção, cuja notação, por exemplo, é A |x| B. projeção, cuja notação, por exemplo, é A Ϭ B junção, cuja notação, por exemplo, é A n B. 6a Questão (Ref.: 201110293197) 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, Mercadorias e Vendas Notas Fiscais, Vendas, Mercadorias e Clientes Notas Fiscais, Mercadorias e Clientes Notas Fiscais, Vendas e Clientes Notas Fiscais e Vendas ****************************************** 1a Questão (Ref.: 201110303635) Quando dois conjuntos de dados são concatenados de acordo com uma determinada condição, representa o resultado da operação relacional: restrição união junção projeção intersecção 2a Questão (Ref.: 201110321618) 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. JUNÇÃO UNIÃO DIFERENÇA SELEÇÃO PROJEÇÃO 3a Questão (Ref.: 201110303633) Em relação à linguagem SQL, são três cláusulas da estrutura básica de uma expressão SQL: Fonte: (UFF/09) order by, group by e having in, between e like insert, delete e update select, from e where table, view e group 4a Questão (Ref.: 201110321636) A operação _______________ é a combinação das operações produto, seleção e (possivelmente) projeção. JUNÇÃO DIFERENÇA PROJEÇÃO PRODUTO SELEÇÃO 5a Questão (Ref.: 201110321617) A operação da álgebra relacional que recupera LINHAS (TUPLAS) em um tabela chama-se: PROJEÇÃO UNIÃO JUNÇÃO SELEÇÃO DIFERENÇA 6a Questão (Ref.: 201110293219) 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 (estado ='SP') σ cliente='SP' σ estado='SP' (Cliente) ***************************************** 1a Questão (Ref.: 201110081500) Marque (F) falso ou (V) verdadeiro nas afirmativas abaixo, em relação aos conceitos de modelo de dados e assinale a alternativa correta, que corresponde à correlação dos parênteses de cima para baixo com os valores da esquerda para a direita. ( V ) Um modelo de dados é uma definição abstrata, autônoma e lógica dos objetos, operadores e outros elementos que, juntos, constituem a máquina abstrata com a qual os usuários interagem. ( V ) Uma implementação de um determinado modelo de dados é uma representação conceitual e lógica sobre uma máquina real dos componentes da máquina abstrata, que juntos constituem este modelo. ( F ) Modelo de dados é aquilo que os usuários não precisam conhecer e a sua implementação é aquilo que os usuários precisam saber. V F F V V F V V V F F F F V F 2a Questão (Ref.: 201110080677) O diagrama ER (Entidade Relacionamento) é muito utilizado em banco de dados para facilitar o projeto do banco. Dessa forma, analisando o diagrama abaixo, marque a opção correta de acordo com as afirmativas: I) Há a possibilidade da criação de um curso sem aluno. II) Uma disciplina pode pertencer a mais de um curso. III) Toda disciplina faz obrigatoriamente parte de um curso. IV) Toda disciplina possui apenas um departamento responsável. Apenas as alternativas I, II e IV estão corretas. Todas as alternativas estão corretas. Apenas as alternativas II e III estão corretas. Apenas as alternativa I e II estão incorretas. Apenas as alternativas I e III estão corretas. 3a Questão (Ref.: 201110293232) Dada as tabelas: Pedido(Nr_pedido, Id_cliente, valor_total, data) Cliente(Id_cliente, nome, endereço, bairro, email, telefone), assinale a instrução em SQL que lista os clientes que possuem email do gmail. select nome from cliente where email like @gmail.com* select nome from cliente where email in *@gmail.com select nome from cliente where email like *@gmail.com select nome from cliente where email = ¿*@gmail.com select nome from cliente where email like *gmail* 4a Questão (Ref.: 201110081821) - 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 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 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 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. 5a Questão (Ref.: 201110082264) 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 se um atributo de uma relação for atributo em outrarelação. O Conjunto de atributos que serão chave primária que organiza e dá acesso a tabela. Ocorre em uma relação de existir mais de uma combinação de atributos possuindo a propriedade de identificação única. 6a Questão (Ref.: 201110081497) Marque (F) falso ou (V) verdadeiro nas afirmativas abaixo, em relação aos conceitos de banco de dados e assinale a alternativa correta, que corresponde à correlação dos parênteses de cima para baixo com os valores da esquerda para a direita. ( V ) Um sistema de banco de dados é basicamente um sistema computadorizado de armazenamento de registros. ( V ) Um banco de dados é uma coleção de dados persistentes utilizada pelos sistemas de aplicação. ( V ) Um banco de dados é uma coleção de dados relacionados, logicamente coerentes e com algum significado inerente. ( F ) Algumas das vantagens de um sistema de bancos de dados sobre os métodos tradicionais dizem respeito à baixa densidade quanto aos arquivos, bem como às informações não tão precisas, mas atualizadas e disponíveis a qualquer momento. V V V F V V F F V F V F F V F V F F F F **************************************** 1a Questão (Ref.: 201110321657) A aplicação de uma operação de produto cartesiano seguida de uma operação de seleção resulta em uma operação de: UNIÃO INTERSEÇÃO PROJEÇÃO DIVISÃO JUNÇÃO 2a Questão (Ref.: 201110080687) 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 I e II estão corretas. Apenas a alternativa I está correta. Apenas a alternativa II está correta. Apenas a alternativa III está correta. As alternativas II e III estão corretas. 3a Questão (Ref.: 201110082004) - Uma das características do Banco de Dados Relacional são as operações fundamentais da álgebra relacional. Qual NÃO se enquadra nessa situação? Operação de DIFERENÇA de conjuntos Operação de PRODUTO CARTESIANO de conjuntos Somente a (c) está correta Operação de INTERSEÇÃO de conjuntos Operação de UNIÃO de conjuntos 4a Questão (Ref.: 201110081774) Analise o Modelo Conceitual de Dados a seguir: Aplicando a 3a forma normal ao modelo apresentado, teremos as seguintes relações: R1 = {#MATRÍCULA, NOME, DATA-INÍCIO, DATA-VENCIMENTO, DATA-DEVOLUÇÃO R2 = {#ISBN, TÍTULO} R1 = {#MATRÍCULA, NOME} R2 = {#ISBN, TÍTULO} R3 = {#MATRÍCULA, #ISBN, DATA-INÍCIO, DATA-VENCIMENTO, DATA-DEVOLUÇÃO} R1 = {#MATRÍCULA, # ISBN} R2 = {NOME, TÍTULO} R1 = {#MATRÍCULA, NOME, #ISBN R2 = {#ISBN, TÍTULO, #MATRÍCULA} R1 = {#MATRÍCULA, NOME, DATA-INÍCIO, DATA-VENCIMENTO, DATA-DEVOLUÇÃO } R2 = {#ISBN, TÍTULO, DATA-INÍCIO, DATA-VENCIMENTO, DATA-DEVOLUÇÃO} 5a Questão (Ref.: 201110321652) Um qualificador de nome consiste do nome da tabela, seguido de um ponto, seguido por um nome de uma coluna da tabela. Os qualificadores de nome são utilizados em uma consulta para uma operação de: SELEÇÃO INTERSEÇÃO PROJEÇÃO UNIÃO JUNÇÃO 6a Questão (Ref.: 201110321655) Chamamos de _________________ à consulta cujo o resultado é utilizado por outra consulta, de forma encadeada e contida no mesmo comando SQL. Consulta aninhada Consulta complexa Consulta extra Consulta simples Consulta composta ***************************************** 1a Questão (Ref.: 201110082103) - Considere o banco de dados relacional de uma clínica médica, no qual as chaves primárias (incrementada automaticamente) e estrangeiras estão sublinhadas. *Obs. A numeração automática iniciará com 1. PACIENTE (id_pac, nome_pac, sexo, fone_pac) ESPECIALIDADE (id_espec, nome_espec) MEDICO (id_med, nome_med, fone_med, id_espec) CONSULTA (id_cons, dt_cons, vl_cons, id_pac, id_med) Dê o comando correspondente de Selecionar nome do paciente, nome da especialidade, nome do médico, data de consulta para todos os pacientes. Select T1.nome_pac, T2.nome_espec, T3.nome_med, T4.dt_cons From PACIENTE T1, ESPECIALIDADE 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 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 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 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 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 2a Questão (Ref.: 201110082104) - 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 3a Questão (Ref.: 201110082109) - 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 4a Questão (Ref.: 201110082111) - 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 UPPER(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.fone_pac, T2.dt_cons From PACIENTE T1, CONSULTA T2 Where T1.sexo = 'Masculino' Select T1.nome_pac, T1.sexo, T2.vl_cons From PACIENTE T1, CONSULTA T2 Where T1.sexo = 'M' And T1.sexo = 'F' 5a Questão (Ref.: 201110094596) Qual dos comandos SQL abaixo pode ser utilizado para incluir na definição da tabela aluno o atributo CPF com 11 caracteres? insert into aluno cpf char(11); add into aluno cpf char(11); alter table aluno add cpf char(11); alter table aluno insert cpf char(11); alter table aluno insert cpf char(11); 6a Questão (Ref.: 201110080737) Os programas de modelagem de banco de dados apresentam vários benefícios para a implementação de um determinado projeto de banco de dados. Alguns dos benefícios são: Maior previsibilidade do custo do projeto, facilitar a apresentação do projeto e melhorar a programação da linguagem de programação a ser utilizada. Simplificação de programas e do processo de desenvolvimento, decomposição de estrutura simples e criação de fluxogramas. Facilitar o uso de uma linguagem de programação, acelerar o desenvolvimento do sistema e diminuir o custo do projeto. Decomposição de estrutura complexa, construção de programas de alta qualidade e facilidade de publicação do sistema na web. Simplificar programas e o processo de desenvolvimento, acelerar o desenvolvimento do sistema e diminuir o custo do desenvolvimento do sistema. ******************************************
Compartilhar