Создать SQL DB как класс и таблицы как подклассы DB? с помощью python

#python #sqlite

#python #sqlite

Вопрос:

Я хочу получить что-то вроде этого. Последняя строка примера показывает, как я хочу вызывать столбцы, но как я могу это реализовать?

Спасибо

 class db(object):
    def __init__(self, name):
        self.name = name
        self.connection....
        self.connection.cursor....


class db_table(object):
    def __init__(self, name):
        self.name = name

    def columns(self):
        return ....

main = db("Main")
sheet = main.db_table("sheet")

headers = main.sheet.columns()