When I was looking for how to say relational database in Esperanto - rilata datumbazo I came across the alternative datenbazo. What's the difference and what speaks for the use of datumbazo in favor of datenbazo?
4 Answers
According to PIV, datumo (the basis of datumbazo) and dateno (the basis of datenbazo) are synonyms, so I would assume datumbazo and datenbazo are also synonymous. However, PIV does not contain datumbazo, and says that datenbanko is preferable to datenbazo.
However, I personally rarely hear datenbazo, and komputeko.net, which is generally a good source for computer terminology does not contain it. Also, searching datumbazo in Google yeilds 5,920,000, while searching datenbazo only gives 228,000 (datenbanko only gives 6,500), which tells me it is more commonly used.
You could, then, argue for whichever you like the most - there's nothing about relational databases in the Fundamento. I assume that PIV prefers dateno/datenbazo/datenbanko is because it's easy to assume that datumo = dat (date) + um + o, which doesn't really make logical sense.
Personally I have never heard the word datenbazo, to my recollection. Datumbazo strikes me as being very common and is the word that I always use for this.
I had never known the word dateno, only datumo, so to my eyes "datenbazo" looked almost like the word "dato" receiving the accusative of direction (-en) and joining with "bazo", which created (to my mind) kind of a strange nonsense word. I wouldn't say this is a strong argument against the word dateno, its a legitimate synonym after all, but if you're going for easy comprehension I though I'd just mention that for me (and so I'm guessing for the average Esperanto speaker, though of course I could be wrong), datumo is a more quickly recognized root.
-
The problem is, that one should no longer see any connection between data as in database and date as in date stamp. They are nowdays two completely different things. Commented Nov 4, 2019 at 10:20
The origin of the word "data" is in the plural form of the Latin word "datum" (a given thing → many given things). From that it was taken to denote "identifier given to a day", a datum, many data.
When computer programming was invented, one needed a word for input that was given to the programs. The chosen word was the Latin-based "data", the given things.
However this created a couple of issues in some, especially Indoeuropean, languages.
- What is the singular form of the programming related word "data"?
- Does the word "data" relate to programming or dates or is just a Latin word?
There is no excuse to repeat this mix-up in Esperanto. Therefore the root dat/ (and thereby its derivatives datumi and datumo) should be restricted to day/date (according to that interpretation datumbazo is a collection of date stamps ,say, in a logging system). For data in the general programming sense one should use a completely other root, like daten/ (so datenbazo is a database capable of containing different kinds of data).
When it comes to whether use bazo or banko, many people (me included) within the computer science make a separation between these. A databank is a general term for storing data, while it can be and usually is somehow ordered for the data to be programmatically retrievable, it's not as ordered a database, which has a separate system (a database management system) for defining, manipulating and retrieving data.
Between those two datumbazo is probably the more widely used. But ... it doesn't make much sense as a compound.
So, I would recommend datumbanko if you feel brave enough and can afford being a bit different. Words should be understandable if you know each element, and datumbanko delivers.
-
In science one needs exact terms. It's a really pitty, that there are no official boards for scientific terms in Esperanto (or if there are, they aren't working at sufficient speed). As I said in my answer, many make a separation between concepts of database and databank. It would be a poor decision for Esperanto not to make that too. Commented Nov 4, 2019 at 10:25
-
@JuhaMetsäkallas I don't know why the downvote. It is not ME the one saying that, it is PIV. It would strange to accept PIV only when it fits you and downvote people who cite it when it doesn't aggree with you: datenbanko (note banko): Datenaro, organizita por ke la datenoj estu facile k rapide troveblaj k eventuale ŝanĝeblaj: rilata datenbanko. Commented Nov 4, 2019 at 13:30
-
Eduardo, a downvote was a mistake by me, sorry. I have a great respect for PIV and quote it myself often. Commented Nov 5, 2019 at 9:01
-
There are four terms here: two for the modier (dateno vs. datumo) and two for the basic element (banko vs. bazo). I prefer dateno for the former for the obvious reason, that it is not related to date, as it shouldn't. While the German term is Datenbank (→ datenbanko?), English and some other languages make a difference between a databank and a database. Databank is a general term for an organised collection of data (datenaro), while database is a more specific organised collection of data making it manipulable by a database management system. Commented Nov 5, 2019 at 9:03