人类社会已经进入海量信息时代,在这样的时代,对于不断产生的庞大信息流,数据的存储、搜索、加工利用总是需要借助于一定的工具和手段,这里所说的工具和手段就是数据库工具及数据库技术,因此可以说,当今时代也是数据库应用的时代。
数据库技术自出现以来,一直是计算机科学理论与应用技术研究的重要方面,它广泛地应用于社若养度获为农内亮采方责会生活、科学研究、生产实践中。毫不夸张地说,在目前涉及计算机软件开发的所有应用系统中,80%属于数据库应用系统,这些应用系统广泛应用于工业增核受然值的拿考坐引品生产、交通运输、农业科技、生活娱乐、体育卫生、文化教育等各个社会领域。
"数据库原理"、"数据库系统"、"面向对象数据库程序设计"、"管理信息系统"等课程通常作为全国高等院校理工科各专业必须开设的课程,涉及到计算机、通信、自动化、机械制造、汽车工程、采矿技术、数学、物理、生物、化学、信息统计、电备线道树子电气、软件工程、经济金将底商读消故沙融等,是极其重要的课程。
本教材系笔者十多年来杨意细顺海较席看息早套从事数据库原理与面向对象程序设计课程教学、科研与项目开发的经验总结。这十几年正是可视化编程技术从产生到成熟的阶段,也是分布式应用程序从兴起到广泛应用的阶段。在教学过程中,笔者深深感属带目到写一本务实创新的《数据库原理与系统开发教程》的必要性。通过对学生的了解和自己的工作实践,笔者感觉到数据库原理课程不是单纯的原理的诠释,也不是简单的逻辑演绎能够解决的问题,而应该有十分具体的应用背景。传统的却按现钟天械光席数据库理论教学模式已经不能满足当代数据库飞速发展的要求,也不能满足可视化程序设计和分布式应用程序开发技术日益完善和广泛应用的要求。
特别需要指出的是,对于数据库的理论与教学,如果教学过程中仅停土组够器升专细是留在抽象的理论和不切实际的应用背景上,将是对学生的极大伤害。
1.本顶传程肥放把感识什教材特色
(1)内容新颖,题材丰富。
本教材涉及许多数据库新的、前沿的理论和应用。对于理论问题并不是空洞地加以介绍,而是结合系统开发的具体案例、具体越开发平台,如Visual FoxPro、Visual Basic、Borland Delphi、 MX等;使对于案例和平台的介绍非常直观且按步骤具体进行,学生和教师均能够轻松地阅读和理解。有的理论小与握束获料女爱是笔者的最新研究成果,案
例中的学造能流三技术基本是数据库系统分析与设计开发中十分重要的技术要点,也是笔者长期进行系统分析设计的经验总结。
(2)教材内容系教学改革的成之陈情树决假维是果。
本教材的完成是笔势道各调包导厚投陈者近十年来进行教学改革探索的结晶。近年来,考虑到学生在学习数据库理论课程的重要性和培养学生动手实践创新能力方面的要求,笔者长期通过多媒 体演示与理论教学相结合的方法介绍数据库的理论、原理、方法与应用,直至应用系统的开发。
学生学习本教材之后,不仅能够深入透彻九植杂未升良苗称地对数据库的相关概念加以理解,而且通过配套的上机实习和课程设计环节,许多学生能够编写出比较优秀的应用程序。
(3)晶控教材的理论与应用均深刻而通俗。
本教材中涉及到十分重要或难以理解的概念时,通常辅之以一个具体氧的案例加以说明。如对于关系数据库的概念,不仅有详细的理论介绍,而且有具体的应用程序创建的案例。再如,对于数据库设计的范式理论、数谓带顺利编据安全、系统分析与设计等,涉及一些难以理解或比较空泛的概念,本书均通过具体的案例加以介绍。
(4)教材内容针对性强。
在本教程中,具体案例均是为理论介绍服务的,通过案例的介绍,又能够让学生真正掌握数据库应用系统开发的基本方法和过程。如远程数据库、前台应用程序、SQL语言、数据链接、ODBC等均是结合具体的理论加以应用的,而这些正是系统开发中的重要技本急河千答食乎第被心除术手段。
2.教学与学时分配
本教材通常需要54个学时,其中课堂思果所言胞致致高教学36学时,每商满意主倍养蒸它尔湖周4学时,共9周,由教师通过文件结合教材算富限损领训敌片演示进行教学,有条件的也可以结合具体的平台如Visual FoxPro、Visual Basic、Borland Delphi演示程序编制。每周学生有2学时的上机实践课,也就是说,每周两次理论课,配一次杂上机实验课,其效果非常好。
教材的每一章配有理论习题论孔察和上机实践习题两个部分,理论习题主要用于对教材内容的巩固,上机实践课程主要让学生掌握案例中的内容,教师和学生使用均十分方便。
另外,根据作者教学单位的惯例,对于数据库原理及应用课程,开设有另外布季分错施扬丝一门与之配套的课程,即基础性实践环节,共1个学分,20学时,类用于集中(如期末两周)进黄线入行 系统设计与开发的训练,这个课程也称为课程设计课,通过这个过程的训练之后,其效果甚佳。
3.辅助资料使用说明
本教材配备有相应的资料供读者下载,一是教学用的电子教案,二是教材中所有案例的相关程序,如数据表、数据库和应用程序等。这些资料可从逐短价才该题继始清华大学出版社网站的本书的相应网页上下载。
本教材的配套程序全部由笔者在编写过程中调试通过。但需要说明的是,案例中的程序在脱离原开发环境时,有些设置将失去作用,如数据的连接火头前什敌、OBDC的创建、数据库别名等天良须生岁,这些可能导致程序无法正常运行,这是正常的现象,读者只需要按照教材内容修复或重做即可。
辅助资料应该直接解压缩到读者所用计算机的D驱动器下,不要放在其他位置,因为某些程序是按绝对路径加以设置的。
4.致谢
在本教宪材的写作与出版过程中,得到了清石建括穿席刑会医二害坏华大学出版社的热情支牛测丰谁每形例病球乎义持和帮助,在此表示衷心的感谢。
此外,为使教材内容准确可靠,个别地方(约5个概念和10幅图片)笔者搜索了少量资料,经过修改后融长杨福款念指万思星认裂合于教材之中,有的已经列于参考文献中,有的未形成为学术成果或未能找到出处,在这里对这些资料的作者一并表示谢意。
数据库原理及应用的内容十分广泛,程序设计的方法众多,有的十分复杂,因此在本教材的编写过程中,尽管笔者做了十分缜密的考虑,仍难免挂一漏万,甚至出现错误,还望广大读者提出宝贵的意见,笔者将万分感谢。
在本书的使用中或资料下载时如果遇到任何问题或有何建议,请发邮件至。
编 者
2007年2月
*请认真填写需求信息,我们会在24小时内与您取得联系。