导航:首页 > 编程大全 > blog数据库表结构

blog数据库表结构

发布时间:2025-05-08 18:37:36

Ⅰ oracle数据库的结构是什么

Oracle数据库的体系结构包括四个方面:数据库的物理结构、逻辑结构、内存结构及进程。

1. 物理结构

物理数据库结构是由构成数据库的操作系统文件所决定,Oracle数据库文件包括:

数据文件(Data File)
数据文件用来存储数据库中的全部数据,例如数据库表中的数据和索引数据.通常以为*.dbf格式,例如:userCIMS.dbf 。

日志文件(Redo Log File)
日志文件用于记录数据库所做的全部变更(如增加、删除、修改)、以便在系统发生故障时,用它对数据库进行恢复。名字通常为Log*.dbf格式,如:Log1CIMS.dbf,Log2CIMS.dbf 。

控制文件(Control File)
每个Oracle数据库都有相应的控制文件,它们是较小的二进制文件,用于记录数据库的物理结构,如:数据库名、数据库的数据文件和日志文件的名字和位置等信息。用于打开、存取数据库。名字通常为Ctrl*ctl 格式,如Ctrl1CIMS.ctl。

配置文件
配置文件记录Oracle数据库运行时的一些重要参数,如:数据块的大小,内存结构的配置等。名字通常为init*.ora 格式,如:initCIMS.ora 。

2 逻辑结构

Oracle数据库的逻辑结构描述了数据库从逻辑上如何来存储数据库中的数据。逻辑结构包括表空间、段、区、数据块和模式对象。数据库的逻辑结构将支配一个数据库如何使用系统的物理空间.模式对象及其之间的联系则描述了关系数据库之间的设计.

一个数据库从逻辑上说是由一个或多个表空间所组成,表空间是数据库中物理编组的数据仓库,每一个表空间是由段(segment)组成,一个段是由一组区(extent)所组成,一个区是由一组连续的数据库块(database block)组成,而一个数据库块对应硬盘上的一个或多个物理块。一个表空间存放一个或多个数据库的物理文件(即数据文件).一个数据库中的数据被逻辑地存储在表空间上。

表空间(tablespace)
Oracle数据库被划分为一个或多个称为表空间的逻辑结构,它包括两类表空间,System表空间和非System表空间,其中,System表空间是安装数据库时自动建立的,它包含数据库的全部数据字典,存储过程、包、函数和触发器的定义以及系统回滚段。除此之外,还能包含用户数据。。

一个表空间包含许多段,每个段有一些可以不连续的区组成,每个区由一组连续的数据块组成,数据块是数据库进行操作的最小单位。

每个表空间对应一个或多个数据文件,每个数据文件只能属于一个表空间。

数据库块(database block)
数据库块也称逻辑块或ORACLE块,它对应磁盘上一个或多个物理块,它的大小由初始化参数db-block-size(在文件init.ora中)决定,典型的大小是2k。Pckfree 和pctused 两个参数用来优化数据块空间的使用。

区(extent)
区是由一组连续的数据块所组成的数据库存储空间分配的逻辑单位。

段(segment)
段是一个或多个不连续的区的集合,它包括一个表空间内特定逻辑结构的所有数据,段不能跨表空间存放。Oracle数据库包括数据段、索引段、临时段、回滚段等。

模式对象(schema object)
Oracle数据库的模式对象包括表、视图、序列、同意词、索引、触发器、存储.过程等,关于它们将重点在后面章节介绍。

3.Oracle Server系统进程与内存结构

当在计算机服务器上启动Oracle数据库后,称服务器上启动了一个Oracle实例(Instance)。ORACLE 实例(Instance)是存取和控制数据库的软件机制,它包含系统全局区(SGA)和ORACLE进程两部分。SGA是系统为实例分配的一组共享内存缓冲区,用于存放数据库实例和控制信息,以实现对数据库中数据的治理和操作。

进程是操作系统中一个极为重要的概念。一个进程执行一组操作,完成一个特定的任务.对ORACLE数据库治理系统来说,进程由用户进程、服务器进程和后台进程所组成。

当用户运行一个应用程序时,系统就为它建立一个用户进程。服务器进程处理与之相连的用户进程的请求,它与用户进程相通讯,为相连的用户进程的ORACLE请求服务。

为了提高系统性能,更好地实现多用户功能,ORACLE还在系统后台启动一些后台进程,用于数据库数据操作。

