Modeling Complex Data Semantics In Dbms