2022年博客系统数据库设计 .pdf
《2022年博客系统数据库设计 .pdf》由会员分享,可在线阅读,更多相关《2022年博客系统数据库设计 .pdf(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据库课程设计题目博客信息管理系统班级:学号:姓名:提交日期:2010 年 3 月 13 日名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 16 页 -目录1项目背景.32需求分析.32.2 功能划分.32.3 功能模块.33、ER模型.43.1 ER模型的逻辑模型与物理模型.43.2 转换为关系模式.54、表结构.65、完整性设计.95.1、主键约束.95.2、外键约束.95.3、检查约束:.105.4、惟一约束:.106 数据库对象设计(20 分).116.1 触发器:.116.2 视图.117 数据库实现 .117.1 建立数据库.117.2 初始化所有表:.157.3 实
2、现查询功能.15名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 16 页 -1项目背景Blog 即 WeBlog,WeBlog 就是在网络上发布和阅读的流水记录,通常称为“网络日志”,简称为“网志”。它是继 Email、BBS、IM 之后出现的第四种全新的网络交流方式。它绝不仅仅是一种单向的发布系统,而且有着极其出色的交流功能,与个人主页相比,博客是一种方便的、个人化的、即时性很强的网页。与传统的电子邮件、BBS 和 ICQ 这三种互联网沟通方式相比,博客是一种较严肃的沟通工具。与传统门户网站相比较,博客则进一步深化了知识管理的专业化和个人化。简言之,Blog就是以网络作为载体,
3、简易迅速便捷地发布自己的心得,及时有效轻松地与他人进行交流,再集丰富多彩的个性化展示于一体的综合性平台。目前的 web 开发竞争日趋激烈,广大用户对网络服务的要求越来越高,针对此情况参考 WordPress为广网络用户研发出一套博客系统,该系统可以作为一个服务模块与其他服务模块共同作为门户网站的一部分,从而为广大网民提供更优质的服务。2需求分析2.1 功能目标1、规范完善的基础信息设置2、操作简单,快捷方便3、数据存储安全可靠4、信息分类清晰准确5、强大的查询功能,保证数据查询的准确6、对用户输入的数据,系统进行严格的审核的数据检验,尽可能排除人为的错误。7、拓展性能强大,升级方便。2.2 功
4、能划分系统功能:1、个人资料的录入:提供博客主人的个人信息的录入、修改,日志的编写、修改、删除,网友对日志的评价的录入。2、数据查询功能:提供博主、网友对日志以及日志评价的查询。3、数据统计功能:对博客的日志与评价进行相关的统计。2.3 功能模块名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 16 页 -博客系统数据库信息录入数据查询数据统计3、ER模型3.1 ER模型的逻辑模型与物理模型图表 1 博客系统数据库逻辑模型名师资料总结-精品资料欢迎下载-名师精心整理-第 4 页,共 16 页 -图表 2 表格 1 博客系统数据库物理模型3.2 转换为关系模式用户信息(账户编号、账户
5、名、密码、用户昵称、用户邮箱、用户链接、用户注册时间、用户激活、用户状态、博客展示名字)用户拓展信息(账号编号、属性编号、属性关键词、属性值)日志分类(分类编号、分类名称)日志(文章编号、账户编号、分类编号、文章作者、文章标题、文章内容、文章编写时间、文章最后编写时间、评论总数)日志拓展信(文章拓展属性编号、账户编号、文章编号、分类编号、文章拓展名师资料总结-精品资料欢迎下载-名师精心整理-第 5 页,共 16 页 -息属性名称、文章拓展属性值)评论(评论编号、账户编号、文章编号、分类编号、评论作者、评论时间、评论修改时间、评论回复源)链接(链接编号、账户编号、链接地址、链接名称、链接图片、链
6、接目标、链接描述、链接可访性)菜单(菜单编号、菜单名称、菜单值)4、表结构字段名数据类型是否主键是否为空备注字段含义user_ID bigint(20)PRI NOT NULL auto_increment 账户编号user_login varchar(60)IND NULL 账户名user_pass varchar(64)NULL 密码user_nicename varchar(50)IND NULL 用户昵称user_email varchar(100)NULL 用户邮箱user_url varchar(100)NULL 用户链接user_registered datetime NULL
7、用户注册时间user_activation_key varchar(60)NULL 用户激活user_status int(11)NULL 用户状态display_name varchar(250)NULL 博客展示名字表格 1 用户信息表tb_users 字段名数据类型是否主键是否为空备注字段含义umeta_id bigint(20)PRI NULL auto_increm属性编号名师资料总结-精品资料欢迎下载-名师精心整理-第 6 页,共 16 页 -unsigned ent user_id bigint(20)unsigned FK-(tb_users)ID 账户编号meta_key v
8、archar(255)IND NULL 属性关键词meta_value longtext IND NULL 属性值表格 2 用户拓展信息tb_usermeta 字段名数据类型是否主键是否为空备注字段含义term_id bigint(20)unsigned PRI auto_increment 分类编号name varchar(200)分类名称表格 3 日志分类tb_term 字段名数据类型是否主键是否为空备注字段含义post_id bigint(20)unsigned PRI&IND Pt4 NOT NULL auto_increment 文章编号user_id bigint(20)unsig
9、ned NOT NULL FK-wp_users.ID 账户编号term_id NOT NULL 分类编号post_date datetime IND Pt3 NULL 文章编写时间post_date_gmt datetime NULL 文章最后编辑时间post_content longtext NULL 文章内容post_title text NULL 文章标题comment_count bigint(20)NULL 评论总数表格 4 日志 tb_post 名师资料总结-精品资料欢迎下载-名师精心整理-第 7 页,共 16 页 -字段名数据类型是否主键是否为空备注字段含义meta_id bi
10、gint(20)unsigned PRI NULL auto_increment 文章拓展属性编号post_id bigint(20)unsigned IND 0 FK-wp_posts.ID 文章编号term_id bigint(20)unsigned IND auto_increment 分类编号meta_key varchar(255)IND NULL 文章拓展属性名称meta_value longtext NULL 文章拓展属性值表格 5 文章拓展属性tb_post_meta 字段名数据类型是否主键是否为空备注字段含义comment_id bigint(20)unsigned PRI
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年博客系统数据库设计 2022 博客 系统 数据库 设计
限制150内