系统进程的后台进程主要包括:
SMON 系统监控进程:(system monitor)负责完成自动实例恢复和回收分类(sort)表空间。
PMON 进程监控进程:(PRocess monitor)实现用户进程故障恢复、清理内存区和释放该进程所需资源等。
DBWR 数据库写进程:数据库缓冲区的治理进程。
在它的治理下,数据库缓冲区中总保持有一定数量的自由缓冲块,以确保用户进程总能找到供其使用的自由缓冲块。
LGWR 日志文件写进程:是日志缓冲区的治理进程,负责把日志缓冲区中的日志项写入磁盘中的日志文件上。每个实例只有一个LGWR进程。
ARCH 归档进程:(archiver process)把已经填满的在线日志文件拷贝到一个指定的存储设备上。仅当日志文件组开关(switch)出现时,才进行ARCH操作。ARCH不是必须的,而只有当自动归档可使用或者当手工归档请求时才发出。
RECO 恢复进程:是在具有分布式选项时使用的一个进程,主要用于解决引用分布式事务时所出现的故障。它只能在答应分布式事务的系统中出现。
LCKn 封锁进程:用于并行服务器系统,主要完成实例之间的封锁。
内存结构(SGA)
SGA是Oracle为一个实例分配的一组共享内存缓冲区,它包含该实例的数据和控制信息。SGA在实例启动时被自动分配,当实例关闭时被收回。数据库的所有数据操作都要通过SGA来进行。

SGA中内存根据存放信息的不同,可以分为如下几个区域:Buffer Cache:存放数据库中数据库块的拷贝。它是由一组缓冲块所组成,这些缓冲块为所有与该实例相链接的用户进程所共享。缓冲块的数目由初始化参数DB_BLOCK_BUFFERS确定,缓冲块的大小由初始化参数DB_BLOCK_SIZE确定。大的数据块可提高查询速度。它由DBWR操作。

b. 日志缓冲区Redo Log Buffer:存放数据操作的更改信息。它们以日志项(redo entry)的形式存放在日志缓冲区中。当需要进行数据库恢复时,日志项用于重构或回滚对数据库所做的变更。日志缓冲区的大小由初始化参数LOG_BUFFER确定。大的日志缓冲区可减少日志文件I/O的次数。后台进程LGWR将日志缓冲区中的信息写入磁盘的日志文件中,可启动ARCH后台进程进行日志信息归档。

c. 共享池Shared Pool:包含用来处理的SQL语句信息。它包含共享SQL区和数据字典存储区。共享SQL区包含执行特定的SQL语句所用的信息。数据字典区用于存放数据字典,它为所有用户进程所共享。

Cursors:一些内存指针,执行待处理的SQL语句
其他信息区:除了上述几个信息区外,还包括一些进程之间的通讯信息(如封锁信息);在多线索服务器配置下,还有一些程序全局区的信息,请求队列和响应队列等。 本文来自: http://hi..com/ipbun/blog/item/3f75d7230a7f5ee698250a7c.html

Ⅱ discuz7数据库表存放帖子的那个表叫什么!

cdb_polls 投票帖资料表

cdb_posts 帖子资料表

具体如下:

cdb_access 用户权限表
数据表说明:当某用户对某些版块有特定的权限的时候,该表记录了该用户在这些版块有什么权限。
属性说明:
uid--mediumint(8)--会员的UID编号
fid--smallint(6)--版块的ID号
allowview--tinyint(1)--是否允许查看贴子
allowpost--tinyint(1)--是否允许发贴
allowreply--tinyint(1)--是否允许回复
allowgetattach--tinyint(1)--是否允许下载附件
allowpostattach tinyint(1) --是否允许上传附件

cdb_adminactions 管理动作表
数据表说明:管理组管理信息表。
属性说明:
admingid smallint(6)--管理组组id
disabledactions text--禁止行为

cdb_admingroups 管理组数据表
数据表说明:管理模组信息表。
属性说明:
admingid--smallint(3)--管理组的ID
alloweditpost tinyint(1)--编辑帖子权限
alloweditpoll tinyint(1)--编辑投票权限
allowstickthread tinyint(1)--置顶帖子权限
allowmodpost tinyint(1)--管理(编辑)帖子权限#
allowdelpost tinyint(1)--删除帖子权限
allowmassprune tinyint(1)--阅读权限#
allowrefund tinyint(1)--@
allowcensorword tinyint(1)--过滤词语设置权限#
allowviewip tinyint(1)--查看ip权限
allowbanip tinyint(1)--禁止ip权限
allowedituser tinyint(1)--编辑用户权限#
allowmoser tinyint(1)--管理用户权限#
allowbanuser tinyint(1)--禁止用户权限
allowpostannounce tinyint(1)--发表公告权限
allowviewlog tinyint(1)--浏览管理日志权限
disablepostctrl tinyint(1)--批量管理权限#

