Bitcoin, no, because it’s a hopelessly out of date blockchain that actively resists having new capabilities added to it. Ethereum, on the other hand, is designed that way from the ground up. Many of the other smaller but more modern blockchains are also like that.
People don’t use bitcoin or other cryptocoins as a general purpose database. They use it as they’d use a stock.
Bitcoin, no, because it’s a hopelessly out of date blockchain that actively resists having new capabilities added to it. Ethereum, on the other hand, is designed that way from the ground up. Many of the other smaller but more modern blockchains are also like that.