[go: up one dir, main page]

DE102004048694A1 - Rechnerimplementiertes Verfahren der Bereitstellung von Daten aus einer Datenbank - Google Patents

Rechnerimplementiertes Verfahren der Bereitstellung von Daten aus einer Datenbank Download PDF

Info

Publication number
DE102004048694A1
DE102004048694A1 DE102004048694A DE102004048694A DE102004048694A1 DE 102004048694 A1 DE102004048694 A1 DE 102004048694A1 DE 102004048694 A DE102004048694 A DE 102004048694A DE 102004048694 A DE102004048694 A DE 102004048694A DE 102004048694 A1 DE102004048694 A1 DE 102004048694A1
Authority
DE
Germany
Prior art keywords
attribute
attributes
contents
database
computer
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
DE102004048694A
Other languages
English (en)
Inventor
Heinrich Schlünken
Rupert Mayer
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Unycom Information Technology Services GmbH
Original Assignee
Unycom Information Technology Services GmbH
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Unycom Information Technology Services GmbH filed Critical Unycom Information Technology Services GmbH
Priority to DE102004048694A priority Critical patent/DE102004048694A1/de
Publication of DE102004048694A1 publication Critical patent/DE102004048694A1/de
Withdrawn legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/242Query formulation
    • G06F16/2428Query predicate definition using graphical user interfaces, including menus and forms
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/38Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Library & Information Science (AREA)
  • Human Computer Interaction (AREA)
  • Mathematical Physics (AREA)
  • Computational Linguistics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

Ein rechnerimplementiertes Verfahren der Bereitstellung von Daten aus einer Datenbank (14) an einer Bedieneinheit (22), mit den Schritten: Ablegen der Daten in der Datenbank (14) geordnet nach Objekten, die jeweils durch Attribute (30) gekennzeichnet sind, welche einen Attributinhalt (32) aufweisen, und Bereitstellen von einer ersten Ebene von Attributinhalten (32) an der Bedieneinheit (22), ist erfindungsgemäß dadurch gekennzeichnet, dass die erste Ebene von Attributinhalten (32) in Abhängigkeit von einer vorbestimmten Reihenfolge der Attribute (30) bestimmt wird, die Attributinhalte (32) innerhalb der ersten Ebene (38) zusammengefasst in einzelnen Gruppen mit gleichem Attributinhalt (32) bereitgestellt werden, und an der Bedieneinheit (22) eine Anzeige (36) jeweils eines Repräsentantan der einzelnen Gruppen mit gleichem Attributinhalt (32) erzeugt wird.

