Skip to Main Content (Press Enter)

Logo CNR
  • ×
  • Home
  • Persone
  • Pubblicazioni
  • Strutture
  • Competenze

UNI-FIND
Logo CNR

|

UNI-FIND

cnr.it
  • ×
  • Home
  • Persone
  • Pubblicazioni
  • Strutture
  • Competenze
  1. Pubblicazioni

Integrity constraints and structural modelling in object-orientated databases: A unified approach

Articolo
Data di Pubblicazione:
1999
Abstract:
Database technology is constantly evolving, with the aim of supporting larger and more complex applications. To this end, more powerful database models have been recently introduced. Along this line, Object-Oriented Databases (ODBs), characterized by rich data and behaviour modelling facilities, appear to be the successors to relational databases. In this paper, we propose to extend the data modelling component of ODBs, to declaratively represent semantic integrity constraints in the database schema. This proposal aims to reduce the portion of code, in methods devoted to verifying the semantic integrity of the data managed by an application. According to the proposed approach, the constraints are specified in the schema rather than in the methods, and the data integrity is enforced automatically by the system. In this paper, a data definition language called TQL+ is proposed, which allows data and integrity constraints to be modelled in a uniform framework. This paper presents both theoretical and experimental aspects. First, TQL+ is based on formal semantics, defined using a denotational approach. Second, TQL+ is the basis of the prototype Mosaico, a software environment aimed at supporting the design and rapid prototyping of ODB applications, developed at IASI.
Tipologia CRIS:
01.01 Articolo in rivista
Elenco autori:
Formica, Anna; Missikoff, Michele
Autori di Ateneo:
FORMICA ANNA
Link alla scheda completa:
https://iris.cnr.it/handle/20.500.14243/208014
Pubblicato in:
INTERNATIONAL JOURNAL OF COMPUTERS AND APPLICATIONS
Journal
  • Utilizzo dei cookie

Realizzato con VIVO | Designed by Cineca | 26.5.0.0 | Sorgente dati: PREPROD (Ribaltamento disabilitato)