网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 SQL Server 2012数据库技术及应用
分类
作者 周慧,施乐军,崔玉礼主编
出版社 人民邮电出版社
下载
简介
内容推荐
本书首先介绍数据库系统的基本知识、需求分析、概念设计和逻辑设计的方法,然后分别介绍SQL Server 2012的基本服务功能、安装与配置;使用SSMS或T-SQL创建、管理与操作数据库、表、索引和视图;T-SQL的SELECT数据查询;T-SQL编程基础、创建与管理存储过程、触发器和用户定义函数;很后介绍SQL Server 2012的数据库安全管理技术、备份与还原技术、导出与导入技术。本书将数据库理论知识融入数据库开发与维护的工作过程之中,依照职业岗位能力要求和行业实用技术要求编写。将各章内容以案例和项目任务为载体,循序渐进地展示出来,便于工学结合、任务驱动的课程教学。本书可作为各层次院校计算机类专业数据库技术与应用课程的教材,也可供数据库开发与维护的工程技术人员自学参考。
作者简介
崔玉礼,1982年在国防科技大学进修《计算机原理》。1982年至1985年在湖南大学计算机科学系任教。1983年7月至1984年2月参与国防科技大学卫星发射显示系统科研协作。1988年2月至1988年7月在国防科技大学进修研究生课程《分布式数据库》。1985至今在烟台职业学院任教。
目录
章数据库系统认知1
1.1数据管理技术的产生和发展2
1.1.1数据处理的基本概念2
1.1.2数据管理技术的发展3
1.2数据库系统概述5
1.2.1数据库系统的构成5
1.2.2数据库管理系统简介8
1.2.3数据库的体系结构9
1.3数据模型10
1.3.1数据模型的应用层次10
1.3.2数据模型的组成要素11
1.3.3逻辑模型的结构分类12
1.4数据库设计步骤13
1.5任务训练——数据库系统认知15
第2章需求分析与数据库概念设计18
2.1需求分析19
案例1-2-1教务管理系统需求分析20
案例2-2-1图书管理系统需求分析21
2.2数据库概念设计概述22
2.2.1概念模型的基本要素22
2.2.2概念设计的一般步骤25
2.3E-R方法概念设计26
案例1-2-2教务管理数据库概念设计26
2.3.1概念模型的E-R表示方法26
2.3.2概念模型的E-R设计过程27
2.3.3使用Visio建立E-R概念模型27
2.4IDEF1X方法概念设计29
案例2-2-2图书管理数据库概念设计29
2.4.1概念模型的IDEF1X表示方法30
2.4.2使用Visio建立IDEF1X概念模型35
2.5项目训练——人事管理系统需求分析与数据库概念设计39
第3章关系模型与数据库逻辑设计43
3.1关系模型概述44
3.1.1关系模型的构成与特点44
3.1.2关系数据结构45
3.1.3关系数据操作47
3.1.4关系数据完整性51
3.2E-R概念模型到关系模型的转换55
案例1-3教务管理数据库逻辑设计55
3.2.1实体(E)转换为关系的方法55
3.2.2联系(R)转换为关系的方法55
3.3IDEF1X概念模型到关系模型的转换58
案例2-3图书管理数据库逻辑设计58
3.4关系规范化59
3.4.1范式(1NF)60
3.4.2第二范式(2NF)61
3.4.3第三范式(3NF)62
3.4.4BC范式(BCNF)63
3.5项目训练——人事管理数据库逻辑设计63
第4章SQLServer2012的安装与配置67
4.1SQLServer2012简介68
4.1.1SQLServer2012的服务68
4.1.2SQLServer2012的版本69
4.2SQLServer2012的安装与配置70
4.2.1安装的硬软件要求70
4.2.2安装的过程与配置71
4.3SQLServer2012的管理80
4.3.1界面操作术语说明80
4.3.2管理工具简介81
4.3.3SQLServer服务管理82
4.4SSMS操作基础83
4.5SQL、T-SQL与【查询编辑器】87
4.5.1SQL简介87
4.5.2T-SQL简介88
4.5.3使用【查询编辑器】89
4.6项目训练——使用SSMS91
第5章数据库的创建与管理94
5.1数据库概述95
5.1.1数据库的构成95
5.1.2数据库文件96
5.1.3数据库文件组97
5.1.4数据库对象97
5.1.5设计数据库98
5.1.6数据库快照98
5.1.7数据库镜像99
5.2使用SSMS创建与管理数据库99
案例1-5教务管理数据库的创建与管理99
5.2.1使用SSMS创建数据库100
5.2.2使用SSMS修改数据库102
5.2.3使用SSMS删除数据库104
5.3使用T-SQL创建与管理数据库104
案例2-5图书管理数据库的创建与管理104
5.3.1使用T-SQL创建数据库105
5.3.2使用T-SQL修改数据库106
5.3.3使用T-SQL删除数据库109
5.4分离和附加数据库109
5.4.1分离数据库109
5.4.2附加数据库110
5.5项目训练——人事管理数据库的创建与管理111
第6章表的创建与操作113
6.1表概述114
6.1.1表的构成115
6.1.2表的类型115
6.1.3T-SQL的数据类型116
6.1.4SQLServer表的完整性约束117
6.2使用SSMS创建与管理表118
案例1-6-1教务管理表的创建与管理118
6.2.1使用SSMS创建表118
6.2.2使用SSMS修改表119
6.2.3使用SSMS删除表123
6.3使用SSMS操作表123
案例1-6-2教务管理表的操作123
6.3.1使用SSMS插入数据行124
6.3.2使用SSMS更新数据125
6.3.3使用SSMS删除数据行125
6.4使用T-SQL创建与管理表125
案例2-6-1图书管理表的创建与管理125
6.4.1使用T-SQL创建表125
6.4.2使用T-SQL修改表128
6.4.3使用T-SQL删除表129
6.5使用T-SQL操作表129
案例2-6-2图书管理表的操作129
6.5.1使用T-SQL插入数据行129
6.5.2使用T-SQL更新数据131
6.5.3使用T-SQL删除数据行133
6.6索引的创建与管理133
6.6.1索引概述133
6.6.2使用SSMS创建索引135
6.6.3使用SSMS删除索引136
6.6.4使用T-SQL创建索引136
6.6.5使用T-SQL删除索引136
6.7关系图的创建与管理136
6.7.1创建数据库关系图137
6.7.2修改数据库关系图137
6.7.3删除数据库关系图138
6.7.4显示数据库关系图属性138
6.8项目训练——人事管理表的创建与操作138
第7章SELECT数据查询142
7.1SELECT查询语句143
案例1-7教务管理SELECT数据查询143
7.1.1SELECT查询语句结构143
7.1.2SELECT子句投影查询144
7.1.3FROM子句连接查询149
7.1.4WHERE子句选择查询150
7.1.5GROUPBY子句分组统计查询155
7.1.6HAVING子句限定查询156
7.1.7ORDERBY子句排序查询156
7.1.8INTO子句保存查询158
7.2ANSI连接查询158
案例2-7-1图书管理ANSI连接查询158
7.2.1FROM子句的ANSI连接查询158
7.2.2内连接查询159
7.2.3外连接查询160
7.2.4自连接查询162
7.2.5交叉连接查询162
7.2.6多表连接查询163
7.3子查询164
案例2-7-2图书管理SELECT子查询164
7.3.1IN子查询164
7.3.2SOME|ANY和ALL子查询165
7.3.3EXISTS子查询166
7.3.4子查询在其他语句中的使用167
7.3.5子查询和连接查询的比较167
7.4联合查询168
7.4.1UNION操作符168
7.4.2联合查询结果排序169
7.5项目训练——人事管理SELECT数据查询170
第8章视图的创建与应用172
8.1视图概述173
8.2使用SSMS创建与管理视图174
案例1-8-1教务管理视图的创建与管理174
8.2.1使用SSMS创建视图174
8.2.2使用SSMS修改视图176
8.2.3使用SSMS删除视图177
8.3使用SSMS应用视图177
案例1-8-2教务管理视图的应用177
8.3.1使用SSMS查询数据177
8.3.2使用SSMS插入数据行178
8.3.3使用SSMS更新数据178
8.3.4使用SSMS删除数据行178
8.4使用T-SQL创建与管理视图179
案例2-8-1图书管理视图的创建与管理179
8.4.1使用T-SQL创建视图179
8.4.2使用T-SQL修改视图181
8.4.3使用T-SQL删除视图182
8.5使用T-SQL应用视图182
案例2-8-2图书管理视图的应用182
8.5.1使用T-SQL查询数据182
8.5.2使用T-SQL插入数据行182
8.5.3使用T-SQL更新数据183
8.5.4使用T-SQL删除数据行183
8.6项目训练——人事管理视图的创建与应用183
第9章T-SQL编程与应用185
9.1T-SQL编程基础186
9.1.1有效标识符186
9.1.2注释186
9.1.3数据类型187
9.2表达式188
9.2.1常量188
9.2.2变量189
9.2.3日期时间类型表达式191
9.2.4内置函数193
9.2.5运算符198
9.3流程控制语句199
9.3.1顺序语句199
9.3.2IF...ELSE分支语句200
9.3.3WHILE循环语句202
9.3.4其他控制语句202
9.3.5CASE多分支表达式204
9.4批处理205
9.5事务207
9.5.1事务概述207
9.5.2事务语句207
9.6项目训练——人事管理T-SQL编程与应用210
0章数据库服务器编程212
10.1创建与管理存储过程213
案例2-10-1图书管理存储过程的创建与管理213
10.1.1存储过程概述213
10.1.2创建存储过程214
10.1.3管理存储过程219
10.2创建与管理触发器220
案例2-10-2图书管理触发器的创建与管理220
10.2.1触发器概述220
10.2.2创建DML触发器221
10.2.3创建DDL触发器229
10.2.4管理触发器230
10.3创建与管理用户定义函数232
案例2-10-3图书管理用户定义函数的创建与管理232
10.3.1用户定义函数概述232
10.3.2创建用户定义函数233
10.3.3管理用户定义函数236
10.4项目训练——人事管理数据库服务器编程237
1章数据库的安全性管理239
案例1-11教务管理数据库的安全性管理240
11.1数据库的安全性管理概述240
11.2身份验证与模式配置241
11.2.1Windows身份验证242
11.2.2SQLServer身份验证242
11.2.3配置身份验证模式242
11.3登录名管理243
11.3.1内置登录名243
11.3.2创建Windows登录名245
11.3.3创建SQLServer登录名250
11.3.4修改和删除登录名253
11.4数据库用户管理253
11.4.1内置数据库用户253
11.4.2创建数据库用户255
11.4.3修改和删除数据库用户257
11.5架构管理257
11.5.1内置架构和默认架构258
11.5.2创建架构258
11.5.3修改和删除架构260
11.6权限管理261
11.6.1对象权限管理261
11.6.2数据库权限管理264
11.7角色管理266
11.7.1服务器角色管理267
11.7.2数据库角色管理270
11.8项目训练——人事管理数据库的安全性管理273
2章数据库的恢复与传输275
12.1数据库的备份与还原276
案例1-12-1教务管理数据库的备份与还原276
12.1.1数据库备份概述276
12.1.2数据库备份278
12.1.3数据库还原281
12.2数据库的导出与导入282
案例1-12-2教务管理数据库的导出与导入283
12.2.1SQLServer数据导出283
12.2.2SQLServer数据导入286
12.3项目训练——人事管理数据库的恢复与传输287
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/4/17 19:33:05