[opengeodb] nur deutschland

Robert Böck robert.boeck at googlemail.com
Fre Mar 21 13:33:37 CET 2008


Hallo Stephan,

Stephan Schuster wrote:

>> Das ändert aber nichts daran, dass geodb_textdata.text_type redundant
>> ist. Jedenfalls meiner Auffassung nach.
> 
> ??? Fremdschlüssel sind nahezu immer redundant vorhanden, das liegt in
> der Natur der Sache.

Fremdschlüssel?

Ein Feld, das mit einer Konstante verglichen wird, ist dann auf einmal
ein Fremdschlüssel?

Ein Fremdschlüssel ist für mich ein Feld, das mit einem Primärschlüssel
in einer anderen Tabelle verglichen wird ...

>> > Wo ist text_type nicht atomar? Belege deine Behauptungen bitte mit Beispielen!
>> 
>> Wer behauptet das?
> 
> Du. Hier:
>>> >> geodb_textdata ist nicht atomar. Andere Tabellen auch nicht.
>  Du hast dich sogar selbst zitiert. Einen Beleg hast Du noch nicht
>  geliefert...

text_type != geodb_textdata

[opengeodb 0.1.3]
>> Und auch wenn es dir wahrscheinlich nicht gefällt, muss ich sagen, dass
>> die Tabelle geodb_locations hochgradig redundante Daten enthält. Was
>> soll bitte daran normalisiert sein, wenn immer wieder "Landkreis xyz"
>> drinsteht? Die Landkreise gehören in eine eigene Tabelle und über
>> Fremdschlüssel in der geodb_locations referenziert. Und nicht nur die
>> Landkreise.
> 
> Wieder eine Behauptung, ohne  Beleg oder Beispiel. Wo steht immer wieder
> ""Landkreis xyz"?

"Landkreis Ostallgäu" kommt z. B. so ziemlich genau 45 mal vor ...

> Konkret:
> 
> SELECT DISTINCT *
> FROM geodb_locations
> WHERE loc_type =100500000

loc_type? Wo bitte gibt es bei der 0.1.3 einen loc_type?

Ich darf daran erinnern, dass du die 0.1.3 ins Gespräch gebracht hast!

>> > Die Bereitschaft zu lernen und sich mit den Dingen auseinanderzusetzen
>> > sind nun einmal Vorraussetzung hier.
>> 
>> Dann empfehle ich dir, Ungarisch zu lernen. Ich kann es nicht, aber ich
>> weiß, dass es als Erwachsener extrem schwierig bis nahezu unmöglich ist.
>> 
>> Finnisch soll im Übrigen ähnlich schwierig sein.
> 
> Du möchtest also, dass die Ungarn und die Finnen ihre Sprache
> vereinfachen, damit du sie leichter lernen kannst?

Ich wollte lediglich verdeutlichen, dass eine Sache zu verstehen nicht
unbedingt etwas mit der Bereitschaft zu lernen zu tun hat.

cu, Robo :)