database schemata
Recently Published Documents


TOTAL DOCUMENTS

30
(FIVE YEARS 1)

H-INDEX

8
(FIVE YEARS 0)

Author(s):  
Zouhaier Brahmia ◽  
Fabio Grandi ◽  
Barbara Oliboni ◽  
Rafik Bouaziz

In information systems, not only do data change over time, but also database schemata evolve frequently as a response to evolving application requirements. In the literature, schema evolution and schema versioning are the two techniques that were proposed to support schema changes in a DBMS, without loss of extant data and with continued support of legacy applications. After applying schema changes, schema evolution keeps only the current schema version and retains the data which are adapted to such a schema. On the other hand, each time schema changes are applied, schema versioning creates a new schema version, while preserving old schema versions and their corresponding data. With schema versioning, data access through any schema version is supported, which avoids applications developed with past schemata to become obsolete. The main goal of this chapter is to present the recent research proposals that deal with schema versioning and to discuss the recent advances on schema versioning support in mainstream DBMSs.


Author(s):  
Zouhaier Brahmia ◽  
Fabio Grandi ◽  
Barbara Oliboni ◽  
Rafik Bouaziz

In information systems, not only do data change over time, but also database schemata evolve frequently as a response to evolving application requirements. In the literature, schema evolution and schema versioning are the two techniques that were proposed to support schema changes in a DBMS, without loss of extant data and with continued support of legacy applications. After applying schema changes, schema evolution keeps only the current schema version and retains the data which are adapted to such a schema. On the other hand, each time schema changes are applied, schema versioning creates a new schema version, while preserving old schema versions and their corresponding data. With schema versioning, data access through any schema version is supported, which avoids applications developed with past schemata to become obsolete. The main goal of this chapter is to present the recent research proposals that deal with schema versioning and to discuss the recent advances on schema versioning support in mainstream DBMSs.


2002 ◽  
pp. 43-71 ◽  
Author(s):  
W. Amber Lo ◽  
Joobin Choobineh

Database design process is a knowledge intensive task that requires expertise, practical experience, and judgment. It is not surprising, therefore, that over the last few years many research prototype database design expert systems have been reported in the literature. This paper is a survey of such tools. These tools are compared with respect to four major aspects: database design support, tool flexibility, expert system features, and implementation characteristics. This study reveals that, in general, there is lack of 1) support for all the phases of the design, 2) support for group database design, 3) graphic support, 4) empirical verification of effectiveness of the tools, 5) long-term maintenance of the tool and database schemata, and 6) specialized knowledge representation schemes, inference, and learning techniques.


Sign in / Sign up

Export Citation Format

Share Document