A generic and dynamically-modifiable database schema has a tree structure that includes leaf nodes each defining a value of an attribute, branch container nodes each representing a different attribute and identifying those leaf nodes that define values of the container node's attribute, root nodes each representing a database record and identifying those leaf nodes in different container nodes that define values of an attribute of the root node's record, a root container node representing a database and identifying the root nodes that represent its records, attribute nodes each representing a different attribute and identifying the ii branch container node that represents that attribute, and a map container node identifying attribute nodes. Each leaf, root, and attribute node is a data structure that defines a name of an attribute, a value of the named attribute, and an identifier--an index or a dictionary--of zero or more nodes that define values of attributes of the named attribute's value. Attribute nodes lack the value. Each container node is a table, a dictionary, or an array. The schema further includes operations to insert, update, and delete records, and to add and delete attributes.

Un générique et schéma dynamique-modifiable de base de données a une structure arborescente qui inclut des noeuds chacun de feuille qui définit une valeur d'un attribut, des noeuds chacun de récipient de branche qui représente un attribut différent et identifiant ces noeuds de feuille qui définissent des valeurs de l'attribut du noeud de récipient, racine des noeuds chacun qui représente une base de données record et identifiant ces noeuds de feuille dans différents noeuds de récipient qui définissent des valeurs d'un attribut du disque du noeud de racine, un noeud de récipient de racine représentant une base de données et identifiant les noeuds de racine qui représentent ses disques, noeuds chacun d'attribut qui représente un attribut différent et qui identifie le noeud de récipient de la branche II qui représente cet attribut, et un noeud de récipient de carte identifiant des noeuds d'attribut. Chaque feuille, racine, et noeud d'attribut est une structure de données qui définit un nom d'un attribut, d'une valeur de l'attribut appelé, et d'une marque -- un index ou un dictionnaire -- de zéro noeuds ou plus qui définissent des valeurs des attributs de la valeur de l'attribut appelé. Les noeuds d'attribut manquent de la valeur. Chaque noeud de récipient est une table, un dictionnaire, ou une rangée. Le schéma autre inclut des opérations pour insérer, mettre à jour, et supprimer des disques, et pour ajouter et supprimer des attributs.

 
Web www.patentalert.com

< (none)

< Inertial switch for lighted footwear

> Wound dressing device

> (none)

~ 00029