

Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Os melhores documentos à venda: Trabalhos de alunos formados
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Comunidade
Peça ajuda à comunidade e tire suas dúvidas relacionadas ao estudo
Descubra as melhores universidades em seu país de acordo com os usuários da Docsity
Guias grátis
Baixe gratuitamente nossos guias de estudo, métodos para diminuir a ansiedade, dicas de TCC preparadas pelos professores da Docsity
primeiro teste de base de dados.
Tipologia: Provas
1 / 3
Esta página não é visível na pré-visualização
Não perca as partes importantes!
TELECOMUNICAÇÕES. 19 DE MARÇO (Teste com consulta bibliográfica - indicar as fontes consultadas em cada resposta dada) Discente: Emmerson Pereira Da Silva
1. Base de Dados Relacional: Uma base de dados relacional é um tipo de sistema de gestão de bases de dados (SGBD) que organiza os dados em tabelas relacionadas entre si por meio de chaves primárias e estrangeiras, permitindo consultas complexas e garantindo integridade referencial. Fonte : Date, C.J. (2003). An introduction to database systems (8th ed.). Addison- Wesley. 2. Base de Dados Descentralizada: Uma base de dados descentralizada é um sistema distribuído em que os dados são armazenados em diversos nós da rede, sem a necessidade de um ponto central de controle. Um exemplo de aplicação é a plataforma IPFS (InterPlanetary File System), que descentraliza o armazenamento de arquivos na internet. Fonte : Benet, J. (2014). IPFS - Content Addressed, Versioned, P2P File System. arXiv preprint arXiv:1407.3561. 3. Funcionamento de uma Base de Dados Descentralizada com Reconhecimento de Smart Contracts: Uma base de dados descentralizada que reconhece a instalação de 'smart contracts' permite que contratos automatizados sejam executados sem a necessidade de intermediários. Na Blockchain Ethereum, a criação de novas moedas digitais ocorre por meio de um processo chamado "mineração", no qual os mineradores resolvem problemas criptográficos complexos para validar e registrar transações na rede, sendo recompensados com novas unidades da criptomoeda Ether. Fonte: Buterin, V., & Griffith, V. (2017). Ethereum: A Next-Generation Smart Contract and Decentralized Application Platform. Ethereum White Paper. 4. Diferenças em Termos de Acesso e Segurança da Informação: Em uma base
de dados relacional, o acesso aos dados geralmente é controlado por um único sistema centralizado, enquanto em uma base de dados descentralizada, os dados estão distribuídos entre vários nós da rede, oferecendo maior resistência a falhas e ataques cibernéticos, porém, exigindo mecanismos mais complexos de controle de acesso e segurança. Fonte : O'Neil, M., O'Neil, P., & Weikum, G. (2011). The Highland View Benchmarks for XML Database Systems. VLDB.
5. Tipos de Bases de Dados Descentralizadas: Quatro tipos de bases de dados descentralizadas são: Blockchain, como o Ethereum; Sistemas de Arquivos Distribuídos, como o IPFS; Bancos de Dados Distribuídos, como o Cassandra; e Sistemas de Armazenamento em Nuvem Descentralizados, como o Storj. Fonte : Swan, M. (2015). Blockchain: Blueprint for a New Economy. O'Reilly Media, Inc. 6. Diferença entre PoS e PoW na Blockchain: Na validação por Proof-of-Stake (PoS), os blocos são validados pelos participantes que possuem uma quantidade específica de criptomoeda, enquanto na validação por Proof-of-Work (PoW), os blocos são validados pelos mineradores que resolvem problemas computacionais complexos. PoW é mais intensivo em energia, enquanto PoS é mais eficiente nesse aspecto. Fonte : Nakamoto, S. (2008). Bitcoin: A Peer-to-Peer Electronic Cash System. Bitcoin White Paper. 7. Aplicações Descentralizadas (DApps) na Blockchain Ethereum: As aplicações descentralizadas são programas que funcionam na Blockchain Ethereum e são executadas em uma rede de computadores descentralizada, sem controle centralizado. Elas usam contratos inteligentes para automatizar funções e garantir transparência e segurança. Fonte : Antonopoulos, A. M. (2018). Mastering Ethereum: Building Smart Contracts and DApps. O'Reilly Media, Inc. 8. Contratos Oráculos: Contratos oráculos são contratos inteligentes que fornecem dados externos à blockchain para que esses dados possam ser usados em contratos inteligentes. Eles servem como ponte entre os dados do mundo real e os contratos inteligentes executados na blockchain. Fonte : Buterin, V. (2014). SchellingCoin: A Minimal-Trust Universal Data Feed. Ethereum Research.