图书介绍
SQL Server 2012数据库教程PDF|Epub|txt|kindle电子书版本网盘下载
- 郑阿奇,刘启芬,顾韵华主编 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115388971
- 出版时间:2015
- 标注页数:338页
- 文件大小:51MB
- 文件页数:348页
- 主题词:关系数据库系统-高等学校-教材
PDF下载
下载说明
SQL Server 2012数据库教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 数据库的基本概念1
1.1 数据库1
1.1.1 数据库系统1
1.1.2 数据模型2
1.1.3 关系型数据库语言4
1.2 数据库设计4
1.2.1 概念结构设计4
1.2.2 逻辑结构设计5
1.2.3 物理结构设计6
1.3 数据库应用系统7
1.3.1 C/S模式应用系统7
1.3.2 B/S模式应用系统8
习题8
第2章 数据库创建10
2.1 SQL Server 2012数据库10
2.1.1 逻辑数据库10
2.1.2 物理数据库12
2.1.3 系统数据库和用户数据库13
2.2 界面方式创建数据库13
2.2.1 数据库的创建13
2.2.2 数据库的修改和删除16
2.3 命令方式创建数据库19
2.3.1 创建数据库:CREATE DATABASE19
2.3.2 修改数据库:ALTER DATABASE23
2.3.3 删除数据库:DROP DATABASE26
2.3.4 数据库快照:AS SNAPSHOT26
习题28
第3章 表的创建和操作30
3.1 数据类型和表结构30
3.1.1 数据类型30
3.1.2 表结构设计36
3.2 界面方式创建表结构37
3.2.1 创建表结构37
3.2.2 修改表结构38
3.2.3 删除表40
3.3 命令方式创建表结构40
3.3.1 创建表结构:CREATE TABLE40
3.3.2 修改表结构:ALTER TABLE42
3.3.3 删除表:DROP TABLE44
3.4 界面方式操作表数据44
3.4.1 插入记录44
3.4.2 删除记录46
3.4.3 修改记录46
3.5 命令方式操作表数据46
3.5.1 插入记录:INSERT46
3.5.2 修改记录:UPDATE50
3.5.3 删除记录:DELETE/TRUNCATE TABLE50
习题52
第4章 数据库的查询、视图和游标54
4.1 数据库的查询:SELECT54
4.1.1 选择查询结果输出列:/列表55
4.1.2 选择查询条件:WHERE60
4.1.3 指定查询对象:FROM65
4.1.4 连接:=/JOIN67
4.1.5 指定查询结果分组方法:GROUP BY70
4.1.6 指定查询结果分组后筛选条件:HAVING72
4.1.7 指定查询结果排序顺序:ORDER BY73
4.1.8 其他:INTO/UNION/EXCEPT/CTE74
4.2 视图76
4.2.1 视图概念76
4.2.2 创建视图:CREATE VIEW77
4.2.3 查询视图:SELECT80
4.2.4 更新视图:INSERT/UPDATE/DELETE81
4.2.5 修改视图的定义:ALTER VIEW83
4.2.6 删除视图:DROP VIEW83
4.3 游标84
4.3.1 声明游标:DECLARE CURSOR84
4.3.2 打开游标:OPEN87
4.3.3 读取数据:FETCH88
4.3.4 关闭删除游标:CLOSE/DEALLOCATE90
习题91
第5章 T-SQL语言93
5.1 T-SQL语言93
5.2 常量、自定义数据类型与变量94
5.2.1 常量94
5.2.2 自定义数据类型96
5.2.3 变量:DECLARE/SET/SELECT98
5.3 运算符与表达式102
5.4 流程控制语句107
5.4.1 语句块:BEGIN…END107
5.4.2 条件语句:IF…ELSE107
5.4.3 多重分支:CASE109
5.4.4 无条件转移语句:GOTO110
5.4.5 循环语句:WHILE/BREAK/CONTINUE110
5.4.6 返回语句:RETURN111
5.4.7 等待语句:WAITFOR DELAY/TIME112
5.4.8 错误处理语句:TRY…CATCH112
5.5 系统内置函数112
5.5.1 系统内置函数介绍112
5.5.2 常用系统标量函数113
5.6 用户定义函数:CREATE/ALTER/DROP FUNCTION120
5.6.1 标量函数:SELECT/EXEC120
5.6.2 内嵌表值函数:FROM表(…)122
5.6.3 用户定义函数的删除:DROP FUNCTION125
习题125
第6章 索引和完整性127
6.1 索引127
6.1.1 索引的分类127
6.1.2 索引的创建:CREATE INDEX128
6.1.3 重建索引:ALTERINDEX131
6.1.4 索引的删除:DROP INDEX132
6.2 数据完整性132
6.2.1 创建实体完整性:PRIMARY KEY/UNIQUE134
6.2.2 创建域完整性:CHECK/CREATERULE136
6.2.3 创建参照完整性:FOREIGN KEY141
习题144
第7章 存储过程和触发器146
7.1 存储过程146
7.1.1 存储过程的类型146
7.1.2 存储过程的创建与执行:CREATE PROCEDURE147
7.1.3 存储过程的修改:ALTER PROCEDURE152
7.1.4 存储过程的删除:DROP PROCEDURE153
7.1.5 界面方式操作存储过程153
7.2 触发器155
7.2.1 触发器的类型155
7.2.2 触发器的创建:CREATE TRIGGER155
7.2.3 触发器的修改:ALTER TRIGGER161
7.2.4 触发器的删除:DROP TRIGGER162
7.2.5 界面方式操作触发器163
习题163
第8章 备份与恢复165
8.1 备份和恢复概述165
8.1.1 数据库备份概念165
8.1.2 数据库恢复概念167
8.2 数据库备份168
8.2.1 创建备份设备168
8.2.2 命令方式备份数据库:BACKUP DATABASE170
8.2.3 界面方式备份数据库174
8.3 数据库恢复175
8.3.1 检查点175
8.3.2 命令方式恢复数据库:RESTORE DATABASE176
8.3.3 界面方式恢复数据库179
8.4 附加数据库和数据库复制179
8.4.1 附加数据库180
8.4.2 数据库复制180
习题181
第9章 系统安全管理182
9.1 SQL Server 2012的安全机制182
9.1.1 SQL Server身份验证模式182
9.1.2 SQL Server安全性机制183
9.1.3 SQL Server数据库安全验证过程183
9.2 建立和管理用户账户184
9.2.1 界面方式管理用户账户184
9.2.2 命令方式管理用户账户:CREATE LOGIN/USER188
9.3 角色管理190
9.3.1 固定服务器角色190
9.3.2 固定数据库角色192
9.3.3 自定义数据库角色:CREATE/DROP ROLE194
9.3.4 应用程序角色196
9.4 数据库权限的管理197
9.4.1 授予权限:GRANT198
9.4.2 拒绝权限200
9.4.3 撤销权限201
9.5 数据库架构的定义和使用202
9.5.1 界面方式创建架构202
9.5.2 命令方式创建架构:CREATE SCHEMA204
习题205
第10章 其他概念207
10.1 事务207
10.1.1 事务与ACID属性207
10.1.2 多用户使用问题208
10.1.3 事务处理:BEGIN/COMMIT/ROLLBACK/SAVE /ROLLBACK TRANSACTION208
10.1.4 事务隔离级:SET TRANSACTION ISOLATION LEVEL211
10.2 锁定213
10.2.1 锁定粒度213
10.2.2 锁定模式213
10.3 自动化管理214
10.3.1 SQL Server代理215
10.3.2 操作员216
10.3.3 作业216
10.3.4 警报216
10.3.5 数据库邮件216
10.3.6 维护计划向导217
习题217
实验1 SQL Server 2012环境218
实验2创建数据库和表222
实验3表数据插入、修改和删除226
实验4数据库的查询和视图230
实验4.1 数据库的查询230
实验4.2 视图的使用236
实验5T-SQL编程238
实验6索引和数据完整性的使用242
实验6.1 索引242
实验6.2 数据完整性243
实验7存储过程和触发器的使用246
实验7.1 存储过程246
实验7.2 触发器248
实验8数据库的备份与恢复251
实验8.1 数据库的备份251
实验8.2 数据库的恢复252
实验9数据库的安全性254
实验9.1 数据库用户的管理254
实验9.2 服务器角色的应用255
实验9.3 数据库权限管理256
实习0创建实习数据库258
实习0.1 创建数据库及其对象258
实习0.2 功能和界面263
实习1 PHP 5/SQL Server2012学生成绩管理系统266
实习1.1 PHP开发平台搭建266
实习1.1.1 创建PHP环境266
实习1.1.2 Eclipse安装与配置269
实习1.2 PHP开发入门270
实习1.2.1 PHP项目的建立271
实习1.2.2 PHP项目的运行272
实习1.2.3 PHP连接 SQL Server 2012273
实习1.3 界面设计及系统登录274
实习1.3.1 主界面274
实习1.3.2 登录功能275
实习1.4 学生功能277
实习1.4.1 修改口令277
实习1.4.2 查询成绩279
实习1.5 教师功能281
实习1.5.1 增减学生281
实习1.5.2 输入成绩283
实习2 ASP.NET 4.5 /SQL Server 2012学生成绩管理系统286
实习2.1 ADO.NET架构原理286
实习2.2 创建ASP.NET项目288
实习2.2.1 ASP.NET项目的建立288
实习2.2.2 ASP.NET连接 SQL Server 2012288
实习2.3 界面设计及系统登录289
实习2.3.1 主界面289
实习2.3.2 登录功能290
实习2.4 学生功能293
实习2.4.1 修改口令293
实习2.4.2 查询成绩295
实习2.5 教师功能301
实习2.5.1 增减学生301
实习2.5.2 输入成绩306
实习3 VB 6.0/SQL Server2012学生成绩管理系统311
实习3.1 VB数据库开发准备311
实习3.1.1 创建ODBC数据源311
实习3.1.2 新建VB 6.0项目312
实习3.1.3 连接数据库313
实习3.2 菜单系统与登录控制313
实习3.2.1 设计主菜单313
实习3.2.2 主窗口及版权声明315
实习3.2.3 登录功能315
实习3.2.4 菜单功能代码317
实习3.3 学生功能317
实习3.3.1 修改口令317
实习3.3.2 查询成绩318
实习3.4 教师功能320
实习3.4.1 增减学生320
实习3.4.2 输入成绩322
附录A学生成绩(pxscj)数据库表样本数据325
附录B SQL Server 2012简介和安装328
B.1 SQL Server简介328
B.1.1 SQL Server 2012服务器组件、管理工具和联机丛书328
B.1.2 SQL Server 2012的不同版本及支持功能330
B.2 SQL Server 2012安装331
B.2.1 SQL Server 2012安装环境331
B.2.2 SQL Server 2012安装332
B.3 SQL Server 2012环境336