Microsoft SQL Server and other Microsoft products seems to integrate OS functions into their DBMS, because you're able to use dot.NET from the DBMS and take control of some OS functions, you can use C#, visual basic and etc. which is something really great, the scope of Microsoft DBMS gets bigger and an interface is not needed which can integrate two different scopes.
Oracle DBMS doesn't use this technique, but I believe they're going into that direction in one or another way by using their own hardware and controlling all the layers from hardware, middleware and applications.
So talking about enterprises and interfaces, maybe this is the issue?



