PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Suche Befehl für Join-Symbole



gaege
20-05-2008, 20:04
Hallo,

der Titel nennt eigentlich mein Problem. Konkret geht es um die Symbole aus der relationalen Algebra (http://de.wikipedia.org/wiki/Relationale_Algebra#Join). Ein /Join habe ich schon gefunden, nur es gibt insgesamt mindestens 4 verschiedene Zeichen für natural join, semi join, outer left join, outer right join etc.

Wenn jemand ein Package und die Befehle dazu kennt, wäre ich sehr dankbar.

localghost
20-05-2008, 20:22
Da könnte "The Comprehensive LaTeX Symbol List (http://dante.ctan.org/CTAN/help/Catalogue/entries/comprehensive.html)" helfen. Oder auch nicht.


MfG
Thorsten¹

voss
20-05-2008, 20:52
Hallo,

der Titel nennt eigentlich mein Problem. Konkret geht es um die Symbole aus der relationalen Algebra (http://de.wikipedia.org/wiki/Relationale_Algebra#Join). Ein /Join habe ich schon gefunden, nur es gibt insgesamt mindestens 4 verschiedene Zeichen für natural join, semi join, outer left join, outer right join etc.

Wenn jemand ein Package und die Befehle dazu kennt, wäre ich sehr dankbar.

hast du die betreffenden Gleichungen schonmal kopiert und in ein TeX-Dokument
eingefügt? Die sind bei Wikipedis im allgemeinen im TeX-Code

Herbert

gaege
20-05-2008, 21:03
Vielen Dank, aber...

@ localghost:
Ich hab gerade mal reingeschaut, da gibt es ein paar der Symbole, ua. das /Join, was ich kannte, allerdings nicht alle (es gibt noch Zeichen, bei denen sind auf der linken bzw. rechten Seite an den Endpunkten der gekreuzten Linien noch sehr kurze horizontale Linien nach außen.

@ voss:
Wikipedia macht das mit unschönen \triangleright\!\!\triangleleft\, Konstruktionen.

localghost
20-05-2008, 21:29
[...] Ich hab gerade mal reingeschaut, da gibt es ein paar der Symbole, ua. das /Join, was ich kannte, allerdings nicht alle (es gibt noch Zeichen, bei denen sind auf der linken bzw. rechten Seite an den Endpunkten der gekreuzten Linien noch sehr kurze horizontale Linien nach außen. [...]
Also, ich denke, dass Du da alles findest, was Du brauchst. Mir sticht da vor allem Table 67 (Seite 31) ins Auge. Mit \Join, \lJoin, \rJoin und gegebenenfalls \openJoin sollte sich alles abdecken lassen. Mehr fällt mir jetzt auch nicht ein.

gaege
20-05-2008, 22:43
Dort fehlen mir die Zeichen Left outer join, Right outer join und Full outer join, so wie hier http://www.databasteknik.se/webbkursen/relalg-lecture/index.html unter Notation beschrieben. Vielleicht hab ich da was vollkommen übersehen, aber die hab ich nicht gefunden...

localghost
21-05-2008, 15:37
Dort fehlen mir die Zeichen Left outer join, Right outer join und Full outer join, so wie hier http://www.databasteknik.se/webbkursen/relalg-lecture/index.html unter Notation beschrieben. [...]
Die könntest Du dir doch mit einem Grafikpaket selber zusammenstricken.

[....] Vielleicht hab ich da was vollkommen übersehen, aber die hab ich nicht gefunden ...
Nein, hast Du nicht. Diese Symbole sind wohl n der Art nicht vorhanden.

sarc
21-05-2008, 18:07
Also es gibt auf jeden Fall halbwegs angenehme Möglichkeiten, an die Symbole ranzukommen. Ich hatte sogar mal ne Anleitung in der genau das drinstand... Blöderweise find ich die aber nicht mehr.

Ich geh aber noch mal suchen. Wenn was bei rauskommt meld ich mich noch mal.

Münchner
29-06-2009, 10:56
Wie kann ich denn Bedingungen unter das join Symbol schreiben?
Habs folgendermaßen probiert:

\begin{math}T1\Bowtie_{T1.id = T2.id}T2\end{math} \\ und

T1\Bowtie_{T1.id = T2.id}T2 \\

bei beiden Varianten heißt es: undefined control sequence.
Wie macht man denn sowas?


Gruß
Jochen

Münchner
10-07-2009, 23:20
Wie kann ich denn Bedingungen unter das join Symbol schreiben?
Habs folgendermaßen probiert:

\begin{math}T1\Bowtie_{T1.id = T2.id}T2\end{math} \\ und

T1\Bowtie_{T1.id = T2.id}T2 \\

bei beiden Varianten heißt es: undefined control sequence.
Wie macht man denn sowas?


Gruß
Jochen
Hab bisher immer noch keine Lösung gefunden...

rais
11-07-2009, 00:57
Moin moin,


Habs folgendermaßen probiert:

\begin{math}T1\Bowtie_{T1.id = T2.id}T2\end{math} \\ und

T1\Bowtie_{T1.id = T2.id}T2 \\

bei beiden Varianten heißt es: undefined control sequence.

Afair benötigst Du das wasysym-Paket, um \Bowtie nutzen zu können, schau vllt nochmal in symbols-a4.pdf nach.

MfG