... I find representing many-many relationships as star schemas simple. Star schemas implement a 2nd normal form. You can normalize the "dimensions" (in this...
Google is your friend... Although I'm not sure specifically which articles Patrick was referring to:: http://www.rkimball.com/html/designtips.html ... ...
Hello to Everyone, I'm Davide Mauri, let me introduce myself. After reading Agile Database Techiniques, Refactoring, GOF & PEAA, Database Design for Mere...
Thanks for the suggestions. -Amy ... simple. Star ... the "dimensions" ... start and ... count ... facts. To ... include the ... if ... the ... This ... ...
... They also need to invoke functionality too. ... Yes, you want to reduce coupling. You probably also want to maximize cohesion. ... I like the friction...
The "contact surface" metaphor is interesting. So, what would be the equivalent of a "lubricant" to reduce "friction"? Just kidding :)!! On the other hand the...
Hi David, The concept of the Friction is really good :-). Cheers, Sudheer. mauri_davide <mauri_davide@...> wrote: Hello to Everyone, I'm Davide Mauri, let...
674
Ismet E. Kahraman
ismetekahraman@...
Feb 3, 2005 3:01 pm
EmployeeData eData = DAO.getEmployee("ismet"); Employee ismet = new Employee(eData); PayRoll payroll = ismet.pay(); payroll.print( new Printer() ); PayRollData...
Hello, I have a few suggestions, not sure if they fit your vision. 1- you can map the domain objects directly. If you want to exclude some part of the domain...
677
Ismet E. Kahraman
ismetekahraman@...
Feb 4, 2005 8:01 am
My point is that hibernate as an OR tool is somewhat intrusive to domain model objects by means of set-get methods that must be provided in order to operate...
I am all with you about decoupling the DO from the persistence logic. And I agree that having getters/setters just for hibernate is a big noise in the DO ( in...
Hi all, I'm trying to decide between a hand rolled solution to db change control using something like Red-Gate SQLCompare (etc) to generate synchronisation...
Pramod and I just posted the description for Rename View at http://www.databaserefactoring.com/catalog/renameView.html . Any feedback would be appreciated. -...
Hi Yuvaraj ... the ... software systems! :-D ... have ... be ... The first idea is probably to be more specific about friction. I think it can be divided into...
... Yes surely. But at the end functionalities operates on data. Is that data, that, in my imaginations, builds up the contact surface. ... That's for sure:...
Mark Your Calendar now for STARWEST 2005 -- The World's Largest Software Testing Conference ************************************************************** ...
Scott and I just posted the description for Replace Column at http://www.databaserefactoring.com/catalog/replaceColumn.html Any feedback would be greatly...
Following is a request for volunteers at SD West in March. It's a great conference with a fair number of agile talks. - Scott ================================ ...
Hi, In our enterprise, we have several different databases and applications. Some of the databases are shared by multiple applications. My question is - what...
Hi Chad, We've dealt with this issue as well. The approach we've chosen is to store the db objects, scripts, tests, etc. in their own repository. We treat the ...
I've never dealt with this problem, but maybe the databases that are shared could be considered common "modules"? Then the projects that need those will have...
Scott and I just posted the description for Introduce Surrogate Key at http://www.databaserefactoring.com/catalog/IntroduceSurrogateKey.html Any feedback would...
http://www.databaserefactoring.com/catalog/IntroduceSurrogateKey.html ... I think there are some additional motivations. One, if the data is stored outside of...
... Agreed, although that tells me that the columns you originally used as a key really weren't a key. Still a good point though. ... I would hope that the...
... a ... This situation arises when moving data from a "record of origin" to a "record of reference". Originally you think just copying the original data...
Scott and I just posted the description for Merge Columns at http://www.databaserefactoring.com/catalog/MergeColumns.html Any feedback would be greatly...
Hi, ... If you have very interrelated database components (if some parts are missing, others probably will not work), you may get better off with a single db...