Oracle - не моя область знаний, поэтому я могу ошибаться, но, если я правильно помню, Oracle не считает слово database
совершенно другим, как другие продукты СУБД, такие как SQL Server или MySQL.
В отношении базы данных Oracle термин база данных используется для обозначения экземпляра фактического ядра базы данных, а не группы связанных объектов (таблиц и т. Д.), Как это делают вышеупомянутые другие продукты.
Я считаю, что отношения между объектами называются schema
в терминах Oracle. Другими словами, один единственный экземпляр базы данных (механизм) может обеспечить множество схем (групп связанных объектов).
Например, представьте, что у вас работает экземпляр MySQL, в котором есть две базы данных MySQL, называемые Orders и Accounting. В Oracle они будут представлены в виде схемы "Orders" и схемы "Accounting", обе из которых будут управляться один экземпляр базы данных с именем "XE"
Как указано выше, Oracle не является моей сильной стороной, поэтому было бы целесообразно подтвердить то, что я изложил в документации Oracle, которая также лучше, чем я, чтобы посоветовать особенности использования схем