数据库大作业论坛管理系统数据库设计.doc
- 文档编号:1703174
- 上传时间:2022-10-23
- 格式:DOC
- 页数:4
- 大小:149KB
数据库大作业论坛管理系统数据库设计.doc
《数据库大作业论坛管理系统数据库设计.doc》由会员分享,可在线阅读,更多相关《数据库大作业论坛管理系统数据库设计.doc(4页珍藏版)》请在冰豆网上搜索。
论坛管理系统数据库设计
1.小组成员基本信息
2.小组成员分工
3.题目设计细节
(1)前期构思
(2)E-R图(如下截图,详见“E-R图.doc”)
(3)关系模式
将作者实体转换为作者关系(作者ID、作者昵称、性别、年龄、职业、爱好)
(主码:
作者ID,作者昵称外码:
作者昵称)
将帖子实体转换为帖子关系(作者昵称、帖子编号、发帖日期时间、等级)
(主码:
帖子编号外码:
作者昵称,帖子编号)
将回复实体转换为回复关系(帖子编号、回复日期时间、回复作者昵称)
(主码:
帖子编号外码:
帖子编号)
表1.1Athor表(作者信息表)
字段名称
类型
宽度
允许空值
主键
说明
AID
char
10
NOTNULL
作者ID
Anickname
char
20
NOTNULL
是
作者昵称
Asex
char
2
NULL
作者性别
Aage
tingint
5
NULL
作者年龄
Ajob
char
10
NULL
作者职业
Ahobby
char
20
NULL
作者爱好
表1.2Post表(帖子信息表)
字段名称
类型
宽度
允许空值
主键
说明
Anickname
char
20
NOTNULL
是
作者昵称
PNO
char
20
NOTNULL
是
帖子编号
Pdatetime
smalldatetime
4
NULL
发帖日期时间
Pgrade
char
6
NULL
等级
表1.3Reply表(回复信息表)
字段名称
类型
宽度
允许空值
主键
说明
PNO
char
20
NOTNULL
是
作者昵称
RAnickname
char
20
NULL
回复作者昵称
Rdtetime
smalldatetime
4
NULL
回帖日期时间
(4)SQL语句创建表(以表1.3Reply表(回复信息表)为例)
CREATETABLE[dbo].[Reply](
[PNO][Char](20)PrimaryKEYNOTNULL
[RAnickname][Char](20)NULL
[Rdatetime][smalldatetime](4)NULL)
(5)关系图创建
(6)视图创建
(7)查询
l显示所有作者的平均年龄
SelectAVG(Aage)as平均年龄fromAthor
l显示某个特定时间段内的帖子信息
Select*fromPostWherePdatetime>'2014/1/1012:
00:
00'andPdatetime<'2014/10/1012:
00:
00'
4.致谢
小组成员:
4
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 作业 论坛 管理 系统 设计