图书前言

数据库技术是现代信息科学与技术的重要组成部分,是计算机数据处理与信息管理系统的核心。尤其在信息技术高速发展的今天,数据库技术的应用深入到了社会的各个领域,学习和掌握数据库知识非常必要。本书主要面向非计算机专业学生,通俗易懂、应用性强,有助于学生全面、系统地掌握数据库基础知识,并能结合所学专业开发具有应用价值的数据库管理系统。

SQL Server是微软公司的关系型数据库系统产品,在20世纪80年代后期开始开发,先后推出了多个版本。目前,SQL Server 2012成熟且具有众多的新特性,已成为数据库管理系统领域的引领者。SQL Server 2012作为微软公司的信息平台解决方案,不仅延续现有数据平台的强大能力,全面支持云技术,提供对企业基础架构最高级别的支持,还提供更多、更全面的功能,以满足不同人群对信息的需求,因此许多高校均将其列入教学内容。

数据库原理与应用是普通高等院校非计算机专业的一门应用型专业基础课,它的主要任务是研究数据的存储、使用和管理,讲解数据库的基本原理、方法和应用技术,使学生能有效地使用现有的数据库管理系统和软件开发工具设计和开发数据库应用系统。

结合数据库原理与应用技术的最新发展,本书全面讲述了数据库的基本原理和SQL Server 2012的应用,共包含4部分内容:一是数据库基础部分;二是SQL Server 2012部分;三是以VBNET为前端设计工具、SQL Server 2012作为数据库平台的数据库应用开发部分;四是SQL Server 2012上机实验部分。各部分的内容概述如下。

1数据库基础部分。第1章数据库技术概述,通过引入一个简单的数据库应用系统,概述数据库和数据库系统的组成、数据库系统的体系结构、数据库系统的发展和常见的关系型数据库系统。第2章关系数据库,概述关系模型、数据库系统设计的基本过程和数据库规范化基础。

2 SQL Server 2012部分。第3章SQL Server数据库,介绍了SQL Server 2012的组成、SQL Server 2012数据备份与恢复和SQL Server 2012数据库安全性管理。第4章SQL Server Management Studio管理数据库,建立与维护数据库、数据表和索引。第5章关系数据库标准语言SQL,简介SQL、数据定义语言、数据操纵语言、数据查询语言和视图的操作。第6章数据库编程,介绍TransactSQL语言基础、存储过程、触发器和游标。

3数据库应用开发部分。第7章VBNET程序设计基础,介绍了VBNET基本概念、VBNET可视化界面设计、VBNET基本语法和程序调试。第8章ADONET数据访问技术,简介了ADONET、ADONET的数据访问对象、DataSet对象、数据绑定方式、DataView对象和DataGridView对象。第9章数据库应用系统开发案例,讲解需求分析、设计与实现数据库、设计与实现系统、系统测试以及形成应用系统开发文档。

4SQL Server 2012上机实验部分。第10章实验指导包括初识SQL Server Management Studio、SQL数据定义语言、SQL数据操纵语言、使用SQL语句实现单表查询、使用SQL语句连接查询和嵌套查询、使用SQL语句创建与更新视图、流程控制语句、使用TSQL语句创建与更新存储过程、使用TSQL语句创建与更新触发器、建立VBNET和数据库的连接以及数据库应用系统设计。

本书以培养应用型和创新型数据库技术人才为目标,结合作者多年教学实践、教学改革以及应用实践编写而成,具有以下特点。

00

1实例贯穿始终。以SQL Server 2012为数据库管理系统平台,引入学生熟悉的系统为示例贯穿始终,以对实例的分析解决为主线,将分散的知识点通过实例融合在一起,使学生更容易理解和掌握不同知识点的应用环境,从而加深对知识点的掌握程度,并提高应用的灵活性。

2体系完整、条理清晰。以SQL Server 2012为数据库管理系统平台,分别从理论、实例、实训和综合案例的角度,系统地介绍数据库的基本原理、SQL Server数据管理和使用方法以及数据库系统的开发方法,内容全面,知识点丰富,有助于读者理解、掌握与应用数据库。

3任务驱动,注重实践。紧扣理论知识点,附有小结、习题和上机实践,方便读者更加深入地进行学习。本书的系统开发案例,将数据库原理与应用技术融入实际案例中,强调实践性,突出实用性,让读者系统地体验从数据库规划设计到数据库运行维护的全过程。

4图文并茂。本书由浅入深、循序渐进,反映新概念、新技术,用精选的图表以及大量的截图来阐述知识内容,有助于读者加深概念理解、巩固知识和掌握要点;力求图文并茂,清晰展现概念、理论以及操作方法,使读者易于学习和掌握,逐步培养读者的学习兴趣,为实践教学打好基础。

为了便于教学,本书提供了丰富而完整的教学和学习资源,包括PPT、课后习题答案、例题样本数据库和例题源代码等。

本书由同济大学经济管理学院吴冰、徐德华编著,编者感谢同济大学经济管理学院的研究生陈小慧、卢彦君、杜宁和陈雯霞同学在本书编写过程中做了大量的资料整理和录入工作。

由于水平有限,书中难免有不妥之处,敬请广大读者和专家学者批评指正。

编者2017年3月