You are on page 1of 12


     Generalized Model for Active Databases and Oracle Triggers Design and Implementation Issues for Active Databases Examples of Statement-Level Active Rules in STARBURST Potential Applications for Active Databases Triggers in SQL-99 .

     Time Representation. and Time Dimensions Incorporating Time in Relational Databases Using Tuple Versioning Incorporating Time in Object-Oriented Databases Using Attribute Versioning Temporal Querying Constructs and the TSQL2 Language Time Series Data . Calendars.

        Overview of Deductive Databases Prolog/Datalog Notation Datalog Notation Clausal Form and Horn Clauses Interpretation of Rules Datalog Programs and Their Safety Use the Relational Operations Evaluation of Nonrecursive Datalog Queries .

The limitations of the basic ER modeling concepts and the requirements to model more complex applications using enhanced data modeling concepts. The main concepts associated with the Enhanced Entity–Relationship (EER) model called specialization/generalization. .

basic concepts can be limiting when modeling more complex database applications with a large amount of data and/or data with complex interrelationships.  Basic concepts are often perfectly adequate for the representation of the data requirements for many different database applications. However. .

One of the most useful concepts associated with the EER model is called specialization/generalization. Original ER model with additional semantic concepts is referred to as the Enhanced Entity–Relationship (EER) model.   Stimulated need to develop additional ‘semantic’ modeling concepts. .

The classic model is simple. Data producers must choose which data model to use. The enhanced data model offers rich features. The enhanced data model offers many new features for structuring data. well-understood. and had been around for a long time. but breaks backward compatibility.  .

large data sizes. Most or all existing netCDF conventions are targeted at the classic model.    Data using the classic model can be read by all existing netCDF software. etc. like compression. parallel I/O.. Many great features. are available within the classic model. Writing programs for classic model data is easier. .

strings. leading to easier programming. the enhanced model may provide significant benefits.   In performance-critical applications. and depend on user-defined types. If exisiting HDF5 applications produce or use these data. Complex data structures can be represented very easily in the data. unsigned types. . then the enhanced model is required. or groups.