收藏 分销(赏)

数据库设计项目说明指导书.doc

上传人:精**** 文档编号:2705675 上传时间:2024-06-04 格式:DOC 页数:14 大小:256.04KB 下载积分:8 金币
下载 相关 举报
数据库设计项目说明指导书.doc_第1页
第1页 / 共14页
数据库设计项目说明指导书.doc_第2页
第2页 / 共14页


点击查看更多>>
资源描述
案卷号 02 日期 天下古今论坛系统 数据库设计阐明书 作 者: 完毕日期: -7-4 签 收 人: 签收日期: 修改状况记录: 版本号 修改批准人 修改人 修改日期 签收人 V1.0 目录 1 引言 1 1.1 编写目 1 1.2 背景 1 1.3 定义 1 2 外部设计 2 2.1 标记符和状态 2 2.3 商定 2 2.4 专门指引 2 3 构造设计 3 3.1概念构造设计 3 3.2 PDM图: 3 3.3数据字典 3 3.4 物理构造设计 5 4 生成数据库脚本 7 5 初始化数据 10 5.1管理员表: 10 5.2会员表: 10 5.3文章表: 11 5.4跟帖表: 11 1 引言 1.1 编写目 数据库设计阐明书编写目是为了向整个开发期提供后台数据库设计,包括:表、存储过程、触发器、序列等。 顾客:数据库设计人员、软件开发人员、软件维护人员。 1.2 背景 项目名称:《天下古今论坛系统》 委托单位: 开发单位: 1.3 定义 主键:是用来唯一表述一条数据字段,其值不能重复且不能为空。 外键:也叫侯选键,可以完全决定所有属性那些字段称为侯选键 表(Table):数据库中表与咱们寻常生活中使用表格类似,它也是由行  (Row)和列(Column)构成。列由同类信息构成,每列又称为一种“字段”,每列标题称为列名。行涉及了若干列信息项,一行数据称为一条“记录”,它表达有一定意义信息组合。一种数据库表由一条或多条记录构成,没有登记表称为空表。每个表中普通均有一种主核心字,用于唯一地拟定一条记录。 索引(Index):索引是依照指定数据库表列建立起来顺序,它提供了迅速访问数据途径,并且可以监督表数据,使其索引所指向列中数据不重复。 视图(View):视图看上去同表同样,具备一组命名列和数据项,但它其实是一种虚拟表,在数据库中并不实际存在。视图是由查询数据库表产生,它限制了顾客能看到和修改数据。由此可见,视图可以用来控制顾客对数据访问,并能简化数据显示,即通过视图只显示那些需要数据信息。 图表(Diagram):其实就是数据库表之间关系示意图,运用它可以编辑表与表之间关系。 默认值(Default):它是在表中创立列或插入数据时,对没有指定其详细值列或列数据项赋予事先设定好值。 顾客(User):顾客就是有权限访问数据库人。 关系模型:用二维表格构造表达实体集,外键表达实体间联系数据模型称为关系模型。关系模型是由若干个关系模式构成集合。 关系模式:关系模式事实上就是记录类型。它涉及:模式名,属性名,值域名以及模式主键。关系模式仅是对数据特性描述。 1.4 参照资料 王海亮、林立新《精通Oracle.10g.Pl.SQL编程》 Benjamin Rosenzweig《Oracle PL/SQL实例精解》 2 外部设计 2.1 标记符和状态 方案名称:fmdbs 2.2 使用它程序 访问此数据库所有应用程序:天下古今论坛系统 2.3 商定 管理员表 mgrinfo 会员表 useinfo 文章表 content 跟帖表 subcontent 2.4 专门指引 无专门指引,在实习迈进行了某些课程铺垫。 3 构造设计 3.1概念构造设计 数据实体中文名 数据库表名 数据实体描述 管理员表 mgrinfo 存储管理员姓名、管理员密码 会员表 useinfor 存储会员信息 文章表 content 存储会员刊登文章信息 跟帖表 subcontent 存储会员跟帖信息 3.2 PDM图 3.3数据字典 表(Table) 1、管理员表 mgrinfo 序号 标记 属性名称 类型 占位 与否主键 与否外键 备注 1 管理员ID Mgrid number 4 是 2 管理员名 mgrname Varchar2 20 3 管理员密码 Mgrpass Varchar2 20 2、会员表:userinfo 序号 标记 属性名称 类型 占位 与否主键 与否外键 备注 1 会员ID userid number 4 是 2 会员名 username Varchar2 20 3 会员密码 userpass Varchar2 20 4 头像 userpic Varchar2 100 5 QQ号 userqq Varchar2 30 6 电话 Usertell Varchar2 20 7 eMail Useremail Varchar2 50 8 个人主页 Userpage Varchar2 50 9 删除标记 userdel number 1 3、文章表:content 序号 标记 属性名称 类型 占位 与否主键 与否外键 备注 1 文章ID conid number 10 是 2 标题 contitle Varchar2 100 3 内容 content Varchar2 4 发布时间 stime Date 5 发布人 userid number 4 是 Userinfo(userid) 4、帖子:subContent 序号 标记 属性名称 类型 占位 与否主键 与否外键 备注 1 帖子ID subid number 10 是 2 文章编号 conid number 4 是 3 内容 subcontent Varchar2 4 发布时间 stime Date 5 跟贴人 userid number 4 是 Userinfo(userid) 3.4 物理构造设计 1、管理员表 mgrinfo 2.会员表 3、内容 4、帖子 4 生成数据库脚本 /*==============================================================*/ /* Table:content */ /*==============================================================*/ create table content ( conid number(10) not null, userid number(4), contitle varchar2(100), content varchar2(), stime date, constraint PK_CONTENT primary key (conid) ); /*==============================================================*/ /* Table:mgrinfo */ /*==============================================================*/ create table mgrinfo ( mgrid NUMBER(4) not null, mgrname varchar2(20), mgrpass varchar2(20), constraint PK_MGRINFO primary key (mgrid) ); /*==============================================================*/ /* Table:subcontent */ /*==============================================================*/ create table subcontent ( subid number(10) not null, conid number(10), userid number(4), subcontent varchar2(), stime date, constraint PK_SUBCONTENT primary key (subid) ); /*==============================================================*/ /* Table:userinfo */ /*==============================================================*/ create table userinfo ( userid number(4) not null, username varchar2(20), userpass varchar2(20), userpic varchar2(100), userqq varchar2(30), usertell varchar(20), email varchar2(50), userpage varchar2(50), userdel number(1), constraint PK_USERINFO primary key (userid) ); alter table content add constraint FK_CON_USER foreign key (userid) references userinfo (userid); alter table subcontent add constraint FK_SUB_CONT foreign key (conid) references content (conid); alter table subcontent add constraint FK_SUB_RUS foreign key (userid) references userinfo (userid); 5 初始化数据 5.1管理员表 5.2会员表 5.3文章表 5.4跟帖表
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 应用文书 > 技术指导

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服