教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 学前教育 >

在线调查问卷系统的分析、设计与开发 - 图文(8)

来源:网络收集 时间:2026-08-24
导读: 4.3.1 数据库设计原则 (1)进行规范化设计,尽可能的减少数据冗余和重复 合理的数据库表的设计应该是在满足系统需求的前提下,使数据的重复量尽量最小,按照关系数据库系统理论方法去设计数据库,减少数据的冗余。

4.3.1 数据库设计原则

(1)进行规范化设计,尽可能的减少数据冗余和重复

合理的数据库表的设计应该是在满足系统需求的前提下,使数据的重复量尽量最小,按照关系数据库系统理论方法去设计数据库,减少数据的冗余。

(2)结构设计和操作设计相结合

在设计数据库结构时,有时为了实现编程的简捷和思路的清晰,往往会故意增加一些冗余数据。这虽然有违传统的关系数据库理论,但是考虑到如果增加的冗余不会明显增加存储空间和降低处理效率,并且对编程实现有很大帮助,往往可以采用这种方法。

(3)数据结构具有相对的稳定性

无论采用哪种方法或手段处理日常事务,都能完够成相应的功能,决不能因为采用了某种方法而丢失了必要的功能,或者彻底改变原有的工作流程和模式[12]。

4.3.2 概念结构设计

把系统的应用需求抽象化为信息结构的过程就是概念结构设计,这是整个数据库设计的关键环节,通过对系统需求进行综合、归纳和抽象,构成一个独立于具体的DBMS的概念模型。这即是从现实世界到信息世界的第一层抽象,是对现实世界的抽象和概括,也是数据库设计人员用以和用户交流的语言,同时也为向关系、层次、网络等逻辑数据模型的转化奠定了基础。

对于概念结构的设计,系统采用最为著名也最为常用的实体—联系方法,即E-R模型,E-R模型是一个面向问题型的概念模型,用简单的图形方式来描述现实世界的数据,它不涉及数据在数据库中的表示和存取方法,而非常接近人的思维方式[13]。

第 19 页

华北水利水电学院毕业论文

E-R模型由实体、实体属性、实体间联系三部分组成,各部分代表符号如下图4-2所示:

实体联系图4-2 E-R图符号说明图

属性

(1)系统中各实体的E-R图如下所示:

用户名用户ID管理员ID密码权限题数问卷名称问卷ID类型备注管理员问卷 图4-3 管理员E-R图 图4-4 问卷E-R图

性别密码用户名用户IDE-mail联系电话地址权限权限ID权限类型用户权限分配表 图4-3 用户E-R图 4-3 权限分配表E-R图

问卷ID题号题目ID内容备注题目ID选项ID选项名称票数题目问卷选项

图4-3 问卷具体题目E-R图 图4-3 问卷题目选项E-R图

第 20 页

华北水利水电学院毕业论文

题目ID问卷ID用户ID所填内容填写时间统计ID统计时间统计条件统计结果问卷ID管理员ID调查表统计结果 图4-3 调查表E-R图 图4-3 统计结果E-R图

一般管理员mn1更新1超级管理员1更新1管理员表1查询统计查询统计问卷题库选取问卷n问卷1参与调查问卷组成m题目114.3.3 逻辑结构设计

概念结构设计即将系统的应用需求抽象化为概念结构,逻辑结构设计是在概念结构设计的基础上,把概念结构转化为逻辑结构,也就是把概念结构设计阶段已经设计好的E-R模型转化为与所选用的DBMS产品所支持的数据模型相符合的逻辑结构,这种转化遵循“一个实体型转化为一个关系模式”的原则,实体的属性也就是关系的属性,实体表的码也就是关系的码,在实体的联系中,一个1:1联系、1:n联系可转化为一个独立的关系模式,一个m:n联系转化为一个关系模式[13]。

第 21 页

n被访者nn1查询查看问卷1n调查结果mn1题目组成m选项 图4-3 在线调查问卷系统的总E-R图

在线调查问卷系统的分析、设计与开发 - 图文(8).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/595734.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)