(2)课程信息:主要的数据项包括课程编号、课程标题、路径、课程类别、内容简介等。
(3)资源信息:主要的数据项包括资源编号、资源标题、资源大小、资源下载、资源更新、科目类型等。
(4)作业信息:主要的数据项包括作业编号、作业标题、作业大小、上传者等。
(5)作品展示信息:主要的数据项包括作品编号、作品标题、作品内容、作品大小、上传者等。
(6)留言信息:主要的数据项包括留言编号、留言人、留言内容等。
(7)回复信息:主要的数据项包括回复编号、回复人、回复内容、回复时间等。
(8)公告信息:主要的数据项包括公告编号、公告内容、公告时间等。
2。 概念结构设计
根据以上的需求分析,在线学习网站的数据库实体主要有“用户”,“留言”,“资源”等。其中“用户”与“留言”存在“发表”的关系,一个用户可以发表多个留言,即用户与留言之间是一对多的关系。“用户”与“资源”存在“上传”的关系,一个用户可以上传多个资源,即用户与资源之间也是一对多的关系。通过对数据的分析得到的主要E-R图如图3所示。来;自]优Y尔E论L文W网www.youerw.com +QQ752018766-
图3 概念设计E-R图
3。 物理结构设计
在线学习网站采用SQL Server 2005管理数据库,根据需求分析和概念结构设计,网站数据库主要包含11个表,分别为用户表(users)、用户图像信息表(images)、教程信息表(files)、学科表(subject)、作业信息表(zy)、作品展示信息表(zp)、留言信息表(forurn1)、回复留言信息表(forurn2)、链接表(link)、公告表(notice、news)。