ADAMS: an object-oriented system for epidemiological data manipulation

In epidemiology it is extremely useful to compare the observed trends of various phenomena with the expected trends in order to find out abnormal morbid phenomena: in statistical databases (SDBS) this means performing table manipulation on aggregated data (macro data). The table manipulation are often implemented in different ways. since different aggregate fimctions are used to generate different kinds of macro data (data type) from disaggregated data. Therefore, logically similar manipulations at macro data level need to be defined separately and ad-hoc by the user for each data type. We propose to model macro data using an object-oriented approach with an instsnceinheritance mechanism, which allows the user to manage an SDB without having to explicitly deal with the different data types (automatic data type management). In the paper we describe the static and dynamic properties of our object oriented-model; the metaschema of statistical database system embodying such concepts (ADAMS: Aggregated DAta Management System) and the advantages of our system are

[1]  Hideto Ikeda,et al.  Additional Facilities of a Concentional DBMS to Support Interactive Statistical Analysis , 1981, SSDBM.

[2]  Rowland R. Johnson,et al.  Modelling summary data , 1981, SIGMOD '81.

[3]  Anthony C. Klug Equivalence of Relational Algebra and Relational Calculus Query Languages Having Aggregate Functions , 1982, JACM.

[4]  J C Kleinman,et al.  The continued vitality of vital statistics. , 1982, American journal of public health.

[5]  W. Halperin,et al.  Sentinel Health Events (occupational): a basis for physician recognition and public health surveillance. , 1983, American journal of public health.

[6]  Stanley Y. W. Su,et al.  SAM*: A Semantic Association Model for Corporate and Scientific/Statistical Databases , 1983, Inf. Sci..

[7]  David Robson,et al.  Smalltalk-80: The Language and Its Implementation , 1983 .

[8]  Maurizio Rafanelli,et al.  Proposal of a Logical Model for Statistical Data Base , 1983, SSDBM.

[9]  Wilf R. LaLonde,et al.  An exemplar based Smalltalk , 1986, OOPLSA '86.

[10]  Sakti P. Ghosh Statistical relational tables for statistical database management , 1986, IEEE Transactions on Software Engineering.

[11]  Henry Lieberman,et al.  Using prototypical objects to implement shared behavior in object-oriented systems , 1986, OOPLSA '86.

[12]  Gultekin Özsoyoglu,et al.  Extending relational algebra and relational calculus with set-valued attributes and aggregate functions , 1987, TODS.

[13]  Lynn Andrea Stein,et al.  Delegation is inheritance , 1987, OOPSLA '87.

[14]  Francesco M. Malvestuto Answering queries in categorical databases , 1987, PODS '87.

[15]  François Banciihon Object-oriented database systems , 1988, PODS 1988.

[16]  François Bancilhon Object-oriented database systems , 1988, PODS '88.

[17]  Enrico Nardelli,et al.  The MEFISTO model: an object oriented representation for statistical data management , 1989 .

[18]  Lotfi Lakhal,et al.  RTL - A Relation and Table Language for Statistical Databases , 1989, MFDBS.

[19]  Gultekin Özsoyoglu,et al.  Query processing techniques in the summary-table-by-example database query language , 1989, TODS.

[20]  Kuldeep Kumar,et al.  User cube: a taxonomy of end users , 1989, CACM.

[21]  S Budiansky,et al.  U.S.News & World Report , 1989 .

[22]  Gultekin Özsoyoglu,et al.  Time-by-Example Query Language for Historical Databases , 1989, IEEE Trans. Software Eng..

[23]  Fabrizio L. Ricci,et al.  ADAMS: an Aggregate Data Management System with Multip Interaction Techniques , 1991, DEXA.

[24]  Arie Shoshani,et al.  On the Semantic Completeness of Macro-Data Operators for Statistical Aggregation , 1992, SSDBM.

[25]  Maurizio Rafanelli,et al.  Mefisto: A Functional Model for Statistical Entities , 1993, IEEE Trans. Knowl. Data Eng..