Baixe o app para aproveitar ainda mais
Prévia do material em texto
Acadêmico: Gustavo Larsen (1961023) Disciplina: Princípios de Banco de Dados (GTI11) Avaliação: Avaliação Final (Objetiva) - Individual Semipresencial ( Cod.:637445) ( peso.:3,00) Prova: 20698478 Nota da Prova:- Legenda: Resposta Certa Sua Resposta Errada 1. O processo de criação de um banco de dados é gradual, passamos pelo modelo conceitual, lógico e físico. Dito isso, abaixo você verá um modelo lógico que representa um cadastro de pessoa. A partir do modelo, assinale a alternativa CORRETA que apresenta o comando SQL que cria a tabela estado: a)Create Table Pessoa ( Id_pessoa integer, Id_estado integer, Nome varchar(100), Sigla varchar(2), Foreign key (id_estado)) b)Create Table Pessoa ( Id_pessoa integer, Nome varchar(100), Fk_id_cidade integer, Primary key(id_ pessoa), Foreign key Fk_id_cidade references cidade (id_cidade) ) c)Create Table Pessoa ( Id_pessoa integer, Nome varchar(100), Fk_id_cidade integer) d)Create Table Pessoa ( Id_pessoa, Nome, estado) 2. Os bancos de dados podem ser aplicados exclusivamente em determinadas https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=R1RJMDMxNQ==&action2=R1RJMTE=&action3=NjM3NDQ1&action4=MjAyMC8x&prova=MjA2OTg0Nzg= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=R1RJMDMxNQ==&action2=R1RJMTE=&action3=NjM3NDQ1&action4=MjAyMC8x&prova=MjA2OTg0Nzg= áreas do saber, como é o caso do banco de dados biológico, o qual tem por finalidade organizar a informação biológica e disponibilizá-la de maneira simples aos pesquisadores. Acerca do banco de dados biológico, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Os bancos de dados biológicos são exclusivamente de natureza pública, uma vez que tratam de questões relacionadas à área da saúde. ( ) O BioMart trata-se de um sistema semelhante ao data warehouse, o qual tem por finalidade facilitar a integração entre os inúmeros bancos de dados disponíveis pelo mundo. ( ) O GenBank atualmente é considerado um dos mais importantes repositórios de dados biológicos. ( ) O GMOD é um projeto elaborado pela empresa responsável pelo desenvolvimento do banco de dados PostGreSQL. ( ) A junção das informações dos diversos bancos de dados biológicos existentes na rede pode ocorrer através da ferramenta de gerência Citrina. Agora, assinale a alternativa que apresenta a sequência CORRETA: a)V - F - V - V - F. b)F - V - V - F - F. c)V - V - F - V - F. d)F - V - V - F - V. 3. Um sistema de informação utiliza de um banco de dados relacional que possui tabelas cujos esquemas SQL estão representados a seguir: CREATE TABLE produto ( id_produto integer not null, nome varchar(100), preco double precision, primary key (id_produto) ); CREATE TABLE produto_estoque ( id_estoque integer not null, id_produto integer not null, PRIMARY KEY (id_estoque), FOREIGN KEY (id_ produto) REFERENCES produto(id_produto) ); https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=R1RJMDMxNQ==&action2=R1RJMTE=&action3=NjM3NDQ1&action4=MjAyMC8x&prova=MjA2OTg0Nzg= CREATE TABLE venda ( id_venda integer not null, data_hora_venda timestamp not null, PRIMARY KEY (id_venda) ); CREATE TABLE item_venda ( id_venda integer not null, id_estoque integer not null, FOREIGN KEY (id_venda) REFERENCES venda(id_venda), FOREIGN KEY (id_estoque) REFERENCES produto_estoque(id_estoque), PRIMARY KEY (id_venda,id_estoque) ); O sistema também possui uma consulta que integra um de seus relatórios conforme indicado a seguir: SELECT P.nome, count(PE.id_estoque) as total from produto AS P INNER JOIN produto_estoque AS PE ON P.id_produto = PE.id_produto LEFT JOIN item_venda as IV ON PE.id_estoque = IV.id_estoque WHERE IV.id_venda is NULL group by P.id_produto Considerando que todas as tabelas possuem dados, o resultado da consulta utilizada no relatório é: a)O nome do produto e a quantidade de produto vendido. b)O nome de todos os produtos que já foi dado entrada no estoque. c)O nome do produto e o valor (R$) do produto. d)O nome do produto e a quantidade de produtos no estoque. 4. A utilização de um sistema gerenciador de banco de dados relacional tem como objetivo garantir a integridade e reduzir ao máximo as redundâncias das informações armazenadas. A garantia da integridade se dá logo na modelagem de um banco de dados e sua validação é feita através das Formas Normais. Sobre as formas normais, associe os itens, utilizando o código a seguir: I- Primeira Forma Normal. II- Segunda Forma Normal. III- Terceira Forma Normal. https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=R1RJMDMxNQ==&action2=R1RJMTE=&action3=NjM3NDQ1&action4=MjAyMC8x&prova=MjA2OTg0Nzg= IV- Forma Normal Boyce Cood. ( ) É necessário decompor a tabela em uma ou mais tabelas, sem grupos repetitivos. ( ) É aplicável apenas em entidades que possuam chaves primárias e candidatas concatenadas. ( ) É necessário verificar se existem atributos que sejam dependentes transitivos de outros que não pertencem à chave primária, sendo ela concatenada ou não, bem como atributos que sejam dependentes de cálculo realizado a partir de outros atributos. ( ) Para entidades que contenham chaves primárias concatenadas, destacar os atributos que tenham dependência parcial com relação à chave primária concatenada. Assinale a alternativa que apresenta a sequência CORRETA: a)II - I - III - IV. b)I - IV - III - II. c)IV - II - I - III. d)I - III - IV - II. 5. Quando existe o emprego do armazenamento de arquivos em lote, percebe-se que a dependência estrutural dos dados, a redundância e o acesso concorrente são fatores dificultadores que podem causar vários erros nos sistemas. Por outro lado, quando o acesso aos dados é intermediado por um Sistema Gerenciador de Banco de Dados é possível garantir a integridade e diminuir a redundância. Sobre o termo "redundância" empregado, assinale a alternativa CORRETA: a)Redundância vem da ideia de compactar os dados para diminuir o número de acessos. b)Redundância de dados é o termo utilizado quando temos o mesmo dado armazenado em mais de um local. c)Redundância é sinônimo de integridade dos dados. d)Redundância é quando os dados são compactados para seu armazenamento. 6. Em um Sistema Gerenciador de Banco de Dados (SGBD) temos vários tipos de usuários, classificados por suas necessidades ou papéis que desempenham. Sobre esses usuários, classifique V para as sentenças verdadeiras e F para as falsas: ( ) O projetista ou analista de dados tem, entre outras atribuições, a de gerenciar o acesso dos usuários na base de dados. ( ) O programador tem como principal atribuição mapear os dados https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=R1RJMDMxNQ==&action2=R1RJMTE=&action3=NjM3NDQ1&action4=MjAyMC8x&prova=MjA2OTg0Nzg= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=R1RJMDMxNQ==&action2=R1RJMTE=&action3=NjM3NDQ1&action4=MjAyMC8x&prova=MjA2OTg0Nzg= e, em seguida, definir onde eles serão organizados. ( ) O usuário comum é responsável por construir o sistema que acessará o banco de dados. ( ) O administrador do banco de dados (DBA ? Database Administrator) é o profissional responsável por instalar, configurar e garantir uma boa performance do sistema. Agora, assinale a alternativa que apresenta a sequência CORRETA: a)V - F - F - V. b)V - V - F - V. c)F - F - F - V. d)V - V - V - F. 7. Em um banco de dados relacional, a SQL (Structured Query Language - Linguagem de Consulta Estruturada) trata-se de uma linguagem que fora desenvolvida com o objetivo de atuar diretamente sobre qualquer sistema gerenciador banco de dados relacional. A SQL possibilita por meio de comandos e instruções, que o usuário realize inserções, atualizações e consultas ao banco de dados, obtendo ao final, as informações solicitadas. Acerca da linguagem SQL, classifique V para as sentençasverdadeiras e F para as falsas: ( ) A SQL destaca-se por sua complexidade e não tem aderência alguma com a 4ª geração da linguagem de programação. ( ) A SQL é uma linguagem padrão utilizada para a comunicação com a base de dados. ( ) A SQL é uma linguagem derivada da Sequel e foi desenvolvida pela IBM. ( ) Com a SQL, é possível monitorar o acesso dos diferentes profissionais que utilizam o banco de dados. Assinale a alternativa que apresenta a sequência CORRETA: a)V - F - V - F. b)V - V - V - F. c)F - V - V - V. d)V - V - F - F. 8. É inconteste a possibilidade de alterarmos a estrutura de uma tabela a fim de adicionar, remover ou modificar algum campo, mesmo após a inclusão de dados, sendo crível que esta alteração atuará apenas sobre a estrutura da tabela, e não sobre os dados nela contidos. Diante disso, considerando a tabela Produtos anexa, analise as sentenças a seguir: https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=R1RJMDMxNQ==&action2=R1RJMTE=&action3=NjM3NDQ1&action4=MjAyMC8x&prova=MjA2OTg0Nzg= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=R1RJMDMxNQ==&action2=R1RJMTE=&action3=NjM3NDQ1&action4=MjAyMC8x&prova=MjA2OTg0Nzg= I- O comando ALTER TABLE produtos ADD cod_fabricante_produto NUMBER(06) NOT NULL; criará um novo campo na tabela produtos com vistas a armazenar o código do fabricante. II- O comando ALTER TABLE produtos DROP COLUMN data_fabricacao; excluirá todos os registros do campo data_fabricacao. III- O comando UPDATE produtos SET valor = (valor + (valor * 0.15)) WHERE cod = 2; modificará o valor do produto martelo para 17.42. IV- O comando DELETE FROM produtos; excluirá a estrutura da tabela produtos. Agora, assinale a alternativa CORRETA: a)Somente a sentença III está correta. b)As sentenças I e IV estão corretas. c)As sentenças II, III e IV estão corretas. d)As sentenças I, III e IV estão corretas. 9. Segundo Fanderuff (2003), a Modelagem de Dados é uma atividade desenvolvida em fases variadas do processo metodológico de desenvolvimento de sistemas, com a finalidade de garimpar informações para a obtenção do modelo de dados. Um modelo de dados em nível macro pode ser obtido em fases de planejamento, enquanto modelo de dados detalhados podem ser obtidos em fases de análise e projeto. Tudo depende do foco que se deseja aplicar ao trabalho de levantamento e seus objetivos. Neste sentido, assinale a alternativa CORRETA que apresenta as quatro fases necessárias para executar essa modelagem: FONTE: FANDERUFF, Damaris. Dominando o Oracle 9i: Modelagem e Desenvolvimento. São Paulo: Pearson, 2003. a)Análise de dados e requisitos, modelagem das entidades, otimização e projeto físico do banco de dados. b)Análise de dados e requisitos, modelagem das relações das entidades e normalização, verificação do modelo de dados e projeto do banco de dados. c)Análise de dados e requerimentos, normalização, prototipação e implementação. d)Definição das entidades, modelagem do banco de dados, normalização e implementação. 10.Em princípios de banco de dados, temos o Modelo https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=R1RJMDMxNQ==&action2=R1RJMTE=&action3=NjM3NDQ1&action4=MjAyMC8x&prova=MjA2OTg0Nzg= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=R1RJMDMxNQ==&action2=R1RJMTE=&action3=NjM3NDQ1&action4=MjAyMC8x&prova=MjA2OTg0Nzg= Entidade-Relacionamento (MER). Esse modelo se ocupa de vários aspectos, inclusive dos relacionamentos e das entidades que podem ser entendidos como uma representação gráfica. Com relação ao MER, analise as sentenças a seguir: I- De maneira obrigatória, seus nomes são substantivos próprios. II- No MER, o relacionamento é representado graficamente como losango. III- As entidades são consideradas os itens mais complexos dos atributos. IV- As entidades são representadas graficamente por um retângulo no MER. Agora, assinale a alternativa CORRETA: a)As sentenças I e IV estão corretas. b)Somente a sentença III está correta. c)Somente a sentença I está correta. d)As sentenças II e IV estão corretas. 11.(ENADE, 2008) Um mercado que comercializa alimentos hortifrutigranjeiros faz compras diárias de diversas fazendas e enfrenta prejuízos decorrentes da falta de controle relacionada ao prazo de validade de seus produtos. Para resolver esse problema, o proprietário resolve investir em informatização, que proporcionará o controle do prazo de validade a partir da data da compra do produto. A modelagem de dados proposta pelo profissional contratado apresenta três tabelas, ilustradas a seguir, sendo que o atributo Código nas tabelas Produto e Fazenda são unívocos. A partir das informações acima, é correto concluir que: a)O campo Produto na tabela Estoque não pode fazer parte da chave nesta tabela e corresponde ao campo Descrição na tabela Produto. b)O campo Fazenda na tabela Estoque deverá ser a chave primária nesta tabela e corresponde ao campo Código na tabela Fazenda. c)O relacionamento entre as tabelas Produto e Estoque é do tipo um-para-muitos. d)A tupla {produto, fazenda} deverá ser usada como a chave primária da tabela Estoque. https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=R1RJMDMxNQ==&action2=R1RJMTE=&action3=NjM3NDQ1&action4=MjAyMC8x&prova=MjA2OTg0Nzg= 12.(ENADE, 2008) Uma livraria usa um sistema informatizado para realizar vendas pela internet. Optou-se por um sistema gerenciador de banco de dados, no qual aplicaram-se regras de corretude e integridade. Cada cliente se cadastra, faz login no sistema e escolhe títulos. Os livros são colocados em um carrinho de compras até que o cliente confirme ou descarte o pedido. As tabelas do sistema são: clientes, livros, carrinho, vendas. Dois clientes acessam o sítio no mesmo horário e escolhem alguns livros. O estado do sistema nesse instante é representado na tabela anexa. A livraria possui um único exemplar do livro Estatística básica. O computador usado por Alice sofre uma pane de energia antes que ela confirme o pedido. No mesmo instante também ocorre uma pane de energia no computador da loja. Em seguida, o computador de Alice e o computador da loja voltam a ter energia e a funcionar. Ela volta ao sistema e retoma seu carrinho de compras intacto. Com relação a essa situação, julgue os itens seguintes: I- A consistência de uma tabela do banco de dados foi violada temporariamente, para disponibilizar dois exemplares do livro Estatística básica. II- Como o pedido de Alice continuou válido apesar da interrupção, o sistema gerenciador de banco de dados não emprega atomicidade. III- Todas as transações devem ser fechadas depois do retorno da energia, para que os clientes possam recuperar seus carrinhos de compras. Assinale a alternativa CORRETA: a)Nenhum item está certo. b)II e III. c)I e II. d)I e III. https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=R1RJMDMxNQ==&action2=R1RJMTE=&action3=NjM3NDQ1&action4=MjAyMC8x&prova=MjA2OTg0Nzg=
Compartilhar