Description

  • Hintergrund der Erfindung
  • Die Erfindung betrifft ein rechnerimplementiertes Verfahren der Bereitstellung von Daten aus einer Datenbank an einer Bedieneinheit. Ferner betrifft die Erfindung ein Rechnersystem zum Bereitstellen von Daten aus einer Datenbank an einer Bedieneinheit mit einem Prozessor, einer Datenbank und einem Speicher zum Speichern eines Programms sowie einen Datenträger mit einem darauf gespeicherten Programm.
  • Bei modernen Datenverarbeitungssystemen spielt das Bereitstellen von Daten aus einer Datenbank in möglichst effizienter Weise und unter sparsamer Nutzung der zur Verfügung stehenden Rechnerressourcen eine überaus wichtige Rolle. Neben effizienten Suchstrategien innerhalb der Datenbank ist es sehr wichtig, dass die innerhalb des bzw. der Rechnersystems/e übertragene Menge an Daten möglichst gering ist, damit bei Abfragen zwischen den Rechnereinheiten mit kleinen Leistungskapazitäten und schnellen Reaktionszeiten gearbeitet werden kann.
  • Der Erfindung liegt die Aufgabe zugrunde, ein rechnerimplementiertes Verfahren der Bereitstellung von Daten aus einer Datenbank an einer Bedieneinheit bereitzustellen, bei dem eine solche effiziente Nutzung der zur Verfügung stehenden Ressourcen gewährleistet ist.
  • Die Aufgabe ist erfindungsgemäß mit einem rechnerimplementierten Verfahren der Bereitstellung von Daten aus einer Datenbank an einer Bedieneinheit gelöst, welches die folgenden Schritte umfasst: Ablegen der Daten in einer Datenbank geordnet nach Objekten, die jeweils durch Attribute gekennzeichnet sind, welche einen Attributsinhalt aufweisen, und Bereitstellen von einer ersten Ebene von Attributsinhalten an der Bedieneinheit, wobei die erste Ebene von Attributsinhalten in Abhängigkeit von einer vorbestimmten Reihenfolge der Attribute bestimmt wird, die Attributsinhalte innerhalb der ersten Ebene zusammengefasst in einzelnen Gruppen mit gleichem Attributsinhalt bereitgestellt werden, und an der Bedieneinheit eine Anzeige jeweils eines Repräsentanten der einzelnen Gruppen mit gleichem Attributsinhalt erzeugt wird. Ferner ist die Aufgabe mit einem Rechnersystem zum Bereitstellen von Daten aus einer Datenbank an einer Bedieneinheit mit einem Prozessor, einer Datenbank und einem Speicher zum Speichern eines Programms gelöst, wobei der Prozessor im Zusammenwirken mit dem Programm dazu eingerichtet ist, ein solches erfindungsgemäßes Verfahren auszuführen. Schließlich ist die Aufgabe auch mit einem Datenträger mit einem darauf gespeicherten Programm gelöst, das im Zusammenwirken mit einem Prozessor dazu eingerichtet ist, ein solches erfindungsgemäßes Verfahren auszuführen.
  • Erfindungsgemäß wird bei einem Bereitstellen von Daten aus einer Datenbank an einer Bedieneinheit nicht eine Vielzahl von Attributinhalten zur Bedieneinheit übertragen, sondern es wird gezielt unter einzelnen Ebenen von Attributsinhalten unterschieden, die durch jene die Objekte kennzeichnenden Attribute definiert werden. Ferner wird zunächst eine Reihenfolge der Attribute bestimmt, woraus dann eine erste Ebene von Attributsinhalten abgeleitet wird. Innerhalb dieser ersten Ebene von Attributsinhalten werden wiederum nicht sämtliche Attributsinhalte übertragen, sondern es werden Gruppen mit gleichen Attributsinhalten gebildet. Zur Bedieneinheit wird dann lediglich ein Repräsentant der einzelnen Gruppe mit gleichem Attributsinhalt übertragen und dort zur Anzeige gebracht. Auf diese Weise kann erfindungsgemäß die zwischen der Datenbank und der Bedieneinheit zu übertragende Datenmenge in erheblichem Ausmaß verringert werden.
  • Bei einer vorteilhaften Weiterbildung des erfindungsgemäßen rechnerimplementierten Verfahrens wird eine weitere Ebene von gruppierten Attributsinhalten an der Bedieneinheit wiederum in Abhängigkeit der vorbestimmten Reihenfolge der Attribute bereitgestellt. Durch die erfindungsgemäße Bildung von Ebenen von Attributsinhalten und einer vorbestimmten Reihenfolge der Attribute werden Teilansichten auf den Datenbestand innerhalb der Datenbank ausgerichtet, welche geordnet aufeinander folgend übertragen und zur Anzeige gebracht werden können. Neben dem Vorteil, dass diese Art der Datenübertragung besonders weniger Rechnerressourcen bedarf, hat sich gezeigt, dass die derart dargestellten Daten für einen Benutzer der Bedieneinheit besonders plakativ und einprägsam zur Anzeige gebracht werden können. Dies geschieht insbesondere mit der erfindungsgemäßen Gliederung der Attributsinhalte in einzelne Ebenen, deren Reihenfolge durch die Reihenfolge der Attribute vorgegeben wird.
  • Damit eine Benutzer des erfindungsgemäßen Rechnersystems die gewünschten Daten besonders rasch in der von ihm beabsichtigten Weise aus der Datenbank entnehmen kann, sollte die Reihenfolge der Attribute durch Erzeugen einer zugehörigen Abfrage an der Bedieneinheit vom Benutzer vorgegeben bzw. manipuliert werden können.
  • Damit ferner bei der Bedienung durch den Benutzer dessen optische Wahrnehmungsfähigkeit vorteilhaft genutzt werden kann, sollte insbesondere die Reihenfolge der Attribute durch ein Verschieben der Attribute innerhalb einer flächigen Darstellung der Attribute an der Bedieneinheit vorbestimmt werden können.
  • Darüber hinaus ist es vorteilhaft, wenn das Bereitstellen einer weiteren Ebene von gruppierten Attributsinhalten in Abhängigkeit einer an der Bedieneinheit in der vorhergehenden Ebene ausgewählten Gruppe mit gleichem Attributsinhalt erfolgt. Die Abfrage und das Übertragen von Daten der weiteren Ebene von gruppierten Attributsinhalten beziehen sich dann nicht auf sämtliche Objekte der Datenbank, sondern lediglich auf die Objekte der ausgewählten Gruppe mit gleichem Attributsinhalt. Die zu übertragende Datenmenge kann auf diese Weise weiter reduziert und für den Benutzter der Bedieneinheit eine logisch aufeinander folgende und zu der von ihm gewünschten Zielinformation führende Abfrage generiert werden.
  • Die Darstellung bzw. Bereitstellung der gewünschten Information, welche gegebenenfalls auch an der Bedieneinheit rechnertechnisch weiterverarbeitet werden kann und soll, kann sehr einfach und dennoch besonders leicht verständlich realisiert werden, indem eine Gruppe mit gleichem Attributsinhalt durch ein Anzeigen eines einzelnen Attributsinhalts als Repräsentant der Gruppe innerhalb des Rechnersystems dargestellt wird.
  • Vorteilhaft kann dann z.B. auch an der Bedieneinheit eine Abfrage zum Bereitstellen einer weiteren Ebene von gruppierten Attributsinhalten durch Auswählen eines Repräsentanten von mindestens einer Gruppe mit gleichem Attributsinhalt erzeugt werden. Zu der vom Repräsentanten dargestellten Gruppe wird dann in Abhängigkeit der vorbestimmten Reihenfolge der Attribute wiederum eine Ebene von gruppierten Attributsinhalten generiert und dem Benutzer zur Verfügung gestellt.
  • Vorteilhaft werden dabei innerhalb der einzelnen Ebene sämtliche relevanten Objekte der Datenbank durchsucht und deren gruppierte Attributsinhalte bereitgestellt.
  • Alternativ können innerhalb einer einzelnen Ebene gruppierte Attributsinhalte nur von ausgewählten Objekten der Datenbank bereitgestellt werden. Dabei kann dem Benutzer der Bedieneinheit eine weitere Auswahlmöglichkeit gegeben werden, indem an der Bedieneinheit eine Abfrage zum Auswählen der Objekte erzeugt wird. So kann beispielsweise eine Abfrage generiert werden, die prüft ob ein vorbestimmter Teil eines Attributsinhalts vorliegt. Ferner kann an der Bedieneinheit vorteilhaft eine Funktion erzeugt werden, die auf den bzw. die Attributinhalt/e angewendet wird und durch die dann jene Attributsinhalte gruppiert übertragen werden, mit denen die Funktion erfüllt wird. So können beispielsweise aus den Attributinhalten des Attributs Datum jene Datumsangaben ausgewählt werden, die in einem vorbestimmten Jahr oder Monat liegen. Die dazu erforderliche Funktion kann an der Bedieneinheit manuell oder rechnerunterstützt generiert werden. Wenn es aufgrund der Datenmenge und der vom Benutzer gewünschten Information sinnvoll erscheint, kann mit Hilfe von Funktionen auch eine sich über mehrere Ebenen erstreckende Abfrage und eine nachfolgend in Ebenen von gruppierten Attributsinhalten gegliederte Ausgabe bzw. Darstellung der Inhalte der Datenbank von Vorteil sein.
  • Nachfolgend wird ein Ausführungsbeispiel eines erfindungsgemäßen rechnerimplementierten Verfahrens anhand der beigefügten schematischen Zeichnungen näher erläutert. Es zeigt:
  • 1 eine stark vereinfachte Ansicht eines erfindungsgemäßen Rechnersystems zum Bereitstellen von Daten aus einer Datenbank,
  • 2 eine Prinzipdarstellung der Daten der Datenbank des Rechnersystems gemäß 1,
  • 3 eine erste erfindungsgemäße Anzeige von Daten des Rechnersystems gemäß 1,
  • 4 eine tabellarische Anzeige von Daten des Rechnersystems gemäß 1,
  • 5 eine zweite Anzeige von Daten des Rechnersystems gemäß 1,
  • 6 eine dritte Anzeige von Daten des Rechnersystems gemäß 1,
  • 7 eine Eingabe zum Erzeugen einer auf die Daten anzuwendenden Funktion des Rechnersystems gemäß 1 und
  • 8 eine vierte erfindungsgemäße Anzeige von Daten des Rechnersystems gemäß 1.
  • In 1 ist ein Rechnersystem 10 dargestellt, welches einen Prozessor 12 mit einer daran betrieblich angekoppelten Datenbank 14 umfasst. An dem Prozessor 12 ist ferner ein Speicher 16 angeschlossen, der mit einer Leseeinheit 18 für einen Datenträger 20 gekoppelt ist. Auf dem Datenträger 20 ist ein Programm gespeichert, welches mit Hilfe der Leseeinheit 18 in den Speicher 16 eingelesen werden kann. Nachfolgend stellt das Programm im Zusammenwirken mit dem Prozessor 12 ein rechnerimplementiertes Verfahren der Bereitstellung von Daten aus der Datenbank 14 an einer ebenfalls an den Prozessor 12 angekoppelten Bedieneinheit 22 bereit.
  • Die Bedieneinheit 22 umfasst einen Terminalrechner 24, an den ein Monitor 26 und eine Tastatur 28 angeschlossen sind. Der Monitor 26 und die Tastatur 28 sind für einen Benutzer des Rechnersystems 10 vorgesehen, welcher Daten aus der Datenbank 14 abrufen und gegebenenfalls verarbeiten möchte.
  • Die Daten in der Datenbank 14 sind geordnet abgelegt und zu so genannten Objekten zusammengefasst, welche durch insbesondere in 2 veranschaulichte Attribute 30 gekennzeichnet sind. Ein Objekt innerhalb der Datenbank kann beispielsweise ein Dokumente in Form einer gespeicherten Textdatei sein, der als Attribute 30 eine „Dokumentenart", „Bezeichnung", „Herkunft", „Datum", „Adresse" usw. zugeordnet sind.
  • Die Attribute 30 der einzelnen Objekte weisen dann jeweils einen Attributsinhalt 32 auf, der in 2 vereinfacht mit jeweils einer Variablen a bis e dargestellt ist.
  • Die mittels des Prozessors 12 im Zusammenwirken mit dem Speicher 16, der Datenbank 20 und der Bedieneinheit 22 erzeugte Abfrage von Daten aus der Datenbank 14 geschieht derart, dass an dem Monitor 26 in einem Abfragebereich 34 eine Reihenfolge der Attribute 30 vom Benutzer der Bedieneinheit 22 vorgegeben werden kann. Die Reihenfolge der Attribute 30 wird dabei durch ein Umsortieren vorgegebener Attribute eingegeben, welche innerhalb einer flächigen Darstellung der Attribute in dem Abfragebereich 34 am oberen Rand eines Fensters am Monitor 26 verschoben werden können.
  • Wie in 3 veranschaulicht ist, sind dargestellten Beispiel als Reihenfolge der Attribute 30 zunächst das Attribut „Dokumentenart", dann das Attribut „Herkunft", dann das Attribut „Adresse", dann das Attribut „Datum" und schließlich das Attribut „Bezeichnung" vom Benutzer gewählt bzw. vorgegeben worden.
  • Auf diese vorbestimmte Reihenfolge der Attribute 30 hin wird vom Prozessor 12 in einem sich unter dem Abfragebereich 34 befindenden Anzeigebereich 36 eine erste Ebene 38 von gruppierten Attributsinhalten 32 erzeugt. Die erste Ebene von Attributsinhalten 32 wird dabei als senkrecht dargestellter Ast von Repräsentanten dargestellt, die einzeln jeweils eine Gruppe mit gleichem Attributsinhalt repräsentieren.
  • In dem in 3 dargestellten Beispiel gibt es eine Mehrzahl Objekte bzw. Dokumente deren Dokumentenart ein Brief, ein Dokument/Datei, eine E-Mail, ein Fax, eine Notiz oder eine Rechnung ist. Entsprechend werden diese Repräsentanten der Gruppen von Attributsinhalten 32 des Attributs „Dokumentart" im Anzeigebereich 36 dargestellt.
  • Über die erste Ebene 38 von gruppierten Attributsinhalten 32 hinaus sind bei dem Beispiel gemäß 3 noch zwei weitere Ebenen 40 und 42 von gruppierten Attributsinhalten 32 zur Anzeige gebracht werden. Von diesen weiteren Ebenen ist die Ebene 40 angezeigt worden, nachdem ein Benutzer der Bedieneinheit 22 das vor dem Repräsentanten „E-Mail" dargestellte Kästchen, welches ein Plus-Zeichen anzeigte, angewählt hat. Das Plus-Zeichen ist daraufhin zu einem Minus-Zeichen gewandelt worden und unter dem Repräsentanten „E-Mail" sind die Attributsinhalte 32 der in der Datenbank 14 gespeicherten Objekte gruppiert dargestellt worden, die unter dem Attribut „Herkunft" aufzufinden waren. Die gruppierten Attributsinhalte 32 dieses Attributs 30 waren dabei „Ausgang" und „Eingang".
  • Nachfolgend ist vom Benutzer der Bedieneinheit 22 zum gruppierten Attributsinhalt „Eingang" eine dritte Ebene 42 von gruppierten Attributsinhalten 32 zur Anzeige gebracht worden. Diese dritte Ebene 42 bezieht sich gemäß der im Abfragebereich 34 vorgegebenen Reihenfolge der Attribute 30 nun auf das Attribut „Adresse" und umschießt die Attributsinhalte „Deutsche Greenfield", „Gerald" und „Heinrich". Innerhalb dieser Attributsinhalte 32 kann vom Benutzer nochmals der Baum mit Attributsinhalten weiter verfeinert werden, indem zum Attributsinhalt „Deutsche Greenfield" gemäß dem in der Reihe folgenden Attribut „Datum" eine vierte Ebene 44 geöffnet wird, in der all jene Datumsangaben aufgeführt werden, die unter der Adresse „Deutsche Greenfield" als „E-Mail" eingegangen sind (vgl. 5).
  • Mit der derartigen Ausgabe der Daten aus der Datenbank in strukturierter Form hat sich der Benutzer des Rechnersystems 10 entlang eines Weges bewegt, den er besonders leicht nachvollziehen kann und der ihm einen sehr guten Kompromiss zwischen Einzelinformation und Gesamtüberblick bietet.
  • Die erzielte Ausgabe von Daten ermöglicht es dem Benutzter ferner, dass er eine Auswahlmarkierung 46 in dieser Datenstruktur setzt, die dann zu einer weiteren bzw. besonderen Ausgabe von Daten aus der Datenbank 14 führen kann und soll. So kann beispielsweise bei dem in 3 oder 5 dargestellten Beispiel durch das Setzen einer Auswahlmarkierung 46 auf den Attributsinhalt bzw. Repräsentanten „E-Mail" eine tabellarische Ansicht generiert werden, in der dann sämtliche in der Datenbank 14 gespeicherten E-Mails, die als Ausgang oder Eingang erfasst worden sind, mit zugehörigen Attributsinhalten ausgegeben werden können (siehe
  • 4). Die Abfolge und der Umfang der Attributsinhalte kann dabei vorteilhaft wieder gemäß der im Abfragebereich 34 vorgegebenen Reihenfolge getätigt werden. Alternativ kann auch eine anders gestaltete Reihenfolge oder ein fest vorgegebenes Darstellungsmuster gewählt werden.
  • Wie in 6 veranschaulicht ist, kann der Benutzer durch das Setzen einer Auswahlmarkierung 46 in der ersten Ebene 38 ferner zu einer ähnlichen tabellarischen Ansicht gelangen, wie sie in 4 dargestellt ist. Es kann also mit der erfindungsgemäßen Vorgehensweise auf Wunsch dem Benutzer auch sehr schnell ein Überblick auf eine größere Anzahl von Daten der Datenbank 14 übermittelt werden. Durch das in den 3, 5 und 6 dargestellte und oben erläuterte iterative Vorgehen der Datenauswahl, Übertragung und Darstellung aus der Datenbank 14 wird dem Benutzer zugleich aber ständig ein derartiger Überblick gewährt, dass er selbst größere aus der Datenbank 14 entnommene Datenmengen innerhalb des gesamten Datenbestands einordnen kann.
  • Neben der stufenweisen Ausgabe von gruppierten Attributsinhalten 32 ermöglicht das Rechnersystem 10 ferner, dass der Benutzer beim Auslesen von Attributsinhalten 32 aus der Datenbank 14 Funktionen generiert und anwendet, die zu einem besonderen Exzerpt von Daten aus der Datenbank 14 führen. Es ist dazu vorgesehen, dass an der Bedieneinheit 22 eine Funktionseingabe 48 aufgerufen werden kann, in der der Benutzer dann eine neue Funktion hinzufügt. In einer zur Funktionseingabe 48 zugehörigen Bezeichnungseingabe 50 vergibt der Benutzer der neuen Funktion eine Spaltenüberschrift, die dann im Abfragebereich 34 eingetragen wird. Diese Spaltenüberschrift kann genauso wie ein Attribut 30 innerhalb des Abfragebereichs durch räumliches Umgruppieren an einem Platz innerhalb der gewählten Reihenfolge eingeordnet werden. Innerhalb dieser Ordnung bzw. Reihenfolge wirkt die Funktion dann bei einer Abfrage von Attributsinhalten eines Attributs und führt dazu, dass jene Inhalte des Attributs (vorliegend vom Attribut „Datum") zur Anzeige gebracht werden, welche die Funktion erfüllen. Bei dem in 7 und 8 dargestellten Beispiel werden hierbei jeweils die Jahreszahl und das Monat der Erstellung von Dokumenten als einzelne Gruppen ausgegeben. Innerhalb des jeweiligen Monats kann dann durch eine entsprechende Anwahl eines Repräsentanten dieser Gruppen aus der ersten Ebene 38 eine zweite Ebene 40 geöffnet werden, in der die zugehörigen gruppierten Attributsinhalte 32 aus dem im Abfragebereich 34 nachfolgenden Attribut „Adresse" zur Anzeige gebracht werden.
  • Es ist daher mit diesem Vorgehen sehr leicht möglich, dass auf den Datenbestand der Datenbank 14 gezielt Suchfunktionen ausgerichtet und angewendet werden, die nachfolgend in der strukturierten und durch gruppierte Attributsinhalte 32 vereinfachten Form übertragen und dargestellt werden. Wiederum ist ein schrittweises Vorgehen des Benutzers vorgegeben, welches ihm einen stufenweisen Eintritt in die ansonsten unüberschaubare Menge an Daten innerhalb der Datenbank 14 ermöglicht.
  • 10
    Rechnersystem
    12
    Prozessor
    14
    Datenbank
    16
    Speicher
    18
    Leseeinheit
    20
    Datenträger
    22
    Bedieneinheit
    24
    Terminalrechner
    26
    Monitor
    28
    Tastatur
    30
    Attribut
    32
    Attributsinhalt
    34
    Abfragebereich
    36
    Anzeigebereich
    38
    erste Ebene
    40
    zweite Ebene
    42
    dritte Ebene
    44
    vierte Ebene
    46
    Auswahlmarkierung
    48
    Funktionseingabe
    50
    Bezeichnungseingabe

Claims (12)

  1. Rechnerimplementiertes Verfahren der Bereitstellung von Daten aus einer Datenbank (14) an einer Bedieneinheit (22), mit den Schritten: Ablegen der Daten in der Datenbank (14) geordnet nach Objekten, die jeweils durch Attribute (30) gekennzeichnet sind, welche einen Attributsinhalt (32) aufweisen, und Bereitstellen von einer ersten Ebene von Attributsinhalten (32) an der Bedieneinheit (22), wobei die erste Ebene von Attributsinhalten (32) in Abhängigkeit von einer vorbestimmten Reihenfolge der Attribute (30) bestimmt wird, die Attributsinhalte (32) innerhalb der ersten Ebene (38) zusammengefasst in einzelnen Gruppen mit gleichem Attributsinhalt (32) bereitgestellt werden, und an der Bedieneinheit (22) eine Anzeige (36) jeweils eines Repräsentanten der einzelnen Gruppen mit gleichem Attributsinhalt (32) erzeugt wird.
  2. Rechnerimplementiertes Verfahren nach Anspruch 1, mit dem Schritt: Bereitstellen einer weiteren Ebene (40, 42, 44) von gruppierten Attributsinhalten (32) an der Bedieneinheit (22) in Abhängigkeit der vorbestimmten Reihenfolge der Attribute (30).
  3. Rechnerimplementiertes Verfahren nach Anspruch 1 oder 2, mit dem Schritt: Vorbestimmen der Reihenfolge der Attribute (30) durch Erzeugen einer zugehörigen Abfrage an der Bedieneinheit (22).
  4. Rechnerimplementiertes Verfahren nach einem der vorhergehenden Ansprüche, mit dem Schritt: Vorbestimmen der Reihenfolge der Attribute (30) durch ein Verschieben der Attribute (30) innerhalb einer flächigen Darstellung der Attribute (30) an der Bedieneinheit (22).
  5. Rechnerimplementiertes Verfahren nach einem der vorhergehenden Ansprüche, mit dem Schritt: Bereitstellen einer weiteren Ebene (40, 42, 44) von gruppierten Attributsinhalten (32) in Abhängigkeit einer an der Bedieneinheit (22) in der vorhergehenden Ebene (38, 40, 42) ausgewählten Gruppe mit gleichem Attributsinhalt (32).
  6. Rechnerimplementiertes Verfahren nach einem der vorhergehenden Ansprüche, mit dem Schritt: Darstellen einer Gruppe mit gleichem Attributsinhalt (32) durch Anzeigen eines einzelnen Attributsinhalts (32) als Repräsentant der Gruppe.
  7. Rechnerimplementiertes Verfahren nach Anspruch 5 oder 6, mit dem Schritt: Erzeugen einer Abfrage an der Bedieneinheit (22) zum Bereitstellen einer weiteren Ebene (40, 42, 44) von gruppierten Attributsinhalten (32) durch Auswählen des Repräsentanten von mindestens einer Gruppe mit gleichem Attributsinhalt (32).
  8. Rechnerimplementiertes Verfahren nach einem der vorhergehenden Ansprüche, mit dem Schritt: Bereitstellen der gruppierten Attributsinhalte (32) innerhalb einer einzelnen Ebene (38, 40, 42, 44) von sämtlichen relevanten Objekten der Datenbank (14).
  9. Rechnerimplementiertes Verfahren nach einem der vorhergehenden Ansprüche, mit dem Schritt: Bereitstellen der gruppierten Attributsinhalte (32) innerhalb einer einzelnen Ebene (38, 40, 42, 44) nur von ausgewählten Objekten der Datenbank (14), wobei zum Auswählen der Objekte insbesondere an der Bedieneinheit (22) eine Abfrage (48, 50) erzeugt wird.
  10. Rechnerimplementiertes Verfahren nach Anspruch 9, mit dem Schritt: Erzeugen einer Abfrage zum Auswählen der Objekte in unmittelbarer Nähe der Darstellung des zugehörigen Attributs (30), Attributsinhalts (32) oder Repräsentanten in einer flächigen Darstellung der Attribute (30), Attributsinhalte (32) oder Repräsentanten.
  11. Rechnersystem zum Bereitstellung von Daten aus einer Datenbank (14) an einer Bedieneinheit (22) mit einem Prozessor (12), einer Datenbank (14) und einem Speicher (16) zum Speichern eines Programms, wobei der Prozessor (12) im Zusammenwirken mit dem Programm dazu eingerichtet ist, ein Verfahren nach einem der Ansprüche 1 bis 10 auszuführen.
  12. Datenträger mit einem darauf gespeicherten Programm, das im Zusammenwirken mit einem Prozessor (12) dazu eingerichtet ist, ein Verfahren nach einem der Ansprüche 1 bis 10 auszuführen.
DE102004048694A 2004-10-06 2004-10-06 Rechnerimplementiertes Verfahren der Bereitstellung von Daten aus einer Datenbank Withdrawn DE102004048694A1 (de)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE102004048694A DE102004048694A1 (de) 2004-10-06 2004-10-06 Rechnerimplementiertes Verfahren der Bereitstellung von Daten aus einer Datenbank

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE102004048694A DE102004048694A1 (de) 2004-10-06 2004-10-06 Rechnerimplementiertes Verfahren der Bereitstellung von Daten aus einer Datenbank

Publications (1)

Publication Number Publication Date
DE102004048694A1 true DE102004048694A1 (de) 2006-04-20

Family

ID=36120353

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102004048694A Withdrawn DE102004048694A1 (de) 2004-10-06 2004-10-06 Rechnerimplementiertes Verfahren der Bereitstellung von Daten aus einer Datenbank

Country Status (1)

Country Link
DE (1) DE102004048694A1 (de)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2000038084A2 (de) * 1998-12-23 2000-06-29 Sternemann Karl Heinz Verfahren zur behandlung von datenobjekten

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2000038084A2 (de) * 1998-12-23 2000-06-29 Sternemann Karl Heinz Verfahren zur behandlung von datenobjekten

Similar Documents

Publication Publication Date Title
EP0910829B1 (de) Datenbanksystem
DE3486224T2 (de) Verfahren zum Speichern und Wiederauffinden von digitalen Informationen.
DE2659042B2 (de) Anordnung zum Speichern und Wiederauffinden von Informationen
EP0523269A1 (de) Computersystem zur Datenverwaltung
DE2758829C2 (de) Datenverarbeitungsanlage mit mehreren Prozessoren
DE10121791A1 (de) Verfahren und Vorrichtung für dynamische Web-Seitenanordnung
DE68913373T2 (de) Verfahren zur gleichzeitigen Dateneingabe in überlappende Fenster.
EP0788632B1 (de) Computergestützte umwandlung von tabellen
DE19538448B4 (de) Datenbankmanagementsystem sowie Datenübertragungsverfahren
EP2601594A1 (de) Verfahren und vorrichtung zur automatischen verarbeitung von daten in einem zellen-format
DE102004048694A1 (de) Rechnerimplementiertes Verfahren der Bereitstellung von Daten aus einer Datenbank
EP0230994A2 (de) Verfahren zur Steuerung des Programmablaufs bei der Formularbearbeitung in Datenverarbeitungsanlagen
WO2006103177A1 (de) Verfahren zum anordnen von objektdaten in elektronischen karten
EP0484362B1 (de) Verfahren zur zuordnung von datensätzen zu zeitwerten einer zeitlichen reihenfolge
DE69518271T2 (de) Verfahren und Vorrichtung zum Speichern und Wiedergewinnen von Daten
EP2017776A1 (de) System und Verfahren zur Steuerung der Generierung und Verteilung von Publikationen
DE102007002168B4 (de) Verfahren und Vorrichtung zum Auswählen eines aus einer Zeichenfolge bestehenden Eintrags einer Datenbank
DE3784189T2 (de) Vorrichtung und verfahren zur steuerung der loeschung eines speicherbereichs.
DE10025219A1 (de) Verfahren, Computerprogrammprodukt und Vorrichtung zum automatischen Verknüpfen von Datensätzen aus zumindest einer Datenquelle sowie System zum Abrufen von verknüpften Datensätzen aus zumindest einer Datenquelle
DE102011008865A1 (de) Verfahren zur Anordnung von Dateninstanzen, Programmprodukt und Datenverarbeitungsanlage zur Ausführung des Verfahrens
DE102018213288A1 (de) System zum Erstellen und Verwalten eines kommentierbaren elektronischen Buches, entsprechendes Computerprogramm, sowie Verfahren zum Erstellen
WO2020094175A1 (de) Verfahren und vorrichtung zum speichern von daten und deren beziehungen
WO2003038604A1 (de) Verfahren und vorrichtung zur parametrierung einer steuerung
DE10339021A1 (de) Tabelle in einem Bildschirmfenster und Verfahren zur Datensuche in einer Tabelle
DE10302482A1 (de) Verfahren zum abschnittsweisen Anzeigen von Daten

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
8130 Withdrawal