The data dictionary is a set of tables and views that ORACLE use to manage the database.
Creating table under SYS will not make it a data dictionary table. You should not use sys or system to create your own objects. Adar Yechiel Rechovot, Israel Martin Berger wrote:
But if I create a table sys.myobj$ in tablespace SYSTEM and a vie DBA_MYOBJ on this table, does they belong to the data dictionary also?
-- //www.freelists.org/webpage/oracle-l