DBPrism Servlet Engine
DBPrism CMS news
Scroll Up












Scroll Down
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 of  SYS.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"
Name  null? - type 
SYS_XDBPD$  XDB.XDB$RAW_LIST_T 
id  VARCHAR2(4000 CHAR) 
lang  VARCHAR2(4000 CHAR) 
header  headerType 
body  CLOB 
footer  footerType 
desc "headerType"
Name  null? - type 
id  VARCHAR2(4000 CHAR) 
lang  VARCHAR2(4000 CHAR) 
title  VARCHAR2(4000 CHAR) 
subtitle  VARCHAR2(4000 CHAR) 
version  versionType 
type  VARCHAR2(4000 CHAR) 
authors  authorsType 
notice  VARCHAR2(4000 CHAR) 
abstract  VARCHAR2(4000 CHAR) 
meta  metaList 
desc "versionType"
Name  null? - type 
SYS_XDBPD$  XDB.XDB$RAW_LIST_T 
SYS_XDBBODY$  VARCHAR2(4000 CHAR) 
id  VARCHAR2(4000 CHAR) 
lang  VARCHAR2(4000 CHAR) 
major  VARCHAR2(4000 CHAR) 
minor  VARCHAR2(4000 CHAR) 
fix  VARCHAR2(4000 CHAR) 
tag  VARCHAR2(4000 CHAR) 
desc "authorsType"
Name  null? - type 
SYS_XDBPD$  XDB.XDB$RAW_LIST_T 
id  VARCHAR2(4000 CHAR) 
lang  VARCHAR2(4000 CHAR) 
person  personList 
desc "personList"
personList  VARRAY(2147483647) OF personType 
personType  is NOT FINAL 
Name  null? - type 
SYS_XDBPD$  XDB.XDB$RAW_LIST_T 
id  VARCHAR2(4000 CHAR) 
lang  VARCHAR2(4000 CHAR) 
name  VARCHAR2(4000 CHAR) 
email  VARCHAR2(4000 CHAR) 
desc "metaList"
metaList  VARRAY(2147483647) OF metaType 
metaType  is NOT FINAL 
Name  null? - type 
SYS_XDBPD$  XDB.XDB$RAW_LIST_T 
SYS_XDBBODY$  VARCHAR2(4000 CHAR) 
name  VARCHAR2(4000 CHAR) 
id  VARCHAR2(4000 CHAR) 
lang  VARCHAR2(4000 CHAR) 
desc "footerType"
footerType  is NOT FINAL 
Name  null? - type 
legal  VARCHAR2(4000 CHAR) 
CMS_RELATED
Name  null? - type 
OWNER  VARCHAR2(30) 
PAGE_FROM  NOT NULL VARCHAR2(3000) 
PAGE_TO  NOT NULL VARCHAR2(3000) 
NEWS Data Model
desc NEWS_CATEGORIES
Name  null? - type 
id  NOT NULL VARCHAR2(10) 
lang  VARCHAR2(32) 
tile  VARCHAR2(4000) 
desc NEWS_ARTICLES
Name  null? - type 
art_cat_id  VARCHAR2(10) 
id  NOT NULL VARCHAR2(10) 
lang  VARCHAR2(32) 
url  VARCHAR2(4000) 
headline_text  VARCHAR2(4000) 
source  VARCHAR2(255) 
media_type  VARCHAR2(255) 
m_cluster  VARCHAR2(255) 
tagline  VARCHAR2(255) 
document_url  VARCHAR2(4000) 
harvest_time  VARCHAR2(255) 
access_registration  VARCHAR2(255) 
access_status  VARCHAR2(255) 
FAQ Data Model
desc FAQ_SECTIONS
Name  null? - type 
section_id  NOT NULL NUMBER(10) 
id  VARCHAR2(255) 
lang  VARCHAR2(32) 
title  VARCHAR2(4000) 
owner  VARCHAR2(255) 
created  DATE 
modified  DATE 
deleted  VARCHAR2(1) 
created_by  VARCHAR2(255) 
modified_by  VARCHAR2(255) 
FAQ_TOPICS
topic_id  NOT NULL NUMBER(10) 
id  VARCHAR2(255) 
lang  VARCHAR2(32) 
tp_section_id  NOT NULL NUMBER(10) 
owner  VARCHAR2(255) 
question  VARCHAR2(4000) 
answer  VARCHAR2(4000) 
created  DATE 
modified  DATE 
deleted  VARCHAR2(1) 
created_by  VARCHAR2(255) 
modified_by  VARCHAR2(255) 
This work is licensed under a Creative Commons License . Creative Commons License
(C) 1999-2006 - DBPrism ~ DBPrism CMS | Marcelo F. Ochoa | TANDIL ~ Argentina | 2006-09-11T15:52:55
DBPrism at SourceForgeBuilt with Cocoon2