本书是面向学习数据库原理与应用的学生进行数据库系统实验的教材,也是适用于初学Microsoft Visual Studio C#SQL Server数据库信息系统设计的开发人员的书籍。
市面上介绍数据库系统设计工具的书有很多,介绍数据库系统设计实例的书也不少,但是既讲解数据库系统设计原理,又通过数据库系统设计实例,逐个剖析、归纳和讲解数据库信息系统开发实战技巧,帮助学生切实掌握运用Microsoft Visual Studio C#SQL Server进行数据库信息系统设计的原理、方法和工具,这样的书比较鲜见,因此,编写本书就有了现实意义。
本书的写法风格受国外数据库原理与应用实验教材的影响很大,吸取了国外同类教材的成功做法,把几个相关的知识点作为一章的内容,要求在一次课堂上完成。每章的开头先讲明本章的任务,即本次课堂实验要学习的内容,接着是一段相关的实验操作,并且按图示化的风格,每一步的实验操作都尽可能地通过图示来指明,结果也用图来展示,同时辅以必要的文字说明,这使得学生在实验操作过程中备感轻松,很容易了解和接受所要求的实验操作。在每章的适当位置,会给读者特别提示,指出不易在其他书中找到的技术关键或如何避免易犯的错误,这些均为作者多年使用Microsoft Visual Studio C#SQL Server的心得和经验积累。在一些章的最后,还针对性地列出一些练习,以便学生巩固提高。
当读者按章节前后次序完成了本书各章的课堂实验和课后练习之后,也就实现了一个简单的学生选课系统的数据库应用,在教材的最后,有附录B数据库信息系统实验大作业作为读者独立完成的设计任务,以检验学习效果。
挑选数据库原理与应用实验教材的读者也许会问,数据库系统设计的开发工具有很多,为什么要选择Microsoft Visual Studio C#SQL Server作为本书推介的工具?这是因为Microsoft Visual Studio C#和SQL Server是现阶段中小企业的主流开发工具,它们具有灵活、易用且功能强大的特点,Microsoft Visual Studio C#和SQL Server都是微软公司推出的流行开发工具和数据库管理系统。SQL Server凭借微软的地位和技术实力,已成为中小型数据库系统设计的主流数据库,所以在第2章中介绍了如何利用Microsoft Visual Studio 2010进行SQL Server的数据库建立、连接和建表,同时在后续的章节中详细介绍了DataGridView、Database、TableAdapter等常用的类库。Microsoft Visual Studio 2010提供了非常丰富的数据库开发跟踪调试的类库,具有通用性、易学性和方便性等优点,使得编程变得极其简单,学过的人对此都有深刻体会,还有很多优点在此不再赘述。
最后,感谢孙铁柱、江泽、陈威几个同学的大力支持,他们协助作者做了很多工作。由于作者水平有限,时间仓促,书中难免存在疏漏,敬请读者不吝赐教。
作者2019年10月