Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

Mobiles Hauptmenü

Wissensdatenbank

Begonnen von pahiti78, Dezember 13, 2012, 18:39:59

⏪ vorheriges - nächstes ⏩

pahiti78

Ja in beiden Fällen. Beim Autor würde dies allerdings auch implizieren, dass mehrere Quellen angegeben werden können.
Gruß
Matze

MzKlMu

Hallo,
ZitatBeim Autor würde dies allerdings auch implizieren, dass mehrere Quellen angegeben werden können.
Das musst Du mal genauer erklären. Heist das ein Autor kann mehrere Quellen haben?

Und was hat es mit der Karte auf sich, es macht keinen Sinn das erst später zu behandeln. Es muss ja in die Struktur passen, sonst fängt man wieder von vorn an.

PS:
Du antwortest immer nur in Kurzform und meistens unvollständig. Das nervt, Du willst doch Hilfe haben. Aber Hilfe setzt vorraus, dass man die Zusammenhänge versteht. Und das wiederum setzt sorgfältige und ausführliche Erläuterungen vorraus.
Gruß Klaus

pahiti78

Hallo,

ich habe jetzt nochmal angefangen die Beziehungen zu definieren. Es wäre schön, wenn ihr mal drüber schauen könntet, ob die Modellierung so in Ordnung geht. Ziel soll es sein pro Artikel unendlich viele Schlagwörter, Querverweise zu anderen Artikel, Quellen und Anlagen anzulegen. Ich habe jetzt pro Verweisrubrik eine Hilfstabelle angelegt.
Freu mich auf Eure Anregungen.
Schönes We noch

[Anhang gelöscht durch Administrator]
Gruß
Matze

DF6GL

Hallo,

es sieht soweit ganz gut aus...


Allein bei den Schlagwörten sehe ich jetzt noch keinen großen Gewinn in der tbl_Schlagwort- Nachschlagetabelle. Die könnte entfernt werden.    Die Schlagwörter selber könnten direkt in tbl_ArtSchlagwort hinterlegt werden.



Vielleicht noch ein zu diskutierender  Punkt wäre, ob wirklich in tbl_Anlage ein Anlagenfeld  oder (m. E.) besser lediglich ein Textfeld (in tbl_ArtAnlage) verwendet werden sollte, in das ein Pfad/Dateiname abgelegt werden kann.  
Viele Grüße vom Bodensee
Franz, DF6GL

Hilfestellung:  http://www.access-o-mania.de/forum/index.php?topic=6969.msg118738#msg118738

Links und Tipps:
1.   http://v.hdm-stuttgart.de/~riekert/lehre/db-kelz/
1a. http://www.tinohempel.de/info/info/datenbank/normalisierung.htm
1b. https://support.office.com/de-de/article/Grundlagen-des-Datenbankentwurfs-eb2159cf-1e30-401a-8084-bd4f9c9ca1f5#bmterms
2.   http://www.donkarl.com
3.   https://web.archive.org/web/20201201233522/http://www.dbwiki.net/
4.   http://www.access-tutorial.de/
5.   http://www.tty1.net/smart-questions_de.htm
6.   http://access.joposol.com/accept

Last but not least:   < F1 > für Hilfe
;) Learning by doing not by spoon-feed ;)

Tipp: Find and Replace for Access

MzKlMu

Hallo,
@Franz
Deinen Einwand bezüglich Schlagworttabelle verstehe ich nicht. Die Schlagwörter können sich doch wiederholen, das ist doch eine klassische n:m Beziehung zwischen Artikel und Schlagwort. Das gleiche Schlagwort könnte ja auch für einen anderen Artikel verwendet werden.

@Matze
Wo ist denn jetzt die Autorentabelle?
Du willst doch zu einer Quelle mehrere Autoren erfassen, im Moment geht nur einer.
Die Tabelle Artikel muss 2x in das Bezeihungsfenster aufgenommen werden, für den Verweis. Die 2. Tabelle ist nur virtuell.

Ordne mal das Beziehungsfenster besser, dann wird das gleich viel übersichtlicher.
Siehe Bild.

[Anhang gelöscht durch Administrator]
Gruß Klaus

pahiti78

Hallo,

bei den Autoren wurde mir klar, dass eine Quelle eiggentlich nur einen Autor haben kann.
Diese Quellenverwaltung soll später auch keiner Auswertung in Form von Berichten, sondern lediglich die Möglichkeit bieten es zu späteren Zeitpunkten gezielt nachzuschlagen.
Ich habe mich deshalb dafür entschieden, dass eine Quelle nur einen Autor haben kann. Falls es vorkommen sollte, dass Bücher von zwei Autoren geschrieben wurden, trenne ich es mit einem "/" im Textfeld räumlich ab.

Die zweite Artikeltabelle hab ich eingefügt.

Muss ich bei den Indizes in den Tabellen noch etwas beachten bzw. ändern?
Gruß
Matze

DF6GL

#21
Hallo,


zur Schlagwort-Tabelle:


die tbl-Schlagwort mit ihren zwei Feldern (ID und Schlagwortfeld) dient hier eigentlich nur dazu, ein Schlagwort(--> String) in einen ID-Wert (->Long) zu "konvertieren", der als Fremdschlüssel in tbl_Artschlagwort dient.  Statt dem ID-Wert kann genausogut das Schlagwort selber in tbl-ArtSchlagwort benutzt werden.  (Den Performanceunterschied zwischen Zahl und String lass ich hier mal außen vor, insbesondere, wenn man das Textfeld als solches indiziert.) . Wenn ein Schlagwort mehrmals vorkommt, dann kann man das auch mit einem Kombifeld machen, dessen Datensatzherkunft sich auf die selbe Tabelle (tbl_ArtSchlagwort)  bezieht.


Wohlgemerkt, solche Konstruktion sollte man tatsächlich nur bei "Nachschlage-Tabellen" verwenden, die neben dem Primärschlüsselfeld nur ein einziges Wertefeld aufweisen.


Das gleiche Prinzip wäre auch bei den Anlagen möglich, nur da gibt es eben schon ein paar Felder mehr (im Mindestfall Bezeichnung und Dateiname)


Mir ist schon bewußt, das das streng genommen ein Verstoß gegen die (kompletten) Normalisierungsregeln bedeutet, nur ist das IMH(orrible)O  ein solcher Grenzfall, bei dem man zwischen Theorie und Praxis abwägen sollte/könnte.
Viele Grüße vom Bodensee
Franz, DF6GL

Hilfestellung:  http://www.access-o-mania.de/forum/index.php?topic=6969.msg118738#msg118738

Links und Tipps:
1.   http://v.hdm-stuttgart.de/~riekert/lehre/db-kelz/
1a. http://www.tinohempel.de/info/info/datenbank/normalisierung.htm
1b. https://support.office.com/de-de/article/Grundlagen-des-Datenbankentwurfs-eb2159cf-1e30-401a-8084-bd4f9c9ca1f5#bmterms
2.   http://www.donkarl.com
3.   https://web.archive.org/web/20201201233522/http://www.dbwiki.net/
4.   http://www.access-tutorial.de/
5.   http://www.tty1.net/smart-questions_de.htm
6.   http://access.joposol.com/accept

Last but not least:   < F1 > für Hilfe
;) Learning by doing not by spoon-feed ;)

Tipp: Find and Replace for Access