Oracle FAQ Your Portal to the Oracle Knowledge Grid

Home -> Community -> Mailing Lists -> Oracle-L -> RE: JAVA Developer

RE: JAVA Developer

From: Laimutis Nedzinskas <>
Date: Mon, 8 Jan 2007 21:44:01 -0000
Message-ID: <>

data modeller is aware of applicaton logic. At least in all Case or not Case methods I know. Anyway - if Java developer is going to make a data model then I would not bet on the project success. Unless it is 2 tables schema.  

if this is the dreaded case that java developer is going to model data then ask him/her about data normalization. Then ask him about role entities or tables or classes, whatever (the other term is "party" patern) If he fails then he is not a decent data modeler, period. See the discussion ...
The entities represented by a data model can be the tangible entities, but models that include such concrete entity classes tend to change over time. Robust data models often identify abstractions <> of such entities. For example, a data model might include an entity class called "Person", representing all the people who interact with an organization. Such an abstract entity class is typically more appropriate than ones called "Vendor" or "Employee", which identify specific roles played by those people.  

if he gets that far then primary, unique key and referential constraints are "must know and love" Finaly if he knows how to design security then not that bad, not that bad.    

From: Mindaugas Navickas [] Sent: 8. janúar 2007 17:48
To: Laimutis Nedzinskas; Subject: Re: JAVA Developer


I wouldn't be so strict on this... Data Model should reflect business requirements (do not tell me that database layer has to be bussiness-logic-free :-) ). How can DBA or data modeller design data model without knowing application logic? This knowledge should be passed from middle-tier developer to database modeller. Good communication between application developers and data modeller is critical. The issue araises when application developer assumes role of data modeller without beeing qualified for that but I can not state that all Java developers are not qualified for data modelling.    


Received on Mon Jan 08 2007 - 15:44:01 CST

Original text of this message