<map version="0.8.0">
<!-- To view this file, download free mind mapping software FreeMind from http://freemind.sourceforge.net -->
<node CREATED="1136881262941" ID="Freemind_Link_1018873568" MODIFIED="1136881280436" STYLE="bubble" TEXT="Das relationale DB-Modell">
<node BACKGROUND_COLOR="#00cccc" COLOR="#fefefe" CREATED="1134632032427" FOLDED="true" ID="Freemind_Link_1307388397" MODIFIED="1137050977487" POSITION="right" TEXT="Motivation">
<node CREATED="1134631944902" ID="Freemind_Link_86050539" MODIFIED="1136445738476" TEXT="DB-Systeme weit entfernt von hierarchischem Modell und Netzwerk-Modell"/>
<node CREATED="1134632089149" ID="Freemind_Link_1095700575" MODIFIED="1134632102178" TEXT="DB-Sprache schwer zu erlernen"/>
<node CREATED="1134632119563" ID="Freemind_Link_886175474" MODIFIED="1134632125782" TEXT="&quot;Entwicklungsstau&quot;"/>
<node CREATED="1134632138360" ID="Freemind_Link_242891920" MODIFIED="1134632200820" TEXT="&lt;html&gt;&lt;font face=&quot;Arial&quot;&gt;komplizierter Umgang &amp;#8594; Fehler, inkonsistent &amp;#8594; fatal"/>
<node CREATED="1134632218225" FOLDED="true" ID="Freemind_Link_1149449521" MODIFIED="1134632247036" TEXT="vor allem bei kritischen Anwendungen">
<node CREATED="1134632339779" ID="Freemind_Link_498121862" MODIFIED="1134632345938" TEXT="Prozesssteuerung"/>
<node CREATED="1134632352017" ID="Freemind_Link_625301551" MODIFIED="1134632359738" TEXT="Anwendungen im Finanzbereich"/>
</node>
</node>
<node BACKGROUND_COLOR="#0099cc" COLOR="#fefefe" CREATED="1134632370383" FOLDED="true" ID="Freemind_Link_609596046" MODIFIED="1137050975864" POSITION="right" TEXT="Ziel">
<node CREATED="1134632379647" FOLDED="true" ID="Freemind_Link_536567200" MODIFIED="1134632385755" TEXT="einfaches Datenmodell">
<node CREATED="1134632393767" ID="Freemind_Link_1996137748" MODIFIED="1134632401658" TEXT="mathematisch fundierte Grundlage"/>
</node>
<node CREATED="1134632411773" FOLDED="true" ID="Freemind_Link_99235364" MODIFIED="1134632417461" TEXT="einfache DB-Sprache">
<node CREATED="1134632417321" ID="Freemind_Link_1116320491" MODIFIED="1134632430249" TEXT="auch f&#xfc;r Ad-Hoc Zugriff"/>
<node CREATED="1134632444009" ID="Freemind_Link_26614519" MODIFIED="1136445775269" TEXT="Mathematik kann vor Anwender verboorgen werden">
<icon BUILTIN="button_ok"/>
</node>
<node CREATED="1134632469616" ID="Freemind_Link_930689589" MODIFIED="1136445781618" TEXT="Verhalten von DB-Sprachanweisungen wohldefiniert">
<icon BUILTIN="button_ok"/>
</node>
<node CREATED="1134632524305" ID="Freemind_Link_1193020540" MODIFIED="1136445783000" TEXT="Bentzer beschreib nur noch, was er haben m&#xf6;chte">
<icon BUILTIN="button_ok"/>
</node>
<node CREATED="1134632549501" ID="Freemind_Link_1984267949" MODIFIED="1136445784382" TEXT="Deksriptive Anfragen statt Navigation">
<icon BUILTIN="button_ok"/>
</node>
</node>
</node>
<node BACKGROUND_COLOR="#0033cc" COLOR="#fefefe" CREATED="1134632574607" FOLDED="true" ID="Freemind_Link_554226743" MODIFIED="1137050956306" POSITION="right" TEXT="Integrit&#xe4;ts-, Konsistenz&#xfc;berwachung">
<node CREATED="1134632603358" ID="Freemind_Link_577186711" MODIFIED="1134632615416" TEXT="weitegehend durch DBMS"/>
<node CREATED="1134632615846" ID="Freemind_Link_1241380095" MODIFIED="1136445796609" TEXT="nicht durch Nutzer">
<icon BUILTIN="button_cancel"/>
</node>
</node>
<node BACKGROUND_COLOR="#3300cc" COLOR="#fefefe" CREATED="1134632664797" FOLDED="true" ID="Freemind_Link_996354950" MODIFIED="1137050959020" POSITION="right" TEXT="Definition">
<node CREATED="1134632667941" FOLDED="true" ID="Freemind_Link_68046404" MODIFIED="1134632687890" TEXT="Relationen">
<node CREATED="1134632687730" ID="Freemind_Link_1901400802" MODIFIED="1134632730742" TEXT="&lt;html&gt;&lt;font face=&quot;Arial&quot;&gt;Wertemengen- / bereiche D&lt;sub&gt;1&lt;/sub&gt;, D&lt;sub&gt;2&lt;/sub&gt;,..."/>
<node CREATED="1134632787824" ID="Freemind_Link_479286747" MODIFIED="1134632788775" TEXT="&lt;html&gt;&lt;font face=&quot;Arial&quot;&gt;Relation &lt;b&gt;&lt;i&gt;R&lt;/i&gt;&lt;/b&gt; ist Teilmenge D&lt;sub&gt;1&lt;/sub&gt; x D&lt;sub&gt;2&lt;/sub&gt; x ..."/>
<node CREATED="1134632818578" ID="Freemind_Link_368804371" MODIFIED="1134632864123" TEXT="ist TeilMenge des kartesischen Produktes der Dom&#xe4;nen D"/>
<node CREATED="1134632892174" FOLDED="true" ID="Freemind_Link_861464654" MODIFIED="1134632900576" TEXT="Stelligkeit n">
<node CREATED="1134632949106" MODIFIED="1134632949106" TEXT="&lt;html&gt;&lt;font face=&quot;Arial&quot;&gt;r = d&lt;sub&gt;1&lt;/sub&gt; x d&lt;sub&gt;2&lt;/sub&gt; x ... x d&lt;sub&gt;n&lt;/sub&gt;"/>
</node>
<node CREATED="1134633072623" FOLDED="true" ID="Freemind_Link_898394237" MODIFIED="1136445823278" TEXT="k&#xf6;nnen als Tabellen dargestellt werden">
<icon BUILTIN="button_ok"/>
<node CREATED="1134633096798" ID="Freemind_Link_933737072" MODIFIED="1134633124928" TEXT="ein Tupel = eine Tabellenzeile"/>
</node>
<node CREATED="1134633153429" FOLDED="true" ID="Freemind_Link_1225666421" MODIFIED="1134633158477" TEXT="Relationsschema">
<node CREATED="1134633158226" ID="Freemind_Link_375259410" MODIFIED="1134633171485" TEXT="Schemaname"/>
<node CREATED="1134633172016" ID="Freemind_Link_798424708" MODIFIED="1134633184664" TEXT="Mengen von Dom&#xe4;nennamen D"/>
<node CREATED="1134633185205" FOLDED="true" ID="Freemind_Link_249481823" MODIFIED="1134633199085" TEXT="Menge von Attributnamen A">
<node CREATED="1134633204503" ID="Freemind_Link_1525294777" MODIFIED="1134633233905" TEXT="Benennung der Tabellenspaten bei tabellarischer Darstellung"/>
</node>
<node CREATED="1134633287833" ID="Freemind_Link_1315487158" MODIFIED="1134633293931" TEXT="Integrit&#xe4;tsbedingungen"/>
<node BACKGROUND_COLOR="#00ff00" CREATED="1134633522810" FOLDED="true" ID="Freemind_Link_1108479092" MODIFIED="1136445846571" TEXT="Beispiel">
<edge COLOR="#009900"/>
<node CREATED="1134633410048" FOLDED="true" ID="Freemind_Link_1508443924" MODIFIED="1134633431619" TEXT="Kurzschreibweise (Farbe, Wert)">
<node CREATED="1134633431409" ID="Freemind_Link_284050943" MODIFIED="1134633453981" TEXT="wenn zugeh&#xf6;rige Dom&#xe4;nen/Integrit&#xe4;tsbedingngen"/>
</node>
<node CREATED="1134633532164" FOLDED="true" ID="Freemind_Link_850899176" MODIFIED="1134633566704" TEXT="Relationsschema Angest(Name, Beruf, Wohnort, GebJahr)">
<node CREATED="1134633566513" ID="Freemind_Link_1630308737" MODIFIED="1134633571430" TEXT="+Dom&#xe4;nen"/>
<node CREATED="1134633575847" ID="Freemind_Link_55309586" MODIFIED="1134633591960" TEXT="+Integrit&#xe4;tsbeingung"/>
</node>
</node>
</node>
<node CREATED="1134633719363" FOLDED="true" ID="Freemind_Link_1387915074" MODIFIED="1134633727134" TEXT="Datenbankschema">
<node CREATED="1134633726964" ID="Freemind_Link_246769474" MODIFIED="1134633746392" TEXT="Menge von Relationsschemata"/>
<node CREATED="1134633747073" ID="Freemind_Link_1094585440" MODIFIED="1134633768844" TEXT="+ zus&#xe4;tzliche Integrit&#xe4;tsbedingungen"/>
</node>
<node CREATED="1134634180086" FOLDED="true" ID="Freemind_Link_909468673" MODIFIED="1134634190791" TEXT="Schl&#xfc;ssel">
<node CREATED="1134634190581" ID="Freemind_Link_770304513" MODIFIED="1136445870646" TEXT="keine identischen R Tupel">
<icon BUILTIN="button_cancel"/>
</node>
<node CREATED="1134634265098" ID="Freemind_Link_177671065" MODIFIED="1134634285697" TEXT="eine spezille Attributkombination"/>
<node CREATED="1134634247783" ID="Freemind_Link_1153226085" MODIFIED="1136445874522" TEXT="muss minimal sein">
<icon BUILTIN="messagebox_warning"/>
</node>
</node>
<node CREATED="1134634547304" ID="Freemind_Link_898805388" MODIFIED="1134634552271" TEXT="Fremdschl&#xfc;ssel"/>
</node>
<node CREATED="1134633843572" FOLDED="true" ID="Freemind_Link_461523979" MODIFIED="1134633849640" TEXT="1. Normalform">
<node CREATED="1134633854147" ID="Freemind_Link_853573610" MODIFIED="1134633883028" TEXT="in Relation nur atomare Werte"/>
<node CREATED="1134633954381" ID="Freemind_Link_1100932421" MODIFIED="1136445888201" TEXT="mengenwertige / strukturieerte Attribute verboten"/>
</node>
</node>
<node BACKGROUND_COLOR="#6600cc" COLOR="#fefefe" CREATED="1134630967326" FOLDED="true" ID="Freemind_Link_1435350703" MODIFIED="1137050961143" POSITION="right" TEXT="relationale DBMS-Produkte">
<node CREATED="1138087153177" ID="Freemind_Link_1618337073" MODIFIED="1138087178013" TEXT="&lt;html&gt;Hinweis: es gibt nicht &lt;b&gt;das SQL&lt;/b&gt;, sondern u.a.:">
<node CREATED="1138087178954" ID="Freemind_Link_119079934" MODIFIED="1138087188138" TEXT="Norm-SQL">
<node CREATED="1138087187987" ID="Freemind_Link_1292157467" MODIFIED="1138087202348" TEXT="aktuell Version 2003"/>
</node>
<node CREATED="1138087207095" ID="Freemind_Link_1975909516" MODIFIED="1138087213254" TEXT="Dialekte">
<node CREATED="1138087213084" ID="Freemind_Link_1505864731" MODIFIED="1138087222587" TEXT="DB2 (IBM)"/>
<node CREATED="1138087225421" ID="Freemind_Link_24543962" MODIFIED="1138087230278" TEXT="Oracle"/>
</node>
<node CREATED="1138087232201" ID="Freemind_Link_1088755221" MODIFIED="1138087253281" TEXT="defFacto SQL-Bestandteile">
<node CREATED="1138087253041" ID="Freemind_Link_1169868213" MODIFIED="1138087258118" TEXT="Produkten"/>
<node CREATED="1138087258709" ID="Freemind_Link_1569062336" MODIFIED="1138087280350" TEXT="nicht Normkonform, insbesondere auf interner Ebene"/>
</node>
<node CREATED="1138087285708" ID="Freemind_Link_1027375885" MODIFIED="1138087291596" TEXT="OpenSQL">
<node CREATED="1138087307529" ID="Freemind_Link_1018048315" MODIFIED="1138087323412" TEXT="SAP-SQL-Teil"/>
<node CREATED="1138087324083" ID="Freemind_Link_181501676" MODIFIED="1138087332145" TEXT="relativ kleine SQL-Teilmenge"/>
<node CREATED="1138087332505" ID="Freemind_Link_986560701" MODIFIED="1138087358943" TEXT="liegt &quot;unter SAP&quot; DBMS-Produkten"/>
</node>
</node>
<node CREATED="1134630988406" ID="Freemind_Link_1410584476" MODIFIED="1134630992182" TEXT="Oracle"/>
<node CREATED="1134630995526" ID="Freemind_Link_678115461" MODIFIED="1134631000003" TEXT="IBM D2"/>
<node CREATED="1134631000514" FOLDED="true" ID="Freemind_Link_155901247" MODIFIED="1134631005841" TEXT="MS SQL Server">
<node CREATED="1134631005741" ID="Freemind_Link_1516135292" MODIFIED="1134631011830" TEXT="&quot;Sequel&quot;"/>
</node>
<node CREATED="1134631016487" ID="Freemind_Link_1100160204" MODIFIED="1134631021714" TEXT="Informix"/>
<node CREATED="1134631022746" ID="Freemind_Link_627703893" MODIFIED="1134631026611" TEXT="Synbase"/>
<node CREATED="1134631028464" FOLDED="true" ID="Freemind_Link_1517716520" MODIFIED="1134631035424" TEXT="Ingves">
<node CREATED="1134631035304" ID="Freemind_Link_766575369" MODIFIED="1134631039359" TEXT="Open Source"/>
</node>
<node CREATED="1134631041232" FOLDED="true" ID="Freemind_Link_17885978" MODIFIED="1134631045228" TEXT="SAP DB">
<node CREATED="1134631045108" FOLDED="true" ID="Freemind_Link_1366577014" MODIFIED="1134631053440" TEXT="Adabas D">
<node CREATED="1134631056324" ID="Freemind_Link_1127592213" MODIFIED="1134631057806" TEXT="deutsch"/>
</node>
</node>
<node CREATED="1134631066518" FOLDED="true" ID="Freemind_Link_406184256" MODIFIED="1134631075341" TEXT="Postgre SQL">
<node CREATED="1134631075101" ID="Freemind_Link_471311788" MODIFIED="1134631079507" TEXT="Open Source"/>
</node>
<node CREATED="1134631082251" ID="Freemind_Link_1349032295" MODIFIED="1134631087068" TEXT="MySQL">
<node CREATED="1134631086868" ID="Freemind_Link_644865939" MODIFIED="1134631092336" TEXT="Open Source"/>
</node>
<node CREATED="1134631093988" ID="Freemind_Link_1633516888" MODIFIED="1134631103432" TEXT="MAXDB"/>
<node CREATED="1134631103872" FOLDED="true" ID="Freemind_Link_1494123033" MODIFIED="1134631109821" TEXT="Firefox">
<node CREATED="1134631109651" ID="Freemind_Link_1267139967" MODIFIED="1134631115639" TEXT="Open Source"/>
</node>
<node CREATED="1134631119184" ID="Freemind_Link_1489651755" MODIFIED="1134631128668" TEXT="viele weitere"/>
</node>
<node BACKGROUND_COLOR="#9900cc" COLOR="#fefefe" CREATED="1136273228230" FOLDED="true" ID="Freemind_Link_500129325" MODIFIED="1137050962655" POSITION="right" TEXT="&lt;html&gt;Abbildung E/R &amp;#8594; relationales DB-Modell">
<node CREATED="1136276336480" FOLDED="true" ID="Freemind_Link_251082108" MODIFIED="1136276342108" TEXT="Anmerkung zu NULL">
<node CREATED="1136276344812" ID="Freemind_Link_1853896405" MODIFIED="1136276417006" TEXT="nicht normaler Wert 0">
<icon BUILTIN="button_cancel"/>
</node>
<node CREATED="1136276356168" ID="Freemind_Link_1235275033" MODIFIED="1136276418979" TEXT="speziell reservierter Wert">
<icon BUILTIN="idea"/>
</node>
<node CREATED="1136276369988" ID="Freemind_Link_927349750" MODIFIED="1136276438086" TEXT="semantische Bedeutung: &quot;undefiniert&quot;"/>
<node CREATED="1136276392951" FOLDED="true" ID="Freemind_Link_1434361732" MODIFIED="1136276411298" TEXT="f&#xfc;r Prim&#xe4;rschl&#xfc;ssel ist NULL nicht erlaubt">
<icon BUILTIN="messagebox_warning"/>
<node CREATED="1136276449172" ID="Freemind_Link_450883386" MODIFIED="1136276462421" TEXT="auch nicht in Teilen eines mehrattributigen "/>
<node CREATED="1136276472145" ID="Freemind_Link_1621169400" MODIFIED="1136276493806" TEXT="w&#xfc;rde gegen identifizierende Eigenschaft versto&#xdf;en">
<edge WIDTH="thin"/>
</node>
</node>
</node>
<node CREATED="1136445582762" ID="Freemind_Link_1088495898" MODIFIED="1136445590733" TEXT="Standardabbildungsregeln"/>
<node CREATED="1136273233999" FOLDED="true" ID="Freemind_Link_1574362989" MODIFIED="1136273601437" TEXT="nichtrekursiv 1:n">
<node CREATED="1136273259005" ID="Freemind_Link_453512292" MODIFIED="1136273294366" TEXT="&lt;html&gt;&lt;font face=&quot;Arial&quot;&gt;&#xdc;berf&#xfc;hrung Entity(typ) &amp;#8594; Relation(schema)"/>
<node CREATED="1136273328585" ID="Freemind_Link_917672511" MODIFIED="1136445922200" TEXT="Beziehungstypen durch Fremdschl&#xfc;ssel repr&#xe4;sentiert">
<icon BUILTIN="idea"/>
</node>
<node CREATED="1136273362383" ID="Freemind_Link_1737543289" MODIFIED="1136273406246" TEXT="&lt;html&gt;&lt;font face=&quot;Arial&quot;&gt;Attribute (Entity)&amp;nbsp; &amp;#8594; Attribute (Relation)"/>
<node CREATED="1136273406777" ID="Freemind_Link_143794540" MODIFIED="1136273431413" TEXT="Schl&#xfc;ssel&#xfc;berf&#xfc;hrung">
<icon BUILTIN="messagebox_warning"/>
</node>
<node CREATED="1136273432825" ID="Freemind_Link_1520344433" MODIFIED="1136445916492" TEXT="beliebige Kardinalit&#xe4;ten nicht im relationalen Modell darstellbar">
<icon BUILTIN="button_cancel"/>
</node>
<node CREATED="1136276077848" FOLDED="true" ID="Freemind_Link_695531576" MODIFIED="1136276083807" TEXT="&lt;html&gt;&lt;img src=&quot;DBS/relational_n1_1.JPG&quot;&gt;">
<node CREATED="1136276162940" ID="Freemind_Link_629790300" MODIFIED="1136276180726" TEXT="ANR ist Fremdschl&#xfc;ssel von Abteilung"/>
<node CREATED="1136276190921" ID="Freemind_Link_996629555" MODIFIED="1136276250096" TEXT="&lt;html&gt;&lt;font face=&quot;Arial&quot;&gt;&amp;#8594; Als Attributwerte f&#xfc;r Mitarbeiter.ANR nur Werte die auch als Abteilung.ANR existieren"/>
<node CREATED="1136276263275" ID="Freemind_Link_1497645506" MODIFIED="1136445953575" TEXT="&lt;html&gt;&lt;font face=&quot;Arial&quot;&gt;Falls abteilungslose Mitarbeiter erlaubt &amp;#8594; Mitarbeiter.ANR darf NULL werden">
<icon BUILTIN="button_ok"/>
</node>
</node>
<node CREATED="1136276103986" FOLDED="true" ID="Freemind_Link_660961537" MODIFIED="1136276111957" TEXT="referentielle Integrit&#xe4;t">
<node CREATED="1136276111807" FOLDED="true" ID="Freemind_Link_1097390641" MODIFIED="1136276119468" TEXT="Werte dienen als Verweise">
<node CREATED="1136276147238" ID="Freemind_Link_781776384" MODIFIED="1136276151955" TEXT="logisches Konstrukt"/>
</node>
<node CREATED="1136276121881" ID="Freemind_Link_1498389228" MODIFIED="1136445932265" TEXT="keine Pointer wie etwa in Netzwerk-DB">
<icon BUILTIN="button_cancel"/>
</node>
</node>
</node>
<node CREATED="1136273238395" FOLDED="true" ID="Freemind_Link_1782409112" MODIFIED="1136273607936" TEXT="rekursiv 1:n">
<node CREATED="1136273717524" FOLDED="true" ID="Freemind_Link_141253220" MODIFIED="1136273723973" TEXT="&lt;html&gt;&lt;img src=&quot;DBS/relational_n1.JPG&quot;&gt;">
<node CREATED="1136275137606" ID="Freemind_Link_1380886490" MODIFIED="1136275147781" TEXT="MgrPNR = Manager-Personalnummer"/>
</node>
<node CREATED="1136273726737" FOLDED="true" ID="Freemind_Link_431770641" MODIFIED="1136273797729" TEXT="&lt;html&gt;&lt;font face=&quot;Arial&quot;&gt; &amp;#8594; relational: Mitarbeiter(&lt;u&gt;PNR&lt;/u&gt;, Name,..., &lt;font color=red&gt;MgrPNR&lt;/font&gt;)">
<node CREATED="1136273805641" ID="Freemind_Link_795080826" MODIFIED="1136275218813" TEXT="MgrPNR ist Fremdschl&#xfc;ssel in Mitarbeiter"/>
<node CREATED="1136275151156" ID="Freemind_Link_897889754" MODIFIED="1136275161320" TEXT="zeigt f&#xfc;r jeden Mitarbeiter auf seinen Boss"/>
<node CREATED="1136273826911" ID="Freemind_Link_1204412312" MODIFIED="1136273853510" TEXT="bezieht sich auf Prim&#xe4;rschl&#xfc;ssel (PNR) der gleichen Relation"/>
</node>
<node CREATED="1136273862242" FOLDED="true" ID="Freemind_Link_899337951" MODIFIED="1136275669521" TEXT="Problem: wie wird &quot;oberster&#xa;Boss&quot; in Tupeln dargestellt?">
<icon BUILTIN="help"/>
<node CREATED="1136273936188" ID="Freemind_Link_1886579266" MODIFIED="1136275702068" TEXT="&lt;html&gt;&lt;font face=&quot;Arial&quot;&gt;&amp;#8594; MgrPNR und PNR haben gleichen Wert, oder">
<icon BUILTIN="clanbomber"/>
</node>
<node CREATED="1136273970678" FOLDED="true" ID="Freemind_Link_1623712596" MODIFIED="1136273971830" TEXT="&lt;html&gt;&lt;font face=&quot;Arial&quot;&gt;&amp;#8594; MgrPNR wird als undefiniert markiert">
<node CREATED="1136275101885" ID="Freemind_Link_614763997" MODIFIED="1136275675499" TEXT="in MgrPNR-Spalte von Mitarbweiter darf&#xa;nur einmal NULL stehen (beim Boss)">
<icon BUILTIN="messagebox_warning"/>
</node>
</node>
</node>
<node CREATED="1136276603874" FOLDED="true" ID="Freemind_Link_1473781418" MODIFIED="1136276613789" TEXT="&lt;html&gt;&lt;img src=&quot;DBS/nichtrek_n1.JPG&quot;&gt;">
<node CREATED="1136276616473" ID="Freemind_Link_969539082" MODIFIED="1136276634779" TEXT="Tabelle enth&#xe4;lt f&#xfc;r jeden Knoten ein Tupel"/>
<node CREATED="1136276644943" ID="Freemind_Link_1054814704" MODIFIED="1136276669849" TEXT="Kanten werden durch Prim&#xe4;rschl&#xfc;ssel-Fremdschl&#xfc;ssel-Beziehungen dargestellt"/>
<node CREATED="1136276670971" ID="Freemind_Link_260325892" MODIFIED="1136445993322" TEXT="NULL f&#xfc;r MgrPNR erlaubt">
<icon BUILTIN="button_ok"/>
</node>
<node CREATED="1136276705491" FOLDED="true" ID="Freemind_Link_712734848" MODIFIED="1136276715325" TEXT="zus&#xe4;tzliche Integrit&#xe4;tsbedingungen">
<node CREATED="1136276715164" ID="Freemind_Link_904537020" MODIFIED="1136276721784" TEXT="Zyklenfreiheit"/>
<node CREATED="1136276722114" ID="Freemind_Link_823734629" MODIFIED="1136276742263" TEXT="nur genau ein NULL in Spalte MgrPNR"/>
</node>
<node CREATED="1136276744947" FOLDED="true" ID="Freemind_Link_18260667" MODIFIED="1136276824822" TEXT="Auspr&#xe4;gungsbaum">
<icon BUILTIN="forward"/>
<node CREATED="1136276814217" ID="Freemind_Link_1287751594" MODIFIED="1136276819464" TEXT="&lt;html&gt;&lt;img src=&quot;DBS/auspr&#xe4;gungsbaum.JPG&quot;&gt;"/>
</node>
</node>
</node>
<node CREATED="1136273612703" FOLDED="true" ID="Freemind_Link_1833092544" MODIFIED="1136273617620" TEXT="nichtrekursiv n:m">
<node CREATED="1136274244552" ID="Freemind_Link_159318379" MODIFIED="1136274258933" TEXT="Beziehungstyp wird in eigenst&#xe4;ndige Relation &#xfc;berf&#xfc;hrt"/>
<node CREATED="1136274266804" ID="Freemind_Link_53899304" MODIFIED="1136274310577" TEXT="(Prim&#xe4;r-)Schl&#xfc;ssel dieser Relation: Attributkombination der Schl&#xfc;ssel"/>
<node CREATED="1136274117960" ID="Freemind_Link_396887138" MODIFIED="1138087986716" TEXT="&lt;html&gt;&lt;img src=&quot;relational_nm.JPG&quot;&gt;"/>
<node CREATED="1136274574627" FOLDED="true" ID="Freemind_Link_108145767" MODIFIED="1136274577140" TEXT="relational">
<node CREATED="1136274128685" FOLDED="true" ID="Freemind_Link_1496420702" MODIFIED="1136274172669" TEXT="&lt;html&gt;&lt;font face=&quot;Arial&quot;&gt;Lieferant (&lt;u&gt;LieferNr&lt;/u&gt;, Name, Ort,...)">
<node CREATED="1136274384834" ID="Freemind_Link_575539504" MODIFIED="1136274398133" TEXT="LieferNr ist Fremdschl&#xfc;ssel von Lieferant"/>
</node>
<node CREATED="1136274195451" FOLDED="true" ID="Freemind_Link_1608685899" MODIFIED="1136274196323" TEXT="&lt;html&gt;&lt;font face=&quot;Arial&quot;&gt;Teil (&lt;u&gt;TeileNr&lt;/u&gt;, Bezeichnung, ...)">
<node CREATED="1136274328072" ID="Freemind_Link_1826329770" MODIFIED="1136274359257" TEXT="TeileNr ist Fremdschl&#xfc;ssel von Teil"/>
</node>
<node CREATED="1136274233356" FOLDED="true" ID="Freemind_Link_1852859535" MODIFIED="1136275396949" TEXT="&lt;html&gt;&lt;font face=&quot;Arial&quot;&gt;Liefert (&lt;u&gt;LieferNr, TeileNr&lt;/u&gt;, Menge)">
<node CREATED="1136275398701" ID="Freemind_Link_861541816" MODIFIED="1136275637224" TEXT="LieferNr-TeileNr ist 2-attributiger Schl&#xfc;ssel">
<icon BUILTIN="idea"/>
</node>
<node CREATED="1136275432881" ID="Freemind_Link_1283980045" MODIFIED="1136275634430" TEXT="ist minimal">
<icon BUILTIN="button_ok"/>
</node>
</node>
<node CREATED="1136275606270" ID="Freemind_Link_270868680" MODIFIED="1136275629533" TEXT="&lt;html&gt;&lt;font face=&quot;Arial&quot;&gt;&amp;#8594; 3 primary keys, 2 forent keys"/>
</node>
<node CREATED="1136276886331" FOLDED="true" ID="Freemind_Link_71292998" MODIFIED="1136276901613" TEXT="Tabellen">
<icon BUILTIN="forward"/>
<node CREATED="1136276890637" ID="Freemind_Link_247077382" MODIFIED="1136276896665" TEXT="&lt;html&gt;&lt;img src=&quot;DBS/nichtrek_n-m2.JPG&quot;&gt;"/>
<node CREATED="1136277200713" FOLDED="true" ID="Freemind_Link_235531963" MODIFIED="1136277281088" TEXT="wegen der 2 Prim&#xe4;rschl&#xfc;ssel-&#xa;Fremdschl&#xfc;ssel-Beziehungen">
<node CREATED="1136276911296" ID="Freemind_Link_1403490852" MODIFIED="1136276953487" TEXT="in Spalte Liefeert.TeileNr d&#xfc;rfen nur Nummern vorkommen die auch in Teil vorkommen"/>
<node CREATED="1136276953858" ID="Freemind_Link_1759939873" MODIFIED="1136277011541" TEXT="in Spalte Liefert.LieferNr d&#xfc;rfen nur Nummern vorkommen die auch in Lieferant vorkommen "/>
</node>
</node>
</node>
<node CREATED="1136273626693" FOLDED="true" ID="Freemind_Link_1276988335" MODIFIED="1136273631611" TEXT="rekursiv n:m">
<node CREATED="1136274683683" ID="Freemind_Link_1278631246" MODIFIED="1136274685456" TEXT="Beziehungstyp wird in eigenst&#xe4;ndige Relation &#xfc;berf&#xfc;hrt "/>
<node CREATED="1136274547227" FOLDED="true" ID="Freemind_Link_1695795964" MODIFIED="1136274552795" TEXT="&lt;html&gt;&lt;img src=&quot;DBS/relational_nm2.jpg&quot;&gt;">
<node CREATED="1136274554227" ID="Freemind_Link_765676234" MODIFIED="1136274558223" TEXT="St&#xfc;ckliste"/>
</node>
<node CREATED="1136274698074" ID="Freemind_Link_598624714" MODIFIED="1136274762737" TEXT="(Prim&#xe4;r-)Schl&#xfc;ssel setzt sich aus Attributen OberteilNr und UnterteilNr zusammen"/>
<node CREATED="1136274778500" ID="Freemind_Link_1752657719" MODIFIED="1136274779411" TEXT="Ein Struktur-Tupel pro Kante im Gozinto-Graphen"/>
<node CREATED="1136274559465" FOLDED="true" ID="Freemind_Link_1356132948" MODIFIED="1136274589608" TEXT="relational">
<node CREATED="1136274195451" FOLDED="true" ID="Freemind_Link_1803500042" MODIFIED="1136276019604" TEXT="&lt;html&gt;&lt;font face=&quot;Arial&quot;&gt;Teil (&lt;u&gt;TeileNr&lt;/u&gt;, Bezeichnung, ...)">
<node CREATED="1136275811054" ID="Freemind_Link_1708478093" MODIFIED="1136275815921" TEXT="Knotentabelle"/>
<node CREATED="1136274328072" ID="Freemind_Link_1054190624" MODIFIED="1136274359257" TEXT="TeileNr ist Fremdschl&#xfc;ssel von Teil"/>
</node>
<node CREATED="1136274666709" FOLDED="true" ID="Freemind_Link_1067365420" MODIFIED="1136276019584" TEXT="&lt;html&gt;&lt;font face=&quot;Arial&quot;&gt;Struktur (&lt;u&gt;OberteilNr, UnterteilNr&lt;/u&gt;, Anzahl)">
<node CREATED="1136275817203" ID="Freemind_Link_1447792570" MODIFIED="1136275820738" TEXT="Kantentabelle"/>
<node CREATED="1136275844643" ID="Freemind_Link_112291286" MODIFIED="1136275893633" TEXT="OberteilNr-UnterteilNr ist 2-attributiger Schl&#xfc;ssel">
<icon BUILTIN="idea"/>
</node>
<node CREATED="1136275867906" ID="Freemind_Link_692109091" MODIFIED="1136275890459" TEXT="minimal">
<icon BUILTIN="button_ok"/>
</node>
</node>
</node>
<node CREATED="1136274792920" ID="Freemind_Link_1468335228" MODIFIED="1136274808122" TEXT="OberteilNr und UnterteilNr sind Fremdschl&#xfc;ssel in Struktur mit Bezug auf Prim&#xe4;rschl&#xfc;ssel von Teil"/>
<node CREATED="1136277077015" FOLDED="true" ID="Freemind_Link_530187072" MODIFIED="1136277092116" TEXT="Gozinto-Graph">
<node CREATED="1136277091946" ID="Freemind_Link_910336989" MODIFIED="1136277097134" TEXT="&lt;html&gt;&lt;img src=&quot;DBS/rekursiv_n_m.JPG&quot;&gt;"/>
<node CREATED="1136277101290" FOLDED="true" ID="Freemind_Link_1026828533" MODIFIED="1136277192200" TEXT="In den Spalten OberteilNr und UnterteilNr von Struktur d&#xfc;rfen nur&#xa;Teilenummern vorkommen, die auch in Teil vorhanden sind">
<node CREATED="1136277200713" ID="Freemind_Link_659341932" MODIFIED="1136277231527" TEXT="wegen der 2 Prim&#xe4;rschl&#xfc;ssel-Fremdschl&#xfc;ssel-Beziehungen"/>
</node>
<node CREATED="1136277149769" FOLDED="true" ID="Freemind_Link_1862690996" MODIFIED="1136277166644" TEXT="zus&#xe4;tzliche Integrit&#xe4;tsbedingung: nichtzyklich">
<node CREATED="1136277166473" ID="Freemind_Link_1686109147" MODIFIED="1136277180444" TEXT="wegen directed acyclic graph, DAG"/>
</node>
</node>
</node>
<node CREATED="1136445597603" FOLDED="true" ID="Freemind_Link_1821105912" MODIFIED="1136445609520" TEXT="Freiheitsgrade">
<node CREATED="1136445609240" ID="Freemind_Link_1375138535" MODIFIED="1136445634907" TEXT="Beziehungstyp als eigenst&#xe4;ndige Relation oder doch nicht?"/>
<node CREATED="1136445638402" ID="Freemind_Link_178679165" MODIFIED="1136445673002" TEXT="&lt;html&gt;Entitytypen &amp;#8594; Tabellen &quot;1:1&quot; ?"/>
<node CREATED="1136445676006" ID="Freemind_Link_751491393" MODIFIED="1136445682916" TEXT="Schl&#xfc;sselfestlegungen"/>
<node CREATED="1136445683487" ID="Freemind_Link_1178056539" MODIFIED="1136445699850" TEXT="zus&#xe4;tzliche Integrit&#xe4;tsbedingungen"/>
</node>
</node>
<node BACKGROUND_COLOR="#cc00cc" COLOR="#fefefe" CREATED="1136277424865" ID="Freemind_Link_1061920947" MODIFIED="1137050965059" POSITION="right" TEXT="atomare Attribute werden direkt &#xfc;bernommen">
<icon BUILTIN="button_ok"/>
</node>
<node BACKGROUND_COLOR="#cc0066" COLOR="#fefefe" CREATED="1136277415031" FOLDED="true" ID="Freemind_Link_1621311983" MODIFIED="1137050966631" POSITION="right" TEXT="Umgang mit nichtatomaren Attributen">
<icon BUILTIN="help"/>
<node CREATED="1136277443231" FOLDED="true" ID="Freemind_Link_1280057744" MODIFIED="1136277458333" TEXT="extra Tabelle">
<node CREATED="1136277559298" ID="Freemind_Link_1140703366" MODIFIED="1136277564816" TEXT="&lt;html&gt;&lt;img src=&quot;DBS/nichtatomar.JPG&quot;&gt;"/>
<node CREATED="1136277574270" ID="Freemind_Link_786642766" MODIFIED="1136277588530" TEXT="Telefonnummer war im E/R ein mengenwertiges Attribut"/>
<node CREATED="1136277681404" FOLDED="true" ID="Freemind_Link_64654544" MODIFIED="1136446063984" TEXT="zus&#xe4;tzliche Integrit&#xe4;tsbedingungen denkbar">
<icon BUILTIN="idea"/>
<node CREATED="1136277698218" ID="Freemind_Link_1463218246" MODIFIED="1136277713360" TEXT="z.B. kein TelNr-Sharing"/>
</node>
<node CREATED="1136446443009" ID="Freemind_Link_69274233" MODIFIED="1136446510075" TEXT="Nachteil: Anwendung die sowohl auf Name als auch auf&#xa;Tel.Nr. zugreifen will muss auf beide Tabellen zugreifen&#xa;"/>
</node>
<node CREATED="1136446226668" FOLDED="true" ID="Freemind_Link_991068570" MODIFIED="1136446239967" TEXT="keine extra Tabelle">
<node CREATED="1136446332710" ID="Freemind_Link_1203710064" MODIFIED="1136446338168" TEXT="&lt;html&gt;&lt;img src=&quot;DBS/nichtatomar2.JPG&quot;&gt;"/>
<node CREATED="1136446339881" ID="Freemind_Link_1240246629" MODIFIED="1136446369473" TEXT="Probleme: Mitarbeiter ohne Tel.Nr k&#xf6;nnen nciht aufgenommen werden"/>
<node CREATED="1136446376583" ID="Freemind_Link_421890503" MODIFIED="1136446386207" TEXT="Redundanz in Tabellenspalte Name"/>
<node CREATED="1136446394589" FOLDED="true" ID="Freemind_Link_675026006" MODIFIED="1136446402160" TEXT="L&#xf6;sung: h&#xf6;here Normalform">
<node CREATED="1136446409100" ID="Freemind_Link_1893519793" MODIFIED="1136446413356" TEXT="&#xc4;nderungsaufwand"/>
<node CREATED="1136446413727" ID="Freemind_Link_1385902984" MODIFIED="1136446424612" TEXT="Integrit&#xe4;tsgef&#xe4;hrdung"/>
</node>
<node CREATED="1136446594537" ID="Freemind_Link_499092718" MODIFIED="1136446600425" TEXT="&lt;html&gt;&lt;img src=&quot;DBS/nichtatomar3.JPG&quot;&gt;"/>
<node CREATED="1136446601717" FOLDED="true" ID="Freemind_Link_1557130047" MODIFIED="1136446605062" TEXT="Problem: ">
<node CREATED="1136446624320" ID="Freemind_Link_1715940810" MODIFIED="1136446637489" TEXT="Zusammengeh&#xf6;rigkeit von PLZ-Ort-Stra&#xdf;e-Hausnummer (n&#xe4;mlich als Adresse) nicht mehr erkennbar"/>
<node CREATED="1136446637999" ID="Freemind_Link_1022700868" MODIFIED="1136446642676" TEXT="Semantischer Verlust"/>
<node CREATED="1136446655064" ID="Freemind_Link_205814669" MODIFIED="1136446655955" TEXT="Adresse in Datenbankanfrage nicht mehr einfach als ganzes ansprechbar (&#x201e;Gib mir Adresse von Dagobert&#x201c;)"/>
</node>
</node>
<node CREATED="1136277604343" ID="Freemind_Link_861923050" MODIFIED="1136446068821" TEXT="wieder keine NULLen erlaubt">
<icon BUILTIN="button_cancel"/>
</node>
</node>
<node BACKGROUND_COLOR="#cc0033" COLOR="#fefefe" CREATED="1136273469297" FOLDED="true" ID="Freemind_Link_265188163" MODIFIED="1137050968013" POSITION="right" TEXT="Frage: Was passiert mit Kindern bei &quot;&#xc4;nderungen&quot; am Vater?">
<node CREATED="1136273497568" ID="Freemind_Link_616465698" MODIFIED="1136273527621" TEXT="&#xc4;nderungen der referenzierten Schl&#xfc;sselwerte im Vater"/>
<node CREATED="1136273528612" ID="Freemind_Link_1365697421" MODIFIED="1136446077714" TEXT="L&#xf6;schen des Vaters">
<icon BUILTIN="button_cancel"/>
</node>
<node CREATED="1136273551936" FOLDED="true" ID="Freemind_Link_1749974656" MODIFIED="1136273559146" TEXT="Aktionen:">
<node CREATED="1136273997467" ID="Freemind_Link_266874600" MODIFIED="1136446082410" TEXT="&#xc4;nderung zur&#xfc;ckweisen, wenn Kinder dranh&#xe4;ngen">
<icon BUILTIN="button_cancel"/>
</node>
<node CREATED="1136274011176" FOLDED="true" ID="Freemind_Link_763041063" MODIFIED="1136446087418" TEXT="Automatische Folge&#xe4;nderungen in den Kindern">
<icon BUILTIN="button_ok"/>
<node CREATED="1136274040929" ID="Freemind_Link_404098810" MODIFIED="1136274049361" TEXT="u.U. kaskadierend fortgesetzt"/>
</node>
<node CREATED="1136274052426" ID="Freemind_Link_1904694843" MODIFIED="1136446103331" TEXT="Kinder zu Waisenkindern machen"/>
<node CREATED="1136274405353" ID="Freemind_Link_430596855" MODIFIED="1136446103341" TEXT="Kinder einem Default-Schl&#xfc;ssel zuordnen"/>
</node>
<node CREATED="1136274424881" ID="Freemind_Link_1508521021" MODIFIED="1136446100086" TEXT="relationale DBMS erlauben diese Spezifikationsm&#xf6;glichkeiten&#xa;BEI DER DEFINITION VON FORENT KEYs durch den DBA">
<icon BUILTIN="button_ok"/>
</node>
</node>
<node BACKGROUND_COLOR="#cc0000" COLOR="#fefefe" CREATED="1136446684556" FOLDED="true" ID="Freemind_Link_719564537" MODIFIED="1137050969956" POSITION="right" TEXT="Sprachen f&#xfc;r das relationale Modell">
<node CREATED="1136446698857" ID="Freemind_Link_16705358" MODIFIED="1136446944740" TEXT="nicht navigierend">
<icon BUILTIN="button_cancel"/>
</node>
<node CREATED="1136446734158" ID="Freemind_Link_873252090" MODIFIED="1136446945902" TEXT="nicht satzorientiert">
<icon BUILTIN="button_cancel"/>
</node>
<node CREATED="1136446716152" ID="Freemind_Link_1566277174" MODIFIED="1136446948185" TEXT="mengenorierntiert">
<icon BUILTIN="button_ok"/>
</node>
<node CREATED="1136446721980" ID="Freemind_Link_1359327092" MODIFIED="1136446949267" TEXT="deskriptiv">
<icon BUILTIN="button_ok"/>
</node>
<node CREATED="1136446746275" FOLDED="true" ID="Freemind_Link_1565350736" MODIFIED="1136446756480" TEXT="Mengen von Tupeln">
<node CREATED="1136446756339" ID="Freemind_Link_1204887253" MODIFIED="1136446758282" TEXT="gelesen"/>
<node CREATED="1136446761006" ID="Freemind_Link_444291930" MODIFIED="1136446763390" TEXT="eingef&#xfc;gt"/>
<node CREATED="1136446763630" ID="Freemind_Link_1519357993" MODIFIED="1136446766624" TEXT="ge&#xe4;ndert"/>
<node CREATED="1136446769188" ID="Freemind_Link_1541055694" MODIFIED="1136446771561" TEXT="gel&#xf6;scht"/>
<node CREATED="1136446780404" ID="Freemind_Link_435523214" MODIFIED="1136446954054" TEXT="mit nur einer Anweisung">
<icon BUILTIN="idea"/>
</node>
<node CREATED="1136446790719" ID="Freemind_Link_1266189074" MODIFIED="1136446805490" TEXT="&lt;html&gt;&lt;font face=&quot;Arial&quot;&gt;&amp;#8594; gr&#xf6;&#xdf;ere M&#xe4;chtigkeit der Sprache"/>
</node>
<node CREATED="1136446814854" ID="Freemind_Link_220703035" MODIFIED="1136446960543" TEXT="potentiell Performance-Gewinn m&#xf6;glcih">
<icon BUILTIN="button_ok"/>
</node>
<node CREATED="1136446835193" FOLDED="true" ID="Freemind_Link_597224180" MODIFIED="1136446964218" TEXT="Optimizer gefordert">
<icon BUILTIN="messagebox_warning"/>
<node CREATED="1136877633211" ID="Freemind_Link_124120864" MODIFIED="1136877647452" TEXT="Kostenvorhersage bei DB-Anfragen"/>
<node CREATED="1136877647822" ID="Freemind_Link_404177844" MODIFIED="1136877668282" TEXT="Bsp.: Kraftfahrtbundesamt">
<node CREATED="1136877747996" ID="Freemind_Link_1840609362" MODIFIED="1136877812099" TEXT="&lt;html&gt;SL&lt;sub&gt;KFZ-Typ=&quot;Ferrari&quot;&lt;/sub&gt;(KFZ-Zulassungstabelle) &amp;#8594; 10% Vorhersage"/>
<node CREATED="1136877798299" ID="Freemind_Link_547015022" MODIFIED="1136877807181" TEXT="&lt;html&gt;&lt;font face=&quot;Arial&quot;&gt;SL&lt;sub&gt;Zulassungsbezirk=&quot;FFM-Rotlicht&quot;&lt;/sub&gt;(KFZ-Zulassungstabelle) &amp;#8594; 10% Vorhersage"/>
<node CREATED="1136877823815" ID="Freemind_Link_1285650327" MODIFIED="1136878030002" TEXT="Grundlage f&#xfc;r Vorhersage: Statistiken &#xfc;ber Daten(verteilung) / Werte">
<icon BUILTIN="desktop_new"/>
<node CREATED="1136877888088" ID="Freemind_Link_82921448" MODIFIED="1136877894908" TEXT="Metadaten, Katalog"/>
<node CREATED="1136878048909" ID="Freemind_Link_1879514002" MODIFIED="1136878196391" TEXT="Problem: ">
<icon BUILTIN="help"/>
<node CREATED="1136878196221" ID="Freemind_Link_1683613540" MODIFIED="1136878197693" TEXT="welche Statistiken werden gef&#xfc;hrt?"/>
<node CREATED="1136878198334" ID="Freemind_Link_1912330695" MODIFIED="1136878204403" TEXT="Aktualit&#xe4;t?"/>
</node>
</node>
<node CREATED="1136877900486" ID="Freemind_Link_110653778" MODIFIED="1136878019607" TEXT="&lt;html&gt;&lt;font face=&quot;Arial&quot;&gt;aber: SL&lt;sub&gt;Typ=&quot;Ferrari&quot; und Bezirk=&quot;FFM-Rotlicht&quot;&lt;/sub&gt; &amp;#8594; Vorhersage 1% stimmt nicht!">
<icon BUILTIN="button_cancel"/>
<node CREATED="1136878010183" ID="Freemind_Link_1680777" MODIFIED="1136878024644" TEXT="keine Korrelation">
<icon BUILTIN="messagebox_warning"/>
</node>
</node>
</node>
</node>
<node CREATED="1136446847721" ID="Freemind_Link_1759319696" MODIFIED="1136446868250" TEXT="Spezifikation von WAS anstelle von WIE"/>
<node CREATED="1136446873608" FOLDED="true" ID="Freemind_Link_1991456103" MODIFIED="1136446879136" TEXT="Basisoperationen">
<node CREATED="1136446878956" FOLDED="true" ID="Freemind_Link_1153549828" MODIFIED="1136446887067" TEXT="Selection">
<node CREATED="1136446895810" ID="Freemind_Link_1608248019" MODIFIED="1136446910020" TEXT="Auswahl von Tupeln aus einer Relation"/>
<node CREATED="1136446910431" ID="Freemind_Link_228676325" MODIFIED="1136446919664" TEXT="mit gewissen Eigenschaften"/>
<node CREATED="1136446919935" ID="Freemind_Link_645949128" MODIFIED="1136446937610" TEXT="= Zeilenauswahl aus Tabelle"/>
<node CREATED="1136878551652" ID="Freemind_Link_316871882" MODIFIED="1136878567294" TEXT="F steht f&#xfc;r Selektionsformel">
<node CREATED="1136878566994" ID="Freemind_Link_256383641" MODIFIED="1136878571140" TEXT="Bedingung"/>
<node CREATED="1136878571521" ID="Freemind_Link_313549979" MODIFIED="1136878573934" TEXT="Pr&#xe4;dikat"/>
</node>
<node CREATED="1136878583978" ID="Freemind_Link_1844534028" MODIFIED="1136878642252" TEXT="&lt;html&gt;&lt;font face=&quot;Arial&quot;&gt;SL&lt;sub&gt;F&lt;/sub&gt; R w&#xe4;hlt jene Zeilen von R aus, die der Bedingung F gen&#xfc;gen"/>
<node CREATED="1136878650614" FOLDED="true" ID="Freemind_Link_1668839187" MODIFIED="1136878667569" TEXT="Unterscheidung zwischen verschiendenen Arten von Selektionsformeln">
<node CREATED="1136878699334" ID="Freemind_Link_1673993307" MODIFIED="1136878703781" TEXT="Konstantenselektion">
<node CREATED="1136878706795" ID="Freemind_Link_1687603639" MODIFIED="1136878708417" TEXT="Vegleich Attribut(wert) - Konstante "/>
</node>
<node CREATED="1136878710140" ID="Freemind_Link_1987641696" MODIFIED="1136878737659" TEXT="Attributselektion">
<node CREATED="1136878737359" ID="Freemind_Link_1796126301" MODIFIED="1136878751670" TEXT="Vergleich Attribut(wert) - Attribut(wert)"/>
</node>
<node CREATED="1136878766060" ID="Freemind_Link_1888145825" MODIFIED="1136878794351" TEXT="logische Verkn&#xfc;pfung von Konstanten- und/oder Attributselektion"/>
<node CREATED="1136878831404" ID="Freemind_Link_1272050868" MODIFIED="1136878855669" TEXT="Selektionsformel wird jeweils durch Betrachtung eines Tupels &#x201e;lokal&#x201c; ausgewertet"/>
<node CREATED="1137051288594" ID="Freemind_Link_1246065641" MODIFIED="1137051310896" TEXT="keine tupel&#xfc;bergreifend vergleichenden Selektionsformeln"/>
</node>
</node>
<node CREATED="1136446968825" FOLDED="true" ID="Freemind_Link_65928789" MODIFIED="1136446973582" TEXT="Projektion">
<node CREATED="1136446973382" ID="Freemind_Link_1989667695" MODIFIED="1136446987191" TEXT="Steichen von Spalten aus Tabelle"/>
<node CREATED="1136447022542" ID="Freemind_Link_1795209666" MODIFIED="1136447046637" TEXT="Streichen = Ausw&#xe4;hlen der Spalten, die &#xfc;brigbleiben sollen"/>
<node CREATED="1136446987472" ID="Freemind_Link_620690961" MODIFIED="1136446998488" TEXT="im Zuge einer Anfrageausf&#xfc;hrung"/>
</node>
<node CREATED="1136447065194" FOLDED="true" ID="Freemind_Link_450577755" MODIFIED="1136447067988" TEXT="Verbund">
<node CREATED="1136447070001" FOLDED="true" ID="Freemind_Link_719391140" MODIFIED="1136447086174" TEXT="Join">
<font BOLD="true" NAME="SansSerif" SIZE="12"/>
<node CREATED="1136447234137" ID="Freemind_Link_64187887" MODIFIED="1136447240796" TEXT="wichtigste Operation"/>
<node CREATED="1137051165988" ID="Freemind_Link_1799476656" MODIFIED="1137051178576" TEXT="dabei am wichtigsten: Equi-Join">
<node CREATED="1137051333449" ID="Freemind_Link_906401603" MODIFIED="1137051351745" TEXT="Gleichheitsbedingung &quot;=&quot;"/>
</node>
</node>
<node CREATED="1136878886964" FOLDED="true" ID="Freemind_Link_917445305" MODIFIED="1136878888226" TEXT="&lt;html&gt;&lt;font face=&quot;Arial&quot;&gt;R JN&lt;sub&gt;F&lt;/sub&gt; S">
<node CREATED="1136878892372" ID="Freemind_Link_55708578" MODIFIED="1136878896928" TEXT="F: Verbundbedingung"/>
<node CREATED="1136878909276" ID="Freemind_Link_84085443" MODIFIED="1136878929305" TEXT="Konkateniert die Tupel der Relationen R und S, die die Verbundbedingung erf&#xfc;llen"/>
</node>
<node CREATED="1136879015769" ID="Freemind_Link_693783719" MODIFIED="1137051211023" TEXT="&lt;html&gt;&lt;img src=&quot;join.JPG&quot;&gt;"/>
<node CREATED="1136447087015" ID="Freemind_Link_1870870630" MODIFIED="1136447098732" TEXT="Verkn&#xfc;pfung von Tabellen"/>
<node CREATED="1136447099022" ID="Freemind_Link_1372944253" MODIFIED="1136447121114" TEXT="aufgrund von Attributwert-Beziehungen"/>
<node CREATED="1136447121384" ID="Freemind_Link_78285295" MODIFIED="1136447183504" TEXT="&lt;html&gt;&lt;font face=&quot;Arial&quot;&gt;&amp;#8594;Kombinieren von Tupeln aus verschiedenen Tabellen"/>
<node CREATED="1137051387316" ID="Freemind_Link_269161791" MODIFIED="1137051392133" TEXT="&quot;inner Join&quot;">
<node CREATED="1137051391973" ID="Freemind_Link_276646893" MODIFIED="1137051420113" TEXT="Tupel, zu denen es kein &quot;Gegenst&#xfc;ck&quot; gibt"/>
<node CREATED="1137051446541" ID="Freemind_Link_521652922" MODIFIED="1137051476885" TEXT="Auswertung der Join-Bedingung ergibt nie true"/>
<node CREATED="1137051420384" ID="Freemind_Link_1644004355" MODIFIED="1137051438099" TEXT="sind im Join-Ergebnis nicht enthalten"/>
<node CREATED="1137051518174" FOLDED="true" ID="Freemind_Link_786635796" MODIFIED="1137051524193" TEXT="theoretischer Ablauf">
<node CREATED="1137051704312" ID="Freemind_Link_939220455" MODIFIED="1137051705534" TEXT="&lt;html&gt;&lt;font face=&quot;Courier new&quot;&gt;for each &lt;/font&gt;Tupel&lt;font face=&quot;Courier new&quot;&gt; x in &lt;/font&gt; Buch&lt;font face=&quot;Courier new&quot;&gt; do&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;for&amp;nbsp; each &lt;/font&gt;Tupel&lt;font face=&quot;Courier new&quot;&gt; y in &lt;/font&gt;Buch&lt;font face=&quot;Courier new&quot;&gt; do&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if x.InvNr==y.InvNr then&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/font&gt; erzeuge Ergebnistupel durch Konkatenation der Tupel &lt;font face=&quot;Courier new&quot;&gt;x&lt;/font&gt; und &lt;font face=&quot;Courier new&quot;&gt;y"/>
<node CREATED="1137051725753" ID="Freemind_Link_1603426953" MODIFIED="1137051729398" TEXT="nested loop"/>
<node CREATED="1137051746553" ID="Freemind_Link_1638292037" MODIFIED="1137051751980" TEXT="Aufwand n*m">
<node CREATED="1137051751800" ID="Freemind_Link_1872866563" MODIFIED="1137051766261" TEXT="n=card(Buch)"/>
<node CREATED="1137051766531" ID="Freemind_Link_15469446" MODIFIED="1137051773221" TEXT="m=card(Ausleihe)"/>
<node CREATED="1137051773802" ID="Freemind_Link_125640017" MODIFIED="1137051782004" TEXT="card : Kardinalit&#xe4;t"/>
</node>
</node>
</node>
</node>
<node CREATED="1136447272432" ID="Freemind_Link_975012006" MODIFIED="1136447293442" TEXT="Mengen">
<node CREATED="1136447277980" ID="Freemind_Link_784527969" MODIFIED="1136447296887" TEXT="-vereinigung">
<node CREATED="1137051850963" ID="Freemind_Link_116363447" MODIFIED="1137051853306" TEXT="UNION"/>
</node>
<node CREATED="1136447283838" ID="Freemind_Link_220570663" MODIFIED="1136447298800" TEXT="-differenz"/>
<node CREATED="1136447286812" ID="Freemind_Link_692978387" MODIFIED="1136447300732" TEXT="-durchschnitt">
<node CREATED="1137051862189" ID="Freemind_Link_95684721" MODIFIED="1137051866345" TEXT="INTERSECTION"/>
</node>
<node CREATED="1136447304568" ID="Freemind_Link_82505769" MODIFIED="1136447337886" TEXT="Operationen der Mengenlehre ausgef&#xfc;hrt&#xa;auf verschiedenen Relationen gleicher Struktur"/>
</node>
</node>
<node BACKGROUND_COLOR="#00ff00" CREATED="1136447611409" FOLDED="true" ID="Freemind_Link_1336405275" MODIFIED="1136447795514" TEXT="Beispiele">
<edge COLOR="#009900"/>
<node CREATED="1136447617498" FOLDED="true" ID="Freemind_Link_1127928757" MODIFIED="1136447637256" TEXT="Finde die Wohnorte aller Angestellten, die Programmierer sind">
<node CREATED="1136447638248" ID="Freemind_Link_1782822687" MODIFIED="1136447677114" TEXT="Schritt 1: Selektion der Tupel der Angest-Relation mit Beruf = Programmierer"/>
<node CREATED="1136447677514" ID="Freemind_Link_1784857591" MODIFIED="1136447690052" TEXT="Schritt 2: Projektion auf Spalte Wohnort"/>
<node CREATED="1136447696051" ID="Freemind_Link_1754172601" MODIFIED="1136447717632" TEXT="Operationsergebnis muss wieder eine Relation (Menge) sein!"/>
<node CREATED="1136447727456" ID="Freemind_Link_1431448150" MODIFIED="1136447760604" TEXT="&lt;html&gt;&lt;font face=&quot;Arial&quot;&gt;&amp;#8594; Pojektion muss evtl. Duplikate automatisch eliminieren"/>
<node CREATED="1136447835111" ID="Freemind_Link_1443913246" MODIFIED="1136447852205" TEXT="&lt;html&gt;&lt;font face=&quot;Arial&quot;&gt;&amp;#8594; Abgeschlossenheit der relationalen Operationen"/>
</node>
<node CREATED="1136448048347" FOLDED="true" ID="Freemind_Link_491676841" MODIFIED="1136448071871" TEXT="Finde die Namen aller Angestellten, die am Projekt 27 mitarbeiten">
<node CREATED="1136448073964" FOLDED="true" ID="Freemind_Link_1633660105" MODIFIED="1136448078010" TEXT="L&#xf6;sung 1">
<node CREATED="1136448078831" FOLDED="true" ID="Freemind_Link_566454880" MODIFIED="1136448107402" TEXT="Verbinde (per Anfrage) die Relationen Mitarbeiter und Angest zu einer neuen tempor&#xe4;ren Relation">
<node CREATED="1136448108494" ID="Freemind_Link_629221184" MODIFIED="1136448110136" TEXT="Join"/>
</node>
<node CREATED="1136448111738" ID="Freemind_Link_1977447071" MODIFIED="1136448156403" TEXT="indem Angest-Tupel und Mitarbeiter-Tupel mit gleicher PNR konkateniert werden"/>
<node CREATED="1136448170753" ID="Freemind_Link_1922241345" MODIFIED="1136448214887" TEXT="auf diesem Zwischenergebnis: Selektion der Tupel mit ProjektNr. =27"/>
<node CREATED="1136448226674" FOLDED="true" ID="Freemind_Link_1888376282" MODIFIED="1136448246072" TEXT="und Projektion auf Spalte Name">
<node CREATED="1136448268133" ID="Freemind_Link_646377940" MODIFIED="1136448269205" TEXT="&lt;html&gt;&lt;font face=&quot;Arial&quot;&gt;&amp;#8594; Duplikate eliminieren?"/>
</node>
</node>
<node CREATED="1136448161250" FOLDED="true" ID="Freemind_Link_1002058073" MODIFIED="1136448163803" TEXT="L&#xf6;sung 2">
<node CREATED="1136448294932" ID="Freemind_Link_643938076" MODIFIED="1136448326537" TEXT="Selektion der Tupel der Mitarbeiter-Relation mit ProjektNr. 27"/>
<node CREATED="1136448330223" FOLDED="true" ID="Freemind_Link_275022273" MODIFIED="1136448341809" TEXT="Projektion auf Spalte AngestNr">
<node CREATED="1136448420873" ID="Freemind_Link_545257178" MODIFIED="1136448484454" TEXT="&lt;html&gt;&lt;font face=&quot;Arial&quot;&gt;&amp;#8594; Duplikate eliminieren? Ja"/>
</node>
<node CREATED="1136448345765" ID="Freemind_Link_1782761893" MODIFIED="1136448373625" TEXT="Dann: Nimm dieses Zwischenergebnis und verbinde es mit Relation Angest"/>
<node CREATED="1136448373855" ID="Freemind_Link_661906245" MODIFIED="1136448392252" TEXT="dazu: konkateniere Tupel mit gleicher AngestNr"/>
<node CREATED="1136448399242" FOLDED="true" ID="Freemind_Link_193372590" MODIFIED="1136448407464" TEXT="Projektion auf Spalte Name">
<node CREATED="1136448427032" ID="Freemind_Link_741771296" MODIFIED="1136448494188" TEXT="&lt;html&gt;&lt;font face=&quot;Arial&quot;&gt;&amp;#8594; Duplikate eliminieren? Nein."/>
</node>
</node>
</node>
</node>
<node CREATED="1136448452088" FOLDED="true" ID="Freemind_Link_943317968" MODIFIED="1136877393306" TEXT="oft mehrere M&#xf6;glichkeiten zur Formulierung einer DB-Anfrage">
<icon BUILTIN="idea"/>
<node CREATED="1136448528968" ID="Freemind_Link_717650874" MODIFIED="1136448534256" TEXT="Reihenfolge"/>
<node CREATED="1136448547836" ID="Freemind_Link_1340690272" MODIFIED="1136448552662" TEXT="H&#xe4;ufigkeit"/>
</node>
<node CREATED="1136448565321" FOLDED="true" ID="Freemind_Link_156516278" MODIFIED="1136877400126" TEXT="oft unterschiedliche Kosten bez&#xfc;glich Ausf&#xfc;hrungszeit">
<icon BUILTIN="idea"/>
<node BACKGROUND_COLOR="#00ff00" CREATED="1136448803313" ID="Freemind_Link_1929493767" MODIFIED="1136448918479" TEXT="Beispiel">
<edge COLOR="#009900"/>
<node CREATED="1136448811855" ID="Freemind_Link_1478251899" MODIFIED="1136448822791" TEXT="erst Selektion, dann Joint"/>
<node CREATED="1136448823061" ID="Freemind_Link_12821962" MODIFIED="1136448830732" TEXT="erst Joint, dann Selektion"/>
</node>
<node CREATED="1136448832415" ID="Freemind_Link_1615515021" MODIFIED="1136448896267" TEXT="aber: bei Anfrageformulierung nicht DARAUF achten, sondern&#xa;Anfrage so formulieren, dass sie leicht verst&#xe4;ndlich ist"/>
<node CREATED="1136448926340" ID="Freemind_Link_1986771190" MODIFIED="1136449018903" TEXT="&lt;html&gt;&lt;font face=&quot;Arial&quot;&gt;&amp;#8594; Transformation / Optimierung ist Aufgabe des Optimizers">
<icon BUILTIN="wizard"/>
<node CREATED="1136449001678" ID="Freemind_Link_1309246611" MODIFIED="1136449014597" TEXT="er bem&#xfc;ht sich redlich">
<icon BUILTIN="ksmiletris"/>
</node>
</node>
</node>
<node CREATED="1137051896228" ID="Freemind_Link_311035840" MODIFIED="1137051928755" TEXT="Rule-based vs. Cost-Based Query Optimization">
<node CREATED="1137050120565" FOLDED="true" ID="_" MODIFIED="1137050133864" TEXT="Rule basd geht nach Daumenregeln vor">
<node CREATED="1137050246946" ID="Freemind_Link_717955495" MODIFIED="1137050253406" TEXT="algebraische Optimierung">
<node CREATED="1137050381340" FOLDED="true" ID="Freemind_Link_1448755388" MODIFIED="1137050399015" TEXT="baut Query-Execution-Plan">
<node CREATED="1137050398875" ID="Freemind_Link_327344879" MODIFIED="1137050404072" TEXT="Baum"/>
<node CREATED="1137050404473" ID="Freemind_Link_1407483951" MODIFIED="1137050410702" TEXT="Graph"/>
<node CREATED="1137050413145" ID="Freemind_Link_742355394" MODIFIED="1137050436889" TEXT="Ber&#xfc;cksichtigung der &#xc4;quivalenz-Transformationsregeln">
<node CREATED="1137050437841" ID="Freemind_Link_174307328" MODIFIED="1137050447104" TEXT="zul&#xe4;ssige Umformungen"/>
<node CREATED="1137050447465" ID="Freemind_Link_1816688715" MODIFIED="1137050456107" TEXT="Query-Rewrite"/>
</node>
</node>
<node CREATED="1137050133593" ID="Freemind_Link_685928163" MODIFIED="1137050209372" TEXT="f&#xfc;hre Joins m&#xf6;glichst sp&#xe4;t aus"/>
<node CREATED="1137050210464" ID="Freemind_Link_249611764" MODIFIED="1137050222331" TEXT="f&#xfc;hre Selektionen m&#xf6;glichst fr&#xfc;h aus"/>
<node CREATED="1137050224104" ID="Freemind_Link_328150744" MODIFIED="1137050238705" TEXT="f&#xfc;hre &quot;billige&quot; Projektionen m&#xf6;glichst fr&#xfc;h aus"/>
</node>
<node CREATED="1137050258573" ID="Freemind_Link_154338485" MODIFIED="1137050266414" TEXT="nicht-algebraische Opt.">
<node CREATED="1137050266254" ID="Freemind_Link_1374591764" MODIFIED="1137050287264" TEXT="bevorzuge Sort-Merge-Join gegen&#xfc;ber nested-Loop-Join"/>
<node CREATED="1137050292272" ID="Freemind_Link_614196259" MODIFIED="1137050332249" TEXT="nimm bei nested-loop-join kleinere Relation&quot;aussen&quot;">
<node CREATED="1137050331979" ID="Freemind_Link_1319806233" MODIFIED="1137050342404" TEXT="als linken Operadnen"/>
</node>
<node CREATED="1137050345999" ID="Freemind_Link_385265398" MODIFIED="1137050364545" TEXT="Verwende einen Index, wenn er da ist und &quot;passt&quot;"/>
</node>
</node>
<node CREATED="1137051934403" FOLDED="true" ID="Freemind_Link_686075240" MODIFIED="1137051963905" TEXT="Cost Based">
<node CREATED="1137051963745" ID="Freemind_Link_505341012" MODIFIED="1137052032914" TEXT="heute in Praktisch allen Produkten realisiert">
<icon BUILTIN="gohome"/>
</node>
<node CREATED="1137051976624" ID="Freemind_Link_1769733549" MODIFIED="1137053665652" TEXT="&lt;html&gt;&lt;img src=&quot;../symbole/calc.jpg&quot;&gt;rechnet Kosten f&#xfc;r die verschiedenen Ausf&#xfc;hrungsvarianten durch&#xa;"/>
<node CREATED="1137052015179" ID="Freemind_Link_609345061" MODIFIED="1137052027336" TEXT="w&#xe4;hlt kosteng&#xfc;nstigste aus">
<icon BUILTIN="ksmiletris"/>
</node>
<node CREATED="1137052041857" FOLDED="true" ID="Freemind_Link_1611324703" MODIFIED="1137052063829" TEXT="Probleme / Herausforderungen">
<icon BUILTIN="xmag"/>
<node CREATED="1137052122894" ID="Freemind_Link_1065035144" MODIFIED="1137052618206" TEXT="Optimierungskosten">
<arrowlink COLOR="#000000" DESTINATION="Freemind_Link_1684804593" ENDARROW="Default" ENDINCLINATION="-13;-18;" ID="Freemind_Arrow_Link_1814795554" STARTARROW="None" STARTINCLINATION="8;10;"/>
<node CREATED="1137052253402" ID="Freemind_Link_1923512373" MODIFIED="1137052257037" TEXT="im Auge behalten"/>
<node CREATED="1137052292418" ID="Freemind_Link_511361758" MODIFIED="1137052306908" TEXT="Optimization Level 1-10"/>
</node>
<node CREATED="1137052480558" FOLDED="true" ID="Freemind_Link_1684804593" MODIFIED="1137052618216" TEXT="explodierender L&#xf6;sungsraum">
<node CREATED="1137052489361" ID="Freemind_Link_646716404" MODIFIED="1137052496020" TEXT="sehr viele M&#xf6;glichkeiten"/>
</node>
<node CREATED="1137052636462" FOLDED="true" ID="Freemind_Link_1801637558" MODIFIED="1137052639997" TEXT="Katalogdaten">
<node CREATED="1137052622362" ID="Freemind_Link_1760529113" MODIFIED="1137052670882" TEXT="Aktualit&#xe4;t der Statistiken?"/>
<node CREATED="1137052658544" ID="Freemind_Link_1706039263" MODIFIED="1137052666796" TEXT="Genauigkeit?"/>
</node>
</node>
</node>
</node>
<node CREATED="1136449177140" FOLDED="true" ID="Freemind_Link_1694069327" MODIFIED="1136449183870" TEXT="Kriterien f&#xfc;r Anfragesprachen">
<node CREATED="1136449183700" ID="Freemind_Link_529151401" MODIFIED="1136449203368" TEXT="Ad-Hoc-Formulierung"/>
<node CREATED="1136449204009" ID="Freemind_Link_81122169" MODIFIED="1136449210949" TEXT="Mengenorientiert"/>
<node CREATED="1136449211340" ID="Freemind_Link_1186787330" MODIFIED="1136449219471" TEXT="Deskriptivit&#xe4;t"/>
<node CREATED="1136449223848" ID="Freemind_Link_1794133916" MODIFIED="1136449339474" TEXT="Abgeschlossenheit"/>
<node CREATED="1136449231358" ID="Freemind_Link_677272622" MODIFIED="1136449234713" TEXT="Ad&#xe4;quatheit"/>
<node CREATED="1136449238148" FOLDED="true" ID="Freemind_Link_781567652" MODIFIED="1136449244868" TEXT="Orthogonalit&#xe4;t">
<node CREATED="1136449323190" ID="Freemind_Link_543899072" MODIFIED="1136877419063" TEXT="setzt abgeschlossenheit voraus">
<arrowlink DESTINATION="Freemind_Link_1794133916" ENDARROW="Default" ENDINCLINATION="179;0;" ID="Freemind_Arrow_Link_1799558535" STARTARROW="None" STARTINCLINATION="-13;-33;"/>
<icon BUILTIN="attach"/>
</node>
<node CREATED="1136449244678" ID="Freemind_Link_338169804" MODIFIED="1136449280299" TEXT="Sprachkonstrukte sind in &#xe4;hnlichen Situationen auch &#xe4;hnlich anwendbar"/>
<node CREATED="1136449284395" ID="Freemind_Link_320030234" MODIFIED="1136449301129" TEXT="Sprachkonstrukte sind miteinander weitgehend frei kombinierbar"/>
<node CREATED="1136449347505" ID="Freemind_Link_713756314" MODIFIED="1136877425913" TEXT="erleichtert Umgang mit Sprache wesentlich">
<icon BUILTIN="button_ok"/>
</node>
<node CREATED="1136449369908" ID="Freemind_Link_701140271" MODIFIED="1136877426774" TEXT="erlaubt Implementierung und Optimierung">
<icon BUILTIN="button_ok"/>
</node>
</node>
<node CREATED="1136449747170" ID="Freemind_Link_1999947012" MODIFIED="1136449750565" TEXT="Optimierbarkeit"/>
<node CREATED="1136449751086" ID="Freemind_Link_1012034752" MODIFIED="1136449761661" TEXT="Effizienz"/>
<node CREATED="1136449762172" ID="Freemind_Link_1247366872" MODIFIED="1136449764335" TEXT="Sicherheit"/>
<node CREATED="1136449777414" ID="Freemind_Link_28813572" MODIFIED="1136449781509" TEXT="Eingeschr&#xe4;nktheit"/>
<node CREATED="1136449784193" ID="Freemind_Link_908738783" MODIFIED="1136449788590" TEXT="Vollst&#xe4;ndigkeit"/>
</node>
<node CREATED="1136449799435" FOLDED="true" ID="Freemind_Link_1933981447" MODIFIED="1136449805534" TEXT="Relationsalgebra">
<node CREATED="1136449821187" ID="Freemind_Link_1150870044" MODIFIED="1136449824662" TEXT="&lt;html&gt;&lt;font face=&quot;Arial&quot;&gt;Werte &amp;#8594; Relationen"/>
<node CREATED="1136449845371" ID="Freemind_Link_372802290" MODIFIED="1136449846483" TEXT="&lt;html&gt;&lt;font face=&quot;Arial&quot;&gt;Operationen &amp;#8594; Basisoperationen"/>
<node CREATED="1136449853413" ID="Freemind_Link_686241052" MODIFIED="1136449902323" TEXT="Anfrageergebnisse werden durch Schachtelung&#xa;(Hintereinanderausf&#xfc;hrung) von Basisoperationen bestimmt"/>
<node CREATED="1136449917495" ID="Freemind_Link_1052888369" MODIFIED="1136877445011" TEXT="&lt;html&gt;&lt;font face=&quot;Arial&quot;&gt;&amp;#8594; wichtig ist Abgeschlossenheit">
<icon BUILTIN="messagebox_warning"/>
<node CREATED="1136449927800" ID="Freemind_Link_864307293" MODIFIED="1136449941800" TEXT="durch Ausf&#xfc;hrung von Operation auf Relation entsteht wieder Relation"/>
</node>
</node>
</node>
<node CREATED="1137053710877" FOLDED="true" ID="Freemind_Link_1416504647" MODIFIED="1137053715904" POSITION="right" TEXT="Relations-Algebra">
<node CREATED="1137053738437" ID="Freemind_Link_1592992865" MODIFIED="1137053747800" TEXT="Konstruktion des Anfrageergebnisses"/>
<node CREATED="1137053748351" ID="Freemind_Link_86996558" MODIFIED="1137053775470" TEXT="durch sukzessive (geschachtelte) Anwendung von Algebraoperatoren"/>
<node CREATED="1137053775811" ID="Freemind_Link_485512579" MODIFIED="1137053786997" TEXT="auf Ausgangsrelation"/>
<node CREATED="1137053793636" ID="Freemind_Link_1732482047" MODIFIED="1137053915712" TEXT="prozedurale Vorgehensweise, das WAS (man will) zu beschreiben">
<icon BUILTIN="forward"/>
</node>
</node>
<node CREATED="1137053699401" FOLDED="true" ID="Freemind_Link_191400316" MODIFIED="1137053707653" POSITION="right" TEXT="Relationenkalk&#xfc;l">
<node CREATED="1137053838691" ID="Freemind_Link_1313799859" MODIFIED="1137053878398" TEXT="es wird beschrieben, welche Bedingungen (Pr&#xe4;dikate) die Tupel der Ergebnisrelation erf&#xfc;llen m&#xfc;ssen"/>
<node CREATED="1137053878899" ID="Freemind_Link_1496314003" MODIFIED="1137053913248" TEXT="rein deklarative Vorgehensweise, WAS (man lesen will) zu beschreiben">
<icon BUILTIN="forward"/>
</node>
<node CREATED="1137053930293" FOLDED="true" ID="Freemind_Link_1776960806" MODIFIED="1137053935821" TEXT="Tupelvariablen">
<node CREATED="1137053935701" ID="Freemind_Link_208310959" MODIFIED="1137053946456" TEXT="wird jeweils einer Relation zugeordnet"/>
<node CREATED="1137053947287" ID="Freemind_Link_1496200240" MODIFIED="1137053962339" TEXT="bezeichnet irgendein Tupel dieser Relation"/>
<node CREATED="1137053969990" ID="Freemind_Link_1116329745" MODIFIED="1137053981897" TEXT="m&#xfc;ssen definiert werden vor Benutzung"/>
<node CREATED="1137053982478" ID="Freemind_Link_643399000" MODIFIED="1137053999042" TEXT="k&#xf6;nnen in sogenannten Formeln verwendet werden"/>
<node CREATED="1137054001625" ID="Freemind_Link_237930918" MODIFIED="1137054015625" TEXT="mehrere k&#xf6;nnen einer Relation zugeordnet sein"/>
<node CREATED="1137054016437" ID="Freemind_Link_989652142" MODIFIED="1137054030006" TEXT="im Folgenden mit Gro&#xdf;buchstaben bezeichnet"/>
<node CREATED="1137054652301" ID="Freemind_Link_851287501" MODIFIED="1137054654454" TEXT="freie">
<node CREATED="1137054660763" ID="Freemind_Link_679542492" MODIFIED="1137054667803" TEXT="alle in Bedingung"/>
<node CREATED="1137054683496" ID="Freemind_Link_1690540097" MODIFIED="1137054711796" TEXT="Klammerung, Negation und Boolsche Operatoren ver&#xe4;ndern den Status einer Tupelvariablen nicht"/>
</node>
<node CREATED="1137054654965" ID="Freemind_Link_1658122696" MODIFIED="1137054656737" TEXT="gebundene">
<node CREATED="1137054724405" ID="Freemind_Link_1245333485" MODIFIED="1137054734980" TEXT="Tupelvariablen werden durch Quantoren gebunden"/>
<node CREATED="1137054735521" ID="Freemind_Link_62661203" MODIFIED="1137054759826" TEXT="eine Tupelvariable kann innerhalb eines Ausdrucks nur einmal gebunden werden"/>
</node>
</node>
<node CREATED="1137054039760" FOLDED="true" ID="Freemind_Link_1981300670" MODIFIED="1137054052158" TEXT="Tupelkomponenten">
<node CREATED="1137054060330" ID="Freemind_Link_648876503" MODIFIED="1137054073479" TEXT="sei U der Relation R zugeordnet"/>
<node CREATED="1137054073879" ID="Freemind_Link_1324828766" MODIFIED="1137054082011" TEXT="sei A ein Attribut von R"/>
<node CREATED="1137054082612" ID="Freemind_Link_1785546656" MODIFIED="1137054112555" TEXT="U.A ist Attributwert von A in irgendeinem Tupel von R">
<icon BUILTIN="forward"/>
</node>
</node>
<node CREATED="1137054123821" FOLDED="true" ID="Freemind_Link_587472481" MODIFIED="1137054134697" TEXT="Bedingungen">
<node CREATED="1137054300635" ID="Freemind_Link_1090711549" MODIFIED="1137054305743" TEXT="&lt;html&gt;&lt;img src=&quot;bedingung.jpg&quot;&gt;"/>
</node>
<node CREATED="1137054233709" FOLDED="true" ID="Freemind_Link_1365668881" MODIFIED="1137054235922" TEXT="Formeln">
<node CREATED="1137054238526" ID="Freemind_Link_1543800385" MODIFIED="1137054247028" TEXT="komplexe Bedingungen"/>
<node CREATED="1137054317980" FOLDED="true" ID="Freemind_Link_951861212" MODIFIED="1137054328035" TEXT="konstuiert durch Vorschriften">
<node CREATED="1137054327834" ID="Freemind_Link_526484193" MODIFIED="1137054342676" TEXT="Basis: Jede Bedingung ist eine Formel"/>
<node CREATED="1137054344298" ID="Freemind_Link_1831773587" MODIFIED="1137054356015" TEXT="Klammerung, Negation">
<node CREATED="1137054387160" ID="Freemind_Link_457668776" MODIFIED="1137054388101" TEXT="&lt;html&gt;&lt;font face=&quot;Arial&quot;&gt;ist f eine Formel, so ist auch (f) und &amp;#172;(f) eine Formel"/>
</node>
<node CREATED="1137054392818" ID="Freemind_Link_1431432183" MODIFIED="1137054399558" TEXT="Boolsche Operationen">
<node CREATED="1137054400579" ID="Freemind_Link_371069159" MODIFIED="1137054443971" TEXT="&lt;html&gt;&lt;font face=&quot;Arial&quot;&gt;sind f und g Formeln, so sind auch (f &amp;#8745; g) und (f U g) Formeln"/>
</node>
<node CREATED="1137054447276" FOLDED="true" ID="Freemind_Link_437597288" MODIFIED="1137054450321" TEXT="Quantoren">
<node CREATED="1137054579687" ID="Freemind_Link_1609209328" MODIFIED="1137054605474" TEXT="&lt;html&gt;&lt;img src=&quot;quantor.jpg&quot;&gt;"/>
</node>
<node CREATED="1137054617781" ID="Freemind_Link_879190860" MODIFIED="1137054636709" TEXT="Abschluss: nur durch diese Formeln erzeugbare Ausdr&#xfc;cke sind Formeln"/>
</node>
</node>
</node>
<node CREATED="1138087801440" FOLDED="true" ID="Freemind_Link_821282640" MODIFIED="1138087804624" POSITION="right" TEXT="Anweisungen">
<node CREATED="1138087804494" FOLDED="true" ID="Freemind_Link_1327782080" MODIFIED="1138087811714" TEXT="Alter Table">
<node CREATED="1138087816311" ID="Freemind_Link_1749680186" MODIFIED="1138087834507" TEXT="zur &#xc4;nderung von mit create Table angelegten Relationsschemata"/>
<node CREATED="1138087834848" FOLDED="true" ID="Freemind_Link_264476048" MODIFIED="1138087847586" TEXT="zur Schema&#xe4;nderung (Schemaevolution)">
<node CREATED="1138088713822" ID="Freemind_Link_1765167546" MODIFIED="1138088724036" TEXT="heikles Thema"/>
<node CREATED="1138088724767" ID="Freemind_Link_440302604" MODIFIED="1138088744365" TEXT="was geschieht mit vorhandenen Daten?">
<node CREATED="1138088744245" ID="Freemind_Link_1640141900" MODIFIED="1138088761110" TEXT="sofortige Transformation in neues Format"/>
<node CREATED="1138088761660" ID="Freemind_Link_807364406" MODIFIED="1138088771845" TEXT="verz&#xf6;gerte Transformation in neues Format"/>
<node CREATED="1138088773718" ID="Freemind_Link_738762915" MODIFIED="1138088797552" TEXT="Was wenn Transformation scheitert/ nicht autmatisch durchf&#xfc;hrbar ist?"/>
</node>
</node>
<node CREATED="1138087848267" ID="Freemind_Link_1371871806" MODIFIED="1138087863789" TEXT="Hinzuf&#xfc;gen neuer Attribute (Spalten) zu einer Tabelle"/>
<node CREATED="1138087865422" ID="Freemind_Link_112972788" MODIFIED="1138087872952" TEXT="L&#xf6;schen von Tabellenspalten"/>
<node CREATED="1138087873343" ID="Freemind_Link_491995736" MODIFIED="1138087886252" TEXT="&#xc4;ndern von Attributeigenschaften">
<node CREATED="1138087886131" ID="Freemind_Link_894066392" MODIFIED="1138087889827" TEXT="sehr eingeschr&#xe4;nkt"/>
</node>
<node CREATED="1138087899681" FOLDED="true" ID="Freemind_Link_1719797380" MODIFIED="1138087932148" TEXT="&lt;html&gt;&lt;b&gt;alter table&lt;/b&gt; basisrelationsname">
<node CREATED="1138088005693" ID="Freemind_Link_1861834782" MODIFIED="1138088018632" TEXT="&lt;html&gt;...&lt;b&gt;add&lt;/b&gt;..">
<node CREATED="1138088083065" ID="Freemind_Link_258086848" MODIFIED="1138088101882" TEXT="Hinzuf&#xfc;gen einer Spalte"/>
<node CREATED="1138088144373" ID="Freemind_Link_482059733" MODIFIED="1138088145645" TEXT="&lt;html&gt;Beispiel: &lt;font face=&quot;Courier new&quot;&gt;alter table Buch add ISBN&lt;/font&gt;"/>
</node>
<node CREATED="1138088019163" ID="Freemind_Link_846831522" MODIFIED="1138088070737" TEXT="&lt;html&gt;...&lt;b&gt;drop&lt;/b&gt;...">
<node CREATED="1138088071658" ID="Freemind_Link_541282227" MODIFIED="1138088081572" TEXT="l&#xf6;schen einer Tabellenspalte"/>
<node CREATED="1138088154267" ID="Freemind_Link_1866300697" MODIFIED="1138088155128" TEXT="&lt;html&gt;Beispiel: &lt;font face=&quot;Courier new&quot;&gt;alter table Buch drop ISBN&lt;/font&gt;"/>
</node>
<node CREATED="1138088432297" ID="Freemind_Link_413526080" MODIFIED="1138088460517" TEXT="&lt;html&gt;&lt;font face=&quot;Arial&quot;&gt;...&lt;b&gt;alter&lt;/b&gt; spaltenname">
<node CREATED="1138088464934" ID="Freemind_Link_117466606" MODIFIED="1138088474577" TEXT="Anbringen/&#xc4;ndern einer default-Ausgabe"/>
<node CREATED="1138088524780" ID="Freemind_Link_1300191066" MODIFIED="1138088525721" TEXT="&lt;html&gt;&lt;font face=&quot;Arial&quot;&gt;Beispiel: &lt;font face=&quot;Courier new&quot;&gt;&lt;b&gt;alter table&lt;/b&gt; Buch &lt;b&gt;alter&lt;/b&gt; Gebiet &lt;b&gt;set default&lt;/b&gt; BWL"/>
</node>
</node>
</node>
<node CREATED="1138088869435" FOLDED="true" ID="Freemind_Link_379214575" MODIFIED="1138088875895" TEXT="Drop Table">
<node CREATED="1138088878408" ID="Freemind_Link_48057857" MODIFIED="1138089186902" TEXT="&lt;html&gt;&lt;font face=&quot;Arial&quot;&gt;Syntax: &lt;font face=&quot;Courier new&quot;&gt;&lt;b&gt;drop table&lt;/b&gt; basisrelationenname {&lt;b&gt;restrict&lt;/b&gt; | &lt;b&gt;cascade&lt;/b&gt; }"/>
<node CREATED="1138088951053" ID="Freemind_Link_634503385" MODIFIED="1138088956781" TEXT="Wirkung">
<node CREATED="1138088956681" ID="Freemind_Link_1826419501" MODIFIED="1138088982398" TEXT="Tabelle &lt;basisrelationenname&gt; wird gel&#xf6;scht"/>
<node CREATED="1138088982678" ID="Freemind_Link_1482771552" MODIFIED="1138089006382" TEXT="entsprechende Eintr&#xe4;ge zur Schemabeschreibung werden aus Katalog entfernt"/>
</node>
<node CREATED="1138089037958" ID="Freemind_Link_1495996143" MODIFIED="1138089164670" TEXT="&lt;html&gt;&lt;b&gt;restrict&lt;/b&gt;: L&#xf6;schen unterbleibt, wenn von au&#xdf;en&#xa;noch Bezug auf die Tabelle genommen wird"/>
<node CREATED="1138089095340" ID="Freemind_Link_696573195" MODIFIED="1138089153774" TEXT="&lt;html&gt;&lt;b&gt;cascade&lt;/b&gt;: bezugnehmende Integrit&#xe4;ts&lt;u&gt;bedingungen&lt;/u&gt;/Sichten werden mit gel&#xf6;scht"/>
</node>
<node CREATED="1138089304230" FOLDED="true" ID="Freemind_Link_170968527" MODIFIED="1138089312342" TEXT="Create / Drop Index">
<node CREATED="1138089312252" ID="Freemind_Link_1682918397" MODIFIED="1138089331349" TEXT="Erzeugen / L&#xf6;schen eines Zugriffspfades (index)"/>
<node CREATED="1138089331720" ID="Freemind_Link_964578760" MODIFIED="1138089354413" TEXT="f&#xfc;r schnellen Zugriff auf bestimmte Tupel bei gegebenem Attributwert"/>
<node CREATED="1138089430432" ID="Freemind_Link_835579041" MODIFIED="1138089430432" TEXT="&lt;html&gt;&lt;font face=&quot;Arial&quot;&gt;Syntax &lt;font face=&quot;Courier new&quot;&gt;&lt;b&gt;create &lt;/b&gt;&lt;/font&gt;[&lt;font face=&quot;Courier new&quot;&gt;&lt;b&gt; unique &lt;/b&gt;&lt;/font&gt;] &lt;font face=&quot;Courier new&quot;&gt;&lt;b&gt; index&lt;/b&gt; indexname &lt;b&gt;on&lt;/b&gt; basisrelationenname&lt;/font&gt;"/>
<node CREATED="1138089470019" ID="Freemind_Link_893359759" MODIFIED="1138089528303" TEXT="eine primary key Angabe beim create table erzeugt&#xa;implizit einen unique index auf dem Prim&#xe4;rschl&#xfc;ssel">
<node CREATED="1138089505440" ID="Freemind_Link_419813338" MODIFIED="1138089523255" TEXT="Attribut oder Attributkombination"/>
<node CREATED="1138089536234" ID="Freemind_Link_1126003534" MODIFIED="1138089549633" TEXT="nicht normkonform (Norm kennt keinen Index)"/>
</node>
<node CREATED="1138090432363" ID="Freemind_Link_1322509591" MODIFIED="1138090442597" TEXT="drop index l&#xf6;scht en Index">
<node CREATED="1138090443869" ID="Freemind_Link_1229516535" MODIFIED="1138090447014" TEXT="nur diesen!"/>
<node CREATED="1138090447534" ID="Freemind_Link_859329792" MODIFIED="1138090462055" TEXT="zugeh&#xf6;rige Daten bleiben erhalten, werden nur unerreichbar"/>
</node>
</node>
</node>
<node CREATED="1138091063090" ID="Freemind_Link_330046149" MODIFIED="1138091074276" POSITION="right" TEXT="Daten&#xe4;nderung mit SQL">
<node CREATED="1138091087405" ID="Freemind_Link_552825196" MODIFIED="1138091097589" TEXT="DML - Data Manipulation Langage"/>
<node CREATED="1138091074176" FOLDED="true" ID="Freemind_Link_608351121" MODIFIED="1138091086433" TEXT="Daten&#xe4;nderungsanweisungen in SQL">
<node CREATED="1138091121894" ID="Freemind_Link_1767495459" MODIFIED="1138091132229" TEXT="k&#xf6;nnen mengenorientiert arbeiten"/>
<node CREATED="1138091137487" ID="Freemind_Link_725573658" MODIFIED="1138091158557" TEXT="also mehr als ein Tupel mit einer Anweisung einf&#xfc;gen/&#xe4;ndern/l&#xf6;schen"/>
</node>
<node CREATED="1138091107063" ID="Freemind_Link_649915808" MODIFIED="1138091109036" TEXT="insert"/>
<node CREATED="1138091109316" ID="Freemind_Link_1060882522" MODIFIED="1138091111990" TEXT="update">
<node CREATED="1138091162402" ID="Freemind_Link_1257717950" MODIFIED="1138091243880" TEXT="&lt;html&gt;&lt;font face=&quot;Arial&quot;&gt;&lt;font face=&quot;Courier new&quot;&gt;&lt;b&gt;update&lt;/b&gt; basisrelationenname &lt;b&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp; set&lt;/b&gt; spaltenname_1 = ausdruck_1&lt;br&gt;&amp;nbsp;&amp;nbsp; ...&lt;br&gt;&amp;nbsp;&amp;nbsp; &lt;b&gt;set&lt;/b&gt; spaltenname_k = ausdruck_k"/>
</node>
<node CREATED="1138091112671" ID="Freemind_Link_136891234" MODIFIED="1138091117037" TEXT="delete"/>
</node>
<node CREATED="1137050629206" ID="Freemind_Link_718319664" LINK="../Datenbanksysteme.mm" MODIFIED="1137050642355" POSITION="left" TEXT="Datenbanksysteme"/>
</node>
</map>
