Clesio Saraiva dos Santos
Universidade Federal do Rio Grande do Sul
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Clesio Saraiva dos Santos.
database and expert systems applications | 2002
Mirella M. Moro; Nina Edelweiss; Aglaê Pereira Zaupa; Clesio Saraiva dos Santos
The Temporal Versions Model (TVM) is an Object Oriented Data Model developed to store the object versions and, for each version, the history of its dynamic attributes and relationships values. In this work, we propose a query language for this model. The language, called Temporal Versioned Query Language - TVQL, is based on SQL, adding new features to recover temporal information and versions. An alternative to its implementation on top of a commercial database is also presented.
database and expert systems applications | 2001
Mirella M. Moro; Silvia Maria Saggiorato; Nina Edelweiss; Clesio Saraiva dos Santos
In this paper, we propose an object-oriented version model which presents temporal concepts to store not only the object lifetime but also the history of dynamic attributes and relationships defined in the versioned objects and versions. One of the main features of our model is the possibility of having two different time orders, branched time for the object and linear time for each version. The model supports integration with existing databases, by allowing the modeling of normal classes among the temporal versioned classes. Finally, an approach to its implementation on top of a commercial database is presented.
international conference on conceptual modeling | 2002
Renata de Matos Galante; Nina Edelweiss; Clesio Saraiva dos Santos
In this paper, we propose a schema versioning mechanism to manage the schema evolution in temporal object-oriented databases. The schema evolution management uses an object-oriented data model that supports temporal features and versions definition – the Temporal Versions Model – TVM. One interesting feature of our proposal is that TVM is used to control not only the schema versioning, but also the storage of extensional database and propagation of the changes performed on the objects. The extensional data level supports integration with the existing database, allowing the maintenance of conventional and temporal versioned objects. The instance propagation approach is proposed through the specification of propagation and conversion functions. These functions assure the correct instance propagation and allow the user to handle all instances consistently in both backward and forward schema versions. Finally, the initial requirements concerning data management in the temporal versioning environment, during schema evolution, are presented.
database and expert systems applications | 2003
Renata de Matos Galante; Nina Edelweiss; Clesio Saraiva dos Santos
This paper presents a language designed for the description of both temporal schema versioning and schema modification in object-oriented databases. The language supports temporal and versions features in both schemata and data levels. An extension of the ODMG standard is presented in order to incorporate temporal and versioning features into ODL language to properly manage the schema evolution mechanism. Thus, this proposal improves the database environment with temporal and versioning features concerning database modification. The solution to the problem is shown to be feasible since it is defined in terms of the ODMG standard.
database and expert systems applications | 2002
Renata de Matos Galante; Adriana Bueno da Silva Roma; Anelise Jantsch; Nina Edelweiss; Clesio Saraiva dos Santos
In this paper, an analysis of the schema evolution process in object oriented databases is made using an object oriented data model that supports temporal features and versions definition - the Temporal Versions Model. A meta schema structure is defined to store information concerning to evolutionary schema states, as well as their classes, attributes and relationships. An implementation proposal is presented, combining specification and manipulation mechanisms including version and time concepts. Two alternatives are defined for the database extension management: multi-pool for schema versioning and single-pool for class versioning. Concerning the physical representation, both approaches can be used in the same application.
database systems for advanced applications | 1997
Lia Goldstein Golendziner; Clesio Saraiva dos Santos; Flávio Rech Wagner
This paper presents an approach to extend objectoriented data models, in which versions of an object are allowed to appear at dtyferent levels of an inheritance hierarchy, in contrast to the known approaches where they are admitted only at one level. This approach allows the design and instantiation of objects to become very natural, starting with the design of an object in a class and refining it, adding properties to the subclasses. Versions of objects can be defined in a subclass, having ascendant versions/objects associated to the superclasses. The paper also discusses how the extended model can be used to model engineering applications, fulfilling their requirements. The application is the STAR framework, which implements an innovative and flexible data model that allows the user to define an object schema for each design object. Design alternatives and views can be created during the design process and are represented in the object schema. Versioning appears in the STAR model not only for the real design data, but also for alternatives and views in the object schema. This requirement is not naturally modeled by the existing version models in object-oriented databases.
Computer Science | 1992
Lia Goldstein Golendziner; Clesio Saraiva dos Santos
This paper proposes an integration of the version concept with the abstraction concepts present in object-oriented database models, considering structural aspects. The possible relationships between objects (and versions) and their ascendents in the class or type hierarchies is discussed and a discipline for version creation is proposed, based on the object constructors used to build the versions.
Databases for Production Management | 1990
Ana L.D. Murr; José Mauro Volkmer de Castilho; Clesio Saraiva dos Santos; Cláudio Walter
The paper presents a method and a set of tools for the automated design of databases for nonconventional applications, based on a conceptual modelling approach, which follows the E-(for Entity) model. The E-model is a semantic data model which accepts a graphical representation, making its use and understanding quite comfortable for practicians of the application. One of the first applications, which also provided many of its functional requirements, is a production management system.
Revista De Informática Teórica E Aplicada | 2002
Mirella M. Moro; Nina Edelweiss; Clesio Saraiva dos Santos
conference on management of data | 1995
Lia Goldstein Golendziner; Clesio Saraiva dos Santos
Collaboration
Dive into the Clesio Saraiva dos Santos's collaboration.
Robson Leonardo Ferreira Cordeiro
Universidade Federal do Rio Grande do Sul
View shared research outputs