数据库系统原理课程设计报告--动态评论技系统数据库设计.docx
《数据库系统原理课程设计报告--动态评论技系统数据库设计.docx》由会员分享,可在线阅读,更多相关《数据库系统原理课程设计报告--动态评论技系统数据库设计.docx(33页珍藏版)》请在优知文库上搜索。
1、数据库系统原理课程设计报告设计题目动态评论技系统数据库设计1系统开发概述21.1 系统开发背景21.2 系统功能需求及性能分析31.3 系统数据流程分析32数据库概念结构设计43数据库逻辑结构设计74数据库物理结构设计84.1SQLSerVer数据库及数据表的创建84.1.1数据库创建84.1.2数据表的创建94. 2数据完整性设计Il4. 2.1主键约束的创建115. 2.2DEFAULT约束的创建Il6. 2.3UNIQUE约束的创建126.3 索引的创建136.4 视图的创建135数据库的操作145. 1数据操纵145.1.1 数据插入147. L2数据更新175. L3数据删除195.
2、2数据查询225.2.1单表查询225.2.2多表查询236、应用程序设计277总结32参考文献331系统开发概述1.1 系统开发背景Internet是目前世界上最大的计算机互联网络,它遍布全球,将世界各地各种规模的网络连接成一个整体。作为Internet上一种先进的,易于被人们所接受的信息检索手段,WOrIelWideWeb(简称WWW)发展十分迅速,成为目前世界上最大的信息资源宝库。据估计,目前Internet上己有上百万个Web站点,其内容范围跨越了教育科研、文化事业、金融、商业、新闻出版、娱乐、体育等各个领域,其用户群十分庞大。近年来计算机技术的快速发展,特别是计算机网络的发展,越来越
3、深刻的改变了人们生活的方方面面。使得人们能以更低廉的价格,开发出更方便、更实用的网络工具。这种动态评论系统可以提供给人们一个平台,影响了人们的联系和交流方式,使得人们可以在远隔千里之遥随时看到别人的动态。通过提供较为完善的动态评论系统的管理,可以达到增进人与人之间的交流和联系的目的。1.2 系统功能需求及性能分析1、可以查询、增加和删除动态信息;2、可以查询、增加、修改和删除用户个人信息;3、用户可修改或删除个人信息;4、若要发布动态,需先登录用户;5、当前登录用户只能查看他人的个人及动态信息,无权限修改他人资料;6、当前用户发表的动态内容不能为空;7、发布成功之后,F5刷新即可看到自己的动态
4、内容;8、新用户注册时,可以检测ID是否已存在及两次密码输入是否一致;9、注册成功后即可返回登录页面进行登录;10、登录完成后,可在评论框下方的动态信息中点击查看对方资料;用户注册管理:包括用户的增加、修改;用户登录管理:包括用户的增加、修改和查询;用户信息管理:包括用户信息的增加、修改、查询和删除;图1-1系统登录界面1.3 系统数据流程分析2数据库概念结构设计根据流程图可以得到4张表,分别是:注册表(register)、评论表(Coinnlent)、登录表(login)信息查询表(search)(,1、注册表的数据项有:ID、昵称、密码、头像、地址、性别、邮箱、出生年、月、日。实体属性图如
5、下:图2-1注册表图2、评论表的数据项有:ID、昵称、用户头像、评论内容、发布时间。实体属性图如下:图2-2评论表图3、登录表的数据项有:ID、昵称、登录时间。实体属性图如下:4、查询表的数据项有:ID、查询时间。实体属性图如下:由上述各实体及其属性可以得到实体间的关系图即E-R图,如下图:图2-5全局E-R图3数据库逻辑结构设计系统数据库名称为DONGNI,数据库包括:1、注册表(register);2、评论表(COmment);3、登录表(Iogin);4、查询表(search)。下面列出各个表的数据结构,如表3-13-4所示。表3T注册表(register)的数据结构列名描述数据类型是否
6、空值idIDvarchar(20)NOname昵称varchar(50)NOpassword密码varchar(20)NOimg头像varchar(250)NOaddress地址varchar(200)NOsex性别Varchar(IO)NOemail邮箱varchar(50)NOdate_year出生年varchar(10)NOdate_month出生月varchar(10)NOdateday出生日varchar(10)NO表3-2评论表(ConImenI)的数据结构列名描述数据结构是否空值idIDvarchar(20)NOauthor昵称varchar(50)NOimg头像varchar(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 系统 原理 课程设计 报告 动态 评论 设计