cdb_adminnotes 管理员留言
数据表说明:后台留言信息。
属性说明:
id mediumint(8)--事件id
admin varchar(15)--操作者
access tinyint(3)--@
adminid tinyint(3)--管理组id
dateline int(10)--日期
expiration int(10)--有效期
message text--留言内容

cdb_adminsessions 管理员后台在线记录
数据表说明:后台登录记录。
属性说明:
uid mediumint(8) --用户登录id
ip char(15)--登录ip
dateline int(10)--登录日期
errorcount tinyint(1)--密码错误次数

cdb_advertisements 广告资料表
数据表说明:广告信息存储。
属性说明:
advid mediumint(8)--广告id
available tinyint(1)--是否显示(可用)
type varchar(50)--类型
displayorder tinyint(3)--显示顺序
title varchar(50)--标题
targets text --样式
parameters text--展放位置#
code text--代码
starttime int(10) --开始时间
endtime int(10)--结束时间

cdb_announcements 论坛公告资料表
数据表说明:公告信息存储。
属性说明:
id smallint(6)--公告id
author varchar(15)--发布者
subject varchar(250)--标题
displayorder tinyint(3)--显示顺序
starttime int(10)--开始时间
endtime int(10) --结束时间
message text--内容

cdb_attachments 附件资料表
数据表说明:附件信息存储表。
属性说明:
aid mediumint(8) --附件id
tid mediumint(8) --所在主题id
pid int(10)--所在帖子id
dateline int(10) --上传/最后更新附件的日期时间
readperm tinyint(3) --阅读权限
filename char(100)--上传时附件的文件名
description char(100)--附件表述
filetype char(50)--附件类型
filesize int(10)--附件大小
attachment char(100)--上传后的附件的文件名
downloads mediumint(8)--下载次数

cdb_attachtypes 附件类型表
数据表说明:附件类型表。
属性说明:
id smallint(6)--记录附件类型设置的ID,每条对应一个ID
extension--char(10)--类型设置时的扩展名
maxsize--int(10)--控制最大上传大小

cdb_banned 被禁止的ip列表
数据表说明:禁止ip记录。
属性说明:
id smallint(6)--被禁ip列表的id
ip1 smallint(3)
ip2 smallint(3)
ip3 smallint(3)
ip4 smallint(3)被禁ip地址的ip段,1,2,3,4表示ip的四段
admin varchar(15)--操作者记录
dateline int(10)--日期
expiration int(10)--有效期

cdb_bbcodes bb代码资料表
数据表说明:Discuz代码信息表。
属性说明:
id--mediumint(8)--标签的ID
available--tinyint(1)--是否可用
tag--varchar(100)--标签名称
replacement--text--替换内容
example--varchar(255)--例子
explanation--text--解释说明
params--tinyint(1)--参数个数
nest--tinyint(3)--嵌套次数

cdb_blogcaches 博客缓存表
数据表说明:blog缓存。
属性说明:
uid mediumint(8)--用户id
variable varchar(10)--@
value text--@

cdb_buddys 好友信息表
数据表说明:会员的好友列表。
属性说明:
uid--mediumint(8)--用户的UID编号
buddyid--mediumint(8)--会员所加好友的好友UID编号
dateline int(10)--加入时间
description char(255)--备注

cdb_creditslog 积分交易记录表
数据表说明:积分交易日志。
属性说明:
uid mediumint(8)--用户id
fromto char(15)--来自
sendcredits tinyint(1)--支出积分
receivecredits tinyint(1)--收入积分
send int(10)--@
receive int(10)--@
dateline int(10)--交易时间
operation char(3)--交易动作

cdb_crons 计划任务表
数据表说明:计划任务存储。
属性说明:
cronid smallint(6)--计划任务id
available tinyint(1)--是否可用
type enum('user','system')--类型(内置或者自定义)
name char(50)--名称
filename char(50)--任务脚本名称
lastrun int(10)--上次运行时间
nextrun int(10)--下次运行时间
weekday tinyint(1)--周
day tinyint(2)--天
hour tinyint(2)--小时
minute char(36)--分钟

