Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas

teste de base de dados, Provas de Bancos de Dados Relacionais

primeiro teste de base de dados.

Tipologia: Provas

2024

Compartilhado em 04/03/2025

emmerson-pereira
emmerson-pereira 🇲🇿

1 documento

1 / 3

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
UNIVERSIDADE POLITÉCNICA – A POLITÉCNICA
INSTITUTO SUPERIOR DE HUMANIDADE CIÊNCIAS E TECNOLOGIA
ISHCT
TESTE DE AVALIAÇÃO TURMA 3.O ANO DIURNA
CURSO DE ENGENHARIA DE INFORMÁTICA E
TELECOMUNICAÇÕES. 19 DE MARÇO (Teste com consulta bibliográfica -
indicar as fontes consultadas em cada resposta dada)
Discente: Emmerson Pereira Da Silva
Respostas das questões e suas respetivas referência biográfica:
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
pf3

Pré-visualização parcial do texto

Baixe teste de base de dados e outras Provas em PDF para Bancos de Dados Relacionais, somente na Docsity!

UNIVERSIDADE POLITÉCNICA – A POLITÉCNICA

INSTITUTO SUPERIOR DE HUMANIDADE CIÊNCIAS E TECNOLOGIA

ISHCT

TESTE DE AVALIAÇÃO TURMA 3.O ANO DIURNA

CURSO DE ENGENHARIA DE INFORMÁTICA E

TELECOMUNICAÇÕES. 19 DE MARÇO (Teste com consulta bibliográfica - indicar as fontes consultadas em cada resposta dada) Discente: Emmerson Pereira Da Silva

Respostas das questões e suas respetivas referência biográfica:

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.