DBPrism Servlet Engine
DBPrism CMS stores page elements in the following table
  • The CMS_DOCS table stores rows of SYS.XMLTYPE(XMLSchema "http://www.dbprism.com.ar/xsd/document-v20.xsd" Element "document") STORAGE Object-relational TYPE "document". That is, documents of DBPrism CMS will be stored into object-relation format as is described below. DBPrism CMS uses Apache document-v20.dtd format.
  • The CMS_RELATED table stores pages which is a related topic from other page. Related has from/to information which permites a mesh structure of the related pages.
  • The ARCHIVED_CMS_DOCS table stores archiving information of the pages, every page modified is backupd into this table two provide recovery process.
  • FAQ builder uses two tables, FAQ_SECTIONS and FAQ_TOPICS,
  • News Builder uses two tables, NEWS_CATEGORIES and NEWS_ARTICLES.
  • RSS Builder uses three tables, RSS_SITES, RSS_CHANNELS and RSS_ITEMS.
CMS data model
CMS_DATA schema tables
CMS_DOCS
TABLE ofSYS.XMLTYPE(XMLSchema "http://www.dbprism.com.ar/xsd/document-v20.xsd" Element "document") STORAGE Object-relational TYPE "document"

The Object Types described below are automatically generated by the procedure DBMS_XMLSCHEMA.registerURI using the schema annotations of etc/document-v20-ann.xsd file. This file is a store optimized version of the Apache document-v20.xsd.

desc "document"
Namenull? - type
SYS_XDBPD$XDB.XDB$RAW_LIST_T
idVARCHAR2(4000 CHAR)
langVARCHAR2(4000 CHAR)
headerheaderType
bodyCLOB
footerfooterType
desc "headerType"
Namenull? - type
idVARCHAR2(4000 CHAR)
langVARCHAR2(4000 CHAR)
titleVARCHAR2(4000 CHAR)
subtitleVARCHAR2(4000 CHAR)
versionversionType
typeVARCHAR2(4000 CHAR)
authorsauthorsType
noticeVARCHAR2(4000 CHAR)
abstractVARCHAR2(4000 CHAR)
metametaList
desc "versionType"
Namenull? - type
SYS_XDBPD$XDB.XDB$RAW_LIST_T
SYS_XDBBODY$VARCHAR2(4000 CHAR)
idVARCHAR2(4000 CHAR)
langVARCHAR2(4000 CHAR)
majorVARCHAR2(4000 CHAR)
minorVARCHAR2(4000 CHAR)
fixVARCHAR2(4000 CHAR)
tagVARCHAR2(4000 CHAR)
desc "authorsType"
Namenull? - type
SYS_XDBPD$XDB.XDB$RAW_LIST_T
idVARCHAR2(4000 CHAR)
langVARCHAR2(4000 CHAR)
personpersonList
desc "personList"
personListVARRAY(2147483647) OF personType
personTypeis NOT FINAL
Namenull? - type
SYS_XDBPD$XDB.XDB$RAW_LIST_T
idVARCHAR2(4000 CHAR)
langVARCHAR2(4000 CHAR)
nameVARCHAR2(4000 CHAR)
emailVARCHAR2(4000 CHAR)
desc "metaList"
metaListVARRAY(2147483647) OF metaType
metaTypeis NOT FINAL
Namenull? - type
SYS_XDBPD$XDB.XDB$RAW_LIST_T
SYS_XDBBODY$VARCHAR2(4000 CHAR)
nameVARCHAR2(4000 CHAR)
idVARCHAR2(4000 CHAR)
langVARCHAR2(4000 CHAR)
desc "footerType"
footerTypeis NOT FINAL
Namenull? - type
legalVARCHAR2(4000 CHAR)
CMS_RELATED
Namenull? - type
OWNERVARCHAR2(30)
PAGE_FROMNOT NULL VARCHAR2(3000)
PAGE_TONOT NULL VARCHAR2(3000)
NEWS Data Model
desc NEWS_CATEGORIES
Namenull? - type
idNOT NULL VARCHAR2(10)
langVARCHAR2(32)
tileVARCHAR2(4000)
desc NEWS_ARTICLES
Namenull? - type
art_cat_idVARCHAR2(10)
idNOT NULL VARCHAR2(10)
langVARCHAR2(32)
urlVARCHAR2(4000)
headline_textVARCHAR2(4000)
sourceVARCHAR2(255)
media_typeVARCHAR2(255)
m_clusterVARCHAR2(255)
taglineVARCHAR2(255)
document_urlVARCHAR2(4000)
harvest_timeVARCHAR2(255)
access_registrationVARCHAR2(255)
access_statusVARCHAR2(255)
FAQ Data Model
desc FAQ_SECTIONS
Namenull? - type
section_idNOT NULL NUMBER(10)
idVARCHAR2(255)
langVARCHAR2(32)
titleVARCHAR2(4000)
ownerVARCHAR2(255)
createdDATE
modifiedDATE
deletedVARCHAR2(1)
created_byVARCHAR2(255)
modified_byVARCHAR2(255)
FAQ_TOPICS
topic_idNOT NULL NUMBER(10)
idVARCHAR2(255)
langVARCHAR2(32)
tp_section_idNOT NULL NUMBER(10)
ownerVARCHAR2(255)
questionVARCHAR2(4000)
answerVARCHAR2(4000)
createdDATE
modifiedDATE
deletedVARCHAR2(1)
created_byVARCHAR2(255)
modified_byVARCHAR2(255)
This work is licensed under a Creative Commons License . Creative Commons License
(C) 1999-2008 - DBPrism ~ DBPrism CMS | Marcelo F. Ochoa | TANDIL ~ Argentina | 2008-10-07T20:16:38
DBPrism at SourceForgeBuilt with Cocoon2