©1996-2019. All Rights Reserved. Online Journal of Bioinformatics . You may not store these pages in any form except for your own personal use. All other usage or distribution is illegal under international copyright treaties. Permission to use any of these pages in any other way besides the  before mentioned must be gained in writing from the publisher. This article is exclusively copyrighted in its entirety to OJB publications. This article may be copied once but may not be, reproduced or  re-transmitted without the express permission of the editors. This journal satisfies the refereeing requirements (DEST) for the Higher Education Research Data Collection (Australia). Linking:To link to this page or any pages linking to this page you must link directly to this page only here rather than put up your own page.


 Online Journal of Bioinformatics © 

Volume 11 (2): 219-224, 2010

XML storage model preserves relational integrity constraints and complex types.


Laila Alami Kasri1, Noureddine Chenfour2


1 Laboratoire Informatique et Nouvelles Technologies de l’information, University Sidi Mohamed Ben Abdellah (USMBA) Fez Morocco, , Faculté des Sciences Dhar el mehraz Fez Morocco.









Kasri LA, Chenfour NA, Model of storage XML Preserving relational integrity constraints and complex types. Onl J Bioinforms 11(2): 219-224, 2010. In this paper, we propose a storage database model based on XML. This model takes advantage of the performance of the relational model in terms of management of integrity constraints and thus of the object model  due to the typage system.  XML applications are limited by the hierarchical structure and absence of management efficiency of the integrity constraints. The  XML databases proposed here are created by SQL3 queries. The Java XML framework maps between SQL3 and any XML scheme. The database structure and the type definition and tables  are transformed in the XML schema which is then used to validate the stored data in the database.


Key words : XML, XML Schema, SQL3, constraints, mapping.