Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/93597.98732acmconferencesArticle/Chapter ViewAbstractPublication PagesmodConference Proceedingsconference-collections
Article
Free access

Integrating object-oriented data modelling with a rule-based programming paradigm

Published: 01 May 1990 Publication History

Abstract

LOGRES is a new project for the development of extended database systems which is based on the integration of the object-oriented data modelling paradigm and of the rule-based approach for the specification of queries and updates.
The data model supports generalization hierarchies and object sharing, the rule-based language extends Datalog to support generalized type constructors (sets, multisets, and sequences), rule-based integrity constraints are automatically produced by analyzing schema definitions. Modularization is a fundamental feature, as modules encapsulate queries and updates, when modules are applied to a LOGRES database, their side effects can be controlled.
The LOGRES project is a follow-up of the ALGRES project, and takes advantage of the ALGRES programming environment for the development of a fast prototype.

References

[1]
Atkmson, M, F Bancllhon, D De Wltt, K Dlttnch, D Maler, S Zdomk The Ob3ect-Omented Database System Manifesto Proc Ftrst Int Conf on Deductive and Object-Oriented Databases, Kyoto, 1989
[2]
Ablteboul, S, S Grumbach COL, a LoH~c-based Language for Complex Objects Proc 1988 EDBT
[3]
Ablteboul, S, and V Vlanu Datalog Eztenszons /or Database Qtterzes and Updates INRIA Rep n 900, September 1988
[4]
Ablteboul, S Updates, a New Frontzer Proc 1988 ICDT
[5]
Ablteboul, S, PC Kanellakm Object Identity as a Query Language Pmm~tzve Proc 1989 SIGMOD
[6]
Ablteboul, S, E Simon Fundamental properties of determm~stzc and nondetermznzstzc estenswns o.f Datalog Proc Journdes Bases de Donndes Avancds, September 1989
[7]
Been, C Data Models and Languages for Databases Proc 1988 ICDT
[8]
Cacace, F Implementing an Ob3ect- Omented Data Model ~n Relatwnal Algebra Choices and G'omplezzty PdM Report n 90-009
[9]
Cardelll, L A semantics o/multiple mhemtance Informatmn and Computation, 76 138-164, 1988
[10]
F Cacace, S Cerl, S Crespl-Reghrzzl, L Tanca, R Zmarl The LOGRES pro3ect Integrating Object-Omented Data Modelhng wzth a Rule-Based Programming Paradigm PdM Report n 89-039
[11]
Cerl, S et al The ALGRES pro3ect Proc 1988 EDBT
[12]
Cen, S, S Crespl-Reghlzzl, G Lampertl, L Lavazza, R Zlcart ALGRES An advanced database system /or complex apphcatwns, to appear m IEEF_rSoftware, 1990
[13]
Cen, S, G Gottlob, L Tanca Logzc Programmmg and Databases Springer Verlag (to appear m 1990)
[14]
Imxehnskh T, S Naqvl Ezphett control of Loqtc Programs through Rule Alqebra Proc 1988 PODS
[15]
Klfer, M, J Wu A Loffte/or Ob3ect Oriented Programmmff (Mater's O-Logtc Revtstted) Proc 1989 PODS
[16]
Kuper, G M, MY Vardx A New Approach to Database Lo9tc Proc 1984 PODS
[17]
Lecluse, C, P Richard and F Veles O~, an Ob3ect-Ortented Data Model Proc 1988 SIGMOD
[18]
de Mamdrevdle, C, E Sxmon Modelhng quemes and updates tn a deductzve database Proc 1988 VLDB
[19]
Ma~er D A Logic for Ob3ects Proc Workshop on Foundations of Deductive Databases and Logic Programming, Washington USA, 1986
[20]
Manchanda, S, D S Warren A loqtcbased laneuage for database updates In Foundations of Logic Programming and Deductive Databases, ed J Mmker (1987)
[21]
Morns, K, J D Ullman, A Van Gelder Des,gn overview of the NAIL f,ystem Proc ICLP, 1986
[22]
Naqvb S, S Tsur A Logzcal Language for Data and Knowledge Bases Computer Scxence Press, New York, 1989
[23]
Ullman, J D Pmnczples of Databases and Knowledge-Base Systems Volume I, Computer Sclence Press, Potomac, MD, 1988

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SIGMOD '90: Proceedings of the 1990 ACM SIGMOD international conference on Management of data
May 1990
398 pages
ISBN:0897913655
DOI:10.1145/93597
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 May 1990

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Conference

SIGMOD 90
Sponsor:
SIGMOD 90: SIGMOD'90
May 23 - 26, 1990
New Jersey, Atlantic City, USA

Acceptance Rates

Overall Acceptance Rate 785 of 4,003 submissions, 20%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)115
  • Downloads (Last 6 weeks)21
Reflects downloads up to 09 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2020)Duplo: a framework for OCaml post-link optimisationProceedings of the ACM on Programming Languages10.1145/34089804:ICFP(1-29)Online publication date: 3-Aug-2020
  • (2020)Denotational recurrence extraction for amortized analysisProceedings of the ACM on Programming Languages10.1145/34089794:ICFP(1-29)Online publication date: 3-Aug-2020
  • (2017)Recommendation in a Changing WorldACM Transactions on the Web10.1145/310823812:1(1-20)Online publication date: 21-Aug-2017
  • (2017)Adaptive Knowledge Propagation in Web OntologiesACM Transactions on the Web10.1145/310596112:1(1-28)Online publication date: 21-Aug-2017
  • (2010)The MACODO organization model for context-driven dynamic agent organizationsACM Transactions on Autonomous and Adaptive Systems10.1145/1867713.18677175:4(1-29)Online publication date: 19-Nov-2010
  • (2010)A self-organization mechanism based on cross-entropy method for P2P-like applicationsACM Transactions on Autonomous and Adaptive Systems10.1145/1867713.18677165:4(1-31)Online publication date: 19-Nov-2010
  • (2010)Unified Event Model for Object DatabasesObject Databases10.1007/978-3-642-14681-7_7(113-131)Online publication date: 2010
  • (2009)Unified event model for object databasesProceedings of the Second international conference on Object databases10.5555/1883713.1883720(113-131)Online publication date: 1-Jul-2009
  • (2006)Incorporating methods and encapsulation into deductive object-oriented database languagesDatabase and Expert Systems Applications10.1007/BFb0054544(892-902)Online publication date: 26-May-2006
  • (2006)Implementation of UNIDOOR, a deductive object-oriented database systemProceedings of the 10th East European conference on Advances in Databases and Information Systems10.1007/11827252_14(155-170)Online publication date: 3-Sep-2006
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media