SQL Server实用教程PDF电子书下载
- 电子书积分:15 积分如何计算积分?
- 作 者:郑阿奇编译
- 出 版 社:北京:电子工业出版社
- 出版年份:2009
- ISBN:9787121090066
- 页数:480 页
第1部分 实用教程 1
第1章 数据库的基本概念 1
1.1数据库基本概念 1
1.1.1数据库与数据库管理系统 1
1.1.2关系模型 2
1.2数据库设计 4
1.2.1概念结构设计 4
1.2.2逻辑结构设计 6
1.2.3数据库物理设计 7
13数据库应用系统 7
1.3.1数据库的连接方式 7
1.3.2客户/服务器(C/S)模式应用系统 10
1.3.3三层客户/服务器(B/S)模式应用系统 12
1.4 SQL Server 2005环境 12
1.4.1 SQL Server 2005的安装 12
1.4.2 SQL Server 2005服务器组件 17
1.4.3 SQL Server 2005管理和开发工具 18
习题 23
第2章 数据库创建 24
2.1 SQL Server数据库基本概念 24
2.1.1逻辑数据库 24
2.1.2物理数据库 26
2.2界面方式创建数据库 27
2.2.1数据库的创建 27
2.2.2数据库的修改和删除 29
2.3命令方式创建数据库 32
2.3.1创建数据库 32
2.3.2修改数据库 38
2.3.3删除数据库 41
2.3.4数据库快照 41
习题 42
第3章 表与表数据操作 43
3.1表结构和数据类型 43
3.1.1表和表结构 43
3.1.2数据类型 44
3.1.3表结构设计 49
3.2界面方式操作表 50
3.2.1创建表 50
3.2.2修改表结构 52
3.2.3删除表 54
3.3命令方式操作表 55
3.3.1创建表 55
3.3.2创建分区表 57
3.3.3修改表结构 59
3.3.4删除表 61
3.4界面方式操作表数据 62
3.4.1插入记录 62
3.4.2删除记录 63
3.4.3修改记录 63
3.5命令方式操作表数据 64
3.5.1插入记录 64
3.5.2删除记录 67
3.5.3修改记录 68
习题 70
第4章 数据库的查询和视图 72
4.1关系运算 72
4.2数据库的查询 74
4.2.1选择列 74
4.2.2 WHERE子句 81
4.2.3 FROM子句 92
4.2.4连接 97
4.2.5 GROUP BY子句 101
4.2.6 HAVING子句 105
4.2.7 ORDER BY子句 106
4.2.8 SELECT语句的其他语法 108
4.3视图 112
4.3.1视图概念 112
4.3.2创建视图 113
4.3.3查询视图 116
4.3.4更新视图 117
4.3.5修改视图的定义 119
4.3.6删除视图 120
4.4游标 120
4.4.1游标概念 120
4.4.2声明游标 121
4.4.3打开游标 123
4.4.4读取数据 124
4.4.5关闭游标 126
4.4.6删除游标 126
习题 126
第5章 T-SQL语言 127
5.1 SQL语言与T-SQL语言 127
5.2常量、变量与数据类型 128
5.2.1常量 128
5.2.2数据类型 130
5.2.3变量 133
5.3运算符与表达式 137
5.4流程控制语句 142
5.4.1 BEGIN…END语句块 142
5.4.2条件语句 143
5.4.3 CASE语句 145
5.4.4无条件转移语句 145
5.4.5循环语句 146
5.4.6返回语句 147
5.4.7等待语句 147
5.5系统内置函数 148
5.5.1系统内置函数介绍 148
5.5.2常用系统标量函数 149
5.6用户定义函数 155
5.6.1用户函数的定义与调用 156
5.6.2用户定义函数的删除 162
习题 163
第6章 索引与数据完整性 164
6.1索引 164
6.1.1索引的分类 164
6.1.2索引的创建 165
6.1.3重建索引 170
6.1.4索引的删除 171
6.2默认值约束及默认值对象 172
6.2.1在表中定义及删除默认值约束 173
6.2.2默认值对象的定义、使用与删除 174
6.3数据完整性 176
6.3.1数据完整性的分类 176
6.3.2实体完整性的实现 177
6.3.3域完整性的实现 181
6.3.4参照完整性的实现 186
习题 190
第7章 存储过程和触发器 191
7.1存储过程 191
7.1.1存储过程的类型 191
7.1.2存储过程的创建与执行 192
7.1.3存储过程的修改 198
7.1.4存储过程的删除 199
7.1.5界面方式操作存储过程 199
7.2触发器 200
7.2.1触发器的类型 200
7.2.2触发器的创建 200
7.2.3触发器的修改 207
7.2.4触发器的删除 208
7.2.5界面方式操作触发器 208
7.3 ADO.NET存储技术与.NET构架下CLR集成 209
7.3.1 ADO.NET 2.0 209
7.3.2 CLR存储过程 216
7.3.3 CLR触发器 221
习题 224
第8章 备份与恢复 225
8.1备份和恢复概述 225
8.1.1备份和恢复需求分析 225
8.1.2数据库备份的基本概念 225
8.1.3数据库恢复概念 227
8.2备份操作和备份命令 228
8.2.1创建备份设备 228
8.2.2备份命令 231
8.2.3使用“对象资源管理器”进行备份 239
8.3恢复操作和恢复命令 240
8.3.1检查点 241
8.3.2数据库的恢复命令 241
8.3.3使用图形向导方式恢复数据库 247
8.4复制数据库 250
8.5附加数据库 252
习题 253
第9章 系统安全管理 254
9.1 SQL Server 2005的安全机制 254
9.1.1 SQL Server 2005的身份验证模式 254
9.1.2 SQL Server 2005的安全性机制 255
9.2建立和管理用户账户 256
9.2.1界面方式管理用户账户 256
9.2.2命令方式管理用户账户 259
9.3服务器角色与数据库角色 262
9.3.1固定服务器角色 262
9.3.2固定数据库角色 264
9.3.3自定义数据库角色 267
9.4数据库权限的管理 269
9.4.1授予权限 269
9.4.2拒绝权限 273
9.4.3撤销权限 274
9.5数据库架构的定义和使用 275
9.5.1使用界面方式创建架构 275
9.5.2使用命令方式创建架构 278
习题 279
第2部分 实验 280
实验1 SQL Server 2005环境 280
实验2创建数据库和表 283
实验3表数据插入、修改和删除 287
实验4数据库的查询和视图 290
实验4.1数据库的查询 290
实验4.2视图的使用 296
实验5 T-SQL编程 299
实验6索引和数据完整性的使用 304
实验7存储过程和触发器的使用 308
实验8备份恢复与导入导出 314
实验8.1数据库的备份 314
实验8.2数据库的恢复 316
实验9数据库的安全性 318
实验9.1数据库用户的管理 318
实验9.2服务器角色的应用 319
实验9.3数据库权限管理 320
第3部分 实习 322
实习 0 SQL Server 2005综合应用数据准备 322
P0.1数据库 322
P0.2基本表 324
P0.2.1学生信息表 324
P0.2.2课程信息表 326
P0.2.3学生成绩表 327
P0.2.4数据分析表 328
P0.2.5登录表 328
P0.3视图 328
P0.4触发器和完整性约束 328
P0.5存储过程 329
P0.6关于综合应用功能 335
实习1VB 6.0/SQL Server学生成绩管理系统 336
P1.1连接SQL Server 2005数据库 336
P1.2学生成绩管理系统主界面 341
P1.3学生信息查询 343
P1.4学生信息修改 346
P1.5学生成绩的录入 350
P1.6学生成绩分布分析 353
实习2 PB/SQL Server学生成绩管理系统 357
P2.1 PB 10.0与SQL Server 2005数据库连接 357
P2.2主应用程序和主窗体 359
P2.3学生信息查询 361
P2.4学生信息修改 365
P2.5学生成绩修改 367
P2.6学生成绩分布分析 370
实习3 VC+++ 6.0/SQL Server学生成绩管理系统 373
P3.1创建学生成绩管理系统主框架 373
P3.2学生成绩管理系统 377
P3.2.1 PXSCJ数据库的连接 377
P3.2.2学生基本信息录入 379
P3.2.3学生信息查询修改 384
P3.2.4成绩信息录入 394
P3.2.5成绩分布分析 400
实习4 ASP.NET(C#) /SQL Server学生成绩管理系统 408
P4.1新建母版页面和内容页面 408
P4.1.1新建母版页 408
P4.1.2添加各个内容页面 411
P4.2新建显示照片页面 412
P4.3编辑学生信息录入内容页面 414
P4.4编辑学生信息查询内容页面 429
P4.5编辑成绩信息录入内容页面 434
P4.6编辑学生成绩查询内容页面 439
P4.7编辑成绩分布分析内容页 441
实习5 JavaEE(Struts 2)/SQL Server学生成绩管理系统 447
P5.1构建系统准备 447
P5.2设计系统主界面 448
P5.3学生信息录入 450
P5.4学生信息查询、修改和删除 456
P5.5学生成绩录入 468
附录A常用语句、全局变量和常用函数 476
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《雅马哈管乐队训练教程 降E调单簧管 分谱》Japan Band Clinic委员会 2019
- 《线性代数简明教程》刘国庆,赵剑,石玮编著 2019
- 《走出人格陷阱》郑晓斌,徐樟责编;武志红 2020
- 《德国发展报告 2019 大变局时代的德国》郑春荣主编 2019
- 《山海经全集精绘 上》王红旗编译;孙晓琴绘 2019
- 《细菌蛋白分泌系统研究方法与操作规程》(法)劳雷·詹来特,埃里克·卡斯卡莱斯编者;褚怡,崔改泵责编郑福英,宫晓炜,陈启伟,刘永生译者 2019
- 《学前儿童创意美术活动设计》郑娇娇,李引萍主编 2019
- 《小蜜蜂玛雅出逃记 时间》(韩)郑明肃文 2016
- 《探索与创新 苏霍姆林斯基家庭教育思想解读与实践》郑建业著 2018
- 《天籁集 一百年前之新体诗》(清)郑旭旦编;悲增标点 1929
- 《大作家是这样写作文的》郑桂华 2018
- 《马来西亚中医药现况》(马来)郑建强,吴椋冰主编 2018
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017