SQL Server 2012 资料库套用与开发教程
《SQL Server 2012 资料库套用与开发教程》是2015年6月1日出版的图书,作者是李春葆、曾平、喻丹丹。
基本介绍
- 书名:SQL Server 2012 资料库套用与开发教程
- 作者:李春葆、曾平、喻丹丹
- ISBN:9787302400080
- 定价:49.50元
- 出版时间:2015年6月1日
出版信息
图书名:SQL Server 2012 资料库套用与开发教程
作者:李春葆、曾平、喻丹丹
定价:49.50元
印次:1-2
ISBN:9787302400080
出版日期:2015年6月1日
印刷日期:2016年12月28日
印次:1-2
ISBN:9787302400080
出版日期:2015年6月1日
印刷日期:2016年12月28日
内容简介
本书全面讲述了SQL Server关係资料库管理系统的基本原理和技术知识。全书共分为15章,深入地介绍了资料库基础知识、SQL Server系统概述、创建资料库和表的方法、TSQL、索引、视图、数据完整性、存储过程、触发器、SQL Server的安全管理、数据档案安全和灾难恢复以及ADO.NET数据访问技术,最后给出了採用C#+SQL Server开发学生成绩管理系统的实例。
图书目录
第1章资料库基础知识
1.1信息、数据与数据处理
1.1.1信息与数据
1.1.2数据处理
1.2计算机数据管理的3个阶段
1.2.1人工管理阶段
1.2.2档案系统管理阶段
1.2.3资料库系统管理阶段
1.3资料库、资料库管理系统和资料库系统
1.3.1资料库
1.3.2资料库管理系统
1.3.3资料库系统
1.4数据模型
1.4.1三个世界及其关係
1.4.2两类模型
1.4.3概念模型建模
1.4.4数据模型的组成要素
1.4.5常用的数据模型
1.5资料库系统的体系结构
1.5.1资料库系统模式的概念
1.5.2资料库系统的三级组织结构
1.5.3三个模式之间的两层映像
1.5.4资料库系统的结构
1.6关係资料库
1.6.1关係模型与关係资料库
1.6.2关係及其性质
1.6.3关係代数
1.6.4SQL语言简介
1.6.5规範化设计理论和方法
1.7资料库设计
1.7.1需求分析
1.7.2概念结构设计
1.7.3逻辑结构设计
1.7.4物理结构设计
1.7.5资料库实施
1.7.6资料库运行维护
练习题1
第2章SQLServer系统概述
2.1SQLServer系统简介
2.1.1SQLServer的发展历史
2.1.2SQLServer的版本
2.1.3SQLServer的组成结构和主要管理工具
2.2SQLServer的安装
2.3SQLServer的工具和实用程式
2.3.1SQLServer管理控制器
2.3.2SQLServer配置管理器
2.4SQLServer的体系结构
2.4.1SQLServer的客户机/伺服器体系结构
2.4.2SQLServer的总体架构
2.4.3一个基本SELECT查询的执行流程
练习题2
上机实验题1
第3章创建和删除资料库
3.1资料库对象
3.2系统资料库
3.3SQLServer资料库的存储结构
3.3.1档案和档案组
3.3.2资料库的存储结构
3.3.3事务日誌
3.4创建和修改资料库
3.4.1创建资料库
3.4.2修改资料库
3.5查看资料库
3.6资料库更名和删除
3.6.1资料库重命名
3.6.2删除资料库
练习题3
上机实验题2
第4章创建和使用表
4.1表的概念
4.1.1什幺是表
4.1.2表中数据的完整性
4.2创建表
4.3修改表的结构
4.4资料库关係图
4.4.1建立资料库关係图
4.4.2删除关係和资料库关係图
4.5表的更名和删除
4.5.1表的更名
4.5.2删除表
4.6记录的新增和修改
4.7表的几种特殊的列
练习题4
上机实验题3
第5章TSQL基础
5.1TSQL语言概述
5.1.1什幺是TSQL语言
5.1.2TSQL语言的分类
5.1.3TSQL语言的特点
5.2TSQL语句的执行
5.3数据定义语言
5.3.1资料库的操作语句
5.3.2表的操作语句
5.4数据操纵语言
5.4.1INSERT语句
5.4.2UPDATE语句
5.4.3DELETE语句
5.5数据查询语言
5.5.1投影查询
5.5.2选择查询
5.5.3排序查询
5.5.4使用聚合函式
5.5.5连线查询
5.5.6子查询
5.5.7空值及其处理
5.6TSQL程式设计基础
5.6.1标识符
5.6.2数据类型
5.6.3变数
5.6.4运算符
5.6.5批处理
5.6.6注释
5.6.7控制流语句
5.6.8异常处理
5.6.9函式
练习题5
上机实验题4
第6章TSQL高级套用
6.1事务处理
6.1.1事务分类
6.1.2显式事务
6.1.3自动提交事务
6.1.4隐式事务
6.1.5事务和异常处理
6.2数据的锁定
6.2.1SQL Server中的自动锁定
6.2.2SQL Server中的自定义锁定
6.3游标
6.3.1游标的概念
6.3.2游标的基本操作
6.3.3使用游标
练习题6
上机实验题5
第7章索引
7.1索引概述
7.1.1索引的作用
7.1.2索引的结构
7.1.3索引的类型
7.1.4几个相关的概念
7.2创建索引
7.2.1使用SQL Server控制管理器创建索引
7.2.2使用CREATE INDEX语句创建索引
7.2.3使用CREATE TABLE语句创建索引
7.3索引的查看与使用
7.3.1查看索引信息
7.3.2索引的使用
7.3.3索引的禁用和启用
7.4修改索引
7.4.1使用SQL Server控制管理器修改索引
7.4.2使用TSQL语句修改索引
7.5删除索引
7.5.1使用SQL Server控制管理器删除索引
7.5.2使用TSQL语句删除索引
练习题7
上机实验题6
第8章视图
8.1视图概述
8.1.1视图及其作用
8.1.2视图类型
8.2创建视图
8.2.1使用SQL Server管理控制器创建视图
8.2.2使用SQL语句创建视图
8.3使用视图
8.3.1使用视图进行数据查询
8.3.2可更新的视图
8.4视图定义的修改
8.4.1使用SQL Server管理控制器修改视图定义
8.4.2重命名视图
8.5查看视图的信息
8.5.1使用SQL Server管理控制器查看视图信息
8.5.2使用sp_helptext存储过程查看视图信息
8.6视图的删除
8.6.1使用SQL Server管理控制器删除视图
8.6.2使用TSQL语句删除视图
8.7索引视图
8.7.1什幺是索引视图
8.7.2建立索引视图的要求
8.7.3建立索引视图
练习题8
上机实验题7
第9章数据完整性
9.1数据完整性概述
9.2约束
9.2.1PRIMARYKEY约束
9.2.2FOREIGNKEY约束
9.2.3UNIQUE约束
9.2.4CHECK约束
9.2.5列约束和表约束
9.3默认值
9.3.1在创建表时指定默认值
9.3.2使用默认对象
9.4规则
9.4.1创建规则
9.4.2绑定规则
9.4.3解除和删除规则
练习题9
上机实验题8
第10章存储过程
10.1概述
10.1.1什幺是存储过程
10.1.2存储过程的类型
10.2创建存储过程
10.2.1使用SQLServer管理控制器创建存储过程
10.2.2使用CREATEPROCEDURE语句创建存储过程
10.3执行存储过程
10.4存储过程的参数
10.4.1在存储过程中使用参数
10.4.2在存储过程中使用默认参数
10.4.3在存储过程中使用返回参数
10.4.4存储过程的返回值
10.4.5使用SQLServer管理控制器执行存储过程
10.5存储过程的管理
10.5.1查看存储过程
10.5.2修改存储过程
10.5.3重命名存储过程
10.5.4删除存储过程
练习题10
上机实验题9
第11章触发器
11.1触发器概述
11.1.1触发器的作用
11.1.2触发器的分类
11.2DML触发器
11.2.1DML触发器概述
11.2.2创建DML触发器
11.2.3删除、禁用和启用触发器
11.2.4inserted表和deleted表
11.2.5INSERT、UPDATE和DELETE触发器的套用
11.2.6INSTEADOF触发器
11.3DDL触发器
11.3.1创建DDL触发器
11.3.2DDL触发器的套用
11.4登录触发器
11.5触发器的管理
11.5.1查看触发器
11.5.2修改触发器
练习题11
上机实验题10
第12章SQLServer的安全管理
12.1SQLServer安全体系结构
12.2SQLServer的身份验证模式和设定
12.2.1SQLServer的身份验证模式
12.2.2设定身份验证模式
12.3SQLServer账号管理
12.3.1SQLServer伺服器登录账号管理
12.3.2SQLServer资料库用户账号管理
12.4许可权和角色
12.4.1许可权
12.4.2角色
12.5架构
练习题12
上机实验题11
第13章数据档案安全和灾难恢复
13.1数据档案安全概述
13.2资料库备份和还原
13.2.1资料库备份和还原概述
13.2.2资料库备份和恢复过程
13.3资料库的分离和附加
13.3.1分离用户资料库
13.3.2附加用户资料库
13.4资料库镜像
13.4.1资料库镜像概述
13.4.2配置资料库镜像
13.5资料库快照
13.5.1资料库快照概述
13.5.2创建和使用资料库快照
13.6日誌传送
13.7故障转移群集概述
13.8AlwaysOn概述
练习题13
上机实验题12
第14章ADO.NET数据访问技术
14.1ADO.NET模型
14.1.1ADO.NET简介
14.1.2ADO.NET体系结构
14.1.3ADO.NET资料库的访问流程
14.2ADO.NET的数据访问对象
14.2.1SqlConnection对象
14.2.2SqlCommand对象
14.2.3SqlDataReader对象
14.2.4SqlDataAdapter对象
14.3DataSet对象
14.3.1DataSet对象概述
14.3.2DataSet对象的属性和方法
14.3.3Tables集合和DataTable对象
14.3.4Columns集合和DataColumn对象
14.3.5Rows集合和DataRow对象
14.4数据绑定
14.4.1数据绑定概述
14.4.2数据绑定方式
14.5DataView对象
14.5.1DataView对象概述
14.5.2DataView对象的列排序设定
14.5.3DataView对象的过滤条件设定
14.6DataGridView控制项
14.6.1创建DataGridView对象
14.6.2DataGridView对象的属性、方法和事件
14.6.3DataGridView与DataView对象结合使用
14.6.4通过DataGridView对象更新数据源
练习题14
上机实验题13
第15章资料库系统开发实例
15.1SMIS系统概述
15.1.1SMIS系统功能
15.1.2SMIS设计技巧
15.1.3SMIS系统安装
15.2SMIS系统结构
15.3SMIS系统实现
15.3.1公共类
15.3.2pass窗体
15.3.3main窗体
15.3.4editstudent窗体
15.3.5editstudent1窗体
15.3.6querystudent窗体
15.3.7editteacher窗体
15.3.8editteacher1窗体
15.3.9queryteacher窗体
15.3.10editcourse窗体
15.3.11editcourse1窗体
15.3.12querycourse窗体
15.3.13allocatecourse窗体
15.3.14queryallocate窗体
15.3.15editselection窗体
15.3.16queryselection窗体
15.3.17editscore窗体
15.3.18queryscore窗体
15.3.19queryscore1窗体
15.3.20edituser窗体
15.3.21edituser1窗体
练习题15
上机实验题14
附录A部分练习题参考答案
参考文献
转载请注明出处海之美文 » SQL Server 2012 资料库套用与开发教程