教务管理系统 第5页
3.3.3更新视图
UPDATE CS
SET SNAME=’周杰伦’
WHERE SNO=’20070008’
结果如图-14所示
图-14
4. 设计体会
通过这次对数据库的课程设计,不仅仅让我对所学的知识有了更深一步的掌握及理解,同时也得到了很多有用的发现及认识,大体有一下几个方面。
首先,设计始终应带着面向对象的思想去设计,这是设计的基本原则。对象的抽取应该符合真实性和抽象性,不能将对象强制抽取合并。
其次,在数据设计中,数据的使用率和冗余应该是设计考虑的通用标准。对外键的认识不能停留在表面,它代表了一对多的关系,它在真实的实体之间也能体现这关系的。
最后,虽然目前我们的数据库设计模式能够满足开发要求,也节省了开发时间,但是这样的设计会对以后工程项目的文护、改版造成成本上的增加。数据库表的字段在修改上将对主程序造成影响;另外对于开发和文护人员来说,字段的编码也需要规范化,这样可以统一字段编码,让文护人员一看就懂,增添的字段对以后接手项目的人员来说则很容易上手。
针对上述问题,我建议数据开发需要定义一套简明扼要的规范。规范中包括三个部分:一是编码的规范;二是字段类型长度的定义;三是表设计的特殊说明。
定义好域之后,就可以设计数据表以及字段了。设计完表,可以选择导出的数据库类型,并生成建数据和建表的sql,再通过数据库连接工具执行sql语句,一个工程项目的数据库就建立好了。以后只要有数据库的修改要求,则重新生成sql语句并执行之即可
5. 参考文献
[1]望珊,萨师煊.数据库系统概论[M]. 北京:高等教育出版社, 2006.5:75-83
[2] 范立南,刘天惠等. SQL Server 2000 实用教程[M]. 北京:清华大学出版社,2004.02:47-138
[3] Thomas M.Connolly ,Carolyn E.Begg . 数据库设计教程[M]. 北京: 机械工业出版社, 2005.1:1-49
上一页 [1] [2] [3] [4] [5]
教务管理系统 第5页下载如图片无法显示或论文不完整,请联系qq752018766