Announcement

Collapse
No announcement yet.

Grundsätzlicher Aufbau unklar

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Grundsätzlicher Aufbau unklar

    Hallo Zusammen,

    ich stehe ganz am Anfang eines Projektes und denke seit 2 Tagen nach, wie ich starten soll.
    Datenmengen habe ich genug zum Erfassen. Aber ich bin mir über den Grundsätzlichen Aufbau meiner Datenbank unsicher, da Folgeprobleme nicht einschätzen kann.

    Ich habe sehr viele verschiedene Themen die in die Datenbank sollen.

    Ich bin mir unsicher, ob ich eine Große Tabelle machen soll, wo ich alles rein Drücke, oder viele kleine Tabellen, wo ich schon mal Thematisch vor sortieren kann.

    Hat jemand einen Tipp für mich...

    Ich bring mal noch ein fiktives Beispiel:

    1.Datensatz: "Am 14.06.2020 war es 14Grad"
    2.Datensatz: "Am 14.06.2020 fuhren 300 Autos durch die Straße"
    3.Datensatz: "Am 14.06.2020 haben 10Menschen angerufen"
    4.Datensatz: "Am 15.06.2020 war es 15Gad"
    5.Datensatz: "Am 15.06.2020 fuhren 200 Autos durch die Straße"
    6.Datensatz: "Am 15.06.2020 haben 11Menschen angerufen"

    Ich könnte jetzt eine Datenbank erstellen, wo ich alles rein drücke und in einer Spalte Themen vorgebe
    Thema: Temperatur, Autos, Anrufe

    Oder ich lege mir Tabellen an: Temperatur, Autos, Anrufe

    Schwierig wird es dann, wenn ein Text auf mehrerer Themen zutrifft.
    z.b: Am14.06.20.20 fuhren bei 14Grad 300 Autos durch die Straße.
    Zuletzt editiert von Sisco86; 20.11.2020, 16:24.

  • #2
    Klingt nach einer n-n Beziehung. Also eine "Text" Tabelle eine "Schlagwort" Tabelle und eine Mapping Tabelle dazwischen.

    Comment


    • #3
      Die Daten werden Statisch sein. Änderungen sind eigentlich nicht vorgesehen. Eine "Schlagworttabelle" hätte ihren Charm, wenn ich neue Schlagwörter zu einen Bestimmten Datensatz hinzufügen möchte.

      Comment


      • #4
        Machen wir es mal anders.... die Fiktiven Beispiele sind mist um es zu verstehen. Hier ein Ordentliches und was ich am Ende damit machen will.

        Datensatz:
        Datum: 01.01.2020
        Quelle: Protokoll vom 01.01.02020
        Text: Herr Max Mustermann und Frau Mustermann beschließt die Grundsatzentscheidung im Ortsteil Musterhausen ein Haus zu kaufen.

        Eigentlich will ich diesen Text dann bei "Filter" mal im Browser sehen. Dazu benötige ich abfragen.
        Wichtig sind mit jetzt dass ich wie folgt Filtern kann
        Nach Personen: Herr Max Mustermann und Frau Max Mustermm (dafür habe ich schon eine Tabelle)
        Nach dem Ort: Musterhausen
        Nach dem Wort: Grundsatzbeschluss, Musterhausen, Haus (als Stichörter)

        Das sind aber je Datensatz völlig unterschiedliche Szenrien. Der nächste könnte lauten:
        Datum: 02.01.2020
        Quelle: Zeitungsartikel vom 02.01.02020
        Text: Herr Max Mustermann und Frau Mustermann treffen Grundsatzentscheidung zum Hauskauf.

        Comment


        • #5
          1. Tabelle
          ID, Text, Datum, Quelle

          2. Tabelle
          ID, Schlagwort

          3. Tabelle
          ID, ID_Schlagwort, ID_Text (aus 1. Tabelle)

          Die Suche kann dann über die Schalgworte erfolgen (Tabelle 2) und die dazugehörigen Datensätze werden der Tabelle 3 entnommen
          Christian

          Comment


          • #6
            Also Bedeute das dass ich es so ausführen muss:

            Tabelle Ereignisse
            | EID| Datum | Ereignis |
            +----+------------------+--------------------------------------------------------------------------------------------------------------------------+
            | 1| 02.01.02020|Herr Max Mustermann und Frau Mustermann treffen Grundsatzentscheidung zum Hauskauf.|



            Tabelle Personen

            | PID| Anrede| Titel | Vorname | Nachname |
            +----+----------+------+-------------+-----------------+
            | 1| Herr | | Max |Mustermann |
            | 2| Frau | | Maxim |Mustermann |



            Tabelle MappPersonen

            | MPID| PID| EID|
            +-------+-----+----+
            | 1| 1| 1|
            | 2| 2| 1|


            Tabelle Stichworte

            |SWID| Stichwort |
            +-------+--------------------------------+
            | 1| Grundsatzentscheidung |
            | 2| Hauskauf |


            Tabelle MappStichwort

            | MSWID| SWID| EID|
            +----------+--------+----+
            | 1| 1| 1|
            | 2| 2| 1|

            Comment


            • #7
              Es verkompliziert das, wenn extra nach Namen gesucht werden soll.
              Warum diese nicht in die Schlagwörter aufnnehmen
              Christian

              Comment


              • #8
                Originally posted by Christian Marquardt View Post
                Es verkompliziert das, wenn extra nach Namen gesucht werden soll.
                Warum diese nicht in die Schlagwörter aufnnehmen
                Ich verstehe was du meinst, bin mir aber unsicher, ob es nicht auf dauer so mehr Sinn macht.

                Ich schreibe aktuell alles in meheren CSV Dateien runter.
                Ich bin jetzt schon bei fast 1000 Ereginissen und 300 Personen. Da habe ich über die Schlagwörter noch gar nicht nachgedacht.

                Comment


                • #9
                  Des weiteren müsste ich eigentlich noch Kategorien bilden.

                  In dem oben genannten Beispiel wäre es "Grundstücke"

                  Comment


                  • #10
                    Personen sind möglicherweise ein Spezialfall gerade wenn man mehrere "Max Mustermann" unterscheiden muss. Ich könnte mir also je nach Anwendungsfall auch eine eigene Personen Tabelle vorstellen.
                    Die wäre aber zusätzlich zu den Schlagworten/Stichworten und nicht um ein Teilaspekt aus den Stichworten rauszuhalten. Ich würde die auch in Stichworte packen und nicht nur in Personen.
                    Und Stichworte kann man ja weiter kategorisieren. Die würde dann vermutlich an der Tabelle MappStichwort(so wie du die benannt hast) hängen.
                    Denn die gleichen Begriffe könnten 2 verschiedene Bedeutungen bekommen und wären nur so zu unterscheiden. Man stelle sich vor der Herr Will Hauskauf trifft eine Entscheidung zu einem Hauskauf.

                    Comment

                    Working...
                    X