Subject | Re: [Firebird-general] Re: IBM moves the database goalposts - xml related |
---|---|
Author | Martijn Tonies |
Post date | 2004-12-10T15:07:27Z |
> > Oh darn, we'll never finish this :-)Huh? I just see you shouting "myname" three times in an increasinly
> >
> > (let's not start about Case Sensitive programming languages either)
>
> No, there's nothing to discuss - myName != MyName != MYNAME :)
louder volume :-)
> > Not exactly for each entity - that depends on the design. ForEh, I meant: table/entity-type
> > starters, it probably wouldn't be bad: one table/entity.
>
> Uhu, USER_ROMAN, USER_MARTIJN, USER_HELEN and so on :) And dynamic
> query generation by string concatenation.
> > Right - we had that same issue for a company I worked for withbtw, I'm all "for" OO-RDBMS mappings. That's a good thing.
> > Lotus Notes. Very document based.
> >
> > In the end, there are all sorts of "weird" situations because of
> > this very same example.
> >
> > You can easily avoid just that with a relational based system AND
> > have your documents (for that time) in a consistent manner.
>
> Well, then it was exactly an example when people wanted to do
> something without understanding the requirements. In my current
> project a big company tried to use LotusNotes to manage insurance
> claims. They failed because of the same reason you mean and we have
> created a soltuion with OO->RDBMS mapping and it works perfectly. But
> I also know very successful examples of Lotus Notes usage where
> implementing the same solution with RDBMS would be quite painful.
(that is, if you don't have to sacrifice any DBMS constraints
etc to get it done. The DB-design should go first).
> > Who is the owner of the schoolbook after her marriage?Yes. It's called "history". Try searching your document store for
> > "Ms Alice Firebird"
> > or
> > "Ms Alice Object-Firebird"
>
> Ms Alice Firebird and Ms Alice Object-Firebird at the same time. But
> having the "Ms Alice Firebird" on the schoolbook you also know that it
> happened before the marriage. In order to keep the same information in
> relational model you need to add that explicitly.
all books ever owned by Ms Alice Object-Firebird when she calls
on the phone ;-)
> > Or the XML-crowd is repeating past mistakes... Dunno.Do you ever drive by car or bicycle and had to stop before
>
> We'll see :) I know quite successful examples of using hierarchical
> databases for traffic optimization and in oil-drilling prognosis.
a traffic-light? Call that traffic optimization? ;-)
> > There's nothing natural about data storage. It's all a mapping ofI doubt it. I think you're talking about "database design", which is not
> > real world problems to logic that can be understood by computers.
>
> True, but the mapping is never complete and you loose some semantical
> information. So the question is what information can you sacrifice and
> what you need there (also considering the implementation). This
> determines the data model.
"the relational model".
With regards,
Martijn Tonies