cdb_failedlogins 错误登录记录
数据表说明:后台登录错误。
属性说明:
ip--char(15)--非法登入者的IP
count--tinyint(1)--登入的次数
lastupdate--int(10)--最后更新日期

cdb_favorites 个人收藏信息表
数据表说明:收藏夹存储表。
属性说明:
uid--mediumint(8)--用户的UID编号
tid--mediumint(8)--会员收藏主题的主题ID

cdb_forumfields 板块扩展信息数据表
数据表说明:论坛版块一般块信息存储。
属性说明:
fid smallint(6)--版块id
description text--版块描述
`password` varchar(12)--访问版块所需密码
icon varchar(255)--版块图标
postcredits varchar(255)--自定义主题积分
replycredits varchar(255)--自定义回复积分
redirect varchar(255)--链接转向地址
attachextensions varchar(255)--允许附件类型#
moderators text --版主
rules text --版规
threadtypes text--主题分类
viewperm text--浏览帖子权限
postperm text--发表主题权限
replyperm text--发表回复权限
getattachperm text --下载附件权限
postattachperm text --上传附件权限

cdb_forumlinks 友情链接数据表
数据表说明:联盟论坛信息存储。
属性说明:
id smallint(6)--联盟论坛id
displayorder tinyint(3)--显示顺序
name varchar(100)--联盟论坛名称
url varchar(100)--联盟论坛地址
note varchar(200)--联盟论坛说明
logo varchar(100)--logo地址

cdb_forums 版块资料表
数据表说明:论坛版块主信息存储表。
属性说明:
fid smallint(6)--论坛版块id
fup smallint(6)--上级论坛id
`type` enum('group','forum','sub')--论坛类型
`name` char(50)--论坛名称
`status` tinyint(1)--是否显示
displayorder tinyint(3)--显示顺序
styleid smallint(6)--默认风格
threads mediumint(8)--主题信息统计
posts mediumint(8)--帖子信息统计
todayposts mediumint(8)--今日帖子统计
lastpost char(110)--最新帖子
allowsmilies tinyint(1)--是否允许表情
allowhtml tinyint(1)--是否允许html
allowbbcode tinyint(1)--是否允许自定义ubb
allowimgcode tinyint(1)--是否允许[img]代码
allowanonymous tinyint(1)--是否允许匿名发贴
allowblog tinyint(1)--是否允许加入blog
allowtrade tinyint(1)--是否允许交易
alloweditrules tinyint(1)--是否允许版主编辑规则
recyclebin tinyint(1)--是否开启回收站
modnewposts tinyint(1)--是否开启审核新帖
jammer tinyint(1)--是否启用干扰码
disablewatermark tinyint(1)--是否禁止使用水印
inheritedmod tinyint(1)--是否自动关闭主题
autoclose smallint(6)--主题自动关闭天数

cdb_medals 勋章资料表
数据表说明:勋章信息存储。
属性说明:
medalid smallint(6)--勋章id
`name` varchar(50)--勋章名称
available tinyint(1)--是否可用
image varchar(30)--勋章图片

cdb_memberfields 用户(2)blog数据库表结构扩展阅读表
数据表说明:用户基本信息存储表。
属性说明:
uid mediumint(8)-- 用户uid
nickname varchar(30)--用户昵称
site varchar(75)--用户主页
alipay varchar(50)--支付宝号码
icq varchar(12)--icq号码
qq varchar(12)--qq号码
yahoo varchar(40)--yahoo通号码
msn varchar(40)--msn号码
taobao varchar(40)--淘宝帐号
location varchar(30)--来自
customstatus--自定义头衔
medals varchar(255)--勋章信息
avatar varchar(255)--头像信息
avatarwidth tinyint(3)--头像宽度
avatarheight tinyint(3)--头像高度
bio text--
signature text --签名
sightml text--
ignorepm text--忽略短消息列表
groupterms text--
authstr varchar(20)--

