CINXE.COM
Relationale Datenbank – Wikipedia
<!DOCTYPE html> <html class="client-nojs" lang="de" dir="ltr"> <head> <meta charset="UTF-8"> <title>Relationale Datenbank – Wikipedia</title> <script>(function(){var className="client-js";var cookie=document.cookie.match(/(?:^|; )dewikimwclientpreferences=([^;]+)/);if(cookie){cookie[1].split('%2C').forEach(function(pref){className=className.replace(new RegExp('(^| )'+pref.replace(/-clientpref-\w+$|[^\w-]+/g,'')+'-clientpref-\\w+( |$)'),'$1'+pref+'$2');});}document.documentElement.className=className;}());RLCONF={"wgBreakFrames":false,"wgSeparatorTransformTable":[",\t.",".\t,"],"wgDigitTransformTable":["",""],"wgDefaultDateFormat":"dmy","wgMonthNames":["","Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"],"wgRequestId":"697a4fe8-4e9b-46dc-bd46-02fce386a498","wgCanonicalNamespace":"","wgCanonicalSpecialPageName":false,"wgNamespaceNumber":0,"wgPageName":"Relationale_Datenbank","wgTitle":"Relationale Datenbank","wgCurRevisionId":250161981,"wgRevisionId":250161981,"wgArticleId":22789,"wgIsArticle":true,"wgIsRedirect":false,"wgAction":"view","wgUserName":null,"wgUserGroups":["*"], "wgCategories":["Relationales Datenbankmanagementsystem"],"wgPageViewLanguage":"de","wgPageContentLanguage":"de","wgPageContentModel":"wikitext","wgRelevantPageName":"Relationale_Datenbank","wgRelevantArticleId":22789,"wgIsProbablyEditable":true,"wgRelevantPageIsProbablyEditable":true,"wgRestrictionEdit":[],"wgRestrictionMove":[],"wgNoticeProject":"wikipedia","wgCiteReferencePreviewsActive":true,"wgFlaggedRevsParams":{"tags":{"accuracy":{"levels":1}}},"wgStableRevisionId":250161981,"wgMediaViewerOnClick":true,"wgMediaViewerEnabledByDefault":true,"wgPopupsFlags":0,"wgVisualEditor":{"pageLanguageCode":"de","pageLanguageDir":"ltr","pageVariantFallbacks":"de"},"wgMFDisplayWikibaseDescriptions":{"search":true,"watchlist":true,"tagline":true,"nearby":true},"wgWMESchemaEditAttemptStepOversample":false,"wgWMEPageLength":20000,"wgRelatedArticlesCompat":[],"wgEditSubmitButtonLabelPublish":true,"wgULSPosition":"interlanguage","wgULSisCompactLinksEnabled":true,"wgVector2022LanguageInHeader":false, "wgULSisLanguageSelectorEmpty":false,"wgWikibaseItemId":"Q192588","wgCheckUserClientHintsHeadersJsApi":["brands","architecture","bitness","fullVersionList","mobile","model","platform","platformVersion"],"GEHomepageSuggestedEditsEnableTopics":true,"wgGETopicsMatchModeEnabled":false,"wgGEStructuredTaskRejectionReasonTextInputEnabled":false,"wgGELevelingUpEnabledForUser":false};RLSTATE={"ext.gadget.citeRef":"ready","ext.gadget.defaultPlainlinks":"ready","ext.gadget.dewikiCommonHide":"ready","ext.gadget.dewikiCommonLayout":"ready","ext.gadget.dewikiCommonStyle":"ready","ext.gadget.NavFrame":"ready","ext.globalCssJs.user.styles":"ready","site.styles":"ready","user.styles":"ready","ext.globalCssJs.user":"ready","user":"ready","user.options":"loading","ext.math.styles":"ready","ext.cite.styles":"ready","skins.vector.styles.legacy":"ready","ext.flaggedRevs.basic":"ready","mediawiki.codex.messagebox.styles":"ready","ext.visualEditor.desktopArticleTarget.noscript":"ready","codex-search-styles": "ready","ext.uls.interlanguage":"ready","wikibase.client.init":"ready","ext.wikimediaBadges":"ready"};RLPAGEMODULES=["ext.cite.ux-enhancements","mediawiki.page.media","site","mediawiki.page.ready","mediawiki.toc","skins.vector.legacy.js","ext.centralNotice.geoIP","ext.centralNotice.startUp","ext.flaggedRevs.advanced","ext.gadget.createNewSection","ext.gadget.WikiMiniAtlas","ext.gadget.OpenStreetMap","ext.gadget.CommonsDirekt","ext.gadget.donateLink","ext.urlShortener.toolbar","ext.centralauth.centralautologin","mmv.bootstrap","ext.popups","ext.visualEditor.desktopArticleTarget.init","ext.visualEditor.targetLoader","ext.echo.centralauth","ext.eventLogging","ext.wikimediaEvents","ext.navigationTiming","ext.uls.compactlinks","ext.uls.interface","ext.cx.eventlogging.campaigns","ext.checkUser.clientHints","ext.quicksurveys.init","ext.growthExperiments.SuggestedEditSession","wikibase.sidebar.tracking"];</script> <script>(RLQ=window.RLQ||[]).push(function(){mw.loader.impl(function(){return["user.options@12s5i",function($,jQuery,require,module){mw.user.tokens.set({"patrolToken":"+\\","watchToken":"+\\","csrfToken":"+\\"}); }];});});</script> <link rel="stylesheet" href="/w/load.php?lang=de&modules=codex-search-styles%7Cext.cite.styles%7Cext.flaggedRevs.basic%7Cext.math.styles%7Cext.uls.interlanguage%7Cext.visualEditor.desktopArticleTarget.noscript%7Cext.wikimediaBadges%7Cmediawiki.codex.messagebox.styles%7Cskins.vector.styles.legacy%7Cwikibase.client.init&only=styles&skin=vector"> <script async="" src="/w/load.php?lang=de&modules=startup&only=scripts&raw=1&skin=vector"></script> <meta name="ResourceLoaderDynamicStyles" content=""> <link rel="stylesheet" href="/w/load.php?lang=de&modules=ext.gadget.NavFrame%2CciteRef%2CdefaultPlainlinks%2CdewikiCommonHide%2CdewikiCommonLayout%2CdewikiCommonStyle&only=styles&skin=vector"> <link rel="stylesheet" href="/w/load.php?lang=de&modules=site.styles&only=styles&skin=vector"> <meta name="generator" content="MediaWiki 1.44.0-wmf.5"> <meta name="referrer" content="origin"> <meta name="referrer" content="origin-when-cross-origin"> <meta name="robots" content="max-image-preview:standard"> <meta name="format-detection" content="telephone=no"> <meta name="viewport" content="width=1120"> <meta property="og:title" content="Relationale Datenbank – Wikipedia"> <meta property="og:type" content="website"> <link rel="preconnect" href="//upload.wikimedia.org"> <link rel="alternate" media="only screen and (max-width: 640px)" href="//de.m.wikipedia.org/wiki/Relationale_Datenbank"> <link rel="alternate" type="application/x-wiki" title="Seite bearbeiten" href="/w/index.php?title=Relationale_Datenbank&action=edit"> <link rel="apple-touch-icon" href="/static/apple-touch/wikipedia.png"> <link rel="icon" href="/static/favicon/wikipedia.ico"> <link rel="search" type="application/opensearchdescription+xml" href="/w/rest.php/v1/search" title="Wikipedia (de)"> <link rel="EditURI" type="application/rsd+xml" href="//de.wikipedia.org/w/api.php?action=rsd"> <link rel="canonical" href="https://de.wikipedia.org/wiki/Relationale_Datenbank"> <link rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/deed.de"> <link rel="alternate" type="application/atom+xml" title="Atom-Feed für „Wikipedia“" href="/w/index.php?title=Spezial:Letzte_%C3%84nderungen&feed=atom"> <link rel="dns-prefetch" href="//meta.wikimedia.org" /> <link rel="dns-prefetch" href="//login.wikimedia.org"> </head> <body class="skin-vector-legacy mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject mw-editable page-Relationale_Datenbank rootpage-Relationale_Datenbank skin-vector action-view"><div id="mw-page-base" class="noprint"></div> <div id="mw-head-base" class="noprint"></div> <div id="content" class="mw-body" role="main"> <a id="top"></a> <div id="siteNotice"><!-- CentralNotice --></div> <div class="mw-indicators"> </div> <h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">Relationale Datenbank</span></h1> <div id="bodyContent" class="vector-body"> <div id="siteSub" class="noprint">aus Wikipedia, der freien Enzyklopädie</div> <div id="contentSub"><div id="mw-content-subtitle"></div></div> <div id="contentSub2"></div> <div id="jump-to-nav"></div> <a class="mw-jump-link" href="#mw-head">Zur Navigation springen</a> <a class="mw-jump-link" href="#searchInput">Zur Suche springen</a> <div id="mw-content-text" class="mw-body-content"><div class="mw-content-ltr mw-parser-output" lang="de" dir="ltr"><p>Eine <b>relationale Datenbank</b> ist eine digitale <a href="/wiki/Datenbank" title="Datenbank">Datenbank</a>, die zur elektronischen <a href="/wiki/Datenverarbeitung" title="Datenverarbeitung">Datenverwaltung</a> in <a href="/wiki/Computer" title="Computer">Computersystemen</a> dient und auf einem <a href="/wiki/Datenbanktabelle" title="Datenbanktabelle">tabellenbasierten</a> <a href="/wiki/Relation_(Mathematik)" title="Relation (Mathematik)">relationalen</a> <a href="/wiki/Datenbankmodell" title="Datenbankmodell">Datenbankmodell</a> beruht. Grundlage des Konzeptes relationaler Datenbanken ist die Relation. Sie stellt eine mathematische Beschreibung einer Tabelle dar und ist ein im mathematischen Sinn <a href="/wiki/Wohldefiniertheit" title="Wohldefiniertheit">wohldefinierter</a> Begriff; siehe <a href="/wiki/Relation_(Datenbank)" title="Relation (Datenbank)">Datenbankrelation</a>. Operationen auf diesen Relationen werden durch die <a href="/wiki/Relationale_Algebra" title="Relationale Algebra">relationale Algebra</a> bestimmt. </p><p>Das zugehörige <a href="/wiki/Datenbank" title="Datenbank">Datenbankmanagementsystem</a> wird als <b>relationales Datenbankmanagementsystem</b> oder <b>RDBMS</b> (Relational Database Management System) bezeichnet. Zum Abfragen und Manipulieren der Daten wird überwiegend die Datenbanksprache <a href="/wiki/SQL" title="SQL">SQL</a> (Structured Query Language) eingesetzt, deren theoretische Grundlage die relationale Algebra ist. </p><p>Das relationale Datenbankmodell wurde 1970 von <a href="/wiki/Edgar_F._Codd" title="Edgar F. Codd">Edgar F. Codd</a> erstmals vorgeschlagen und ist bis heute trotz einiger Kritikpunkte ein etablierter Standard für <a href="/wiki/Datenbank" title="Datenbank">Datenbanken</a>. </p> <div id="toc" class="toc" role="navigation" aria-labelledby="mw-toc-heading"><input type="checkbox" role="button" id="toctogglecheckbox" class="toctogglecheckbox" style="display:none" /><div class="toctitle" lang="de" dir="ltr"><h2 id="mw-toc-heading">Inhaltsverzeichnis</h2><span class="toctogglespan"><label class="toctogglelabel" for="toctogglecheckbox"></label></span></div> <ul> <li class="toclevel-1 tocsection-1"><a href="#Grundlegende_Konzepte"><span class="tocnumber">1</span> <span class="toctext">Grundlegende Konzepte</span></a></li> <li class="toclevel-1 tocsection-2"><a href="#Beziehungen_zwischen_Tabellen"><span class="tocnumber">2</span> <span class="toctext">Beziehungen zwischen Tabellen</span></a></li> <li class="toclevel-1 tocsection-3"><a href="#Abgrenzung"><span class="tocnumber">3</span> <span class="toctext">Abgrenzung</span></a> <ul> <li class="toclevel-2 tocsection-4"><a href="#Ältere_Ansätze"><span class="tocnumber">3.1</span> <span class="toctext">Ältere Ansätze</span></a></li> <li class="toclevel-2 tocsection-5"><a href="#Objektorientierte_Datenbanken"><span class="tocnumber">3.2</span> <span class="toctext">Objektorientierte Datenbanken</span></a></li> <li class="toclevel-2 tocsection-6"><a href="#Objektrelationale_Datenbanken"><span class="tocnumber">3.3</span> <span class="toctext">Objektrelationale Datenbanken</span></a></li> <li class="toclevel-2 tocsection-7"><a href="#Semistrukturierte_Datenbanken"><span class="tocnumber">3.4</span> <span class="toctext">Semistrukturierte Datenbanken</span></a></li> </ul> </li> <li class="toclevel-1 tocsection-8"><a href="#Theorie_der_relationalen_Datenbanken"><span class="tocnumber">4</span> <span class="toctext">Theorie der relationalen Datenbanken</span></a> <ul> <li class="toclevel-2 tocsection-9"><a href="#Grundlegendes_zur_relationalen_Algebra"><span class="tocnumber">4.1</span> <span class="toctext">Grundlegendes zur relationalen Algebra</span></a></li> <li class="toclevel-2 tocsection-10"><a href="#Beschränkungen_der_relationalen_Algebra"><span class="tocnumber">4.2</span> <span class="toctext">Beschränkungen der relationalen Algebra</span></a></li> </ul> </li> <li class="toclevel-1 tocsection-11"><a href="#Datenbankschema_und_Modellierung"><span class="tocnumber">5</span> <span class="toctext">Datenbankschema und Modellierung</span></a></li> <li class="toclevel-1 tocsection-12"><a href="#Kritik_am_relationalen_Datenbankmodell"><span class="tocnumber">6</span> <span class="toctext">Kritik am relationalen Datenbankmodell</span></a></li> <li class="toclevel-1 tocsection-13"><a href="#Gegenüberstellung_von_Grundbegriffen"><span class="tocnumber">7</span> <span class="toctext">Gegenüberstellung von Grundbegriffen</span></a></li> <li class="toclevel-1 tocsection-14"><a href="#Siehe_auch"><span class="tocnumber">8</span> <span class="toctext">Siehe auch</span></a></li> <li class="toclevel-1 tocsection-15"><a href="#Literatur"><span class="tocnumber">9</span> <span class="toctext">Literatur</span></a></li> <li class="toclevel-1 tocsection-16"><a href="#Weblinks"><span class="tocnumber">10</span> <span class="toctext">Weblinks</span></a></li> <li class="toclevel-1 tocsection-17"><a href="#Einzelnachweise"><span class="tocnumber">11</span> <span class="toctext">Einzelnachweise</span></a></li> </ul> </div> <div class="mw-heading mw-heading2"><h2 id="Grundlegende_Konzepte">Grundlegende Konzepte</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Relationale_Datenbank&veaction=edit&section=1" title="Abschnitt bearbeiten: Grundlegende Konzepte" class="mw-editsection-visualeditor"><span>Bearbeiten</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Relationale_Datenbank&action=edit&section=1" title="Quellcode des Abschnitts bearbeiten: Grundlegende Konzepte"><span>Quelltext bearbeiten</span></a><span class="mw-editsection-bracket">]</span></span></div> <figure class="mw-default-size" typeof="mw:File/Thumb"><a href="/wiki/Datei:Begriffe_relationaler_Datenbanken.svg" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/1/1b/Begriffe_relationaler_Datenbanken.svg/220px-Begriffe_relationaler_Datenbanken.svg.png" decoding="async" width="220" height="110" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/1/1b/Begriffe_relationaler_Datenbanken.svg/330px-Begriffe_relationaler_Datenbanken.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/1/1b/Begriffe_relationaler_Datenbanken.svg/440px-Begriffe_relationaler_Datenbanken.svg.png 2x" data-file-width="800" data-file-height="400" /></a><figcaption>Begriffe relationaler Datenbanken</figcaption></figure> <p>Eine relationale Datenbank kann man sich als eine Sammlung von <a href="/wiki/Datenbanktabelle" title="Datenbanktabelle">Tabellen</a> (den Relationen) vorstellen, in welchen Datensätze abgespeichert sind. Jede Zeile (<a href="/wiki/Tupel_(Informatik)" title="Tupel (Informatik)">Tupel</a>) in einer Tabelle ist ein <a href="/wiki/Datensatz" title="Datensatz">Datensatz</a> (<i>record</i>). Jedes Tupel besteht aus einer Reihe von Attributwerten (<a href="/wiki/Attribut_(Datenbank)" class="mw-redirect" title="Attribut (Datenbank)">Attribute</a> = Eigenschaften), den Spalten der Tabelle. Das <a href="/wiki/Relationenschema" title="Relationenschema">Relationenschema</a> legt dabei die Anzahl und den Typ der Attribute für eine Relation fest. Das Bild illustriert die Relation <i>R</i> mit Attributen <i>A<sub>1</sub></i> bis <i>A<sub>n</sub></i> in den Spalten. </p><p>Zum Beispiel wird ein Buch in einer Bibliothek durch den Datensatz <i>(Buch-ID, Autor, Verlag, Verlagsjahr, Titel, Datum der Aufnahme)</i> beschrieben. Ein Datensatz muss eindeutig identifizierbar sein. Das geschieht über einen oder mehrere <a href="/wiki/Schl%C3%BCssel_(Datenbank)" title="Schlüssel (Datenbank)">Schlüssel</a> (<span style="font-style:normal;font-weight:normal"><a href="/wiki/Englische_Sprache" title="Englische Sprache">englisch</a></span> <span lang="en-Latn" style="font-style:italic">key</span>). In diesem Fall enthält <i>Buch-ID</i> die Schlüssel. Ein Schlüssel darf sich niemals ändern. Er bezieht sich auf den Datensatz und nicht auf die Position in der Tabelle. </p> <table class="wikitable"> <caption>Beispiel einer Relation „Buch“: </caption> <tbody><tr> <th>Buch-ID</th> <th>Autor</th> <th>Verlag</th> <th>Verlagsjahr</th> <th>Titel</th> <th>Datum </th></tr> <tr> <td>100</td> <td>Hans Vielschreiber</td> <td>Musterverlag</td> <td>2007</td> <td>Wir lernen SQL</td> <td>13.01.2007 </td></tr> <tr> <td>200</td> <td>J. Gutenberg</td> <td>Gutenberg und Co.</td> <td>1452</td> <td>Drucken leicht gemacht</td> <td>01.01.1452 </td></tr> <tr> <td>300</td> <td>G. I. Caesar</td> <td>Handschriftverlag</td> <td>−44</td> <td>Mein Leben mit Asterix</td> <td>16.03.−44 </td></tr> <tr> <td>400</td> <td>Galileo Galilei</td> <td>Inquisition International</td> <td>1640</td> <td>Eppur si muove</td> <td>1641 </td></tr> <tr> <td>500</td> <td>Charles Darwin</td> <td>Vatikan-Verlag</td> <td>1860</td> <td>Adam und Eva</td> <td>1862 </td></tr></tbody></table> <div class="mw-heading mw-heading2"><h2 id="Beziehungen_zwischen_Tabellen">Beziehungen zwischen Tabellen</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Relationale_Datenbank&veaction=edit&section=2" title="Abschnitt bearbeiten: Beziehungen zwischen Tabellen" class="mw-editsection-visualeditor"><span>Bearbeiten</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Relationale_Datenbank&action=edit&section=2" title="Quellcode des Abschnitts bearbeiten: Beziehungen zwischen Tabellen"><span>Quelltext bearbeiten</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Weiterhin können Verknüpfungen genutzt werden, um die Beziehungen zwischen Tabellen auszudrücken. Eine Bibliothekdatenbank könnte damit etwa folgendermaßen mit drei Tabellen implementiert werden: </p><p>Tabelle <i>Buch</i>, die für jedes Buch eine Zeile enthält: </p> <ul><li>Jede Zeile besteht aus den Spalten der Tabelle (Attributen): <i>Buch-ID, Autor, Verlag, Verlagsjahr, Titel, Datum der Aufnahme</i>.</li> <li>Als Schlüssel dient die <i>Buch-ID</i>, da sie jedes Buch eindeutig identifiziert.</li></ul> <p>Tabelle <i>Nutzer</i>, die die Daten von allen registrierten Bibliotheksnutzern enthält: </p> <ul><li>Die Attribute wären zum Beispiel: Nutzer-ID, Vorname, Nachname.</li></ul> <table class="wikitable float-left" style="float:left; margin-right:3em;"> <caption>Relation „Nutzer“ </caption> <tbody><tr> <th>Nutzer-ID</th> <th>Vorname</th> <th>Nachname </th></tr> <tr> <td>10</td> <td>Hans</td> <td>Vielleser </td></tr> <tr> <td>11</td> <td>Jens</td> <td>Mittelleser </td></tr> <tr> <td>12</td> <td>Erich</td> <td>Wenigleser </td></tr></tbody></table> <table class="wikitable" style="float:left;"> <caption>Relation „Entliehen“ </caption> <tbody><tr> <th>Nutzer-ID</th> <th>Buch-ID </th></tr> <tr> <td>10</td> <td>300 </td></tr> <tr> <td>10</td> <td>200 </td></tr> <tr> <td>10</td> <td>500 </td></tr> <tr> <td>11</td> <td>100 </td></tr> <tr> <td>12</td> <td>400 </td></tr></tbody></table> <div style="clear:both"></div> <p>Außerdem braucht man eine dritte Tabelle <i>Entliehen</i>, die Informationen über die Verfügbarkeit des Buches enthält. Sie würde die Attribute <i>Nutzer-ID</i> und <i>Buch-ID</i> enthalten. Jede Zeile dieser Tabelle <i>Entliehen</i> ordnet einer Nutzer-ID eine Buch-ID zu. </p><p>Der Eintrag <i>(10,300)</i> würde also heißen, dass der Nutzer mit der ID <i>10</i> („Hans Vielleser“) das Buch mit der ID <i>300</i> („Mein Leben mit Asterix“) entliehen hat. Derselbe Nutzer hat auch das Buch „Drucken leicht gemacht“ entliehen, was durch den Tabelleneintrag <i>(10,200)</i> dargestellt ist. Als Schlüssel nimmt man hier die Attributmenge <i>(Nutzer-ID, Buch-ID)</i>. Gleichzeitig verbindet die <i>Nutzer-ID</i> jeden Eintrag der Tabelle <i>Entliehen</i> mit einem Eintrag der Tabelle <i>Nutzer</i> sowie die Buch-ID jeden Eintrag von <i>Entliehen</i> mit einem Eintrag der Tabelle <i>Buch</i>. Deswegen heißen diese Attribute in diesem Zusammenhang <a href="/wiki/Fremdschl%C3%BCssel" class="mw-redirect" title="Fremdschlüssel">Fremdschlüssel</a> (englisch <span lang="en"><i>foreign key</i></span>). Tabellen ohne Fremdschlüssel nennt man <a href="/wiki/Flache_Tabelle" class="mw-redirect" title="Flache Tabelle">flache Tabellen</a>. </p><p>Der hier benutzte Begriff <i>Relation</i> beschreibt die Beziehung der Attribute zum Relationennamen. So gilt im obigen Beispiel: Hans ist ein Attribut der Relation „Nutzer“. Somit wird <i>Relation</i> bei relationalen Datenbanken allgemein als Synonym für <i>Tabelle</i> genutzt. Im Gegensatz dazu beschreibt die Relation bei einem <a href="/wiki/Entity-Relationship-Modell" title="Entity-Relationship-Modell">Entity-Relationship-Modell</a> die Beziehung zwischen Entitäten. </p> <div class="mw-heading mw-heading2"><h2 id="Abgrenzung">Abgrenzung</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Relationale_Datenbank&veaction=edit&section=3" title="Abschnitt bearbeiten: Abgrenzung" class="mw-editsection-visualeditor"><span>Bearbeiten</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Relationale_Datenbank&action=edit&section=3" title="Quellcode des Abschnitts bearbeiten: Abgrenzung"><span>Quelltext bearbeiten</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Neben dem relationalen Datenbankmodell gibt es verschiedene alternative Konzepte, die es erlauben, Daten in anderen Strukturen zu verwalten. Diese Konzepte haben oft nur noch eine geringe Bedeutung oder haben sich noch nicht durchgesetzt. Dennoch bieten sie für bestimmte Applikationen eine einfachere Anbindung der zu verwaltenden Daten. In den letzten Jahren haben sich vermehrt sogenannte <a href="/wiki/NoSQL" title="NoSQL">NoSQL</a> Datenbanken durchgesetzt. </p> <div class="mw-heading mw-heading3"><h3 id="Ältere_Ansätze"><span id=".C3.84ltere_Ans.C3.A4tze"></span>Ältere Ansätze</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Relationale_Datenbank&veaction=edit&section=4" title="Abschnitt bearbeiten: Ältere Ansätze" class="mw-editsection-visualeditor"><span>Bearbeiten</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Relationale_Datenbank&action=edit&section=4" title="Quellcode des Abschnitts bearbeiten: Ältere Ansätze"><span>Quelltext bearbeiten</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>In den 1960er und 1970er Jahren wurden zur betrieblichen Datenverarbeitung <a href="/wiki/Hierarchische_Datenbank" class="mw-redirect" title="Hierarchische Datenbank">hierarchische Datenbanksysteme</a> sowie <a href="/wiki/Netzwerkdatenbankmodell" title="Netzwerkdatenbankmodell">Netzwerk-Datenbanksysteme</a> verwendet. Bei diesen wird die Daten- bzw. Tabellenstruktur in der Entwurfsphase definiert und kann nicht bei der Abfrage variiert werden. Sie kommen in Spezialfällen auch heute noch zum Einsatz. </p> <div class="mw-heading mw-heading3"><h3 id="Objektorientierte_Datenbanken">Objektorientierte Datenbanken</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Relationale_Datenbank&veaction=edit&section=5" title="Abschnitt bearbeiten: Objektorientierte Datenbanken" class="mw-editsection-visualeditor"><span>Bearbeiten</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Relationale_Datenbank&action=edit&section=5" title="Quellcode des Abschnitts bearbeiten: Objektorientierte Datenbanken"><span>Quelltext bearbeiten</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Mit dem Aufkommen <a href="/wiki/Objektorientierte_Programmierung" title="Objektorientierte Programmierung">objektorientierter Programmiersprachen</a> wurden zunehmend <a href="/wiki/Objektdatenbank" title="Objektdatenbank">Objektdatenbanken</a> angeboten. Damit können Objekte aus <a href="/wiki/Objektorientierte_Programmiersprache" class="mw-redirect" title="Objektorientierte Programmiersprache">OO-Sprachen</a> wie <a href="/wiki/Java_(Programmiersprache)" title="Java (Programmiersprache)">Java</a> direkt in der Datenbank gehalten werden – eine Abbildung der Objekte auf die relationale Tabellenstruktur, das <a href="/wiki/Objektrelationale_Abbildung" title="Objektrelationale Abbildung">objektrelationale Mapping</a>, ist dann nicht mehr notwendig. Dieses Vorgehen hat Vorteile gegenüber dem relationalen Entwurf, wenn man komplexe Datenobjekte speichern möchte, die nur schwer auf die flachen relationalen Tabellenstrukturen abgebildet werden können. Objektdatenbanken haben jedoch noch immer Nachteile gegenüber relationalen Datenbanken bei der Verarbeitung großer Datenmengen. Dies ist beispielsweise durch Zugriffspfade zu Objekten über mehrere Pfadarten (bspw. Vererbung und Assoziation) verursacht. Dies führt bei Schreiboperationen in der Sperrverwaltung zu einer exponentiellen Komplexität und somit zu schlechter Leistung. Die Leistungsprobleme wurden in den objektrelationalen Datenbanken aufgegriffen, in denen nur die Konstrukte aus objektorientierten Datenbanken mit niedrigerer Komplexität (bspw. <span class="mwe-math-element"><span class="mwe-math-mathml-inline mwe-math-mathml-a11y" style="display: none;"><math xmlns="http://www.w3.org/1998/Math/MathML" alttext="{\displaystyle O(n\cdot \log(n))}"> <semantics> <mrow class="MJX-TeXAtom-ORD"> <mstyle displaystyle="true" scriptlevel="0"> <mi>O</mi> <mo stretchy="false">(</mo> <mi>n</mi> <mo>⋅<!-- ⋅ --></mo> <mi>log</mi> <mo>⁡<!-- --></mo> <mo stretchy="false">(</mo> <mi>n</mi> <mo stretchy="false">)</mo> <mo stretchy="false">)</mo> </mstyle> </mrow> <annotation encoding="application/x-tex">{\displaystyle O(n\cdot \log(n))}</annotation> </semantics> </math></span><img src="https://wikimedia.org/api/rest_v1/media/math/render/svg/9340284081350cf4417f898e60e2d134c46f1f43" class="mwe-math-fallback-image-inline mw-invert skin-invert" aria-hidden="true" style="vertical-align: -0.838ex; width:12.832ex; height:2.843ex;" alt="{\displaystyle O(n\cdot \log(n))}"></span>) übernommen wurden. </p> <div class="mw-heading mw-heading3"><h3 id="Objektrelationale_Datenbanken">Objektrelationale Datenbanken</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Relationale_Datenbank&veaction=edit&section=6" title="Abschnitt bearbeiten: Objektrelationale Datenbanken" class="mw-editsection-visualeditor"><span>Bearbeiten</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Relationale_Datenbank&action=edit&section=6" title="Quellcode des Abschnitts bearbeiten: Objektrelationale Datenbanken"><span>Quelltext bearbeiten</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Einige Anbieter fügen ihren relationalen Datenbanken objektorientierte Eigenschaften hinzu und nennen diese dann <a href="/wiki/Objektrelationale_Datenbank" title="Objektrelationale Datenbank">objektrelationale Datenbanken</a>. Diese sind jedoch nicht zur direkten Abbildung von Objekten der Programmiersprache vorgesehen – sie benutzen lediglich das Konzept der <a href="/wiki/Vererbung_(Programmierung)" title="Vererbung (Programmierung)">Vererbung</a> bei Definition und Abfrage von Tabellen mit ähnlichen Feldstrukturen und vereinfachen damit deren Handhabung. Der SQL-99-Standard wurde um objektrelationale Sprachelemente erweitert. </p> <div class="mw-heading mw-heading3"><h3 id="Semistrukturierte_Datenbanken">Semistrukturierte Datenbanken</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Relationale_Datenbank&veaction=edit&section=7" title="Abschnitt bearbeiten: Semistrukturierte Datenbanken" class="mw-editsection-visualeditor"><span>Bearbeiten</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Relationale_Datenbank&action=edit&section=7" title="Quellcode des Abschnitts bearbeiten: Semistrukturierte Datenbanken"><span>Quelltext bearbeiten</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Neuere Konzepte sind die <a href="/wiki/Semistrukturierte_Daten" title="Semistrukturierte Daten">semistrukturierten Datenbanken</a>. Sie unterscheiden sich von den herkömmlichen Datenbankmodellen darin, dass sie kein fest vorgegebenes Schema haben. Die Datenbank wird hierarchisch, baumartig aufgebaut und jede Datenbankeinheit (<span style="font-style:normal;font-weight:normal"><a href="/wiki/Englische_Sprache" title="Englische Sprache">englisch</a></span> <span lang="en-Latn" style="font-style:italic">entity</span>) des gleichen Typs kann verschiedene Mengen von <i>Attributen</i> haben. </p><p>Typische Vertreter dieses Typs sind <a href="/wiki/XML-Datenbank" title="XML-Datenbank">XML-Datenbanken</a>, welche die Daten als XML-Fragmente verwalten. Die XML-Daten sind hierbei hierarchisch geordnet und können beliebige Strukturen enthalten, solange diese nach XML-Definition wohlgeformt sind. Die Daten können über <a href="/wiki/XQuery" title="XQuery">XQuery</a> oder <a href="/wiki/XPath" title="XPath">XPath</a> abgefragt werden. Zur Manipulation werden heute proprietäre Spracherweiterungen verwendet. Nachteil von aktuellen XML-Datenbanken ist die im Vergleich zu relationalen Systemen geringere Performance. </p><p>Semistrukturierte Datenbanken lassen sich über Erweiterungen oder Server-Programmierung auch mit relationalen DB realisieren, wobei das Relationenmodell aber nicht mehr angewendet wird. </p> <div class="mw-heading mw-heading2"><h2 id="Theorie_der_relationalen_Datenbanken">Theorie der relationalen Datenbanken</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Relationale_Datenbank&veaction=edit&section=8" title="Abschnitt bearbeiten: Theorie der relationalen Datenbanken" class="mw-editsection-visualeditor"><span>Bearbeiten</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Relationale_Datenbank&action=edit&section=8" title="Quellcode des Abschnitts bearbeiten: Theorie der relationalen Datenbanken"><span>Quelltext bearbeiten</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Die Grundlagen der Theorie der relationalen Datenbank wurden von Edgar F. Codd in den 1960ern und 1970ern gelegt und in seiner Arbeit <span lang="en"><i>A Relational Model of Data for Large Shared Data Banks</i></span><sup id="cite_ref-Codd1970_1-0" class="reference"><a href="#cite_note-Codd1970-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup> beschrieben. Theoretisch basieren alle Operationen auf der relationalen Algebra. </p> <div class="mw-heading mw-heading3"><h3 id="Grundlegendes_zur_relationalen_Algebra">Grundlegendes zur relationalen Algebra</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Relationale_Datenbank&veaction=edit&section=9" title="Abschnitt bearbeiten: Grundlegendes zur relationalen Algebra" class="mw-editsection-visualeditor"><span>Bearbeiten</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Relationale_Datenbank&action=edit&section=9" title="Quellcode des Abschnitts bearbeiten: Grundlegendes zur relationalen Algebra"><span>Quelltext bearbeiten</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Die <a href="/wiki/Relationale_Algebra" title="Relationale Algebra">relationale Algebra</a> ist ein <a href="/wiki/Algebra" title="Algebra">algebraisches Modell</a>, das beschreibt, wie Daten gespeichert, abgefragt und manipuliert werden können. Die wesentlichen Operationen, aus denen alle weiteren abgeleitet werden können, sind die folgenden: </p> <ul><li><a href="/wiki/Relationale_Algebra#Projektion" title="Relationale Algebra">Projektion</a> (englisch <span lang="en"><i>projection</i></span>)</li> <li><a href="/wiki/Selektion_(Informatik)" title="Selektion (Informatik)">Selektion</a> (englisch <span lang="en"><i>selection</i></span>)</li> <li><a href="/wiki/Relationale_Algebra#Kartesisches_Produkt_(Kreuzprodukt)" title="Relationale Algebra">Kreuzprodukt</a> oder <a href="/wiki/Relationale_Algebra#Kartesisches_Produkt_(Kreuzprodukt)" title="Relationale Algebra">Kartesisches Produkt</a> (englisch <span lang="en"><i>cross product</i></span>, <span lang="en"><i>cross join</i></span> oder <span lang="en"><i>cartesian product</i></span>)</li> <li><a href="/wiki/Relationale_Algebra#Umbenennung" title="Relationale Algebra">Umbenennung</a> (englisch <span lang="en"><i>rename</i></span>)</li> <li><a href="/wiki/Relationale_Algebra#Vereinigung" title="Relationale Algebra">Vereinigung</a> (englisch <span lang="en"><i>union</i></span>)</li> <li><a href="/wiki/Relationale_Algebra#Differenz" title="Relationale Algebra">Differenz</a> (englisch <span lang="en"><i>set difference</i></span> oder <span lang="en"><i>minus</i></span>)</li></ul> <p>Alle Anfragen, die mittels SQL an eine relationale Datenbank gestellt werden, werden vom Datenbankmanagementsystem auf diese Operatoren abgebildet, das heißt übersetzt. In der Praxis gibt es weitere Operatoren, wie zum Beispiel den <a href="/wiki/Relationale_Algebra#Join" title="Relationale Algebra">Join-Operator</a>, der jedoch ebenfalls nur eine Kombination aus Kreuzprodukt, Selektion und Projektion darstellt. </p> <div class="mw-heading mw-heading3"><h3 id="Beschränkungen_der_relationalen_Algebra"><span id="Beschr.C3.A4nkungen_der_relationalen_Algebra"></span>Beschränkungen der relationalen Algebra</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Relationale_Datenbank&veaction=edit&section=10" title="Abschnitt bearbeiten: Beschränkungen der relationalen Algebra" class="mw-editsection-visualeditor"><span>Bearbeiten</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Relationale_Datenbank&action=edit&section=10" title="Quellcode des Abschnitts bearbeiten: Beschränkungen der relationalen Algebra"><span>Quelltext bearbeiten</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Die relationale Algebra bietet keine Unterstützung zur Berechnung von <a href="/wiki/Rekursion" title="Rekursion">rekursiven</a> Anfragen (<a href="/wiki/Transitive_H%C3%BClle_(Relation)" title="Transitive Hülle (Relation)">transitive Hülle</a>). Das heißt beispielsweise, dass es nicht möglich ist, in einer Anfrage alle Vorfahren einer Person zu berechnen, wenn diese in einer Relation <i>Person</i> gespeichert sind und über eine Relation <i>VorfahreVon</i> mit dem jeweiligen Vorfahren in <i>Person</i> verbunden ist. Die Vorfahren können nur durch eine Folge von Anfragen ermittelt werden. </p><p>Mit der Einführung von SQL-99 wurde jedoch auch eine erweiterte relationale Algebra eingeführt, die eine Operation zur Berechnung der transitiven Hülle erlaubt. </p> <div class="mw-heading mw-heading2"><h2 id="Datenbankschema_und_Modellierung">Datenbankschema und Modellierung</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Relationale_Datenbank&veaction=edit&section=11" title="Abschnitt bearbeiten: Datenbankschema und Modellierung" class="mw-editsection-visualeditor"><span>Bearbeiten</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Relationale_Datenbank&action=edit&section=11" title="Quellcode des Abschnitts bearbeiten: Datenbankschema und Modellierung"><span>Quelltext bearbeiten</span></a><span class="mw-editsection-bracket">]</span></span></div> <figure class="mw-default-size" typeof="mw:File/Thumb"><a href="/wiki/Datei:Er-diagramm.svg" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/de/thumb/a/ab/Er-diagramm.svg/220px-Er-diagramm.svg.png" decoding="async" width="220" height="177" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/de/thumb/a/ab/Er-diagramm.svg/330px-Er-diagramm.svg.png 1.5x, //upload.wikimedia.org/wikipedia/de/thumb/a/ab/Er-diagramm.svg/440px-Er-diagramm.svg.png 2x" data-file-width="702" data-file-height="564" /></a><figcaption>Ein ER-Diagramm in <a href="/wiki/Chen-Notation" title="Chen-Notation">Chen-Notation</a></figcaption></figure> <p>Wichtiger Bestandteil einer relationalen Datenbank ist ihr <i>Schema</i>. Das Schema legt fest, welche Daten in der Datenbank gespeichert werden und wie diese Daten in Beziehung zueinander stehen. Der Vorgang zum Erstellen eines Schemas nennt sich <a href="/wiki/Datenmodellierung" title="Datenmodellierung">Datenmodellierung</a>. </p><p>Zur Modellierung von relationalen Datenbanken wird auch das <a href="/wiki/Entity-Relationship-Modell" title="Entity-Relationship-Modell">Entity-Relationship-Modell</a> verwendet. Es dient zum Entwurf eines konzeptuellen Schemas, welches unter Verwendung eines <a href="/wiki/Datenbankmanagementsystem" class="mw-redirect" title="Datenbankmanagementsystem">Datenbankmanagementsystems</a> (DBMS) implementiert werden kann. Dieser Schritt wird als <i>logischer Entwurf</i> oder auch <i>Datenmodellabbildung</i> bezeichnet und hat als Ergebnis ein Datenbankschema im Implementierungsdatenmodell des DBMS. </p><p>Ein wichtiger Schritt des Modellierungsprozesses ist die <a href="/wiki/Normalisierung_(Datenbank)" title="Normalisierung (Datenbank)">Normalisierung</a>. Diese soll <a href="/wiki/Redundanz_(Informationstheorie)" title="Redundanz (Informationstheorie)">Redundanzen</a> verringern und <a href="/wiki/Anomalie_(Informatik)" title="Anomalie (Informatik)">Anomalien</a> verhindern, um so die <a href="/wiki/Wartung" title="Wartung">Wartung</a> einer Datenbank zu vereinfachen, sowie die <a href="/wiki/Konsistenz_(Datenspeicherung)" title="Konsistenz (Datenspeicherung)">Konsistenz</a> der Daten zu gewährleisten. Edgar F. Codd hat dazu vier Normalformen vorgeschlagen, die seitdem bei dem relationalen Datenbankentwurf zum Einsatz kommen und um weitere ergänzt wurden. </p> <div class="mw-heading mw-heading2"><h2 id="Kritik_am_relationalen_Datenbankmodell">Kritik am relationalen Datenbankmodell</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Relationale_Datenbank&veaction=edit&section=12" title="Abschnitt bearbeiten: Kritik am relationalen Datenbankmodell" class="mw-editsection-visualeditor"><span>Bearbeiten</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Relationale_Datenbank&action=edit&section=12" title="Quellcode des Abschnitts bearbeiten: Kritik am relationalen Datenbankmodell"><span>Quelltext bearbeiten</span></a><span class="mw-editsection-bracket">]</span></span></div> <dl><dt>Segmentierung</dt> <dd>In der relationalen Darstellung erfolgt die Abspeicherung eines Objektes segmentiert auf viele unterschiedliche Relationen. Die Anwendungsobjekte sind normalerweise <i>komplex</i>, bestehen also selbst wieder aus Objekten oder Listen von Objekten. Da das relationale Modell lediglich Tupelmengen kennt, die aus <i>Werten</i> bestehen, müssen komplexe Anwendungsobjekte bei einer Abfrage durch das DBMS mittels zahlreicher <a href="/wiki/Relationale_Algebra#Join" title="Relationale Algebra">Joins</a> aus den einzelnen Relationen wiederhergestellt werden. Dies kann zu unübersichtlichen Abfragen führen, die bei jeder strukturellen Änderung des Anwendungsobjekts auf Anpassungsbedarf hin überprüft werden müssen. Die Verwendung von Joins, welche durch jeweils gut passende <a href="/wiki/Datenbankindex" title="Datenbankindex">Datenbank-Indizes</a> unterstützt werden müssen, macht den Objektzugriff aufwendiger als z. B. bei einer <a href="/wiki/Objektdatenbank" title="Objektdatenbank">Objektdatenbank</a>, sowohl beim Ressourcenbedarf als auch beim Entwicklungsaufwand.</dd> <dt>Künstliche Schlüsselattribute</dt> <dd>Zur eindeutigen Identifizierung von <a href="/wiki/Tupel" title="Tupel">Tupeln</a> müssen in manchen Fällen <a href="/wiki/Surrogatschl%C3%BCssel" title="Surrogatschlüssel">künstliche Schlüssel</a> eingesetzt werden. Dies dient z. B. dazu, die Größe des Schlüssels zu reduzieren, wenn er als Fremdschlüssel eingesetzt werden soll, oder dazu, gehört-zu-Beziehungen zu implementieren. Es werden also Attribute in die Relation aufgenommen, die mit der abstrakten Beschreibung eines Anwendungsobjektes nichts zu tun haben, sondern „nur“ Verwaltungsinformationen sind.</dd> <dt>Externe Programmierschnittstelle</dt> <dd>Da in vielen relationalen Datenbanken nur Datenmanipulationssprachen eingeschränkter Mächtigkeit vorhanden sind, werden meist Schnittstellen zu mächtigeren Programmiersprachen notwendig. Diese Verbindung führt ggf. zu einer ungünstigen Handhabung, z. B. wenn das mengenorientierte <a href="/wiki/SQL" title="SQL">SQL</a> in dem satzorientierten <a href="/wiki/C%2B%2B" title="C++">C++</a> zu verarbeiten ist, siehe <a href="/wiki/Object-relational_impedance_mismatch" title="Object-relational impedance mismatch">Object-relational impedance mismatch</a>.</dd> <dd>Es gibt jedoch auch relationale Datenbanken mit mächtigen Programmiersprachen, etwa <a href="/wiki/PL/SQL" title="PL/SQL">PL/SQL</a> in <a href="/wiki/Oracle_(Datenbanksystem)" title="Oracle (Datenbanksystem)">Oracle</a> oder <a href="/wiki/PL/pgSQL" title="PL/pgSQL">PL/pgSQL</a> in <a href="/wiki/PostgreSQL" title="PostgreSQL">PostgreSQL</a> oder T/SQL in <a href="/wiki/Microsoft_SQL_Server" title="Microsoft SQL Server">Microsoft SQL Server</a>; bei beiden Datenbanksystemen erlauben die jeweiligen Datenmanipulationssprachen das Einbinden von anderen Programmiersprachen. PL/SQL ermöglicht z. B. die Verwendung von Java-Programmen oder C++-Programmen innerhalb von PL/SQL-Programmen. PL/pgSQL ermöglicht wiederum die Server-Programmierung mit anderen Sprachen wie <a href="/wiki/PHP" title="PHP">PHP</a>, <a href="/wiki/Tcl" title="Tcl">Tcl</a> oder <a href="/wiki/Python_(Programmiersprache)" title="Python (Programmiersprache)">Python</a>.</dd> <dt>Objekteigenschaften und -verhalten häufig nicht abbildbar</dt> <dd>In der relationalen Datenbank kann das anwendungstypische Verhalten eines Objektes nicht beschrieben werden. Diese Beschreibung kann somit erst außerhalb der Datenbank in einer Anwendungssoftware erfolgen. Wenn mehrere Anwendungen den gleichen Datenbestand nutzen, kann das zu einer redundanten Implementierung führen.</dd></dl> <p>Mit dem Sammelbegriff <a href="/wiki/NoSQL" title="NoSQL">NoSQL</a> werden <b>nicht-relationale Datenbankmodelle</b> bezeichnet, die Probleme wie die genannten durch alternative Herangehensweisen zu lösen beabsichtigen. </p> <div class="mw-heading mw-heading2"><h2 id="Gegenüberstellung_von_Grundbegriffen"><span id="Gegen.C3.BCberstellung_von_Grundbegriffen"></span>Gegenüberstellung von Grundbegriffen</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Relationale_Datenbank&veaction=edit&section=13" title="Abschnitt bearbeiten: Gegenüberstellung von Grundbegriffen" class="mw-editsection-visualeditor"><span>Bearbeiten</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Relationale_Datenbank&action=edit&section=13" title="Quellcode des Abschnitts bearbeiten: Gegenüberstellung von Grundbegriffen"><span>Quelltext bearbeiten</span></a><span class="mw-editsection-bracket">]</span></span></div> <table class="wikitable" style="text-align:center"> <tbody><tr> <th>Relationale Datenbank</th> <th>Relationen-Modell</th> <th><a href="/wiki/Entity-Relationship-Modell" title="Entity-Relationship-Modell">Entity-Relationship-Modell</a> (ERM)</th> <th><a href="/wiki/Unified_Modeling_Language" title="Unified Modeling Language">Unified Modeling Language</a> (UML) </th></tr> <tr> <td colspan="4">Wertebereich (Domäne, Domain) </td></tr> <tr> <td>Kopfzeile</td> <td>Relationstyp/Relationsformat</td> <td>Entitätstyp</td> <td>Klasse, Objekttyp </td></tr> <tr> <td>Spalte</td> <td><a href="/wiki/Attribut_(Programmierung)" title="Attribut (Programmierung)">Attribut</a></td> <td><a href="/wiki/Attribut_(Programmierung)" title="Attribut (Programmierung)">Attribut</a></td> <td><a href="/wiki/Attribut_(UML)" title="Attribut (UML)">Attribut</a> </td></tr> <tr> <td>Tabelle</td> <td><a href="/wiki/Relation_(Datenbank)" title="Relation (Datenbank)">Relation</a></td> <td>Entitätsmenge(-set)</td> <td>Objektmenge, Instanzmenge, Klasse </td></tr> <tr> <td>Spaltenüberschrift(en)</td> <td><a href="/wiki/Schl%C3%BCssel_(Datenbank)#Fremdschlüssel" title="Schlüssel (Datenbank)">Fremdschlüssel</a></td> <td>funktionale Beziehung (Relationship)</td> <td>Assoziation </td></tr> <tr> <td>Zeile</td> <td><a href="/wiki/Tupel_(Informatik)" title="Tupel (Informatik)">Tupel</a></td> <td><a href="/wiki/Entit%C3%A4t_(Informatik)" title="Entität (Informatik)">Entität</a></td> <td><a href="/wiki/Objekt_(Programmierung)" title="Objekt (Programmierung)">Objekt</a>, Instanz </td></tr> <tr> <td>Zelle</td> <td colspan="3">Attributwert </td></tr></tbody></table> <div class="mw-heading mw-heading2"><h2 id="Siehe_auch">Siehe auch</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Relationale_Datenbank&veaction=edit&section=14" title="Abschnitt bearbeiten: Siehe auch" class="mw-editsection-visualeditor"><span>Bearbeiten</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Relationale_Datenbank&action=edit&section=14" title="Quellcode des Abschnitts bearbeiten: Siehe auch"><span>Quelltext bearbeiten</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li><a href="/wiki/Relationale_Entwurfstheorie" title="Relationale Entwurfstheorie">Relationale Entwurfstheorie</a></li> <li><a href="/wiki/Datenbank-Muster" title="Datenbank-Muster">Datenbank-Muster</a></li> <li><a href="/wiki/Datenbankoperator" title="Datenbankoperator">Datenbankoperator</a></li> <li><a href="/wiki/Deduktive_Datenbank" title="Deduktive Datenbank">Deduktive Datenbank</a></li> <li><a href="/wiki/Liste_der_Datenbankmanagementsysteme" title="Liste der Datenbankmanagementsysteme">Liste der Datenbankmanagementsysteme</a></li> <li><a href="/wiki/Referentielle_Integrit%C3%A4t" title="Referentielle Integrität">Referentielle Integrität</a></li> <li><a href="/wiki/Online_Analytical_Processing#12_Regeln_nach_Codd" title="Online Analytical Processing">Codd’sche Regeln</a></li></ul> <div class="mw-heading mw-heading2"><h2 id="Literatur">Literatur</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Relationale_Datenbank&veaction=edit&section=15" title="Abschnitt bearbeiten: Literatur" class="mw-editsection-visualeditor"><span>Bearbeiten</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Relationale_Datenbank&action=edit&section=15" title="Quellcode des Abschnitts bearbeiten: Literatur"><span>Quelltext bearbeiten</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li>Edgar F. Codd: <i>The Relational Model for Database Management. Version 2.</i> Addison-Wesley, Reading u. a. 1990, <a href="/wiki/Spezial:ISBN-Suche/0201141922" class="internal mw-magiclink-isbn">ISBN 0-201-14192-2</a>.</li> <li><a href="/wiki/Alfons_Kemper" title="Alfons Kemper">Alfons Kemper</a>, André Eickler: <i>Datenbanksysteme. Eine Einführung.</i> R. Oldenbourg Verlag, München 2004, <a href="/wiki/Spezial:ISBN-Suche/3486273922" class="internal mw-magiclink-isbn">ISBN 3-486-27392-2</a>.</li> <li>Andreas Meier: <i>Relationale und postrelationale Datenbanken</i>. 7. Auflage. Springer-Verlag, Heidelberg 2010, <a href="/wiki/Spezial:ISBN-Suche/9783642052552" class="internal mw-magiclink-isbn">ISBN 978-3-642-05255-2</a> (<a rel="nofollow" class="external text" href="http://www.springer.com/computer/database+management+%26+information+retrieval/book/978-3-642-05255-2">online</a>).</li></ul> <div class="mw-heading mw-heading2"><h2 id="Weblinks">Weblinks</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Relationale_Datenbank&veaction=edit&section=16" title="Abschnitt bearbeiten: Weblinks" class="mw-editsection-visualeditor"><span>Bearbeiten</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Relationale_Datenbank&action=edit&section=16" title="Quellcode des Abschnitts bearbeiten: Weblinks"><span>Quelltext bearbeiten</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li><a rel="nofollow" class="external text" href="http://v.hdm-stuttgart.de/~riekert/lehre/db-kelz/chap6.htm">Kriterien für relationale Datenbanksysteme</a> mit ausführlicher Beschreibung der 12 Regeln</li> <li><a rel="nofollow" class="external text" href="http://wikis.gm.fh-koeln.de/wiki_db/Datenbanken/RDBMS"><i>RDBMS</i>.</a> In: <i>Datenbanken Online Lexikon</i>, FH Köln</li> <li><a rel="nofollow" class="external text" href="http://www.datenbanken-verstehen.de/">Datenbanken-verstehen</a> – Umfangreiches Portal</li></ul> <div class="mw-heading mw-heading2"><h2 id="Einzelnachweise">Einzelnachweise</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Relationale_Datenbank&veaction=edit&section=17" title="Abschnitt bearbeiten: Einzelnachweise" class="mw-editsection-visualeditor"><span>Bearbeiten</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Relationale_Datenbank&action=edit&section=17" title="Quellcode des Abschnitts bearbeiten: Einzelnachweise"><span>Quelltext bearbeiten</span></a><span class="mw-editsection-bracket">]</span></span></div> <ol class="references"> <li id="cite_note-Codd1970-1"><span class="mw-cite-backlink"><a href="#cite_ref-Codd1970_1-0">↑</a></span> <span class="reference-text"><a href="/wiki/Edgar_F._Codd" title="Edgar F. Codd">Edgar F. Codd</a>: <cite class="lang" lang="en" dir="auto" style="font-style:italic"><span lang="en">A Relational Model of Data for Large Shared Data Banks</span></cite>. In: <cite class="lang" lang="en" dir="auto" style="font-style:italic"><span lang="en">Communications of the ACM</span></cite>. ACM Press, 13. Juni 1970, <a href="/wiki/Internationale_Standardnummer_f%C3%BCr_fortlaufende_Sammelwerke" title="Internationale Standardnummer für fortlaufende Sammelwerke">ISSN</a> <span style="white-space:nowrap"><a rel="nofollow" class="external text" href="https://zdb-katalog.de/list.xhtml?t=iss%3D%220001-0782%22&key=cql">0001-0782</a></span>, <span style="white-space:nowrap">S.<span style="display:inline-block;width:.2em"> </span>377–387</span> (englisch, <a rel="nofollow" class="external text" href="http://www.acm.org/classics/nov95/">acm.org</a>).<span class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rfr_id=info:sid/de.wikipedia.org:Relationale+Datenbank&rft.atitle=A+Relational+Model+of+Data+for+Large+Shared+Data+Banks&rft.au=Edgar+F.+Codd&rft.date=1970-06-13&rft.genre=journal&rft.issn=0001-0782&rft.jtitle=Communications+of+the+ACM&rft.pages=377-387&rft.place=New+York&rft.pub=ACM+Press" style="display:none"> </span></span> </li> </ol></div><!--esi <esi:include src="/esitest-fa8a495983347898/content" /> --><noscript><img src="https://login.wikimedia.org/wiki/Special:CentralAutoLogin/start?type=1x1&useformat=desktop" alt="" width="1" height="1" style="border: none; position: absolute;"></noscript> <div class="printfooter" data-nosnippet="">Abgerufen von „<a dir="ltr" href="https://de.wikipedia.org/w/index.php?title=Relationale_Datenbank&oldid=250161981">https://de.wikipedia.org/w/index.php?title=Relationale_Datenbank&oldid=250161981</a>“</div></div> <div id="catlinks" class="catlinks" data-mw="interface"><div id="mw-normal-catlinks" class="mw-normal-catlinks"><a href="/wiki/Wikipedia:Kategorien" title="Wikipedia:Kategorien">Kategorie</a>: <ul><li><a href="/wiki/Kategorie:Relationales_Datenbankmanagementsystem" title="Kategorie:Relationales Datenbankmanagementsystem">Relationales Datenbankmanagementsystem</a></li></ul></div></div> </div> </div> <div id="mw-navigation"> <h2>Navigationsmenü</h2> <div id="mw-head"> <nav id="p-personal" class="mw-portlet mw-portlet-personal vector-user-menu-legacy vector-menu" aria-labelledby="p-personal-label" > <h3 id="p-personal-label" class="vector-menu-heading " > <span class="vector-menu-heading-label">Meine Werkzeuge</span> </h3> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-anonuserpage" class="mw-list-item"><span title="Benutzerseite der IP-Adresse, von der aus du Änderungen durchführst">Nicht angemeldet</span></li><li id="pt-anontalk" class="mw-list-item"><a href="/wiki/Spezial:Meine_Diskussionsseite" title="Diskussion über Änderungen von dieser IP-Adresse [n]" accesskey="n"><span>Diskussionsseite</span></a></li><li id="pt-anoncontribs" class="mw-list-item"><a href="/wiki/Spezial:Meine_Beitr%C3%A4ge" title="Eine Liste der Bearbeitungen, die von dieser IP-Adresse gemacht wurden [y]" accesskey="y"><span>Beiträge</span></a></li><li id="pt-createaccount" class="mw-list-item"><a href="/w/index.php?title=Spezial:Benutzerkonto_anlegen&returnto=Relationale+Datenbank" title="Wir ermutigen dich dazu, ein Benutzerkonto zu erstellen und dich anzumelden. Es ist jedoch nicht zwingend erforderlich."><span>Benutzerkonto erstellen</span></a></li><li id="pt-login" class="mw-list-item"><a href="/w/index.php?title=Spezial:Anmelden&returnto=Relationale+Datenbank" title="Anmelden ist zwar keine Pflicht, wird aber gerne gesehen. [o]" accesskey="o"><span>Anmelden</span></a></li> </ul> </div> </nav> <div id="left-navigation"> <nav id="p-namespaces" class="mw-portlet mw-portlet-namespaces vector-menu-tabs vector-menu-tabs-legacy vector-menu" aria-labelledby="p-namespaces-label" > <h3 id="p-namespaces-label" class="vector-menu-heading " > <span class="vector-menu-heading-label">Namensräume</span> </h3> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-nstab-main" class="selected mw-list-item"><a href="/wiki/Relationale_Datenbank" title="Seiteninhalt anzeigen [c]" accesskey="c"><span>Artikel</span></a></li><li id="ca-talk" class="mw-list-item"><a href="/wiki/Diskussion:Relationale_Datenbank" rel="discussion" title="Diskussion zum Seiteninhalt [t]" accesskey="t"><span>Diskussion</span></a></li> </ul> </div> </nav> <nav id="p-variants" class="mw-portlet mw-portlet-variants emptyPortlet vector-menu-dropdown vector-menu" aria-labelledby="p-variants-label" > <input type="checkbox" id="p-variants-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-p-variants" class="vector-menu-checkbox" aria-labelledby="p-variants-label" > <label id="p-variants-label" class="vector-menu-heading " > <span class="vector-menu-heading-label">Deutsch</span> </label> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </nav> </div> <div id="right-navigation"> <nav id="p-views" class="mw-portlet mw-portlet-views vector-menu-tabs vector-menu-tabs-legacy vector-menu" aria-labelledby="p-views-label" > <h3 id="p-views-label" class="vector-menu-heading " > <span class="vector-menu-heading-label">Ansichten</span> </h3> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-view" class="selected mw-list-item"><a href="/wiki/Relationale_Datenbank"><span>Lesen</span></a></li><li id="ca-ve-edit" class="mw-list-item"><a href="/w/index.php?title=Relationale_Datenbank&veaction=edit" title="Diese Seite mit dem VisualEditor bearbeiten [v]" accesskey="v"><span>Bearbeiten</span></a></li><li id="ca-edit" class="collapsible mw-list-item"><a href="/w/index.php?title=Relationale_Datenbank&action=edit" title="Den Quelltext dieser Seite bearbeiten [e]" accesskey="e"><span>Quelltext bearbeiten</span></a></li><li id="ca-history" class="mw-list-item"><a href="/w/index.php?title=Relationale_Datenbank&action=history" title="Frühere Versionen dieser Seite [h]" accesskey="h"><span>Versionsgeschichte</span></a></li> </ul> </div> </nav> <nav id="p-cactions" class="mw-portlet mw-portlet-cactions emptyPortlet vector-menu-dropdown vector-menu" aria-labelledby="p-cactions-label" title="Weitere Optionen" > <input type="checkbox" id="p-cactions-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-p-cactions" class="vector-menu-checkbox" aria-labelledby="p-cactions-label" > <label id="p-cactions-label" class="vector-menu-heading " > <span class="vector-menu-heading-label">Weitere</span> </label> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </nav> <div id="p-search" role="search" class="vector-search-box-vue vector-search-box-show-thumbnail vector-search-box-auto-expand-width vector-search-box"> <h3 >Suche</h3> <form action="/w/index.php" id="searchform" class="vector-search-box-form"> <div id="simpleSearch" class="vector-search-box-inner" data-search-loc="header-navigation"> <input class="vector-search-box-input" type="search" name="search" placeholder="Wikipedia durchsuchen" aria-label="Wikipedia durchsuchen" autocapitalize="sentences" title="Durchsuche die Wikipedia [f]" accesskey="f" id="searchInput" > <input type="hidden" name="title" value="Spezial:Suche"> <input id="mw-searchButton" class="searchButton mw-fallbackSearchButton" type="submit" name="fulltext" title="Suche nach Seiten, die diesen Text enthalten" value="Suchen"> <input id="searchButton" class="searchButton" type="submit" name="go" title="Gehe direkt zu der Seite mit genau diesem Namen, falls sie vorhanden ist." value="Artikel"> </div> </form> </div> </div> </div> <div id="mw-panel" class="vector-legacy-sidebar"> <div id="p-logo" role="banner"> <a class="mw-wiki-logo" href="/wiki/Wikipedia:Hauptseite" title="Hauptseite"></a> </div> <nav id="p-navigation" class="mw-portlet mw-portlet-navigation vector-menu-portal portal vector-menu" aria-labelledby="p-navigation-label" > <h3 id="p-navigation-label" class="vector-menu-heading " > <span class="vector-menu-heading-label">Navigation</span> </h3> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-mainpage-description" class="mw-list-item"><a href="/wiki/Wikipedia:Hauptseite" title="Hauptseite besuchen [z]" accesskey="z"><span>Hauptseite</span></a></li><li id="n-topics" class="mw-list-item"><a href="/wiki/Portal:Wikipedia_nach_Themen"><span>Themenportale</span></a></li><li id="n-randompage" class="mw-list-item"><a href="/wiki/Spezial:Zuf%C3%A4llige_Seite" title="Zufällige Seite aufrufen [x]" accesskey="x"><span>Zufälliger Artikel</span></a></li> </ul> </div> </nav> <nav id="p-Mitmachen" class="mw-portlet mw-portlet-Mitmachen vector-menu-portal portal vector-menu" aria-labelledby="p-Mitmachen-label" > <h3 id="p-Mitmachen-label" class="vector-menu-heading " > <span class="vector-menu-heading-label">Mitmachen</span> </h3> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-Artikel-verbessern" class="mw-list-item"><a href="/wiki/Wikipedia:Beteiligen"><span>Artikel verbessern</span></a></li><li id="n-Neuerartikel" class="mw-list-item"><a href="/wiki/Hilfe:Neuen_Artikel_anlegen"><span>Neuen Artikel anlegen</span></a></li><li id="n-portal" class="mw-list-item"><a href="/wiki/Wikipedia:Autorenportal" title="Info-Zentrum über Beteiligungsmöglichkeiten"><span>Autorenportal</span></a></li><li id="n-help" class="mw-list-item"><a href="/wiki/Hilfe:%C3%9Cbersicht" title="Übersicht über Hilfeseiten"><span>Hilfe</span></a></li><li id="n-recentchanges" class="mw-list-item"><a href="/wiki/Spezial:Letzte_%C3%84nderungen" title="Liste der letzten Änderungen in Wikipedia [r]" accesskey="r"><span>Letzte Änderungen</span></a></li><li id="n-contact" class="mw-list-item"><a href="/wiki/Wikipedia:Kontakt" title="Kontaktmöglichkeiten"><span>Kontakt</span></a></li><li id="n-sitesupport" class="mw-list-item"><a href="//donate.wikimedia.org/wiki/Special:FundraiserRedirector?utm_source=donate&utm_medium=sidebar&utm_campaign=C13_de.wikipedia.org&uselang=de" title="Unterstütze uns"><span>Spenden</span></a></li> </ul> </div> </nav> <nav id="p-tb" class="mw-portlet mw-portlet-tb vector-menu-portal portal vector-menu" aria-labelledby="p-tb-label" > <h3 id="p-tb-label" class="vector-menu-heading " > <span class="vector-menu-heading-label">Werkzeuge</span> </h3> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="t-whatlinkshere" class="mw-list-item"><a href="/wiki/Spezial:Linkliste/Relationale_Datenbank" title="Liste aller Seiten, die hierher verlinken [j]" accesskey="j"><span>Links auf diese Seite</span></a></li><li id="t-recentchangeslinked" class="mw-list-item"><a href="/wiki/Spezial:%C3%84nderungen_an_verlinkten_Seiten/Relationale_Datenbank" rel="nofollow" title="Letzte Änderungen an Seiten, die von hier verlinkt sind [k]" accesskey="k"><span>Änderungen an verlinkten Seiten</span></a></li><li id="t-specialpages" class="mw-list-item"><a href="/wiki/Spezial:Spezialseiten" title="Liste aller Spezialseiten [q]" accesskey="q"><span>Spezialseiten</span></a></li><li id="t-permalink" class="mw-list-item"><a href="/w/index.php?title=Relationale_Datenbank&oldid=250161981" title="Dauerhafter Link zu dieser Seitenversion"><span>Permanenter Link</span></a></li><li id="t-info" class="mw-list-item"><a href="/w/index.php?title=Relationale_Datenbank&action=info" title="Weitere Informationen über diese Seite"><span>Seiteninformationen</span></a></li><li id="t-cite" class="mw-list-item"><a href="/w/index.php?title=Spezial:Zitierhilfe&page=Relationale_Datenbank&id=250161981&wpFormIdentifier=titleform" title="Hinweise, wie diese Seite zitiert werden kann"><span>Artikel zitieren</span></a></li><li id="t-urlshortener" class="mw-list-item"><a href="/w/index.php?title=Spezial:URL-K%C3%BCrzung&url=https%3A%2F%2Fde.wikipedia.org%2Fwiki%2FRelationale_Datenbank"><span>Kurzlink</span></a></li><li id="t-urlshortener-qrcode" class="mw-list-item"><a href="/w/index.php?title=Spezial:QrCode&url=https%3A%2F%2Fde.wikipedia.org%2Fwiki%2FRelationale_Datenbank"><span>QR-Code herunterladen</span></a></li> </ul> </div> </nav> <nav id="p-coll-print_export" class="mw-portlet mw-portlet-coll-print_export vector-menu-portal portal vector-menu" aria-labelledby="p-coll-print_export-label" > <h3 id="p-coll-print_export-label" class="vector-menu-heading " > <span class="vector-menu-heading-label">Drucken/exportieren</span> </h3> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="coll-download-as-rl" class="mw-list-item"><a href="/w/index.php?title=Spezial:DownloadAsPdf&page=Relationale_Datenbank&action=show-download-screen"><span>Als PDF herunterladen</span></a></li><li id="t-print" class="mw-list-item"><a href="/w/index.php?title=Relationale_Datenbank&printable=yes" title="Druckansicht dieser Seite [p]" accesskey="p"><span>Druckversion</span></a></li> </ul> </div> </nav> <nav id="p-wikibase-otherprojects" class="mw-portlet mw-portlet-wikibase-otherprojects vector-menu-portal portal vector-menu" aria-labelledby="p-wikibase-otherprojects-label" > <h3 id="p-wikibase-otherprojects-label" class="vector-menu-heading " > <span class="vector-menu-heading-label">In anderen Projekten</span> </h3> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="t-wikibase" class="wb-otherproject-link wb-otherproject-wikibase-dataitem mw-list-item"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q192588" title="Link zum verbundenen Objekt im Datenrepositorium [g]" accesskey="g"><span>Wikidata-Datenobjekt</span></a></li> </ul> </div> </nav> <nav id="p-lang" class="mw-portlet mw-portlet-lang vector-menu-portal portal vector-menu" aria-labelledby="p-lang-label" > <h3 id="p-lang-label" class="vector-menu-heading " > <span class="vector-menu-heading-label">In anderen Sprachen</span> </h3> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li class="interlanguage-link interwiki-ar mw-list-item"><a href="https://ar.wikipedia.org/wiki/%D9%82%D8%A7%D8%B9%D8%AF%D8%A9_%D8%A8%D9%8A%D8%A7%D9%86%D8%A7%D8%AA_%D8%B9%D9%84%D8%A7%D8%A6%D9%82%D9%8A%D8%A9" title="قاعدة بيانات علائقية – Arabisch" lang="ar" hreflang="ar" data-title="قاعدة بيانات علائقية" data-language-autonym="العربية" data-language-local-name="Arabisch" class="interlanguage-link-target"><span>العربية</span></a></li><li class="interlanguage-link interwiki-az mw-list-item"><a href="https://az.wikipedia.org/wiki/Relyasiyal%C4%B1_veril%C9%99nl%C9%99r_bazas%C4%B1" title="Relyasiyalı verilənlər bazası – Aserbaidschanisch" lang="az" hreflang="az" data-title="Relyasiyalı verilənlər bazası" data-language-autonym="Azərbaycanca" data-language-local-name="Aserbaidschanisch" class="interlanguage-link-target"><span>Azərbaycanca</span></a></li><li class="interlanguage-link interwiki-bg mw-list-item"><a href="https://bg.wikipedia.org/wiki/%D0%A0%D0%B5%D0%BB%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D0%B0_%D0%B1%D0%B0%D0%B7%D0%B0_%D0%B4%D0%B0%D0%BD%D0%BD%D0%B8" title="Релационна база данни – Bulgarisch" lang="bg" hreflang="bg" data-title="Релационна база данни" data-language-autonym="Български" data-language-local-name="Bulgarisch" class="interlanguage-link-target"><span>Български</span></a></li><li class="interlanguage-link interwiki-bn mw-list-item"><a href="https://bn.wikipedia.org/wiki/%E0%A6%B8%E0%A6%BE%E0%A6%AE%E0%A7%8D%E0%A6%AA%E0%A6%B0%E0%A7%8D%E0%A6%95%E0%A6%BF%E0%A6%95_%E0%A6%A1%E0%A6%BE%E0%A6%9F%E0%A6%BE%E0%A6%AC%E0%A7%87%E0%A6%B8" title="সাম্পর্কিক ডাটাবেস – Bengalisch" lang="bn" hreflang="bn" data-title="সাম্পর্কিক ডাটাবেস" data-language-autonym="বাংলা" data-language-local-name="Bengalisch" class="interlanguage-link-target"><span>বাংলা</span></a></li><li class="interlanguage-link interwiki-ca mw-list-item"><a href="https://ca.wikipedia.org/wiki/Base_de_dades_relacional" title="Base de dades relacional – Katalanisch" lang="ca" hreflang="ca" data-title="Base de dades relacional" data-language-autonym="Català" data-language-local-name="Katalanisch" class="interlanguage-link-target"><span>Català</span></a></li><li class="interlanguage-link interwiki-cs mw-list-item"><a href="https://cs.wikipedia.org/wiki/Rela%C4%8Dn%C3%AD_datab%C3%A1ze" title="Relační databáze – Tschechisch" lang="cs" hreflang="cs" data-title="Relační databáze" data-language-autonym="Čeština" data-language-local-name="Tschechisch" class="interlanguage-link-target"><span>Čeština</span></a></li><li class="interlanguage-link interwiki-el mw-list-item"><a href="https://el.wikipedia.org/wiki/%CE%A3%CF%87%CE%B5%CF%83%CE%B9%CE%B1%CE%BA%CE%AE_%CE%B2%CE%AC%CF%83%CE%B7_%CE%B4%CE%B5%CE%B4%CE%BF%CE%BC%CE%AD%CE%BD%CF%89%CE%BD" title="Σχεσιακή βάση δεδομένων – Griechisch" lang="el" hreflang="el" data-title="Σχεσιακή βάση δεδομένων" data-language-autonym="Ελληνικά" data-language-local-name="Griechisch" class="interlanguage-link-target"><span>Ελληνικά</span></a></li><li class="interlanguage-link interwiki-en mw-list-item"><a href="https://en.wikipedia.org/wiki/Relational_database" title="Relational database – Englisch" lang="en" hreflang="en" data-title="Relational database" data-language-autonym="English" data-language-local-name="Englisch" class="interlanguage-link-target"><span>English</span></a></li><li class="interlanguage-link interwiki-eo mw-list-item"><a href="https://eo.wikipedia.org/wiki/Rilata_datumbazo" title="Rilata datumbazo – Esperanto" lang="eo" hreflang="eo" data-title="Rilata datumbazo" data-language-autonym="Esperanto" data-language-local-name="Esperanto" class="interlanguage-link-target"><span>Esperanto</span></a></li><li class="interlanguage-link interwiki-es mw-list-item"><a href="https://es.wikipedia.org/wiki/Base_de_datos_relacional" title="Base de datos relacional – Spanisch" lang="es" hreflang="es" data-title="Base de datos relacional" data-language-autonym="Español" data-language-local-name="Spanisch" class="interlanguage-link-target"><span>Español</span></a></li><li class="interlanguage-link interwiki-et mw-list-item"><a href="https://et.wikipedia.org/wiki/Relatsioonandmebaas" title="Relatsioonandmebaas – Estnisch" lang="et" hreflang="et" data-title="Relatsioonandmebaas" data-language-autonym="Eesti" data-language-local-name="Estnisch" class="interlanguage-link-target"><span>Eesti</span></a></li><li class="interlanguage-link interwiki-eu mw-list-item"><a href="https://eu.wikipedia.org/wiki/Datu-base_erlazional" title="Datu-base erlazional – Baskisch" lang="eu" hreflang="eu" data-title="Datu-base erlazional" data-language-autonym="Euskara" data-language-local-name="Baskisch" class="interlanguage-link-target"><span>Euskara</span></a></li><li class="interlanguage-link interwiki-fa mw-list-item"><a href="https://fa.wikipedia.org/wiki/%D9%BE%D8%A7%DB%8C%DA%AF%D8%A7%D9%87_%D8%AF%D8%A7%D8%AF%D9%87_%D8%B1%D8%A7%D8%A8%D8%B7%D9%87%E2%80%8C%D8%A7%DB%8C" title="پایگاه داده رابطهای – Persisch" lang="fa" hreflang="fa" data-title="پایگاه داده رابطهای" data-language-autonym="فارسی" data-language-local-name="Persisch" class="interlanguage-link-target"><span>فارسی</span></a></li><li class="interlanguage-link interwiki-fi mw-list-item"><a href="https://fi.wikipedia.org/wiki/Relaatiotietokanta" title="Relaatiotietokanta – Finnisch" lang="fi" hreflang="fi" data-title="Relaatiotietokanta" data-language-autonym="Suomi" data-language-local-name="Finnisch" class="interlanguage-link-target"><span>Suomi</span></a></li><li class="interlanguage-link interwiki-fr mw-list-item"><a href="https://fr.wikipedia.org/wiki/Base_de_donn%C3%A9es_relationnelle" title="Base de données relationnelle – Französisch" lang="fr" hreflang="fr" data-title="Base de données relationnelle" data-language-autonym="Français" data-language-local-name="Französisch" class="interlanguage-link-target"><span>Français</span></a></li><li class="interlanguage-link interwiki-ga mw-list-item"><a href="https://ga.wikipedia.org/wiki/Bunachar_sonra%C3%AD_coibhneasta" title="Bunachar sonraí coibhneasta – Irisch" lang="ga" hreflang="ga" data-title="Bunachar sonraí coibhneasta" data-language-autonym="Gaeilge" data-language-local-name="Irisch" class="interlanguage-link-target"><span>Gaeilge</span></a></li><li class="interlanguage-link interwiki-he mw-list-item"><a href="https://he.wikipedia.org/wiki/%D7%9E%D7%A1%D7%93_%D7%A0%D7%AA%D7%95%D7%A0%D7%99%D7%9D_%D7%99%D7%97%D7%A1%D7%99" title="מסד נתונים יחסי – Hebräisch" lang="he" hreflang="he" data-title="מסד נתונים יחסי" data-language-autonym="עברית" data-language-local-name="Hebräisch" class="interlanguage-link-target"><span>עברית</span></a></li><li class="interlanguage-link interwiki-hi mw-list-item"><a href="https://hi.wikipedia.org/wiki/%E0%A4%B8%E0%A4%82%E0%A4%AC%E0%A4%82%E0%A4%A7%E0%A4%AA%E0%A4%B0%E0%A4%95_%E0%A4%86%E0%A4%81%E0%A4%95%E0%A4%A1%E0%A4%BC%E0%A4%BE_%E0%A4%B8%E0%A4%82%E0%A4%9A%E0%A4%AF" title="संबंधपरक आँकड़ा संचय – Hindi" lang="hi" hreflang="hi" data-title="संबंधपरक आँकड़ा संचय" data-language-autonym="हिन्दी" data-language-local-name="Hindi" class="interlanguage-link-target"><span>हिन्दी</span></a></li><li class="interlanguage-link interwiki-hr mw-list-item"><a href="https://hr.wikipedia.org/wiki/Relacijska_baza_podataka" title="Relacijska baza podataka – Kroatisch" lang="hr" hreflang="hr" data-title="Relacijska baza podataka" data-language-autonym="Hrvatski" data-language-local-name="Kroatisch" class="interlanguage-link-target"><span>Hrvatski</span></a></li><li class="interlanguage-link interwiki-hu mw-list-item"><a href="https://hu.wikipedia.org/wiki/Rel%C3%A1ci%C3%B3s_adatb%C3%A1zis" title="Relációs adatbázis – Ungarisch" lang="hu" hreflang="hu" data-title="Relációs adatbázis" data-language-autonym="Magyar" data-language-local-name="Ungarisch" class="interlanguage-link-target"><span>Magyar</span></a></li><li class="interlanguage-link interwiki-id mw-list-item"><a href="https://id.wikipedia.org/wiki/Basis_data_relasional" title="Basis data relasional – Indonesisch" lang="id" hreflang="id" data-title="Basis data relasional" data-language-autonym="Bahasa Indonesia" data-language-local-name="Indonesisch" class="interlanguage-link-target"><span>Bahasa Indonesia</span></a></li><li class="interlanguage-link interwiki-is mw-list-item"><a href="https://is.wikipedia.org/wiki/Venslagagnagrunnur" title="Venslagagnagrunnur – Isländisch" lang="is" hreflang="is" data-title="Venslagagnagrunnur" data-language-autonym="Íslenska" data-language-local-name="Isländisch" class="interlanguage-link-target"><span>Íslenska</span></a></li><li class="interlanguage-link interwiki-ja mw-list-item"><a href="https://ja.wikipedia.org/wiki/%E9%96%A2%E4%BF%82%E3%83%87%E3%83%BC%E3%82%BF%E3%83%99%E3%83%BC%E3%82%B9" title="関係データベース – Japanisch" lang="ja" hreflang="ja" data-title="関係データベース" data-language-autonym="日本語" data-language-local-name="Japanisch" class="interlanguage-link-target"><span>日本語</span></a></li><li class="interlanguage-link interwiki-kk mw-list-item"><a href="https://kk.wikipedia.org/wiki/%D0%A5%D0%B0%D0%B1%D0%B0%D1%80%D0%BB%D0%B0%D0%BC%D0%B0%D0%BB%D1%8B%D2%9B_%D0%BC%D3%99%D0%BB%D1%96%D0%BC%D0%B5%D1%82%D1%82%D0%B5%D1%80_%D0%B1%D0%B0%D0%B7%D0%B0%D1%81%D1%8B" title="Хабарламалық мәліметтер базасы – Kasachisch" lang="kk" hreflang="kk" data-title="Хабарламалық мәліметтер базасы" data-language-autonym="Қазақша" data-language-local-name="Kasachisch" class="interlanguage-link-target"><span>Қазақша</span></a></li><li class="interlanguage-link interwiki-ko mw-list-item"><a href="https://ko.wikipedia.org/wiki/%EA%B4%80%EA%B3%84%ED%98%95_%EB%8D%B0%EC%9D%B4%ED%84%B0%EB%B2%A0%EC%9D%B4%EC%8A%A4" title="관계형 데이터베이스 – Koreanisch" lang="ko" hreflang="ko" data-title="관계형 데이터베이스" data-language-autonym="한국어" data-language-local-name="Koreanisch" class="interlanguage-link-target"><span>한국어</span></a></li><li class="interlanguage-link interwiki-lt mw-list-item"><a href="https://lt.wikipedia.org/wiki/Reliacin%C4%97_duomen%C5%B3_baz%C4%97" title="Reliacinė duomenų bazė – Litauisch" lang="lt" hreflang="lt" data-title="Reliacinė duomenų bazė" data-language-autonym="Lietuvių" data-language-local-name="Litauisch" class="interlanguage-link-target"><span>Lietuvių</span></a></li><li class="interlanguage-link interwiki-mn mw-list-item"><a href="https://mn.wikipedia.org/wiki/%D0%A5%D0%B0%D0%BC%D0%B0%D0%B0%D1%80%D0%B0%D0%BB%D1%82_%D3%A9%D0%B3%D3%A9%D0%B3%D0%B4%D0%BB%D0%B8%D0%B9%D0%BD_%D1%81%D0%B0%D0%BD" title="Хамааралт өгөгдлийн сан – Mongolisch" lang="mn" hreflang="mn" data-title="Хамааралт өгөгдлийн сан" data-language-autonym="Монгол" data-language-local-name="Mongolisch" class="interlanguage-link-target"><span>Монгол</span></a></li><li class="interlanguage-link interwiki-ms mw-list-item"><a href="https://ms.wikipedia.org/wiki/Pangkalan_data_hubungan" title="Pangkalan data hubungan – Malaiisch" lang="ms" hreflang="ms" data-title="Pangkalan data hubungan" data-language-autonym="Bahasa Melayu" data-language-local-name="Malaiisch" class="interlanguage-link-target"><span>Bahasa Melayu</span></a></li><li class="interlanguage-link interwiki-mwl mw-list-item"><a href="https://mwl.wikipedia.org/wiki/Base_de_dados_relacional" title="Base de dados relacional – Mirandesisch" lang="mwl" hreflang="mwl" data-title="Base de dados relacional" data-language-autonym="Mirandés" data-language-local-name="Mirandesisch" class="interlanguage-link-target"><span>Mirandés</span></a></li><li class="interlanguage-link interwiki-nl mw-list-item"><a href="https://nl.wikipedia.org/wiki/Relationele_database" title="Relationele database – Niederländisch" lang="nl" hreflang="nl" data-title="Relationele database" data-language-autonym="Nederlands" data-language-local-name="Niederländisch" class="interlanguage-link-target"><span>Nederlands</span></a></li><li class="interlanguage-link interwiki-no mw-list-item"><a href="https://no.wikipedia.org/wiki/Relasjonsdatabase" title="Relasjonsdatabase – Norwegisch (Bokmål)" lang="nb" hreflang="nb" data-title="Relasjonsdatabase" data-language-autonym="Norsk bokmål" data-language-local-name="Norwegisch (Bokmål)" class="interlanguage-link-target"><span>Norsk bokmål</span></a></li><li class="interlanguage-link interwiki-pt mw-list-item"><a href="https://pt.wikipedia.org/wiki/Banco_de_dados_relacional" title="Banco de dados relacional – Portugiesisch" lang="pt" hreflang="pt" data-title="Banco de dados relacional" data-language-autonym="Português" data-language-local-name="Portugiesisch" class="interlanguage-link-target"><span>Português</span></a></li><li class="interlanguage-link interwiki-ru mw-list-item"><a href="https://ru.wikipedia.org/wiki/%D0%A0%D0%B5%D0%BB%D1%8F%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D0%B0%D1%8F_%D0%B1%D0%B0%D0%B7%D0%B0_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85" title="Реляционная база данных – Russisch" lang="ru" hreflang="ru" data-title="Реляционная база данных" data-language-autonym="Русский" data-language-local-name="Russisch" class="interlanguage-link-target"><span>Русский</span></a></li><li class="interlanguage-link interwiki-sh mw-list-item"><a href="https://sh.wikipedia.org/wiki/Relacijska_baza_podataka" title="Relacijska baza podataka – Serbokroatisch" lang="sh" hreflang="sh" data-title="Relacijska baza podataka" data-language-autonym="Srpskohrvatski / српскохрватски" data-language-local-name="Serbokroatisch" class="interlanguage-link-target"><span>Srpskohrvatski / српскохрватски</span></a></li><li class="interlanguage-link interwiki-simple mw-list-item"><a href="https://simple.wikipedia.org/wiki/Relational_database" title="Relational database – einfaches Englisch" lang="en-simple" hreflang="en-simple" data-title="Relational database" data-language-autonym="Simple English" data-language-local-name="einfaches Englisch" class="interlanguage-link-target"><span>Simple English</span></a></li><li class="interlanguage-link interwiki-sk mw-list-item"><a href="https://sk.wikipedia.org/wiki/Rela%C4%8Dn%C3%A1_datab%C3%A1za" title="Relačná databáza – Slowakisch" lang="sk" hreflang="sk" data-title="Relačná databáza" data-language-autonym="Slovenčina" data-language-local-name="Slowakisch" class="interlanguage-link-target"><span>Slovenčina</span></a></li><li class="interlanguage-link interwiki-sr mw-list-item"><a href="https://sr.wikipedia.org/wiki/%D0%A0%D0%B5%D0%BB%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%B5_%D0%B1%D0%B0%D0%B7%D0%B5_%D0%BF%D0%BE%D0%B4%D0%B0%D1%82%D0%B0%D0%BA%D0%B0" title="Релационе базе података – Serbisch" lang="sr" hreflang="sr" data-title="Релационе базе података" data-language-autonym="Српски / srpski" data-language-local-name="Serbisch" class="interlanguage-link-target"><span>Српски / srpski</span></a></li><li class="interlanguage-link interwiki-sv mw-list-item"><a href="https://sv.wikipedia.org/wiki/Relationsdatabas" title="Relationsdatabas – Schwedisch" lang="sv" hreflang="sv" data-title="Relationsdatabas" data-language-autonym="Svenska" data-language-local-name="Schwedisch" class="interlanguage-link-target"><span>Svenska</span></a></li><li class="interlanguage-link interwiki-ta mw-list-item"><a href="https://ta.wikipedia.org/wiki/%E0%AE%A4%E0%AF%8A%E0%AE%9F%E0%AE%B0%E0%AF%8D%E0%AE%AA%E0%AF%81%E0%AE%9A%E0%AE%BE%E0%AE%B2%E0%AF%8D_%E0%AE%A4%E0%AE%B0%E0%AE%B5%E0%AF%81%E0%AE%A4%E0%AF%8D%E0%AE%A4%E0%AE%B3%E0%AE%AE%E0%AF%8D" title="தொடர்புசால் தரவுத்தளம் – Tamil" lang="ta" hreflang="ta" data-title="தொடர்புசால் தரவுத்தளம்" data-language-autonym="தமிழ்" data-language-local-name="Tamil" class="interlanguage-link-target"><span>தமிழ்</span></a></li><li class="interlanguage-link interwiki-th mw-list-item"><a href="https://th.wikipedia.org/wiki/%E0%B8%90%E0%B8%B2%E0%B8%99%E0%B8%82%E0%B9%89%E0%B8%AD%E0%B8%A1%E0%B8%B9%E0%B8%A5%E0%B9%80%E0%B8%8A%E0%B8%B4%E0%B8%87%E0%B8%AA%E0%B8%B1%E0%B8%A1%E0%B8%9E%E0%B8%B1%E0%B8%99%E0%B8%98%E0%B9%8C" title="ฐานข้อมูลเชิงสัมพันธ์ – Thailändisch" lang="th" hreflang="th" data-title="ฐานข้อมูลเชิงสัมพันธ์" data-language-autonym="ไทย" data-language-local-name="Thailändisch" class="interlanguage-link-target"><span>ไทย</span></a></li><li class="interlanguage-link interwiki-tr mw-list-item"><a href="https://tr.wikipedia.org/wiki/%C4%B0li%C5%9Fkisel_veritaban%C4%B1" title="İlişkisel veritabanı – Türkisch" lang="tr" hreflang="tr" data-title="İlişkisel veritabanı" data-language-autonym="Türkçe" data-language-local-name="Türkisch" class="interlanguage-link-target"><span>Türkçe</span></a></li><li class="interlanguage-link interwiki-uk mw-list-item"><a href="https://uk.wikipedia.org/wiki/%D0%A0%D0%B5%D0%BB%D1%8F%D1%86%D1%96%D0%B9%D0%BD%D0%B0_%D0%B1%D0%B0%D0%B7%D0%B0_%D0%B4%D0%B0%D0%BD%D0%B8%D1%85" title="Реляційна база даних – Ukrainisch" lang="uk" hreflang="uk" data-title="Реляційна база даних" data-language-autonym="Українська" data-language-local-name="Ukrainisch" class="interlanguage-link-target"><span>Українська</span></a></li><li class="interlanguage-link interwiki-ur mw-list-item"><a href="https://ur.wikipedia.org/wiki/%D8%B1%DB%8C%D9%84%DB%8C%D8%B4%D9%86%D9%84_%DA%88%DB%8C%D9%B9%D8%A7_%D8%A8%DB%8C%D8%B3" title="ریلیشنل ڈیٹا بیس – Urdu" lang="ur" hreflang="ur" data-title="ریلیشنل ڈیٹا بیس" data-language-autonym="اردو" data-language-local-name="Urdu" class="interlanguage-link-target"><span>اردو</span></a></li><li class="interlanguage-link interwiki-uz mw-list-item"><a href="https://uz.wikipedia.org/wiki/Relyatsion_ma%27lumotlar_bazasi" title="Relyatsion ma'lumotlar bazasi – Usbekisch" lang="uz" hreflang="uz" data-title="Relyatsion ma'lumotlar bazasi" data-language-autonym="Oʻzbekcha / ўзбекча" data-language-local-name="Usbekisch" class="interlanguage-link-target"><span>Oʻzbekcha / ўзбекча</span></a></li><li class="interlanguage-link interwiki-vi mw-list-item"><a href="https://vi.wikipedia.org/wiki/C%C6%A1_s%E1%BB%9F_d%E1%BB%AF_li%E1%BB%87u_quan_h%E1%BB%87" title="Cơ sở dữ liệu quan hệ – Vietnamesisch" lang="vi" hreflang="vi" data-title="Cơ sở dữ liệu quan hệ" data-language-autonym="Tiếng Việt" data-language-local-name="Vietnamesisch" class="interlanguage-link-target"><span>Tiếng Việt</span></a></li><li class="interlanguage-link interwiki-zh mw-list-item"><a href="https://zh.wikipedia.org/wiki/%E5%85%B3%E7%B3%BB%E6%95%B0%E6%8D%AE%E5%BA%93" title="关系数据库 – Chinesisch" lang="zh" hreflang="zh" data-title="关系数据库" data-language-autonym="中文" data-language-local-name="Chinesisch" class="interlanguage-link-target"><span>中文</span></a></li><li class="interlanguage-link interwiki-zh-yue mw-list-item"><a href="https://zh-yue.wikipedia.org/wiki/%E9%97%9C%E4%BF%82%E6%95%B8%E6%93%9A%E5%BA%AB" title="關係數據庫 – Kantonesisch" lang="yue" hreflang="yue" data-title="關係數據庫" data-language-autonym="粵語" data-language-local-name="Kantonesisch" class="interlanguage-link-target"><span>粵語</span></a></li> </ul> <div class="after-portlet after-portlet-lang"><span class="wb-langlinks-edit wb-langlinks-link"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q192588#sitelinks-wikipedia" title="Links auf Artikel in anderen Sprachen bearbeiten" class="wbc-editpage">Links bearbeiten</a></span></div> </div> </nav> </div> </div> <footer id="footer" class="mw-footer" > <ul id="footer-info"> <li id="footer-info-lastmod"> Diese Seite wurde zuletzt am 8. November 2024 um 20:59 Uhr bearbeitet.</li> <li id="footer-info-copyright"><div id="footer-info-copyright-stats" class="noprint"><a rel="nofollow" class="external text" href="https://pageviews.wmcloud.org/?pages=Relationale_Datenbank&project=de.wikipedia.org">Abrufstatistik</a> · <a rel="nofollow" class="external text" href="https://xtools.wmcloud.org/authorship/de.wikipedia.org/Relationale_Datenbank?uselang=de">Autoren</a> </div><div id="footer-info-copyright-separator"><br /></div><div id="footer-info-copyright-info"> <p>Der Text ist unter der Lizenz <a rel="nofollow" class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.de">„Creative-Commons Namensnennung – Weitergabe unter gleichen Bedingungen“</a> verfügbar; Informationen zu den Urhebern und zum Lizenzstatus eingebundener Mediendateien (etwa Bilder oder Videos) können im Regelfall durch Anklicken dieser abgerufen werden. Möglicherweise unterliegen die Inhalte jeweils zusätzlichen Bedingungen. Durch die Nutzung dieser Website erklären Sie sich mit den <span class="plainlinks"><a class="external text" href="https://foundation.wikimedia.org/wiki/Policy:Terms_of_Use/de">Nutzungsbedingungen</a> und der <a class="external text" href="https://foundation.wikimedia.org/wiki/Policy:Privacy_policy/de">Datenschutzrichtlinie</a></span> einverstanden.<br /> </p> Wikipedia® ist eine eingetragene Marke der Wikimedia Foundation Inc.</div></li> </ul> <ul id="footer-places"> <li id="footer-places-privacy"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy/de">Datenschutz</a></li> <li id="footer-places-about"><a href="/wiki/Wikipedia:%C3%9Cber_Wikipedia">Über Wikipedia</a></li> <li id="footer-places-disclaimers"><a href="/wiki/Wikipedia:Impressum">Impressum</a></li> <li id="footer-places-wm-codeofconduct"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Universal_Code_of_Conduct">Verhaltenskodex</a></li> <li id="footer-places-developers"><a href="https://developer.wikimedia.org">Entwickler</a></li> <li id="footer-places-statslink"><a href="https://stats.wikimedia.org/#/de.wikipedia.org">Statistiken</a></li> <li id="footer-places-cookiestatement"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Cookie_statement">Stellungnahme zu Cookies</a></li> <li id="footer-places-mobileview"><a href="//de.m.wikipedia.org/w/index.php?title=Relationale_Datenbank&mobileaction=toggle_view_mobile" class="noprint stopMobileRedirectToggle">Mobile Ansicht</a></li> </ul> <ul id="footer-icons" class="noprint"> <li id="footer-copyrightico"><a href="https://wikimediafoundation.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><img src="/static/images/footer/wikimedia-button.svg" width="84" height="29" alt="Wikimedia Foundation" loading="lazy"></a></li> <li id="footer-poweredbyico"><a href="https://www.mediawiki.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><img src="/w/resources/assets/poweredby_mediawiki.svg" alt="Powered by MediaWiki" width="88" height="31" loading="lazy"></a></li> </ul> </footer> <script>(RLQ=window.RLQ||[]).push(function(){mw.log.warn("This page is using the deprecated ResourceLoader module \"codex-search-styles\".\n[1.43] Use a CodexModule with codexComponents to set your specific components used: https://www.mediawiki.org/wiki/Codex#Using_a_limited_subset_of_components");mw.config.set({"wgHostname":"mw-web.codfw.canary-556c5f94cd-827fq","wgBackendResponseTime":162,"wgPageParseReport":{"limitreport":{"cputime":"0.119","walltime":"0.193","ppvisitednodes":{"value":337,"limit":1000000},"postexpandincludesize":{"value":3978,"limit":2097152},"templateargumentsize":{"value":0,"limit":2097152},"expansiondepth":{"value":6,"limit":100},"expensivefunctioncount":{"value":1,"limit":500},"unstrip-depth":{"value":0,"limit":20},"unstrip-size":{"value":1601,"limit":5000000},"entityaccesscount":{"value":0,"limit":400},"timingprofile":["100.00% 117.606 1 -total"," 52.81% 62.110 1 Vorlage:Literatur"," 24.11% 28.356 2 Vorlage:EnS"," 20.29% 23.862 13 Vorlage:Lang"]},"scribunto":{"limitreport-timeusage":{"value":"0.058","limit":"10.000"},"limitreport-memusage":{"value":2336010,"limit":52428800}},"cachereport":{"origin":"mw-web.codfw.main-8f575c78d-8jrb7","timestamp":"20241126212921","ttl":2592000,"transientcontent":false}}});});</script> <script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"Article","name":"Relationale Datenbank","url":"https:\/\/de.wikipedia.org\/wiki\/Relationale_Datenbank","sameAs":"http:\/\/www.wikidata.org\/entity\/Q192588","mainEntity":"http:\/\/www.wikidata.org\/entity\/Q192588","author":{"@type":"Organization","name":"Autoren der Wikimedia-Projekte"},"publisher":{"@type":"Organization","name":"Wikimedia Foundation, Inc.","logo":{"@type":"ImageObject","url":"https:\/\/www.wikimedia.org\/static\/images\/wmf-hor-googpub.png"}},"datePublished":"2003-02-26T15:31:36Z","headline":"Datenbank, die zur elektronischen Datenverwaltung in Computersystemen dient"}</script> </body> </html>