Hallo zusammen,
ich habe mal eine Frage die nicht direkt zu base ist, sondern die grundsätzlichen Datenbankstruktur betrifft.
Ich möchte (exemplarisch) den Bestand von Bauteilen erfassen. Einige Eigenschaften habe alle Teile gemeinsam (z.B. Baujahr, Hersteller). Anderen Eigenschaften sind je nach Bauteil vorhanden oder nicht (z.B. Widerstand: Widerstandswert, Kennzeichnungstyp; Transistor: Bauform, NPN; LED: Farbe, Größe).
Angefangen habe ich mit einer Tabelle, in der alle globalen Eigenschaften eingetragen werden.
Ich stehe irgendwie auf dem Schlauch, wie ich weitere Tabellen dazu anlegen und in Beziehung setzen soll.
In der Beispieldatenbank des Handbuches ist so etwas ähnliches ja nur mit den Untertiteln realisiert. Das scheint mir für meinen Anwendungszweck nicht das passende. Auch für die Suchmaschine ist mir keine Formulierung eingefallen, die mich weiter gebracht hat.
Wäre super, wenn mich jemand mit einem hilfreichen Link oder ähnlichem auf die richtige Spur bringen könnte.
Sven
🍀 Das LibreOffice Forum braucht HEUTE Ihre Hilfe! 🍀
❤️ Spenden Sie jetzt und sichern Sie die Zukunft unseres LibreOffice-Forums ❤️
Ihre Spende hilft, die Community offen, werbefrei (bei Registrierung) und lebendig zu halten. Vielen lieben Dank!
>> Das LibreOffice-Forum lebt von Ihnen – und von vielen Experten, die freiwillig und kostenlos ihr Wissen teilen.<<
Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet.
Tabellen für Bauteile mit unterschiedlichen Eigenschaften
Re: Tabellen für Bauteile mit unterschiedlichen Eigenschaften
Hallo Sven,
zuerst würde ich schauen, wie so eine Sammlung innerhalb eine Tabelle aussieht. Feldinhalte, die sich von Typ her zusammenfassen lassen, würde ich in ein Feld schreiben (InfoText → VARCHAR(50), InfoZahl → INTEGER ....).
Das Ganze kannst Du dann ähnlich wie im Handbuch auslagern in solche Tabelle wie "Unterkapitel" oder auch "Verfasser".
Gruß
Robert
zuerst würde ich schauen, wie so eine Sammlung innerhalb eine Tabelle aussieht. Feldinhalte, die sich von Typ her zusammenfassen lassen, würde ich in ein Feld schreiben (InfoText → VARCHAR(50), InfoZahl → INTEGER ....).
Das Ganze kannst Du dann ähnlich wie im Handbuch auslagern in solche Tabelle wie "Unterkapitel" oder auch "Verfasser".
Gruß
Robert
https://de.libreoffice.org/get-help/documentation/
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=base_handbuch
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=xml_formulare
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=base_handbuch
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=xml_formulare
-
Freischreiber
- * LO-Experte *
- Beiträge: 866
- Registriert: Fr 28. Mär 2014, 10:41
Re: Tabellen für Bauteile mit unterschiedlichen Eigenschaften
Hallo SvenJ,
Hallo Robert,
ganz grob würde ich drei Tabellen vorschlagen:
Tabelle Hersteller 2spaltig
H-Nr. Herstellerbezeichnung
Tabelle Bauteile 3spaltig
Bauteil-Nr. Bauteilbezeichnung inkl. Bauteileigenschaften H-Nr.
Tabelle Bestand 2spaltig
Bauteil-Nr. Anzahl
Der Hersteller ist ja eigentlich auch nur eine Bauteileigenschaft, würde aber im Gegenteil zum (nur vierstelligen) Baujahr bei jedem Bauteil längere Wiederholungen erzeugen.
Gruß
Freischreiber
Hallo Robert,
ganz grob würde ich drei Tabellen vorschlagen:
Tabelle Hersteller 2spaltig
H-Nr. Herstellerbezeichnung
Tabelle Bauteile 3spaltig
Bauteil-Nr. Bauteilbezeichnung inkl. Bauteileigenschaften H-Nr.
Tabelle Bestand 2spaltig
Bauteil-Nr. Anzahl
Der Hersteller ist ja eigentlich auch nur eine Bauteileigenschaft, würde aber im Gegenteil zum (nur vierstelligen) Baujahr bei jedem Bauteil längere Wiederholungen erzeugen.
Gruß
Freischreiber
Lesenswert: https://wiki.documentfoundation.org/ReleasePlan
Freischreiber nutzt seit 1/2025 LibreOffice 7.2.7.2 unter Windows 11 und SplitDB mit HSQL 2.7.4.
An alle, die das LibreOffice-Forum gern nutzen:
Bitte beteiligen Sie sich mit 7 Euro pro Monat und helfen uns bei unserem Budget für das laufende.
Einfach per Kreditkarte oder PayPal. Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet.
❤️ Vielen lieben Dank für Ihre Unterstützung ❤️