{"id":1018,"date":"2016-08-10T16:49:25","date_gmt":"2016-08-10T14:49:25","guid":{"rendered":"https:\/\/launix.de\/launix\/?p=1018"},"modified":"2016-07-23T16:51:14","modified_gmt":"2016-07-23T14:51:14","slug":"datenbank-bedienoberflaechen","status":"publish","type":"post","link":"https:\/\/launix.de\/launix\/datenbank-bedienoberflaechen\/","title":{"rendered":"Datenbank-Bedienoberfl\u00e4chen"},"content":{"rendered":"<h2>Anforderungen an eine Bedienoberfl\u00e4che f\u00fcr eine Datenbank<\/h2>\n<p>Um die Anforderungen an eine Bedienoberfl\u00e4che einer Datenbank zu ermitteln, muss man sich zuerst bewusst werden, welches Ziel man mit der Datenbank verfolgt. Trotz unterschiedlicher Methoden haben sich folgende Bausteine solcher Bedienoberfl\u00e4chen herauskristallisiert:<\/p>\n<ul>\n<li>Master-Ansichten<\/li>\n<li>Detail-Ansichten<\/li>\n<li>Eingabemasken<\/li>\n<li>Reports<\/li>\n<li>APIs<\/li>\n<\/ul>\n<h2>Master-Ansichten<\/h2>\n<p>Master-Ansichten sind \u00dcbersichten von Datenbest\u00e4nden in Tabellenform. Es werden viele Datens\u00e4tze auf einmal angezeigt und ein \u00dcberblick soll vermittelt werden.<br \/>\nHier dominiert vor allem das <b>CRUD-Prinzip<\/b>. CRUD kennt 4 Operationen: Create, Read, Update, Delete. Das hei\u00dft im Klartext:<\/p>\n<ul>\n<li><b>Create<\/b> &#8211; neue Datens\u00e4tze anlegen<\/li>\n<li><b>Read<\/b> &#8211; Daten anzeigen<\/li>\n<li><b>Update<\/b> &#8211; Daten bearbeiten<\/li>\n<li><b>Delete<\/b> &#8211; Datens\u00e4tze l\u00f6schen<\/li>\n<\/ul>\n<h2>Detail-Ansichten<\/h2>\n<p>Klickt man auf eine Zeile in der Master-Ansicht, kann sich eine Detail-Ansicht \u00f6ffnen. In einer Detail-Ansicht wird nur ein Datensatz angezeigt, dieser allerdings, wie der Name schon sagt, sehr detailliert. Innerhalb der Detail-Ansicht k\u00f6nnen sich weitere Master-Tabellen befinden. Ein Beispiel ist die Detail-Ansicht eines Projekts, bei dem als Untertabelle die Teammitglieder mit aufgelistet sind.<\/p>\n<h2>Eingabemasken<\/h2>\n<p>Um neue Daten einzugeben, bedient man sich der Eingabeformulare. Doch die Eingabemasken sind l\u00e4ngst nicht mehr nur Textfelder. F\u00fcr Datumsangaben klappt ein kleiner Kalender auf, Zahlen k\u00f6nnen auch mit Schiebereglern eingestellt werden, anstatt Namen von Personen einzutippen, w\u00e4hlt man diese aus einer Dropdown-Liste aus &#8230;<\/p>\n<h2>Gestaltungsspielraum: Reports<\/h2>\n<p>Reports sind visualisierte extrahierte Daten. Besonders viel Wert wird auf die Aufbereitung der Daten gelegt. So k\u00f6nnen Tabellen sch\u00f6n formatiert werden oder Zahlen in Diagrammen dargestellt werden.<br \/>\nAusgabeformat k\u00f6nnen Bilder, PDF-Dateien oder der Drucker direkt sein. Reports lassen sich gut in Pr\u00e4sentationen und Dokumente einbinden und stellen eine M\u00f6glichkeit dar, Entscheidern die Daten zu zeigen, ohne dass diese die Datenbank bedienen m\u00fcssen.<\/p>\n<h2>Die Sahnehaube: APIs<\/h2>\n<p>APIs sind maschinenverarbeitbare Schnittstellen. An die Datenbank angebunden werden k\u00f6nnen zum Beispiel die ERP- oder CRM-Software. Doch auch die automatische Ansteuerung von Telefonanlagen, Online-Bestellung von Waren und vieles mehr sind m\u00f6glich.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Anforderungen an eine Bedienoberfl\u00e4che f\u00fcr eine Datenbank Um die Anforderungen an eine Bedienoberfl\u00e4che einer Datenbank zu ermitteln, muss man sich zuerst bewusst werden, welches Ziel man mit der Datenbank verfolgt. Trotz unterschiedlicher Methoden haben sich folgende Bausteine solcher Bedienoberfl\u00e4chen herauskristallisiert: Master-Ansichten Detail-Ansichten Eingabemasken Reports APIs Master-Ansichten Master-Ansichten sind \u00dcbersichten von Datenbest\u00e4nden in Tabellenform. Es werden&#8230;<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_editorskit_title_hidden":false,"_editorskit_reading_time":0,"_editorskit_is_block_options_detached":false,"_editorskit_block_options_position":"{}","_uag_custom_page_level_css":"","footnotes":""},"categories":[1],"tags":[30],"class_list":["post-1018","post","type-post","status-publish","format-standard","hentry","category-allgemein","tag-datenbank","single-item"],"featured_image_urls_v2":{"full":"","thumbnail":"","medium":"","medium_large":"","large":"","1536x1536":"","2048x2048":"","trp-custom-language-flag":"","xs-thumb":"","appku-shop-single":""},"post_excerpt_stackable_v2":"<p>Anforderungen an eine Bedienoberfl\u00e4che f\u00fcr eine Datenbank Um die Anforderungen an eine Bedienoberfl\u00e4che einer Datenbank zu ermitteln, muss man sich zuerst bewusst werden, welches Ziel man mit der Datenbank verfolgt. Trotz unterschiedlicher Methoden haben sich folgende Bausteine solcher Bedienoberfl\u00e4chen herauskristallisiert: Master-Ansichten Detail-Ansichten Eingabemasken Reports APIs Master-Ansichten Master-Ansichten sind \u00dcbersichten von Datenbest\u00e4nden in Tabellenform. Es werden viele Datens\u00e4tze auf einmal angezeigt und ein \u00dcberblick soll vermittelt werden. Hier dominiert vor allem das CRUD-Prinzip. CRUD kennt 4 Operationen: Create, Read, Update, Delete. Das hei\u00dft im Klartext: Create &#8211; neue Datens\u00e4tze anlegen Read &#8211; Daten anzeigen Update &#8211; Daten bearbeiten Delete &#8211; Datens\u00e4tze&hellip;<\/p>\n","category_list_v2":"<a href=\"https:\/\/launix.de\/launix\/category\/allgemein\/\" rel=\"category tag\">Allgemein<\/a>","author_info_v2":{"name":"Carl-Philip H\u00e4nsch","url":"https:\/\/launix.de\/launix\/author\/carli\/"},"comments_num_v2":"0 comments","uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false,"trp-custom-language-flag":false,"xs-thumb":false,"appku-shop-single":false},"uagb_author_info":{"display_name":"Carl-Philip H\u00e4nsch","author_link":"https:\/\/launix.de\/launix\/author\/carli\/"},"uagb_comment_info":0,"uagb_excerpt":"Anforderungen an eine Bedienoberfl\u00e4che f\u00fcr eine Datenbank Um die Anforderungen an eine Bedienoberfl\u00e4che einer Datenbank zu ermitteln, muss man sich zuerst bewusst werden, welches Ziel man mit der Datenbank verfolgt. Trotz unterschiedlicher Methoden haben sich folgende Bausteine solcher Bedienoberfl\u00e4chen herauskristallisiert: Master-Ansichten Detail-Ansichten Eingabemasken Reports APIs Master-Ansichten Master-Ansichten sind \u00dcbersichten von Datenbest\u00e4nden in Tabellenform. Es werden...","_links":{"self":[{"href":"https:\/\/launix.de\/launix\/wp-json\/wp\/v2\/posts\/1018","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/launix.de\/launix\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/launix.de\/launix\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/launix.de\/launix\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/launix.de\/launix\/wp-json\/wp\/v2\/comments?post=1018"}],"version-history":[{"count":1,"href":"https:\/\/launix.de\/launix\/wp-json\/wp\/v2\/posts\/1018\/revisions"}],"predecessor-version":[{"id":1019,"href":"https:\/\/launix.de\/launix\/wp-json\/wp\/v2\/posts\/1018\/revisions\/1019"}],"wp:attachment":[{"href":"https:\/\/launix.de\/launix\/wp-json\/wp\/v2\/media?parent=1018"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/launix.de\/launix\/wp-json\/wp\/v2\/categories?post=1018"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/launix.de\/launix\/wp-json\/wp\/v2\/tags?post=1018"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}