cdb_members 用户基本资料表
数据表说明:用户主数据表:存储关键信息。
属性说明:
uid mediumint(8)--用户uid
username char(15)--用户名称id
`password` char(32)--用户密码
secques varchar(80)--安全提问
gender tinyint(1)--性别
adminid tinyint(1)--管理权限id
groupid smallint(6)--用户组id
groupexpiry int(10)--主用户组
extgroupids--拓展用户组
regip char(15)--注册ip
regdate int(10)--注册日期
lastip char(15)--上次登录ip
lastvisit int(10)--上次访问时间
lastactivity int(10)--
lastpost int(10)--最后发表
posts mediumint(8)--贴子数
digestposts smallint(6)--精华数
oltime smallint(6)--在线时间
pageviews mediumint(8)--页面访问量
credits int(10)--积分
extcredits1 int(10)
extcredits2 int(10)
extcredits3 int(10)
extcredits4 int(10)
extcredits5 int(10)
extcredits6 int(10)
extcredits7 int(10)
extcredits8 int(10)---拓展积分1-8
avatarshowid int(10)--天下秀id
email char(50)--email信息
bday date--生日
sigstatus tinyint(1)--自我介绍
tpp--tinyint(3)--显示每页主题数的数量
ppp--tinyint(3)--显示每个主题的回复数的数量
styleid--smallint(6)--所选风格的ID
dateformat char(10)--日期格式
timeformat tinyint(1)--时间格式
pmsound tinyint(1)--短消息提示方式
showemail tinyint(1)--是否显示email
newsletter tinyint(1)--是否接收论坛通知
invisible tinyint(1)--是否隐身
timeoffset char(4)--时区时差设置
newpm tinyint(1)--是否新短消息并提示【同意接收论坛通知】
accessmasks tinyint(1)--表示该用户是否对某些板块指定了特别的权限

cdb_moderators 版主信息数据表
数据表说明:版主信息存储。
属性说明:
uid mediumint(8)--版主用户uid
fid smallint(6)--所管辖版块fid
displayorder tinyint(3)--显示顺序
inherited tinyint(1)--是否继承权限#
CODE:[Copy to clipboard]cdb_admingroups
allowmodpost tinyint(1)--允许审核帖子
allowmassprune tinyint(1)--批量删帖
allowrefund tinyint(1)--退款
allowcensorword tinyint(1)--过滤词语
allowedituser tinyint(1)--编辑用户
allowmoser tinyint(1)--审核用户
disablepostctrl tinyint(1)--发帖不受限制

cdb_modworks 版主工作记录表

cdb_onlinelist 在线列表定制

cdb_onlinetime 用户在线时间信息表

cdb_orders 订单数据表

cdb_paymentlog 支付记录

cdb_pluginhooks 插件钩子表

cdb_plugins 插件表

cdb_pluginvars 插件配置表

cdb_pms 短信资料表

cdb_pmsearchindex 短消息搜索缓存表

cdb_polls 投票帖资料表

cdb_posts 帖子资料表

cdb_profilefields 用户栏目定制

cdb_promotions 论坛推广

cdb_ranks 头衔表

cdb_ratelog 帖子评分记录表

cdb_regips 注册ip记录表

cdb_relatedthreads 相关主题

cdb_rsscaches RSS缓存

cdb_searchindex 搜索缓存

cdb_sessions 在线表

cdb_settings 论坛设置表

cdb_smilies 表情信息表

cdb_stats 统计数据表

cdb_statvars 统计变量表

cdb_styles 风格

cdb_stylevars 风格变量表

cdb_subscriptions 订阅信息表

cdb_templates 模板

cdb_threads 主题资料表

cdb_threadsmod 主题管理记录表

cdb_threadtypes 主题分类表

cdb_usergroups 用户组数据表

cdb_validating 等待人工审核的会员记录

cdb_words 词语过滤表

阅读全文

与blog数据库表结构相关的资料

热点内容
微信的账号和密码都忘记了怎么办 浏览:859
地方医药行业数据在哪里查询 浏览:559
oracle创建多数据库 浏览:998
怎么找回被软件加密的文件 浏览:811
桌面时钟程序 浏览:664
网络上不了网如何重拨 浏览:972
推广数据平台有哪些 浏览:292
怎么编程可以让单片机调灯 浏览:221
工行信用卡applepay不算提现吧 浏览:604
易付宝的支付密码 浏览:952
javaee5开发指南 浏览:265
qq存档文件 浏览:269
文件不受信任 浏览:721
魅族4636怎么设置网络 浏览:816
怎么知道网络商 浏览:629
卸载驱动显示找不到文件 浏览:66
编程抄码怎么找 浏览:29
pm编程用户定义怎么转换边界呢 浏览:262
如何建立在线编程课堂 浏览:386
开关灯一行四个代码在线制作 浏览:217

友情链接