Baixe o app para aproveitar ainda mais
Prévia do material em texto
Universidade Federal do Espirito Santo Centro Departamento de Informática Nome: r. Prova Parcial - 2022/1 CO racoes: • A prova é individual e sem consulta; • Não é permitida a utilizaçao de celulares ou aparelhos eletrOniCOs; • A interpretaçao das questões faz purtC da p rova. I ) (0,75 pontos) Os bancos de dados estao implicitos na vida da sociedade moderna. Assinale a altemativa que apresenta uma implicaçao adicional do uso de banco dc dados. a) Economias de escalas. • b) Disponibilidade de informações atualizadas. c) Desenvolvimento de novos dispositivos. d) Flexibilidade, Tempo reduzido para o desenvolvimento de aplicações. 2) (O,IS pontos) A respeito de SGBDs. assinale a opçao correta. Um SGBD, pr definição, nao é flexível, dada a dificuldade de mudar a estrutura dos dados quando os requisitos mudam. Um SGBD é um software que nao prevê as finçoes de definiçA0, recuperaçao e alteraçao dc dados. sendo essa tarefa a funçao básica de um sistema de banco de dados. A consistência de dados em uma transaçao o principio que determina a manutenç50 de dctcnninado dado em vários arquivos diferentes. Conforme o princípio da atomicidade, caso ocorra erro em deterTninada transaçno, todo o conjunto a elu relacionado será desfeito até o retorno ao estado inicial, como Se a transaçao nunca tivesse sido executadW x O controle de concorrência é o principio que garante e permite a manipulaçao, no mesmo momento. de um mesmo dado por mais de uma pessoa ou um sistema. ) (0,75 pontos) O DBA. como um dos usuários do ambiente de banco de dados, interage com as seguintes interfaces: a) Consulta interativa e instruções DDL Instruções DDL e comandos privilegiados. c) programas de aplicaçao e consulta interativa. v d) Comandos privilegiados e programas de aplicaçlo. (0,75 pontos) Um dicionário dc dados utilizado por um desenvolvedor tem corno lilnçJo: v a) Visualizar a estrutura de dados, X Identificar significados e conteúdo dos dados. ( O Savir invmt*ú' d"" em use • dl E.xpbc-itv e) o hist&ico a S) Modelagem dC Dados. enre as na coluna direlta. c re uma f«mal um "e apresentados na coluna da - R S usu&n - Tria - É SGBO em R.«le. de SGBO de 11-R.111 -S i-s.u.R. -Q t-s,n-P.m.Q. (0, 75 pruas) O VTincigul c$jetivo de um Sistema Gerencix.kr de (SGBD) é. V a) Lógica. c) Ccmccgual • d) Rel.wm.l. 7) (2.3 pontos) Caguidete o csq.xma d"» uau mCdúA .havcs cst•o sublinhadas PAC'II%IT. Notnc. S,e.o. S-...o% C' L CRM. AO IA. PRES' an PRLMVI('AO chaves que CONStJl„lA C Ml DICAME-NIO a AI BRA I A' "qual o dos mais uma um 8) Considere o seguinte esquema de banco de dados: FORNECEDOR PEÇA FORNECIMENTO CODIGO FomacEDOR, NC*-a FORNECEDOR, CIDADE CODIGO¯PEÇA, NC2•1E PEÇA. ̄PREÇO CCOIGO CARRO, NC2-E CARRO, TIPO CODIGO FORNECEDOR. CODIGO_PEÇA, CODIGO CARRO a) ( ponto) Escreva um comando SQL que seja capaz de consultar o nome dos fornecedores localizados na cidade de nome "VITORIA" que fornecem a peça de código "MOTOR" para o carro de código "KOMBI", com os seus respectivos preços. NATURAL - MOTOR' (2.0 pontos) Assumindo que consulta 0 resultado abaixo, FORNECEDOR S rp—ç.as . coo unl(a) aluno(a) fez a seguinte renexao; o reçul'ado mostra 2 preços diferentes, isso só possivel Se eu lenho de peça cam código 'W)FOR" na tempo. a um à relaçào enve o código do fornecedor e um código de peça Isso significa que lem como saber ce»uequentemen'e, õ preço relacionado) o farnecedor vende por eremplo. imagine que na tabela FORNECIMENTO e» tenho algo como; "fornecedor I vende peça de código MOTOR pura o C'ñro de código KOMBI" E ao mesmo tempo. na tabela PEÇA eu tenho as seguintes entradas: "peça de código AfOTOR lem nome MOTORI e preço 1000" e "peça de código MOTOR tem nome MOTOR2 e preço SOO" como qual peça "Vvende? O "MOTOR/ "YOTOR-'"? Eu acredito que essa tem um erro no enunciada. me que não o O(A) alun«a) está certo ou errado? Justifique sua resposta a base de dados através do modelo Eltidade- Relacionamento c di•cutindo o conceito chave visto na disciplina (0.. o MC TCR
Compartilhar