Questão 1876117

Tecnologia da Informação · 2022

Questão

ID 1876117

Disciplina: Tecnologia da Informação

Assunto: Hierarquia de Classes e Herança

Ano: 2022 Banca: METRÓPOLE - Soluções Governamentais e Empresariais Órgão: Prefeitura Municipal de Pedra Branca do Amapari


Um Repositório de dados é um banco de dados que armazena os metadados para objetos de designer. Em outras palavras, os dados associados a objetos como entidades, módulos, definições de tabela, etc., são armazenados como linhas em tabelas que fazem parte do Repositório. Um repositório também inclui uma API (Interface de Programação de Aplicativo) para manutenção esses dados. Deste modo, um Repositório seria essencialmente vinculado a pelo menos um banco de dados, mas, em geral, está vinculado a muitos bancos de dados. A partir deste contexto, avalie o seguinte trecho de código.

import sqlite3

def get_connection ( ):

return sqlite3.connect (' test.sqlite')

Class StoreException(Exception):

def_init_(self, message, *errors):

Exception._init_(self, message)

self.erros = errors

#domains

Class User ( ):

def_init_(self, name):

self.name = name

Class Animal ( ):

def_init_(self, name):

self. name = name

#base store class

class Store ( ):

def_init-(self):

try:

self.conn = get_connection ( )

except Exception as e:

raise StoreException(*e.args, **e.kwargs)

self._complete = False

def_enter_(self):

return self

def_exit_(self, type_, value, traceback):

Disponível em <https://deviq.com/repository-pattern/>

Alternativas da questão 1876117
Pular para o conteúdo principal