数据库原理与实验指导 / 21世纪经济管理精品教材·管理科学与工程系列
¥49.00定价
作者: 吴冰、徐德华
出版时间:2017年5月
出版社:清华大学出版社
- 清华大学出版社
- 9787302471820
- 1-1
- 112153
- 16开
- 2017年5月
- 工学
- 软件工程
- TP311.13
- 机电类
- 本专科、高职高专
内容简介
本书通过案例将数据库基本原理、方法和应用技术相结合,以培养基础理论扎实、实际动手能力强的数据库技术人才为目标,由浅入深、循序渐进地进行讲解。其主要内容包括:数据库基本概念、SQL Server数据库管理、SQL Server数据库开发以及SQL Server上机实验。
全书紧扣理论知识点,实例丰富,选用学生熟悉的学生选课管理数据库和网上购物系统作为示例数据库,并贯穿本书始终,强调实践性。本书可作为普通高等院校非计算机专业学生的数据库入门基础教材,也可以作为SQL Server应用参考图书。
全书紧扣理论知识点,实例丰富,选用学生熟悉的学生选课管理数据库和网上购物系统作为示例数据库,并贯穿本书始终,强调实践性。本书可作为普通高等院校非计算机专业学生的数据库入门基础教材,也可以作为SQL Server应用参考图书。
目录
第1章数据库技术概述0011数据库示例及概述00
111应用系统示例00
112数据库概述0012数据库系统的组成00
121数据库00
122数据库管理系统00
123数据库管理员和用户00
124数据库应用系统0013数据库系统的体系结构0
131数据库系统的三级组织结构0
132三级模式之间的两层映像014数据库系统的发展及研究领域0
141数据库系统的三个发展阶段0
142数据库技术的研究领域015常见的关系型数据库系统0
151Access0
152SQL Server0
153Oracle0
154MySQL0
本章小结0
习题0
第2章关系数据库021关系模型概述0
211关系模型的基本概念0
212关系的性质0
213关系的数据模型0
214关系代数0
215关系数据库及其特点0
22数据库系统设计的基本过程0
221需求分析0
222概念结构设计0
223逻辑结构设计0
224数据库物理设计0
225数据库实施0
226数据库运行和维护0
227设计过程小结023数据库规范化基础0
231规范化的必要性0
232函数依赖0
233范式0
234规范化设计0本章小结0
习题0
第3章SQL Server数据库031SQL Server的组成0
311系统数据库0
312数据库文件0
313数据库文件组0
314数据库对象032SQL Server数据备份与恢复0
321数据的导入与导出0
322数据库的备份策略与备份方法0
323数据库的恢复模式与恢复方法0
324不同备份与恢复策略的比较033SQL Server数据库安全性管理0
331SQL Server的安全机制0
332服务器登录模式0
333创建登录账户和服务器角色管理0
334架构和数据库用户管理0
335数据库角色管理0
336数据库权限管理0本章小结0
习题0
第4章SQL Server Management Studio管理数据库041数据库的建立与维护0
411创建数据库0
412配置数据库0
413更改数据库0
414删除数据库042数据表的建立与维护0
421列的数据类型0
422创建表0
423使用约束
424修改表结构
425编辑表
426删除表43索引的建立与维护
431索引的结构和类型
432创建索引的原则与限制
433创建索引的步骤
434修改和删除索引本章小结
习题
第5章关系数据库标准语言SQL51SQL简介52数据定义语言
521定义数据库
522定义表
523定义索引53数据操纵语言
531插入数据
532修改数据
533删除数据54数据查询语言
541单表查询
542连接查询
543嵌套查询55视图的操作
551视图的作用和相关语法格式
552创建视图
553查询视图
554通过视图修改数据
555修改和删除视图
本章小结
习题
第6章数据库编程61TransactSQL语言基础
611TSQL语言类型、常量和变量
612运算符和表达式
613流程控制语句
614常用函数62存储过程
621存储过程的概念
622创建存储过程
623执行存储过程
624修改和删除存储过程63触发器
631创建和应用DML触发器
632创建和应用DDL触发器
633嵌套触发器和递归触发器
634修改和删除触发器64游标
641游标的概念
642游标的基本操作
643使用游标更新数据本章小结
习题
第7章VBNET程序设计基础71VBNET基本概念
711VBNET概述
712VBNET集成开发环境
713一个简单的应用程序72VBNET可视化界面设计
721控件的基本概念
722窗体
723常用的基本控件
724菜单和对话框73VBNET基本语法
731VBNET数据类型和表达式
732控制结构
733数组
734过程74程序调试
741错误类型
742调试和排错
743结构化异常处理本章小结
习题
第8章ADONET数据库访问技术81ADONET简介
811ADONET的作用
812ADONET体系结构
813ADONET数据库访问流程82ADONET的数据访问对象
821SqlConnection对象
822SqlCommand对象
823SqlDataReader对象
824SqlDataAdapter对象83DataSet对象
831DataSet对象概述
832DataSet对象的属性和方法
833Tables集合和DataTable对象
834Column集合和DataColumn对象
835Rows集合和DataRow对象84数据绑定方式
841单一绑定
842整体绑定
843复合绑定85DataView对象
851DataView对象的构造
852DataView对象的属性和方法
853DataView对象的过滤条件设置86DataGridView对象
861创建DataGridView对象
862DataGridView对象的属性、方法和事件
863DataGridView与DataView对象结合使用
864通过DataGridView对象更新数据源本章小结
习题
第9章数据库应用系统开发案例91需求分析
911系统功能的需求分析
912数据的需求分析92数据库设计与实现
921数据库概念模型设计
922数据库逻辑模型设计
923完整性控制
924存储过程和触发器设计93系统设计和实现
931界面设计
932功能代码设计94系统测试
941软件测试的基本概念
942软件测试实例95应用系统开发文档本章小结
习题
第10章实验指导
101初识SQL Server Management Studio
1011实验目的
1012实验内容
1013实验指导
1014常见调试问题与回答102SQL数据定义语言
1021实验目的
1022实验内容
1023实验指导103SQL数据操纵语言
1031实验目的
1032实验内容
1033实验指导104使用SQL语句实现单表查询
1041实验目的
1042实验内容
1043实验指导
105使用SQL语句实现连接查询和嵌套查询
1051实验目的
1052实验内容
1053实验指导106使用SQL语句创建与更新视图
1061实验目的
1062实验内容
1063实验指导107流程控制语句
1071实验目的
1072实验内容
1073实验指导108使用TSQL语句创建与更新存储过程
1081实验目的
1082实验内容
1083实验指导109使用TSQL语句创建与更新触发器
1091实验目的
1092实验内容
1093实验指导1010建立VBNET和数据库的连接
10101实验目的
10102实验内容
10103实验指导1011数据库应用系统设计
10111实验目的
10112实验内容
10113实验指导
参考文献
111应用系统示例00
112数据库概述0012数据库系统的组成00
121数据库00
122数据库管理系统00
123数据库管理员和用户00
124数据库应用系统0013数据库系统的体系结构0
131数据库系统的三级组织结构0
132三级模式之间的两层映像014数据库系统的发展及研究领域0
141数据库系统的三个发展阶段0
142数据库技术的研究领域015常见的关系型数据库系统0
151Access0
152SQL Server0
153Oracle0
154MySQL0
本章小结0
习题0
第2章关系数据库021关系模型概述0
211关系模型的基本概念0
212关系的性质0
213关系的数据模型0
214关系代数0
215关系数据库及其特点0
22数据库系统设计的基本过程0
221需求分析0
222概念结构设计0
223逻辑结构设计0
224数据库物理设计0
225数据库实施0
226数据库运行和维护0
227设计过程小结023数据库规范化基础0
231规范化的必要性0
232函数依赖0
233范式0
234规范化设计0本章小结0
习题0
第3章SQL Server数据库031SQL Server的组成0
311系统数据库0
312数据库文件0
313数据库文件组0
314数据库对象032SQL Server数据备份与恢复0
321数据的导入与导出0
322数据库的备份策略与备份方法0
323数据库的恢复模式与恢复方法0
324不同备份与恢复策略的比较033SQL Server数据库安全性管理0
331SQL Server的安全机制0
332服务器登录模式0
333创建登录账户和服务器角色管理0
334架构和数据库用户管理0
335数据库角色管理0
336数据库权限管理0本章小结0
习题0
第4章SQL Server Management Studio管理数据库041数据库的建立与维护0
411创建数据库0
412配置数据库0
413更改数据库0
414删除数据库042数据表的建立与维护0
421列的数据类型0
422创建表0
423使用约束
424修改表结构
425编辑表
426删除表43索引的建立与维护
431索引的结构和类型
432创建索引的原则与限制
433创建索引的步骤
434修改和删除索引本章小结
习题
第5章关系数据库标准语言SQL51SQL简介52数据定义语言
521定义数据库
522定义表
523定义索引53数据操纵语言
531插入数据
532修改数据
533删除数据54数据查询语言
541单表查询
542连接查询
543嵌套查询55视图的操作
551视图的作用和相关语法格式
552创建视图
553查询视图
554通过视图修改数据
555修改和删除视图
本章小结
习题
第6章数据库编程61TransactSQL语言基础
611TSQL语言类型、常量和变量
612运算符和表达式
613流程控制语句
614常用函数62存储过程
621存储过程的概念
622创建存储过程
623执行存储过程
624修改和删除存储过程63触发器
631创建和应用DML触发器
632创建和应用DDL触发器
633嵌套触发器和递归触发器
634修改和删除触发器64游标
641游标的概念
642游标的基本操作
643使用游标更新数据本章小结
习题
第7章VBNET程序设计基础71VBNET基本概念
711VBNET概述
712VBNET集成开发环境
713一个简单的应用程序72VBNET可视化界面设计
721控件的基本概念
722窗体
723常用的基本控件
724菜单和对话框73VBNET基本语法
731VBNET数据类型和表达式
732控制结构
733数组
734过程74程序调试
741错误类型
742调试和排错
743结构化异常处理本章小结
习题
第8章ADONET数据库访问技术81ADONET简介
811ADONET的作用
812ADONET体系结构
813ADONET数据库访问流程82ADONET的数据访问对象
821SqlConnection对象
822SqlCommand对象
823SqlDataReader对象
824SqlDataAdapter对象83DataSet对象
831DataSet对象概述
832DataSet对象的属性和方法
833Tables集合和DataTable对象
834Column集合和DataColumn对象
835Rows集合和DataRow对象84数据绑定方式
841单一绑定
842整体绑定
843复合绑定85DataView对象
851DataView对象的构造
852DataView对象的属性和方法
853DataView对象的过滤条件设置86DataGridView对象
861创建DataGridView对象
862DataGridView对象的属性、方法和事件
863DataGridView与DataView对象结合使用
864通过DataGridView对象更新数据源本章小结
习题
第9章数据库应用系统开发案例91需求分析
911系统功能的需求分析
912数据的需求分析92数据库设计与实现
921数据库概念模型设计
922数据库逻辑模型设计
923完整性控制
924存储过程和触发器设计93系统设计和实现
931界面设计
932功能代码设计94系统测试
941软件测试的基本概念
942软件测试实例95应用系统开发文档本章小结
习题
第10章实验指导
101初识SQL Server Management Studio
1011实验目的
1012实验内容
1013实验指导
1014常见调试问题与回答102SQL数据定义语言
1021实验目的
1022实验内容
1023实验指导103SQL数据操纵语言
1031实验目的
1032实验内容
1033实验指导104使用SQL语句实现单表查询
1041实验目的
1042实验内容
1043实验指导
105使用SQL语句实现连接查询和嵌套查询
1051实验目的
1052实验内容
1053实验指导106使用SQL语句创建与更新视图
1061实验目的
1062实验内容
1063实验指导107流程控制语句
1071实验目的
1072实验内容
1073实验指导108使用TSQL语句创建与更新存储过程
1081实验目的
1082实验内容
1083实验指导109使用TSQL语句创建与更新触发器
1091实验目的
1092实验内容
1093实验指导1010建立VBNET和数据库的连接
10101实验目的
10102实验内容
10103实验指导1011数据库应用系统设计
10111实验目的
10112实验内容
10113实验指导
参考文献