{"id":55000485,"date":"1999-12-01T00:00:00","date_gmt":"2020-09-23T15:13:12","guid":{"rendered":"http:\/\/access-im-unternehmen.aix-dev.de\/aiu\/?p=485"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-30T00:00:00","slug":"Tabellen_entwerfen_Felder_und_Datentypen","status":"publish","type":"post","link":"https:\/\/access-basics.de\/index.php\/Tabellen_entwerfen_Felder_und_Datentypen.html","title":{"rendered":"Tabellen entwerfen: Felder und Datentypen"},"content":{"rendered":"<p class='introduction'>Der richtige Entwurf der Tabellen einer Datenbank und auch das korrekte Herstellen der Beziehungen zwischen den Tabellen sind die Basis f&uuml;r eine funktionierende Datenbankanwendung. In dieser Reihe betrachten wir den Entwurf von Tabellen von Grund auf und arbeiten uns von den richtigen Bezeichnungen &uuml;ber Feldnamen, Indizes, Beziehungen und Normalisierungen bis zum kompletten Datenmodell vor. <\/p>\n<h2>Neue Tabelle anlegen<\/h2>\n<p>Unter Access gibt es verschiedene M&ouml;glichkeiten, um Tabellen zu entwerfen &#8211; &uuml;ber die Benutzeroberfl&auml;che und per Code:<\/p>\n<ul>\n<li>Mit der Entwurfsansicht der Benutzeroberfl&auml;che,<\/li>\n<li>mit der Datenblattansicht der Benutzeroberfl&auml;che,<\/li>\n<li>per Code mit dem DAO-Objektmodell und Befehlen wie <b>CreateTableDef <\/b>und <b>CreateField <\/b>oder<\/li>\n<li>per Code mit den <b>DDL<\/b>-Befehlen von SQL (<b>Data Definition Language<\/b>).<\/li>\n<\/ul>\n<p>In diesem Artikel schauen wir uns an, wie das Erstellen von Tabellen &uuml;ber die Benutzeroberfl&auml;che gelingt. Die passenden Befehle dazu finden Sie im Ribbon im Bereich <b>Erstellen|Tabellen<\/b> (siehe Bild 1). Wir wollen uns nur um lokale Tabellen k&uuml;mmern, also um solche, die in der aktuellen Datenbankdatei gespeichert werden.<\/p>\n<p class=\"image\"><a rel=\"lightbox\" href=\"..\/tl_files\/images\/pic_485_001.png\"><img decoding=\"async\" src=\"..\/tl_files\/images\/pic_485_001.png\" alt=\"Ribbon-Befehle zum Anlegen neuer Tabellen\" width=\"325\" \/><\/a><\/p>\n<p class='imagetext'>Bild 1: Ribbon-Befehle zum Anlegen neuer Tabellen<\/p>\n<p>Daher reichen uns die beiden folgenden Eintr&auml;ge:<\/p>\n<ul>\n<li><b>Tabelle<\/b>: Erstellt eine neue, leere Tabelle in der Datenblattansicht.<\/li>\n<li><b>Tabellenentwurf<\/b>: Erstellt eine neue, leere Tabelle in der Entwurfsansicht.<\/li>\n<\/ul>\n<h2>Tabellen in der Datenblattansicht erstellen<\/h2>\n<p>Wenn Sie den ersten Befehl namens <b>Tabelle <\/b>bet&auml;tigen, erscheint eine neue, leere Tabelle mit einigen Befehlen f&uuml;r die Gestaltung dieser Tabelle (siehe Bild 2).<\/p>\n<p class=\"image\"><a rel=\"lightbox\" href=\"..\/tl_files\/images\/pic_485_002.png\"><img decoding=\"async\" src=\"..\/tl_files\/images\/pic_485_002.png\" alt=\"Ribbon-Befehle zum Entwerfen der neuen Tabelle\" width=\"325\" \/><\/a><\/p>\n<p class='imagetext'>Bild 2: Ribbon-Befehle zum Entwerfen der neuen Tabelle<\/p>\n<p>Zun&auml;chst wollen wir uns jedoch die M&ouml;glichkeiten innerhalb der nun erscheinenden Datenblattansicht ansehen. Wenn Sie ein Feld mit einem bestimmten Datentyp hinzuf&uuml;gen wollen, klicken Sie einfach oben auf den Spaltenkopf <b>Zum Hinzuf&uuml;gen klicken<\/b>. Es erscheint ein Popup-Men&uuml; mit den g&auml;ngigsten Datentypen (siehe Bild 3).<\/p>\n<p class=\"image\"><a rel=\"lightbox\" href=\"..\/tl_files\/images\/pic_485_003.png\"><img decoding=\"async\" src=\"..\/tl_files\/images\/pic_485_003.png\" alt=\"Datentypen f&uuml;r neue Felder\" width=\"325\" \/><\/a><\/p>\n<p class='imagetext'>Bild 3: Datentypen f&uuml;r neue Felder<\/p>\n<p>Nach der Auswahl etwa des Eintrags <b>Kurzer Text <\/b>wandert der Spaltenkopf <b>Zum Hinzuf&uuml;gen klicken <\/b>um eine Position nach rechts, w&auml;hrend Sie f&uuml;r das neu hinzugef&uuml;gte Feld einen Namen eingeben k&ouml;nnen (siehe Bild 4).<\/p>\n<p class=\"image\"><a rel=\"lightbox\" href=\"..\/tl_files\/images\/pic_485_004.png\"><img decoding=\"async\" src=\"..\/tl_files\/images\/pic_485_004.png\" alt=\"Feldname eingeben\" width=\"325\" \/><\/a><\/p>\n<p class='imagetext'>Bild 4: Feldname eingeben<\/p>\n<p>Im Gegensatz zu manchen anderen Elementen in Access k&ouml;nnen Sie den Namen des Feldes nicht nachtr&auml;glich &auml;ndern, indem Sie etwa den Spaltenkopf markieren und diesen dann nochmals anklicken. Auch das Bet&auml;tigen der Taste <b>F2 <\/b>wie bei anderen Elementen wie etwa im Navigationsbereich funktioniert hier nicht. Stattdessen w&auml;hlen Sie aus dem Kontextmen&uuml; des Spaltenkopfes den Eintrag <b>Feld umbenennen<\/b> aus (siehe Bild 5).<\/p>\n<p class=\"image\"><a rel=\"lightbox\" href=\"..\/tl_files\/images\/pic_485_005.png\"><img decoding=\"async\" src=\"..\/tl_files\/images\/pic_485_005.png\" alt=\"Nachtr&auml;gliches Umbenennen eines Feldes\" width=\"325\" \/><\/a><\/p>\n<p class='imagetext'>Bild 5: Nachtr&auml;gliches Umbenennen eines Feldes<\/p>\n<h2>Prim&auml;rschl&uuml;sselfeld in der Datenblattansicht<\/h2>\n<p>Wie Sie sehen, gibt Access standardm&auml;&szlig;ig ein Feld namens <b>ID <\/b>vor. Wenn Sie mit dem Ribbon-Befehl <b>Start|An-sich-ten|An-sicht|Ent-wurfs-ansicht <\/b>oder mit dem Kontextmen&uuml;befehl <b>Entwurfsansicht <\/b>der Titelleiste der Tabelle in die Entwurfansicht wechseln, stellen Sie fest, dass dieses Feld als Prim&auml;rschl&uuml;sselfeld mit dem Datentyp <b>Autowert <\/b>definiert ist (siehe Bild 6).<\/p>\n<p class=\"image\"><a rel=\"lightbox\" href=\"..\/tl_files\/images\/pic_485_006.png\"><img decoding=\"async\" src=\"..\/tl_files\/images\/pic_485_006.png\" alt=\"Das Feld ID wird automatisch als Prim&auml;rschl&uuml;sselfeld des Datentyps Autowert definiert.\" width=\"325\" \/><\/a><\/p>\n<p class='imagetext'>Bild 6: Das Feld ID wird automatisch als Prim&auml;rschl&uuml;sselfeld des Datentyps Autowert definiert.<\/p>\n<p>Diese Einstellung k&ouml;nnen Sie in der Datenblattansicht nicht vornehmen, sondern m&uuml;ssen mit dem vorgegebenen Prim&auml;rschl&uuml;sselfeld Vorlieb nehmen. Das ist aber auch kein Problem, denn es wird ja automatisch ein Prim&auml;rschl&uuml;sselfeld eingerichtet, dessen Namen Sie auch noch anpassen k&ouml;nnen.<\/p>\n<h2>Datentypen<\/h2>\n<p>&uuml;ber einen Klick auf die Schaltfl&auml;che <b>Zum Hinzuf&uuml;gen klicken <\/b>erhalten Sie die folgenden Datentypen zur Auswahl:<\/p>\n<ul>\n<li><b>Zahl<\/b><\/li>\n<li><b>Gro&szlig;e Ganzzahl<\/b><\/li>\n<li><b>W&auml;hrung<\/b><\/li>\n<li><b>Datum und Uhrzeit<\/b><\/li>\n<li><b>Ja\/Nein<\/b><\/li>\n<li><b>Nachschlagen und Beziehung<\/b><\/li>\n<li><b>Rich-Text<\/b><\/li>\n<li><b>Langer Text<\/b><\/li>\n<li><b>Anlage<\/b><\/li>\n<li><b>Link<\/b><\/li>\n<li><b>Feld berechnen <\/b>(<b>Text<\/b>, <b>Zahl<\/b>, <b>W&auml;hrung<\/b>, <b>Ja\/Nein<\/b>, <b>Datum\/Uhrzeit<\/b>)<\/li>\n<\/ul>\n<p>In der Entwurfsansicht stehen noch die Felddatentypen <b>Autowert <\/b>(f&uuml;r Prim&auml;rschl&uuml;sselfelder) und <b>OLE-Objekt <\/b>zur Verf&uuml;gung.<\/p>\n<h2>Felddatentypen w&auml;hlen<\/h2>\n<p>In vielen F&auml;llen ist es offensichtlich, welchen Felddatentyp man w&auml;hlen sollte &#8211; so eignet sich ein <b>W&auml;hrungsfeld <\/b>am Besten, wenn Sie Euro-Betr&auml;ge speichern wollen oder <b>Datum und Uhrzeit<\/b>, wenn es um Datumsangaben geht. Manchmal stehen jedoch mehrere Felddatentypen zur Auswahl, zum Beispiel f&uuml;r Zahlenwerte. Hier k&ouml;nnen Sie in der Datenblattansicht bereits die Eintr&auml;ge <b>Zahl <\/b>und <b>Gro&szlig;e Ganzzahl <\/b>ausw&auml;hlen. Wo sind die Unterschiede<\/p>\n<p>In Feldern mit dem Felddatenttyp <b>Zahl <\/b>k&ouml;nnen Sie Zahlenwerte im Bereich von <b>-2.147.483.648 <\/b>bis <b>2.147.483.647 <\/b>eingeben. In Feldern mit dem Felddatentyp <b>Gro&szlig;e Ganzzahl <\/b>geben Sie Zahlen von -9.223.372.036.854.775.808 bis 9.223.372.036.854.775.807 ein.<\/p>\n<p>Was aber, wenn Sie Zahlen mit Nachkommastellen eingeben m&ouml;chten Dazu nutzen Sie die Einstellungen im Ribbon-Bereich <b>Felder|Formatierung <\/b>(siehe Bild 7). Damit k&ouml;nnen Sie festlegen, dass es sich etwa um eine Festkommazahl handelt. Mit den beiden Schaltfl&auml;chen mit den Nullen und den Pfeilen nach links und rechts stellen Sie die Anzahl der Nachkommastellen ein. Nat&uuml;rlich wird der Wertebereich kleiner, je mehr Nachkommastellen Sie vorsehen.<\/p>\n<p class=\"image\"><a rel=\"lightbox\" href=\"..\/tl_files\/images\/pic_485_007.png\"><img decoding=\"async\" src=\"..\/tl_files\/images\/pic_485_007.png\" alt=\"Ribbon-Eintr&auml;ge f&uuml;r die Formatierung von Zahlenfeldern\" width=\"325\" \/><\/a><\/p>\n<p class='imagetext'>Bild 7: Ribbon-Eintr&auml;ge f&uuml;r die Formatierung von Zahlenfeldern<\/p>\n<h2>Mehr Optionen in der Entwurfsansicht<\/h2>\n<p>F&uuml;r den Datentyp <b>Zahl<\/b> k&ouml;nnen Sie in der Entwurfsansicht noch den Wertebereich &uuml;ber die Eigenschaft <b>Feldgr&ouml;&szlig;e <\/b>einstellen. Hier finden Sie dann Werte wie <b>Byte<\/b>, <b>Integer<\/b>, <b>Long Integer<\/b>, <b>Single<\/b>, <b>Double<\/b>, <b>Replikations-ID <\/b>und <b>Decimal <\/b>vor.<\/p>\n<h2>Datentypen-Unterschiede per VBA<\/h2>\n<p>Den Unterschied zwischen den Datentypen f&uuml;r Zahlenfelder k&ouml;nnen Sie genauer herausfinden, wenn Sie sich per VBA den Wert der Eigenschaft <b>Type <\/b>des jeweiligen Feldes ansehen. Das gelingt etwa, wenn Sie im VBA-Editor im Direktbereich die folgende Anweisung absetzen:<\/p>\n<pre> CurrentDb.TableDefs(\"tblPersonen\").                           Fields(\"GrosseGanzzahl\").Type\r\n  16<\/pre>\n<p>Den Direktbereich &ouml;ffnen Sie von Access aus mit der Tastenkombination <b>Strg + G<\/b>. Hier greifen wir zuerst auf das <b>Database<\/b>-Objekt der aktuellen Datenbank zu. Dieses bietet mit der Auflistung <b>TableDefs <\/b>Zugriff auf alle in der Datenbank enthaltenen Tabellendefinitionen, also die Entw&uuml;rfe der Datenbanktabellen.<\/p>\n<p>Dar&uuml;ber referenzieren wir den Entwurf der Tabelle <b>tblPersonen<\/b>. Das <b>TableDef<\/b>-Objekt dieser Tabelle bietet wiederum die <b>Fields<\/b>-Auflistung an, mit der wir auf die Felder der Tabellendefinition zugreifen k&ouml;nnen &#8211; in diesem Fall auf das Feld <b>GrosseGanzzahl<\/b>.  Schlie&szlig;lich liefert die Eigenschaft <b>Typ <\/b>den Wert f&uuml;r diese Eigenschaft, in diesem Fall <b>16<\/b>.<\/p>\n<p>Das hilft uns allerdings noch nicht weiter, da wir nicht die Konstante hinter diesem Zahlenwert kennen. Diese finden wir &uuml;ber den Objektkatalog des VBA-Editors, den Sie &uuml;ber die Tastenkombination <b>F2 <\/b>&ouml;ffnen.<\/p>\n<p>Hier suchen wir zun&auml;chst nach der Eigenschaft <b>Type<\/b>. Davon gibt es eine ganze Reihe, unter anderem auch f&uuml;r die Klasse <b>Field<\/b>. Allerdings steht dort als Datentyp nur <b>Integer <\/b>und kein Hinweis auf eine entsprechende Auflistung. Nun hei&szlig;t das K&uuml;rzel f&uuml;r Auflistung unter VBA <b>Enum <\/b>und wenn wir danach suchen, finden wir schnell auch die Auflistung <b>DataTypeEnum<\/b>, die es f&uuml;r <b>DAO <\/b>und <b>ADODB <\/b>gibt. Unsere obigen Befehle stammen aus der DAO-Bibliothek, also markieren wir den passenden <b>DataTypeEnum<\/b>-Eintrag.<\/p>\n<p>Wenn wir die nun gefundenen Eintr&auml;ge, die alle mit <b>db&#8230; <\/b>beginnen, durchlaufen und nach dem Zahlenwert <b>16 <\/b>suchen, der im unteren Bereich angezeigt wird, finden wir die Konstante <b>dbBitInt<\/b> (siehe Bild 8). Und dieser unterscheidet das Feld mit dem Felddatentyp <b>Gro&szlig;e Ganzzahl <\/b>beispielsweise von dem Feld mit dem Felddatentyp <b>Zahl <\/b>mit dem Wert <b>Long Integer <\/b>f&uuml;r die Eigenschaft <b>Feldgr&ouml;&szlig;e<\/b>.<\/p>\n<p class=\"image\"><a rel=\"lightbox\" href=\"..\/tl_files\/images\/pic_485_008.png\"><img decoding=\"async\" src=\"..\/tl_files\/images\/pic_485_008.png\" alt=\"Ermitteln der Konstanten f&uuml;r einen Eigenschaftswert\" width=\"325\" \/><\/a><\/p>\n<p class='imagetext'>Bild 8: Ermitteln der Konstanten f&uuml;r einen Eigenschaftswert<\/p>\n<h2>Welcher Zahlen-Felddatentyp<\/h2>\n<p>Welchen Felddatentyp sollten Sie also nun f&uuml;r ein Zahlenfeld w&auml;hlen Fr&uuml;her galt die Regel: Je kleiner der Felddatentyp, desto weniger Platz nehmen die enthaltenen Daten ein. Heutzutage ist Speicherplatz in den meisten Anwendungsf&auml;llen kein Problem mehr.<\/p>\n<p>Sie sollten also eher darauf achten, die Felddatentypen und die Feldgr&ouml;&szlig;en gro&szlig;z&uuml;gig genug auszuw&auml;hlen. Besser, Sie haben mal <b>Long Integer <\/b>statt <b>Integer <\/b>gew&auml;hlt als dass Sie sp&auml;ter den Datentyp &auml;ndern und damit in den Entwurf des Datenmodells eingreifen m&uuml;ssen.<\/p>\n<p>Au&szlig;erdem ist es nat&uuml;rlich wichtig zu wissen, ob die enthaltenen Werte ganze Zahlen enthalten sollen oder auch Zahlen mit Nachkommastellen.<\/p>\n<p>Und drittens m&uuml;ssen Sie entscheiden, wie gro&szlig; die Genauigkeit bei Verwendung von Nachkommastellen sein soll. Wenn Sie Rundungsfehler vermeiden wollen, sollten Sie mit der Feldgr&ouml;&szlig;e <b>Dezimal<\/b> arbeiten.<\/p>\n<h2>Tabellenentwurf per Datenblatt deaktivieren<\/h2>\n<p>Wenn Sie schon lange mit Access arbeiten, wissen Sie, dass die M&ouml;glichkeit zum Tabellenentwurf &uuml;ber die Datenblattansicht erst mit Access 2007 eingef&uuml;hrt wurde. Wenn Sie lieber die Entwurfsansicht verwenden, um die Tabelle zu entwerfen, st&ouml;ren Sie vielleicht in der Datenblattansicht das letzte Feld zum Hinzuf&uuml;gen eines neuen Feldes oder die vielen Eintr&auml;ge zum Entwurf der Tabelle.<\/p>\n<div class=\"rcp_restricted\"><p><span style=\"color: #ff0000;\">M&ouml;chten Sie weiterlesen? Dann l&ouml;sen Sie Ihr Ticket!<\/span><br \/>\n<span style=\"color: #ff0000;\">Hier geht es zur Bestellung des Jahresabonnements des Magazins <strong>Access &#091;basics&#093;<\/strong>:<\/span><br \/>\n<span style=\"color: #ff0000;\"><a style=\"color: #ff0000;\" href=\"https:\/\/shop.minhorst.com\/magazine\/282\/access-basics?c=77\">Zur Bestellung ...<\/a><\/span><br \/>\n<span style=\"color: #ff0000;\">Danach greifen Sie sofort auf <strong>alle rund 400 Artikel<\/strong> unseres Angebots zu - auch auf diesen hier!<\/span><br \/>\n<span style=\"color: #000000;\">Oder haben Sie bereits Zugangsdaten? Dann loggen Sie sich gleich hier ein:<\/span><\/p>\n<\/div>\n\n\t\n\t<form id=\"rcp_login_form\"  class=\"rcp_form\" method=\"POST\" action=\"https:\/\/access-basics.de\/data\/wp\/v2\/posts\/55000485\/\">\n\n\t\t\n\t\t<fieldset class=\"rcp_login_data\">\n\t\t\t<p>\n\t\t\t\t<label for=\"rcp_user_login\">Username or Email<\/label>\n\t\t\t\t<input name=\"rcp_user_login\" id=\"rcp_user_login\" class=\"required\" type=\"text\"\/>\n\t\t\t<\/p>\n\t\t\t<p>\n\t\t\t\t<label for=\"rcp_user_pass\">Password<\/label>\n\t\t\t\t<input name=\"rcp_user_pass\" id=\"rcp_user_pass\" class=\"required\" type=\"password\"\/>\n\t\t\t<\/p>\n\t\t\t\t\t\t<p>\n\t\t\t\t<input type=\"checkbox\" name=\"rcp_user_remember\" id=\"rcp_user_remember\" value=\"1\"\/>\n\t\t\t\t<label for=\"rcp_user_remember\">Remember me<\/label>\n\t\t\t<\/p>\n\t\t\t<p class=\"rcp_lost_password\"><a href=\"\/index.php\/data\/wp\/v2\/posts\/55000485?rcp_action=lostpassword\"><\/a><\/p>\n\t\t\t<p>\n\t\t\t\t<input type=\"hidden\" name=\"rcp_action\" value=\"login\"\/>\n\t\t\t\t\t\t\t\t\t<input type=\"hidden\" name=\"rcp_redirect\" value=\"https:\/\/access-basics.de\/data\/wp\/v2\/posts\/55000485\/\"\/>\n\t\t\t\t\t\t\t\t<input type=\"hidden\" name=\"rcp_login_nonce\" value=\"34aae43e8a\"\/>\n\t\t\t\t<input id=\"rcp_login_submit\" class=\"rcp-button\" type=\"submit\" value=\"Login\"\/>\n\t\t\t<\/p>\n\t\t\t\t\t<\/fieldset>\n\n\t\t\n\t<\/form>\n<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Der richtige Entwurf der Tabellen einer Datenbank und auch das korrekte Herstellen der Beziehungen zwischen den Tabellen sind die Basis f&uuml;r eine funktionierende Datenbankanwendung. In dieser Reihe betrachten wir den Entwurf von Tabellen von Grund auf und arbeiten uns von den richtigen Bezeichnungen &uuml;ber Feldnamen, Indizes, Beziehungen und Normalisierungen bis zum kompletten Datenmodell vor. <\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_uf_show_specific_survey":0,"_uf_disable_surveys":false,"footnotes":""},"categories":[662020,66032020,44000003],"tags":[],"class_list":["post-55000485","post","type-post","status-publish","format-standard","hentry","category-662020","category-66032020","category-Tabellen_entwerfen"],"aioseo_notices":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v15.9.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Tabellen entwerfen: Felder und Datentypen - Access [basics]<\/title>\n<meta name=\"description\" content=\"Der richtige Entwurf der Tabellen einer Datenbank und auch das korrekte Herstellen der Beziehungen zwischen den Tabellen sind die Basis f\u00fcr eine funktionierende Datenbankanwendung. In dieser Reihe betrachten wir den Entwurf von Tabellen von Grund auf und arbeiten uns von den richtigen Bezeichnungen \u00fcber Feldnamen, Indizes, Beziehungen und Normalisierungen bis zum kompletten Datenmodell vor.\" \/>\n<link rel=\"canonical\" href=\"https:\/\/access-basics.de\/index.php\/Tabellen_entwerfen_Felder_und_Datentypen.html\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Tabellen entwerfen: Felder und Datentypen - Access [basics]\" \/>\n<meta property=\"og:description\" content=\"Der richtige Entwurf der Tabellen einer Datenbank und auch das korrekte Herstellen der Beziehungen zwischen den Tabellen sind die Basis f\u00fcr eine funktionierende Datenbankanwendung. In dieser Reihe betrachten wir den Entwurf von Tabellen von Grund auf und arbeiten uns von den richtigen Bezeichnungen \u00fcber Feldnamen, Indizes, Beziehungen und Normalisierungen bis zum kompletten Datenmodell vor.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/access-basics.de\/index.php\/Tabellen_entwerfen_Felder_und_Datentypen.html\" \/>\n<meta property=\"og:site_name\" content=\"Access [basics]\" \/>\n<meta property=\"article:published_time\" content=\"2020-09-23T15:13:12+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"-0001-11-30T00:00:00+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/..\/tl_files\/images\/pic_485_001.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Gesch\u00e4tzte Lesezeit\">\n\t<meta name=\"twitter:data1\" content=\"21\u00a0Minuten\">\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"https:\/\/access-basics.de\/#website\",\"url\":\"https:\/\/access-basics.de\/\",\"name\":\"Access [basics]\",\"description\":\"DAS ACCESS-MAGAZIN F\\u00dcR ALLE, DIE VON 0 AUF 100 WOLLEN\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":\"https:\/\/access-basics.de\/?s={search_term_string}\",\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"de\"},{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/access-basics.de\/index.php\/Tabellen_entwerfen_Felder_und_Datentypen.html#primaryimage\",\"inLanguage\":\"de\",\"url\":\"..\/tl_files\/images\/pic_485_001.png\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/access-basics.de\/index.php\/Tabellen_entwerfen_Felder_und_Datentypen.html#webpage\",\"url\":\"https:\/\/access-basics.de\/index.php\/Tabellen_entwerfen_Felder_und_Datentypen.html\",\"name\":\"Tabellen entwerfen: Felder und Datentypen - Access [basics]\",\"isPartOf\":{\"@id\":\"https:\/\/access-basics.de\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/access-basics.de\/index.php\/Tabellen_entwerfen_Felder_und_Datentypen.html#primaryimage\"},\"datePublished\":\"2020-09-23T15:13:12+00:00\",\"dateModified\":\"-0001-11-30T00:00:00+00:00\",\"author\":{\"@id\":\"https:\/\/access-basics.de\/#\/schema\/person\/13395c4bcd7d7963efe33be9c584d93f\"},\"description\":\"Der richtige Entwurf der Tabellen einer Datenbank und auch das korrekte Herstellen der Beziehungen zwischen den Tabellen sind die Basis f\\u00fcr eine funktionierende Datenbankanwendung. In dieser Reihe betrachten wir den Entwurf von Tabellen von Grund auf und arbeiten uns von den richtigen Bezeichnungen \\u00fcber Feldnamen, Indizes, Beziehungen und Normalisierungen bis zum kompletten Datenmodell vor.\",\"breadcrumb\":{\"@id\":\"https:\/\/access-basics.de\/index.php\/Tabellen_entwerfen_Felder_und_Datentypen.html#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/access-basics.de\/index.php\/Tabellen_entwerfen_Felder_und_Datentypen.html\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/access-basics.de\/index.php\/Tabellen_entwerfen_Felder_und_Datentypen.html#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"item\":{\"@type\":\"WebPage\",\"@id\":\"https:\/\/access-basics.de\/\",\"url\":\"https:\/\/access-basics.de\/\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"position\":2,\"item\":{\"@type\":\"WebPage\",\"@id\":\"https:\/\/access-basics.de\/index.php\/Tabellen_entwerfen_Felder_und_Datentypen.html\",\"url\":\"https:\/\/access-basics.de\/index.php\/Tabellen_entwerfen_Felder_und_Datentypen.html\",\"name\":\"Tabellen entwerfen: Felder und Datentypen\"}}]},{\"@type\":\"Person\",\"@id\":\"https:\/\/access-basics.de\/#\/schema\/person\/13395c4bcd7d7963efe33be9c584d93f\",\"name\":\"Andr\\u00e9 Minhorst\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/access-basics.de\/#personlogo\",\"inLanguage\":\"de\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/1b9d010cf1716692cb9c34f21554e07d17d461acaea5b61b8cb21cbec678d48a?s=96&d=mm&r=g\",\"caption\":\"Andr\\u00e9 Minhorst\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","_links":{"self":[{"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/posts\/55000485","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/comments?post=55000485"}],"version-history":[{"count":0,"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/posts\/55000485\/revisions"}],"wp:attachment":[{"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/media?parent=55000485"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/categories?post=55000485"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/access-basics.de\/index.php\/data\/wp\/v2\/tags?post=55000485"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}