You misunderstand.
If a smart contract relies on an external data source from a normal server (oracle), then why even take the risk of deploying the smart contract?
If you're using an oracle for a data source you might as well do everything on a normal database.