首页  软件  游戏  图书  电影  电视剧

请输入您要查询的图书:

 

图书 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
标签
缩略图
书名 SQL Server 2012数据库技术及应用
副书名
原作名
作者 周慧,施乐军,崔玉礼主编
译者
编者
绘者
出版社 人民邮电出版社
商品编码(ISBN) 9787115453761
开本 16开
页数 288
版次 4
装订 平装
字数 464千字
出版时间 2017-1
首版时间 2017-09-01
印刷时间 2017-09-01
正文语种
读者对象
适用范围
发行范围
发行模式 实体书
首发网站
连载网址
图书大类
图书小类
重量
CIP核字
中图分类号 TP311.138
丛书名
印张
印次 1
出版地
整理
媒质
用纸
是否注音
影印版本
出版商国别
是否套装
著作权合同登记号
版权提供者
定价 49.80
印数
出品方
作品荣誉
主角
配角
其他角色
一句话简介
立意
作品视角
所属系列
文章进度
内容简介
作者简介
目录
文摘
安全警示 适度休息有益身心健康,请勿长期沉迷于阅读小说。
随便看

 

兰台网图书档案馆全面收录古今中外各种图书,详细介绍图书的基本信息及目录、摘要等图书资料。

 

Copyright © 2004-2025 xlantai.com All Rights Reserved
更新时间:2025/5/13 4:14:37