图书前言

前    言

  20世纪90年代以来,计算机的应用已从单用户模式逐步向客户机/服务器网络模式发展,信息管理也从工资、人事等单方面的管理向全企业的管理信息系统发展。在网络环境下的数据处理与信息管理方面,过去常用的FoxBASE、FoxPro等小型数据库管理系统已难以胜任,用户对信息管理中的数据资源共享、数据的集中处理与分布式处理提出了越来越高的要求。Microsoft公司推出的SQL Server数据库管理系统是目前较为常用的大型数据库管理系统,它建立在成熟而强大的关系模型基础上,可以很好地支持客户机/服务器网络模式,能够满足对构建网络数据库的需求,是目前各级、各类学校学习大型数据库管理系统的首选教材。

  目前,市场上关于SQL Server数据库管理系统的书籍较多,且多是说明书式的教材,它们以介绍SQL Server数据库管理系统的各项功能为主,缺乏对教学活动的设计以及对学生学习特点的尊重。我们在近十年从事数据库教学的基础上,将教学设计与教材建设结合,提高了教材的可教性和易学性。本书以一个实用数据库的设计开发为总任务,强调数据库设计理论的提炼,将此任务的完成作为教学的主线,并将此总任务分解为若干小任务,逐步完成一个综合数据库的开发。书中最后一章安排了综合任务,为学生熟练掌握数据库开发技术奠定坚实的基础。

  《数据库技术与应用——SQL Server 2012教程》一书受到各用书学校的欢迎,并多次重印。本次修订,侧重对教材内容的选择、补充、处理与加工,并征求学生的意见,吸纳了学生的合理建议。全书共分为15章,第1章介绍SQL Server 2019的版本、安装和配置以及工具;第2章介绍数据库系统的数据模型,包括数据模型的数据结构、数据操作等。第3章介绍数据库架构,包括物理数据库和逻辑数据库,并给出数据库案例的设计过程,后续课程内容将逐步实现该设计方案;第4章介绍数据库的创建与管理;第5章介绍关系数据库方法;第6章介绍查询设计与创建;第7章介绍视图的设计与管理;第8章介绍Transact-SQL语言;第9章介绍存储过程与触发器;第10章介绍事务与批处理;第11章介绍数据库备份与恢复;第12章介绍数据库权限与角色管理;第13章介绍网络数据库,包括本书的综合项目“学生选课系统”;第14章介绍数据库设计与关系规范化理论;第15章提供了综合项目设计案例。

  本书是浙江省教育科学规划课题的教学研究成果,其出版得到了院系领导的大力支持,在此表示衷心的感谢。本书的作者詹英、林苏映、颜慧佳是浙江交通职业技术学院教师,郭贤海是台州学院教师。本书由詹英撰写第1、2、3、5、8、10、11、12、14章和第6章的6.8小节,以及每章的实训和习题。林苏映撰写第4、6章。颜慧佳撰写第7、9章。郭贤海撰写第13章和第15章。全书由詹英负责统稿。

  由于编者水平有限,虽然经过再三勘误,但仍难免有纰漏,欢迎广大读者提出宝贵意见和建议。

  

  

  编  者