Baixe o app para aproveitar ainda mais
Prévia do material em texto
Acadêmico: Disciplina: Princípios de Banco de Dados (GTI11) Avaliação: Avaliação Final (Objetiva) - Individual Semipresencial ( peso.:3,00) Prova: Nota da Prova: 10,00 Legenda: Resposta Certa Sua Resposta Errada 1. Dentro do universo empresarial, pode-se citar inúmeras fontes de vantagem competitiva, contudo, para Nonaka (1991), o conhecimento revela-se como sendo a única fonte duradoura, a qual, por conta da sua importância, padece de um gerenciamento estratégico eficiente através de elementos de apoio, tais como os sistemas de informação. Acerca do conceito de conhecimento dentro dos sistemas de informação, analise as sentenças a seguir: I- O conhecimento caracteriza-se como uma propriedade subjetiva, inerente a quem analisa os dados ou as informações. II- O conhecimento emana de uma posição objetiva, sem qualquer nexo com os dados ou informações. III- O conhecimento não se vincula ao ser humano, frente à falta de condições de se verificar de fato o que representa. IV- O conhecimento impossibilita a atribuição de significado aos dados e informações presentes no contexto. Agora, assinale a alternativa CORRETA: FONTE: NONAKA. I. Tje Knowledge-creating Company. Harvard Business Reviwe, p. 2-9, Nov. / Dec 1991. a) Somente a sentença I está correta. b) As sentenças I e III estão corretas. c) As sentenças II e IV estão corretas. d) As sentenças II, III e IV estão corretas. 2. O Banco de dados Oracle possibilita a utilização da ferramenta de junção e subconsulta de tabelas, as quais são utilizadas quando há a necessidade de recuperar dados de uma ou mais tabelas com base em suas relações lógicas, possibilitando, desta feita, a combinação dos registros de diversas tabelas de forma a construir consultas e relatórios mais elaborados. Acerca das junções e com base no script SQL anexo, classifique V para as sentenças verdadeiras e F para as falsas: ( ) A consulta SELECT f.nom_filme, g.des_genero FROM filmes f, generos g WHERE f.cod_genero = g.cod_genero and g.cod_genero = 1; retornará como resultado: Velozes e Furiosos | Ação. ( ) A consulta SELECT f.nom_filme FROM filmes f WHERE f.cod_genero = (select g.cod_genero from generos g where g.des_genero = 'Drama'); retornará como resultado: Enquanto Somos Jovens. ( ) A consulta select g.des_genero from generos g where g.cod_genero in (select f.cod_genero from filmes where f.nom_filme like '%es%'); retornará todos os genêros, cujo o nome do filme inicie com a substring ?es?. ( ) A consulta SELECT * FROM filmes f WHERE f.cod_genero = g.cod_genero and g.cod_genero = 3; retornará como resultado: 2 | Meu Passado me Condena | Comédia. ( ) A consulta SELECT f.nom_filme FROM filmes f, generos g WHERE f.cod_genero = g.cod_genero and g.cod_genero between 2 and 3; retornará como resultado: ?Meu Passado me Condena? e ?Enquanto Somos Jovens?. Agora, assinale a alternativa que apresenta a sequência CORRETA: a) V - F - V - V - V. b) F - V - V - F - F. c) V - V - F - V - V. d) V - V - F - F - V. 3. O banco de dados é parte integrante do Sistema de Informação, em que os dados são coletados, processados, organizados e armazenados. A parte de coleta, tratamento e processamento dos dados é feito por programas específicos, como ERP, CRM, Web service, sites etc. Todavia, o analista/desenvolvedor deverá optar por um banco de dados para o armazenamento e a organização desses dados, o qual deverá ser escolhido, levando-se em conta critérios técnicos e financeiros. Acerca dos diversos tipos de bancos de dados existentes no mercado, classifique V para as sentenças verdadeiras e F para as falsas: ( ) O banco de dados MySQL caracteriza-se por ser um software livre quando utilizado para fins não comerciais, destacando-se principalmente nas aplicações web. ( ) O Oracle é um dos bancos de dados mais robustos no mercado, sendo responsável pelo armazenamento de boa parte das informações das principais organizações do mundo. ( ) O PostgreSQL é um banco de dados exclusivamente voltado para orientação a objetos. ( ) O fato do SQL Server ser um banco de dados desenvolvido pela Microsoft permite-lhe possuir uma maior integração nativa com seus produtos e tecnologias. ( ) O banco de dados PostgreSQL funciona tanto na plataforma Windows como Linux. Agora, assinale a alternativa que apresenta a sequência CORRETA: a) V - F - F - V - F. b) F - V - V - F - V. c) V - F - V - V - F. d) V - V - F - V - V. 4. Para compreender melhor a respeito de banco de dados, é crucial atentarmos para alguns conceitos básicos. Entre esses conceitos, podemos destacar um item que tem como principal característica a de ser a menor unidade de conteúdo que, isoladamente, não tem nenhum significado. Com base nessa descrição, assinale a alternativa CORRETA: a) Pesquisa. b) Informação. c) Conhecimento. d) Dado. 5. As constraints (restrições) visam a manter os dados do usuário restritos, e assim evitam que dados inválidos sejam inseridos no banco de dados, sendo que a mera definição do tipo de dados para uma coluna pode ser considerada por si só, como uma constraint. Acerca das constraints aplicáveis ao Banco de Dados Oracle, analise as sentenças a seguir: I- A constraint do tipo CHECK visa a definir uma condição que deverá ser satisfeita para a inserção/alteração de um valor numa coluna específica. II- Uma tabela somente poderá ter uma restrição do tipo Foreign Key, haja vista que esta restrição estabelece um link entre duas tabelas distintas. III- O comando ALTER TABLE pessoas ADD CONSTRAINT ck_sexo CHECK (sex_pessoa in ?M?, ?F?)); alterará a tabela pessoas, adicionando uma restrição, a fim de garantir que somente os caracteres M ou F sejam inseridos no campo sex_pessoa. IV- A restrição UNIQUE KEY visa a garantir que o conteúdo de uma coluna ou conjunto de colunas assuma um valor diferente para cada linha, sendo que somente poderá existir uma única restrição deste tipo por tabela. Agora, assinale a alternativa CORRETA: a) As sentenças I, II e IV estão corretas. b) Somente a sentença III está correta. c) As sentenças I, III e IV estão corretas. d) As sentenças I, II e III estão corretas. 6. A modelagem de um banco de dados compreende uma série de levantamentos teóricos e práticos, com o objetivo de desenvolver um modelo de dados consistente, sem anomalias nas informações. Com relação às principais etapas de um projeto de banco de dados, analise as seguintes sentenças: I- Na fase do Modelo Conceitual, são levantados todos os testes das chaves primárias, já que é o último modelo a ser elaborado, logo após o modelo físico. II- A fase do Modelo Lógico é iniciada somente após o desenvolvimento do modelo conceitual. III- A fase de Modelo Físico representa os dados em uma estrutura, ou seja, indica como será a abordagem do banco de dados. IV- O Modelo Lógico é a fase na qual definimos a estrutura do banco de dados, seus registros e números de campos. Agora, assinale a alternativa CORRETA: a) Somente a sentença I está correta. b) Somente a sentença III está correta. c) As sentenças II e IV estão corretas. d) As sentenças I, II e IV estão corretas. 7. Há alguns conceitos sobre o Modelo Entidade-Relacionamento (MER). Este modelo representa uma forma gráfica dos objetos e seus respectivos relacionamentos. Para uma modelagem bem-sucedida de um MER, qual é a primeira ação a ser desenvolvida? a) Levantar em forma de escopo os requisitos, normalmente utilizamo-nos de umadocumentação descritiva. b) Concentrar-se somente nos recursos que vamos utilizar, já que não necessitamos saber qual o problema a ser resolvido. c) O Modelo Entidade-Relacionamento (MER) dispensa qualquer pré-requisito, já que sua aplicação é testada em seu implemento. d) No início de um Modelo Entidade-Relacionamento (MER), devemos apenas apoiar nossas decisões nas entidades. 8. Para a confiabilidade dos dados de um banco, o padrão SQL, que é a linguagem utilizada para bancos de dados relacionais, utiliza-se de comandos de restrições. Um desses comandos, é a Chave Primária (Primary Key). Com relação a essa chave, analise as sentenças a seguir: I- Impede que os valores de um campo em uma tabela se repitam. II- Esse comando é utilizado para criar uma nova tabela. III- Restringe um campo quanto ao tamanho de suas informações. IV- Atualiza informações feitas com o comando desc. Agora, assinale a alternativa CORRETA: a) As afirmativas I, III e IV estão corretas. b) Somente a afirmativa II está correta. c) Somente a afirmativa I está correta. d) As afirmativas I e III estão corretas. 9. Em um Objeto de Banco de Dados, podemos destacar vários recursos que gravam e recuperam dados. Um dos recursos forma um tipo de estrutura para simplificar o acesso aos dados pelo próprio banco de dados. Esse recurso chama-se: a) Sequence. b) Nexval. c) Views. d) Índices. 10. O desenvolvimento de um banco de dados passa necessariamente pelo processo de modelagem de dados, técnica utilizada para especificar as regras de negócios e as estruturas de dados, sendo sua aplicação de grande importância para o bom resultado do projeto. Acerca do processo de modelagem de dados, classifique V para as sentenças verdadeiras e F para as falsas: ( ) A modelagem conceitual requer o envolvimento maior do cliente, a fim de discutir as regras de negócio e a tecnologia que será adotada. ( ) O modelo conceitual registra quais dados podem aparecer no banco, mas não registra como estes estão armazenados no SGBD. ( ) O modelo lógico leva em conta algumas limitações da tecnologia que serão adotadas e implementa recursos, como, por exemplo, a definição das chaves primárias e estrangeiras. ( ) O desenvolvimento do modelo físico demonstra o momento ideal para aplicar a técnica de normalização, posto que seguirá as definições do SGBD preferido pelo desenvolvedor. ( ) A modelagem de dados é utilizada em situações extremas, uma vez que a consistência de dados é apenas opcional. Agora, assinale a alternativa que apresenta a sequência CORRETA: a) V - F - V - F - V. b) F - F - V - V - F. c) F - V - V - F - F. d) V - V - F - V - F. 11. (ENADE, 2008) A partir do script SQL de criação de um banco de dados abaixo, assinale a opção que apresenta comando SQL que permite obter uma lista em ordem decrescente de quantidade de bônus e que contenha somente o pseudônimo do jogador e seu bônus. Assinale a alternativa CORRETA. a) SELECT J.PSEUDONIMO, N.BONUS FROM JOGADOR J, NIVEL N WHERE J.PSEUDONIMO = N.NOMEPSEUD ORDER BY N.BONUS DESC. b) SELECT J.NOME N.BONUS, FROM JOGADOR J, NIVEL ORDER BY N.BONUS DESC. c) SELECT * FROM JOGADOR J, NIVEL N WHERE J.PSEUDONIMO = N.NOMEPSEUD ORDER BY N.BONUS DESC. d) SELECT J.PSEUDONIMO, N.PONTOS FROM JOGADOR J, NIVEL N WHERE J.PSEUDONIMO = N.NOMEJOGADOR ORDER BY N.BONUS DESC. 12. (ENADE, 2014) Considere que uma empresa que presta serviços de transporte de pacientes em ambulâncias para clientes conveniados disponha de um sistema de controle e gerenciamento de atendimentos e viagens realizados. Considere ainda que, em atendimento, é utilizada uma ambulância e são registrados a data e o convênio a que o atendimento está vinculado. Em um atendimento, uma ambulância realiza uma ou mais viagens e, a cada viagem, é incrementado um número sequencial que começa em 1. Nessa situação, o esquema relacional simplificado, mostrado a seguir, for projetado para suportar um banco de dados que controle a operação. No esquema, as chaves primárias têm seus atributos componentes sublinhados. Com base nas informações e no esquema apresentado, avalie as assertivas a seguir. I. CodConvenio é uma chave estrangeira na tabela Atendimento. II. CodAtendimento não pode ser chave estrangeira na tabela Viagem porque faz parte da chave primária. III. CodPaciente nunca pode assumir valores nulos na tabela Atendimento porque é uma chave estrangeira. IV. CodPaciente -> Nome, Endereco; CodConvenio -> Empresa, Plano; CodAtendimento -> CodPaciente, CodConvenio, Data, Finalidade; CodAtendimento, Sequencia -> Origem, Destino; são dependências funcionais corretamente deduzidas. Assinale a alternativa CORRETA: a) As assertivas I e IV estão corretas. b) As assertivas II e III estão corretas. c) As assertivas III e IV estão corretas. d) Apenas a assertiva I está correta.
Compartilhar