浅谈数据库设计需要遵循的原则

来源 :中学课程辅导·教学研究 | 被引量 : 0次 | 上传用户:binzhi0du
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:数据库设计是软件系统开发的前提基础。高中信息技术学业水平考试系统的开发的关键也是数据库设计。根据系统需求,设计出合理、高效的数据库、数据表,是系统流畅运行是关键;数据库设计需要遵循什么原则呢?
  关键词:数据库设计;原则
  一个软件系统的设计,首先要调查研究,然后根据需求去设计完善的数据库。数据库是整个系统开发应用的关键,是软件设计的起点,起到决定性的作用,所以,要对数据库设计重视起来。本文结合高中信息技术学业水平考试系统的开发,谈谈数据库设计需要遵循的原则。
  一、调查研究,确定字段
  设计一个软件,必须与客户沟通,了解客户需求,根据需求设计数据库。本系统是我们一线教师根据学业水平考试的实际情况,熟悉B/S模式下的系统存在的问题,了解实际需求,即使如此,各位老师的意见也是不同的,需要集中起来,一起讨论、研究、探讨实际需求,形成文档,让大家都清楚数据库的设计。
  系统需求:
  (1)系统为C/S模式;
  (2)题目类型:单选题、多选题、简答题、程序题;
  (3)有良好的人机交互界面;
  (4)随机出题;
  (5)防止利用计算机作弊;
  ……
  根据系统需求,最基本的表有三个:学生信息表、题目表、学生成绩表。
  以学生信息表为例,学生信息表必需要有的字段为:序号、考生姓名、学校、班级、登录帐号、登录密码、相片7个基本的字段,考虑到需要记录考生的登录、等待考试、考试、结束考试这四个状态,所以需要增加一个考试状态的字段,另外还要记录考试开始考试时间、结束考试时间等信息,还需要增加几个字段,分别是开考时间、考试用时,考试指令、考试场次4个字段。考生信息表见下表
  从学生信息表的设计来看,每个字段都有他必要的意义,设计好的每一个字段,已经清楚其在程序中如何去运用这些字段,各张表的联系在程序中是如何体现的。也就是说数据库设计后,程序中所有的实现思路和实现方式在程序员的脑海中就已经考虑过了。如果达不到这种程度,那么进入编码阶段后,所设计的数据库无法支持,这时再回过头来修改数据库,将是非常麻烦的事,将造成一系列无法预测的问题。
  二、字段命名规范
  1.字段有意义且易理解,最好是能够表达字段含义的英文单词,但由于我们英语水平还是有所欠缺,也可以用汉语拼音缩写来命名。还可以用汉字。
  2.系统中所有属于内码,即仅用于标识唯一性和程序内部用到的标识性字段,字段名称建议取为ID,采用类型为整型或长整型。
  3.不要在数据库表字段中包含数据类型,如:datetime
  4.不能使用数据库关键字,如:datetime、name等
  三、字段设计合理
  数据表设计时,字段设计要合理,主要体现在两个方面,一个是字段类型,另一个是字段长度。字段类型过于明确,造成可发挥、可拓展的空间太小。字段长度过长,浪费磁盘空间,过短,不能保存完整信息。如上术的学生信息表中的证件号,类型为nchar,长度18,就是考虑到学生的身份证是唯一的,可以用身份证作为证件号,所以设计的时候就取身份证的长度18位。
  四、考虑到效率和优化问题
  一开始就要分析哪些表会存储较多的数据量,对于数据量较大的表的设计往往是粗粒度的,也会冗余一些必要的字段,以达到尽量用最少的表、最弱的表关系去存储海量的数据。并且在设计表时,一般都会对主键建立索引,含有大数据量的表更是要建立索引以提高查询性能。对于含有计算、数据交互、统计这类需求时,还要考虑是否有必要采用存储过程。
  五、设计合理的表关联
  若多张表之间的关系复杂,建议采用第三张映射表来关联维护两张表之间的关系,以降低表之间的直接耦合度。若多张表涉及到大数据量的问题,表结构尽量简单,关联也要尽可能避免。
  本系统的表间关系不算复杂,无需使用第三张映射表来建立关联。如学考生信息表与成绩表之间就存在关联,两表通过证件号来关联,证件号在考生信息表中是唯一的,成绩表的证件号可以多次出现,因为考试类型可以不一样,两表通过证件号建立一对多的关联。当在考生信息表中删除某一个学生时,成绩表的关联的学生的成绩全部删除,从而保证数据的正确性。
  数据库的设计在系统开发过程中起到举足轻重的作用,系統需求相辅相成,只有认真对系统需求进行认真仔细地分析与研究,才能设计出合理、高效的数据库。而合理、高效的数据库,可以使系统开发少走弯路,提高效率。本系统的设计就是遵循这样的一个规律:首先设计合理高效的数据库,再开始系统的设计开发工作。
  参考文献:
  [1](英)迪尤逊著,董明等译.SQL Server 2005基础教程人民邮电出版社,2006
  [2]张宇.Access数据库应用技术.中国铁道出版社,2006
  (作者单位:广西南宁市横县横州中学 530300)
