SQL Server数据库基础 - 中国高校教材图书网
书名:
SQL Server数据库基础
ISBN: 978-7-5635-5382-2
条码:
作者:
余平 张淑芬
相关图书
装订: 0
印次: 1-1
开本: 16开
定价:
¥32.00
折扣价:¥21.44
折扣:0.67
节省了10.56元
字数:
出版社:
北京邮电大学出版社
页数:
发行编号:
每包册数:
出版日期:
2018-03-01
内容简介:
本书是重庆市省级精品课程“SQL Server数据库应用基础”课程建设的配套教材,是根据高职院校软件技术专业人才培养方案的要求,同时借鉴国家示范高职院校软件专业教学经验编写的一本特色教材。本书以项目任务驱动方式组织各章节知识点,全书共分为10章,主要章节由数据库概述、SQL Server 2016数据库安装与配置、数据库的创建与管理、数据表的创建与管理、数据库表查询、索引与视图、TSQL语言编程基础、存储过程、触发器和数据库备份与恢复等知识组成。本书理论与实践相结合、内容层次分明、示例代码简洁明了,每个案例代码都能上机运行,课后每个单元都有相应的练习,便于读者检验学习情况。本书由大量教学资源支撑,配有课程标准、PPT文档、示例源代码、教学微视频等资源,适合作为高职院校数据库基础课程的教学教材,也适合作为各类工程技术人员和设计人员的参考用书。
作者简介:
章节目录:
目录SQL Server数据库基础目录第1章数据库概述1
1.1数据库基础1
1.1.1数据库基本概念1
1.1.2数据库管理系统2
1.1.3数据库系统3
1.2数据模型4
1.2.1数据描述与模型4
1.2.2概念模型与ER图5
1.2.3逻辑数据模型与关系数据模型8
1.3关系数据模型与关系数据库9
1.3.1关系模型的数据结构9
1.3.2概念模型到关系模型的转换9
1.3.3关系数据库12
拓展练习15
本章小结16
本章习题16
第2章SQL Server 2016安装与配置18
2.1SQL Server 2016简介 19
2.2SQL Server 2016的安装 19
2.2.1SQL Server 2016安装必备 19
2.2.2SQL Server 2016的组成结构20
2.2.3SQL Server 2016安装过程21
2.2.4SQL Server Management Studio简介30
2.3SQL Server 2016的服务32
2.3.1通过SQL Server配置管理器启动SQL Server 服务32
2.3.2后台启动SQL Server 服务33
2.4SQL Server 2016数据库的安全设置34
2.4.1更改登录用户验证方式 34
2.4.2创建与删除登录账户35
2.4.3设置服务器角色与权限38
2.4.4密码策略 42
拓展练习43
本章小结 43
本章习题43
第3章数据库的创建与管理45
3.1数据库的存储结构45
3.1.1数据库物理文件及文件组46
3.1.2数据库对象48
3.2SQL Server数据库类型48
3.2.1系统数据库49
3.2.2用户数据库49
3.3使用SQL Server 管理器(SSMS)创建和管理数据库50
3.3.1使用SSMS创建数据库50
3.3.2使用SSMS修改数据库52
3.3.3使用SSMS删除数据库54
3.4使用TSQL创建与管理数据库55
3.4.1使用TSQL创建数据库55
3.4.2使用TSQL修改数据库56
3.4.3使用TSQL删除数据库57
3.5数据库分离与附加57
3.5.1使用SSMS分离数据库57
3.5.2使用SSMS附加数据库58
拓展练习58
本章小结60
本章习题60
第4章数据表的创建与管理62
4.1数据表62
4.1.1数据表结构63
4.1.2SQL Server中的数据类型63
4.1.3数据完整性65
4.2创建和管理表66
4.2.1创建表66
4.2.2查看表 68
4.2.3修改表69
4.2.4删除表71
4.3数据完整性操作73
4.3.1默认值73
4.3.2规则与规则使用75
4.3.3约束与约束使用76
4.4数据表中的数据操作85
4.4.1数据添加85
4.4.2数据的更新86
4.4.3数据的删除87
拓展练习88
本章小结89
本章习题89
第5章数据库表查询91
5.1SELECT查询语句91
5.2基本子句查询(简单查询)93
5.2.1SELECT子句93
5.2.2WHERE子句94
5.2.3对查询结果进行排序97
5.2.4把查询结果放置在新表中98
5.2.5对数据进行统计汇总98
5.3连接查询100
5.3.1内连接(INNER JOIN)101
5.3.2外连接(OUTER JOIN)101
5.3.3交叉连接(CROSS JOIN)103
5.4子查询104
5.4.1使用比较运算符的子查询105
5.4.2使用ALL、ANY运算符的子查询106
5.4.3使用\[NOT\]IN运算符的子查询107
5.4.4使用\[NOT\]EXISTS运算符的子查询107
5.5联合查询108
5.5.1UNION操作符109
5.5.2联合查询结果排序109
拓展实训109
本章小结110
本章习题110
第6章索引与视图113
6.1索引概述113
6.1.1索引分类114
6.1.2索引的创建 115
6.1.3索引的删除 117
6.1.4索引信息的查看 119
6.2视图120
6.2.1视图的概念120
6.2.2使用SSMS创建与管理视图120
6.2.3使用TSQL语句管理与创建视图123
拓展练习125
本章小结125
本章习题 125
第7章TSQL语言编程基础127
71TSQL语言概述128
711TSQL语言组成128
712TSQL语句构成129
713TSQL语句类型129
72TSQL语言要素129
721标识符129
722注释130
723数据类型130
724常量131
725变量132
726运算符与表达式134
73函数136
731常用函数136
74TSQL程序流程控制语句140
741PRINT输出语句140
742GO批处理语句140
743GOTO跳转语句140
744RETURN返回语句141
745BEGIN…END语句块141
746IF…ELSE条件语句142
747CASE多分支判断语句143
748WHILE循环语句144
749TRY…CATCH语句145
拓展练习146
本章小结146
本章习题146
第8章存储过程148
81存储过程概述149
811存储过程概念149
812存储过程的优点149
82创建存储过程150
821使用可视化界面管理工具SSMS创建存储过程150
822使用CREATE PROC语句创建存储过程151
83管理存储过程153
831执行存储过程153
832查看存储过程156
833修改存储过程157
834重命名存储过程157
835删除存储过程159
拓展练习159
本章小结159
本章习题159
第9章触发器161
91触发器概述162
911触发器的概念162
912触发器的优点 162
913触发器的种类163
92创建触发器163
921创建DML触发器163
922创建DDL触发器167
93使用与管理触发器168
931查看触发器168
932修改触发器169
933重命名触发器 171
934禁用和启用触发器 171
935删除触发器172
拓展练习172
本章小结172
本章习题173
第10章数据库备份与恢复174
101SQL Server数据库备份概述175
1011备份175
1012恢复还原176
102备份设备的创建与管理177
1021创建备份设备177
1022管理备份设备179
103备份数据181
1031创建完整备份181
1032创建差异备份183
1033创建事务日志备份185
1034创建文件组备份186
104数据恢复与还原188
1041常规恢复189
105数据导入和导出190
1051数据导出190
1052导入数据193
拓展练习193
本章小结194
本章习题194
精彩片段:
书 评:
其 它: