Formaler Datenbankentwurf - Informatixx
Formaler Datenbankentwurf - Informatixx
Formaler Datenbankentwurf - Informatixx
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
c Professor Dr. Georg Lausen, 2001: Vorlesung Datenbanken Anfragesprachen: Algebra 14<br />
Weitere, mittels der Basisoperatoren ausdrückbare<br />
Operatoren<br />
Sei Ö � � Tup � � , � � � Ò.<br />
Durchschnitt:<br />
Sei � � � .<br />
Produkt:<br />
Sei � � � � �.<br />
Ö � Ö � Ö Ö Ö �<br />
Ö ¢ Ö � Ö Ö �<br />
c Professor Dr. Georg Lausen, 2001: Vorlesung Datenbanken Anfragesprachen: Algebra 16<br />
Division<br />
Sei � � �, � � � � und weiter × �� �.<br />
Beispiel:<br />
Ö �<br />
Ö ¤ × � �� Tup � � ��� ¢ × � Ö� �<br />
� � � �<br />
� � �<br />
� � � �<br />
� � �<br />
� � �<br />
� � � �<br />
� � � �<br />
���℄Ö ���℄ ���℄Ö ¢ × Ö �<br />
× �<br />
� �<br />
�<br />
� �<br />
Ö ¤ × �<br />
� �<br />
� �<br />
� �<br />
c Professor Dr. Georg Lausen, 2001: Vorlesung Datenbanken Anfragesprachen: Algebra 15<br />
allgemeine natürliche Verbund:<br />
�-Verbund:<br />
Ò<br />
�� Ö� � �� Tup � Ò<br />
�� �� � ����℄ Ö��� Sei � � � � � und sei « eine beliebige Selektionsbedingung<br />
über � � � .<br />
Ö « × � ��«℄ Ö ¢ × �<br />
Enthält « ausschließlich Gleichheitsvergleiche, dann redet<br />
man von einem Equi-Verbund.<br />
c Professor Dr. Georg Lausen, 2001: Vorlesung Datenbanken Anfragesprachen: Algebra 16<br />
Division<br />
Sei � � �, � � � � und weiter × �� �.<br />
Beispiel:<br />
Ö �<br />
Ö ¤ × � �� Tup � � ��� ¢ × � Ö� �<br />
� � � �<br />
� � �<br />
� � � �<br />
� � �<br />
� � �<br />
� � � �<br />
� � � �<br />
���℄Ö ���℄ ���℄Ö ¢ × Ö �<br />
× �<br />
� �<br />
�<br />
� �<br />
Ö ¤ × �<br />
� �<br />
� �<br />
� �