其他文献
摘要:新课程标准之中有明确提到要加强对学生文化意识的培养,同时也指出了英语教学活动在实施过程中可以围绕着一个具体的主题语境而展开,因此,在開展高中英语阅读教学的时候,教师可以基于主题语境来优化阅读教学,以此来有效促进学生文化意识的有效培养。  关键词:主题语境;高中英语;阅读教学;文化意识  中图分类号:G633.41 文献标识码:A 文章编号:1992-7711(2021)01-0063  引言
最近,蜗牛先生有个烦恼事——换房子。现在,它的房子太普通了,圆圆的、小小的,一点儿特色也没有。每天,它背着自己的房子走来走去,心里一點儿也不开心。  于是,蜗牛换了一栋大房子。大房子漂亮极了,镶嵌了耀眼的金色外壳,里面既宽敞又明亮。只是,蜗牛先生走起路来特别累,大房子也是个大负担。  大房子不行,那就再换一个中等的吧。这次是一栋方形的房子。现在,蜗牛先生在家族里够特别了。可是,方形的房子成了它最大
摘要:笔者根据多年的阅读教学研究和实验,学习研究了英语阅读教学方面的理论,阅读教学质量取得了很大的提高。本文從学生阅读兴趣,阅读解题技巧等方面阐述了如何培养初中学生的核心素养,最终提高学生的阅读能力。  关键词:素养;兴趣;技巧  核心素养是指适应个人终生发展和社会发展所需要的“必备”品格与“关键”能力,是所有学生应具有的最关键、最必要的共同素养。或者说,核心素养是学生在21世纪最应该具备的那些“
一滴露珠能折射太阳的光辉,一片落叶能透露秋的萧瑟,窥一斑而见“全豹”。那在我们的写作中,什么才是那一滴中的太阳,什么是能呈现肃杀清秋的落叶呢,如何让我们的作文现熠熠生辉的精神呢,细节描写不可或缺。  一、什么是细节描写  先看下面两个段落,看一看哪一段文字更精彩:  A:严监生是个非常吝啬的人,临死前看到灯里有两茎灯芯,就不愿死去。直到赵氏挑掉一茎,他才断气,真吝啬啊!  B:“严监生自此,严监生
阿兰是宜家家居公司的首席设计师。一天,阿兰邀请好友一起进餐,想和她们叙叙旧、谈谈心,顺便释放一下压力。她选了市区一家极为豪华的餐厅,大家见面后喜笑颜开。然而没过多久,大家的话语便少了下来,有的拿出了手机拍起了桌子上的菜,有的录起了小视频,还有的不停地划拉著手机屏幕……  阿兰看着朋友们的表现,感到极其无奈,她本想借着吃饭的机会,和大家畅所欲言地聊聊工作以外的事情,没想到竟是这样的结果,一次盛情的邀
摘要:现阶段,教育的核心已经从知识本位上升到以学生核心素养为主。培养学生科学素养的基本策略是要重视学生运用科学思维认识事物、解决问题能力的培养,能独立思考、独立判断,具有坚持不懈的探索精神。而五星教学原理正是基于学生的心理发展,有效提升学生的核心素养。  关键词:核心素养;五星教学;科学教学  中图分类号:G632.0文献标识码:A文章编号:1992-7711(2020)11-0139  一、研究
随着教育改革的发展和深入,人民群众对优质教育的需求越来越迫切,希望把子女送到一所好学校就读,接受良好的教育,为今后发展创造良好的条件。近来教育界围绕如何办好人民满意的教育、好学校的标志是什么等问题展开讨论、思考和总结。即将迎来漳州一中建校115周年之际,笔者对漳州一中的办学历史,特别是改革开放以来的学校发展与变化作了简单的回顾和总结。  一、办学思想  应有明确的办学思想。陶行知先生说:“校长是一
摘要:在新课标背景下,数学概念教学的重要性逐渐体现。本文以“函数概念”教学为例,通过创设情境,概念引入;探究抽象,概念构建;观察归纳,概念生成;学以致用,概念升华四个方面入手,使学生经历概念发生、发现、发展的动态生成过程,真正理解和掌握数学概念,从而提升数学解题能力,培养学生数学核心素养。  关键词:课程标准;动态生成;概念教学;核心素养  中图分类号:G434 文献标识码:A 文章编号:1992
摘要:高中生涯规划教育理念已经逐渐步入正轨。调查表明,湘浙两省五校学生在自我认识、学习目标与高考方式、生涯规划重要性认识、学业规划认识、生涯规划教育需求程度等方面具有较多共性,而学生在职业和社会认识、专业规划和选考决策、职业生涯规划认识和学校生涯规划课程开设等方面存在较多差异,高中生涯规划教育的推进依然显得必要和迫切。  关键词:高中;生涯规划教育;调查研究  中图分类号:G632.0 文献标识码
案例背景  现代诗一直是高中语文教材的重要组成部分,新课标也对现代诗教学提出了较高要求。然而在现实中,高中语文现代诗的教学处境却相当尴尬,部分老师受高考指挥棒的影响,对现代诗教学重视不够,教学观念保守,教学方式落后,在加上网络"浅阅读"时代的到来,学生习惯了娱乐式的快餐文化从而失去对现代诗的学习兴趣。鉴于以上原因,推进高中语文现代诗教学改革势在必行。  《再别康桥》是著名诗人徐志摩的代表作,是二十