Please use this identifier to cite or link to this item: https://rfos.fon.bg.ac.rs/handle/123456789/1863
Full metadata record
DC FieldValueLanguage
dc.creatorVidaković, Jovana
dc.creatorRistić, Sonja
dc.creatorKordić, Slavica
dc.creatorLuković, Ivan
dc.date.accessioned2023-05-12T11:17:59Z-
dc.date.available2023-05-12T11:17:59Z-
dc.date.issued2018
dc.identifier.issn1820-0214
dc.identifier.urihttps://rfos.fon.bg.ac.rs/handle/123456789/1863-
dc.description.abstractA database management system (DBMS) is based on a data model whose concepts are used to express a database schema. Each data model has a specific set of integrity constraint types. There are integrity constraint types, such as key constraint, unique constraint and foreign key constraint that are supported by most DBMSs. Other, more complex constraint types are difficult to express and enforce and are mostly completely disregarded by actual DBMSs. The users have to manage those using custom procedures or triggers. eXtended Markup Language (XML) has become the universal format for representing and exchanging data. Very often XML data are generated from relational databases and exported to a target application or another database. In this context, integrity constraints play the essential role in preserving the original semantics of data. Integrity constraints have been extensively studied in the relational data model. Mechanisms provided by XML schema languages rely on a simple form of constraints that is sufficient neither for expressing semantic constraints commonly found in databases nor for expressing more complex constraints induced by the business rules of the system under study. In this paper we present a classification of constraint types in relational data model, discuss possible declarative mechanisms for their specification and enforcement in the XML data model, and illustrate our approach to the definition and enforcement of complex constraint types in the XML data model on the example of extended tuple constraint type.en
dc.publisherComSIS Consortium
dc.relationinfo:eu-repo/grantAgreement/MESTD/Basic Research (BR or ON)/174023/RS//
dc.rightsopenAccess
dc.rights.urihttps://creativecommons.org/licenses/by-nc-nd/4.0/
dc.sourceComputer Science and Information Systems / ComSIS
dc.subjectXQuery functionsen
dc.subjectXML Data Modelen
dc.subjectextended tuple constrainten
dc.subjectdatabase triggersen
dc.subjectcode generationen
dc.titleExtended Tuple Constraint Type as a Complex Integrity Constraint Type in XML Data Model - Definition and Enforcementen
dc.typearticle
dc.rights.licenseBY-NC-ND
dc.citation.epage843
dc.citation.issue3
dc.citation.other15(3): 821-843
dc.citation.rankM23
dc.citation.spage821
dc.citation.volume15
dc.identifier.doi10.2298/CSIS180324029V
dc.identifier.fulltexthttp://prototype2.rcub.bg.ac.rs/bitstream/id/520/1859.pdf
dc.identifier.rcubconv_3560
dc.identifier.scopus2-s2.0-85055143454
dc.identifier.wos000446686100017
dc.type.versionpublishedVersion
item.cerifentitytypePublications-
item.fulltextWith Fulltext-
item.grantfulltextopen-
item.openairetypearticle-
item.openairecristypehttp://purl.org/coar/resource_type/c_18cf-
Appears in Collections:Radovi istraživača / Researchers’ publications
Files in This Item:
File Description SizeFormat 
1859.pdf615.11 kBAdobe PDFThumbnail
View/Open
Show simple item record

SCOPUSTM   
Citations

1
checked on Nov 17, 2025

Google ScholarTM

Check

Altmetric


This item is licensed under a Creative Commons License Creative Commons