在线调查问卷系统的分析、设计与开发 - 图文(8)
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图
相关推荐:
- [学前教育]MC9S12XS256RMV1 xs128芯片手册4
- [学前教育]安东尼语录经典语录
- [学前教育]e级gps控制测量技术设计书
- [学前教育]苏教版2022-2022学年八年级下学期期末
- [学前教育]装修公司推广 营销
- [学前教育]家政服务合同(完整版)
- [学前教育]湖北省2016届高三联考语文试题
- [学前教育]爱立信无涯学习系统LTE题库1-LTE基础知
- [学前教育]揭秘大众柴油车作弊软件原理
- [学前教育]人才流失原因及对策分析
- [学前教育]房屋建筑施工工程劳务分包合同
- [学前教育]国际贸易实务试卷A卷09.6
- [学前教育]校园废品回收活动计划方案书范文格
- [学前教育]电大成本会计试题及答案
- [学前教育]大学物理实验 华南理工出版社 绪论答案
- [学前教育]爱丁堡产后抑郁量表
- [学前教育]液压冲击的危害、产生原因与防止方法(
- [学前教育]学生工作总结高一学生期中考试总结_020
- [学前教育]人民医院医疗废物管理规章制度大全
- [学前教育]阳光维生素的巨大抗癌潜能阅读题答案.d
- 马云在云锋基金江苏论坛闭幕式的发言
- 试论小学体育教育中的心理健康教育-教
- 语文A版一年级下册《语文乐园一》教学
- 2021四川大学物理化学考研真题经验参考
- [人教A版]2015-2016学年高中数学 第二
- 终端网点销售返利协议书
- 江苏省2015年眼科学主治医师青光眼考试
- 2017年部编人教版八年级语文上册教案
- 十一中学七年级英语上册Unit7Howmuchar
- 以赛促教的创新性实验教学机制建设实践
- 平凉市崆峒区2015七年级下生物期末试题
- 琶洲(地块五)A、B塔楼1、2#塔吊基础
- 一级医院工作制度与人员岗位职责
- 2018北京西城区高三二模理科数学试题及
- 炒股密码线技术 - 图文
- 职高学生生涯发展辅导教案
- 语文人教版四年级上册8 世界地图引出的
- 最新最新人教版二年级上册全册数学教案
- 2017高考英语全国2卷精彩试题(有问题
- 普通心理学笔记




