《计算机网络》课程通用题库管理系统设计与实现(7)
时间:2016-11-22 23:28 来源:毕业论文 作者:毕业论文 点击:次
1 [ID] Int 4 自增编号 10 NOT NULL 2 [M_名称] VarChar 50 否 255 NOT NULL 用户表: 序号 字段名称 字段类型 大小 允许为空 最大长度 备注 1 [ID] Int 4 自增编号 10 NOT NULL 2 [Z_账号] VarChar 50 否 255 NOT NULL 3 [M_密码] VarChar 50 否 255 NOT NULL 4 [Q_权限] VarChar 50 是 255 NOT NULL 5 [密码重置问题] VarChar 50 否 255 NOT NULL 6 [密码重置答案] VarChar 50 否 255 NOT NULL 章节表: 序号 字段名称 字段类型 大小 允许为空 最大长度 备注 1 [ID] Int 4 自增编号 10 NOT NULL 2 [M_名称] VarChar 50 否 255 NOT NULL 3 [ID_学科] Int 10 否 10 NOT NULL 章节题目表: 序号 字段名称 字段类型 大小 允许为空 最大长度 备注 1 [ID] Int 4 自增编号 10 NOT NULL 2 [ID_章节] Int 10 否 10 NOT NULL 3 [ID_题目] Int 10 否 10 NOT NULL 4.4数据库E-R图设计 为了把用户数据要求清晰明确地表达出来,我们通常会建立一个概念性的数据模型。最常用的的表示概念性数据模型的方法,是实体—联系方法(Entity—Relationship Approach),这种方法用ER图描述实体,而不涉及这些实体在系统中的实现方法。用这种方法表示概念性数据模型又称为ER模型。 ER模型就是实体(Entity)—关系(Relation)模型。ER模型的基本元素:实体、联系、属性。 经过分析,在本系统中存在如下实体:题型代号表,试卷表,试卷描述表,课程代号表,填空题表,单选题表,判断题表。 通用题库管理系统的ER模型如图4-4所示,各实体属性省略。 4.5数据库逻辑结构设计 本系统使用SQL Server 2008来建立“题库系统”的数据库。“题库系统”允许用户创建多个章节数据库,各个数据表的名称信息保存在system表空间内。 本数据库中,用到了11个数据表,描述如下: 1、密码表(用户代号,用户名,密码,权限) (责任编辑:qin) |