Re: RDBMS design issue

Jul 08, 2025 Last reply: 1 year ago 7 Replies
[...]
I.e., no need for
> Mom BirthMotherTo Tom startdate forever
> because EVERY "People" has exactly one birthmother and birthfather
> (even if not known)

It gets a bit complicated with transgender relationships. I know a young girl who has two mothers for all practical and social purposes. One of them is her biological father - but it is totally irelevant to her, and the rest of the world, which one that is.


I presume the problem would also arise with same-sex couples who adopted a child. There would be different problems with a heterosexual couple who adopt an orphan from a war zone where the parents aren't known or with a single surviving relative who becomes the guardian of an orphaned child.


If the actual biological relationship is not important, you could use "Parent1" and "Parent2". Years ago there were official forms which used the terminology "Parent or Guardian".

Very complicated for sure. But what is the *purpose* of this database to be? This will lead to what needs to be tracked and how precisely. And to what can be elided.

Joe

Although true, this is not an answer to my question.

The Swedish have a useful system: Mor is Mother and Far is Father. MorMor is your maternal grandmother and MorFar is your paternal grandmother, and so on, to any depth. I don't offhand know of extensions beyond Mor and Far, but they may exist. This pattern occurs in all Norse languages.

There is a childrens' song playing on this. I encountered it when in Stockholm in the 1970s, when the children in a nearby park were singing it in chorus with gusto.

Again, all determined by intent, not technology.

By date.

The bottom line is Focus!

Joe

Not being Swedish, I don't know. I'd guess that it follows blood lines only because originally when XXX had a son YYY, the son's name was YYY XXXsson, and so on. For a daughter YYY could be XXXtochter, and so on. Being an evolved pattern, it will be very flexible and loose on the details.

But be no better?

Lots of people do just that. It works so long as their memory holds up.

I had a co-worker whose office was stuffed with teetering piles of paper articles and reports. Looked hopeless, but if you asked for something, he would go to one pile, and pull the requested item from somewhere deep in the pile. Never searched, never missed.

Depends on purpose. Phone books in Iceland are organized by first name, profession, last name, because there are too few unique last names to be useful.

To be precise, it's the old filing system used by secretaries back in the day of file cabinets. For each major entity dealt with there was a section, within which it was by accession date. If the entity got too big, subsections would be created, and so on. There was always an uncatorgized section in date order.

Libraries used a similar system, where reports et al were assigned a number in accession order, and the card file was populated by subject, author, and field cards.

How best to organize information was worked out long before computers were invented, and many systems evolved, each for a specific purpose and field. Modern computers actually have little to add to that except speed and capacity.

Which has not yet happened. What exactly are you trying to accomplish? Don't tell me how - too early in the discussion.

Joe

I think we've exhausted this SED thread, so I'll stop.

=====================================

But I did recall a key to the larger issue. There are lots of ways to organize library indexes. The Savant of such things, Shiyali Ramamrith Ranganathan, worked out the details in the 1930s, in India, publishing in English. He spent his entire career on this issue.

.

formatting link

Joe

You are not the first to think of such things, by orders of magnitude.

Another place to look are the various Secretary's "Handbook to Filing Systems". Google will bring up lots of examples.

I was deep into such issues back in the days when DEC VAX/VMS was being invented. DEC eventually published a book on VAX/VMS Internals and Data Structures:

.

formatting link

It cited two books that were very influential. The most important is: "Simon_Herbert_A_The_Sciences_of_the_Artificial_3rd_ed" - The Architecture of Complexity. MIT Press, still in print.

The other, regarding file system organization,was Ranganathan.

I don't recall where I got the Secretary's Handbook. It may have been my Department Secretary of that day; these no longer exist.

Dig in if you wish. Computers have changed nothing essential.

Joe

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required