数据库应用技术 SQL SERVER 2008PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:孙伟编著
- 出 版 社:北京:高等教育出版社
- 出版年份:2013
- ISBN:9787040366457
- 页数:249 页
第1章 数据库系统概述 1
1.1数据库的基本原理 1
1.1.1数据库系统简介 1
1.1.2数据库设计的过程 2
1.1.3需求分析 2
1.1.4概念模型 3
1.1.5关系模型 3
1.1.6关系规范化 6
1.2 SQL Server 2008数据库简介 8
1.3 SQL Server 2008的管理和开发工具简介 8
1.4 SQL Server 2008系统数据库简介 14
1.4.1数据库文件的分类 14
1.4.2数据库文件组 14
1.4.3系统数据库 14
1.4.4数据存储 15
习题1 16
综合实训 1安装并配置SQL Server2008 16
第2章 图形界面下数据库和表的创建与维护 17
2.1数据库的创建与维护 17
2.1.1数据库的创建 17
2.1.2数据库的维护 19
2.1.3数据库的附加与分离 21
2.1.4数据库的备份与还原 22
2.2表的创建与维护 27
2.2.1表的概述 28
2.2.2数据类型 28
2.2.3表的创建 30
2.2.4表的维护 32
2.3约束的创建与维护 34
2.3.1主键约束 34
2.3.2外键约束 35
2.3.3级联参照完整性约束 36
2.3.4唯一键约束 37
2.3.5默认值约束 37
2.3.6检查约束 38
2.3.7数据库关系图 39
2.4标识列与计算列的创建与维护 40
2.4.1标识列 41
2.4.2计算列 42
2.5索引的创建与维护 42
2.5.1索引概述 43
2.5.2创建与维护索引 44
2.6数据的导入与导出 45
2.6.1导出数据 45
2.6.2导入数据 49
习题2 51
综合实训2掌握图形界面下数据库和表的基本操作 52
第3章 使用SQL命令创建、维护数据库和表 53
3.1创建与维护数据库 53
3.1.1创建数据库 53
3.1.2维护数据库 57
3.1.3附加与分离数据库 58
3.1.4备份和还原数据库 59
3.2创建与维护表 61
3.2.1创建表 61
3.2.2维护表 64
3.3创建与维护约束 65
3.3.1添加主键约束 65
3.3.2添加唯一键约束 66
3.3.3添加默认值约束 66
3.3.4添加检查约束 66
3.3.5添加外键和级联参照完整性约束 67
3.3.6删除约束 68
3.4添加、删除、修改记录 68
3.4.1记录的添加 68
3.4.2记录的修改 69
3.4.3记录的删除 70
3.5创建与维护索引 71
3.5.1创建索引 71
3.5.2维护索引 72
3.6数据的导入与导出 72
3.6.1 OPENDATASOURCE函数 72
3.6.2数据导入 74
3.6.3数据导出 75
习题3 76
综合实训3使用SQL命令创建数据库和表 76
第4章 数据库查询 77
4.1流通企业业务管理系统数据库设计 77
4.1.1需求分析及业务流程描述 77
4.1.2业务报表模板设计 77
4.1.3概念设计 81
4.1.4逻辑设计 82
4.1.5数据库表结构设计 83
4.1.6基础数据的输入 89
4.2运算符和表达式 94
4.2.1常量和变量 94
4.2.2系统函数 95
4.2.3运算符 101
4.2.4表达式 102
4.3基本的查询操作 104
4.3.1 SELECT语句的语法格式 104
4.3.2基本的SELECT语句 105
4.3.3 WHERE和ORDER BY子句 106
4.4数据统计 107
4.4.1数据基本统计 108
4.4.2数据分组统计 108
4.4.3数据明细统计 109
4.5多表连接查询 110
4.5.1交叉连接 111
4.5.2内连接 111
4.5.3外连接 112
4.5.4自连接 115
4.6子查询 116
4.6.1比较测试子查询 116
4.6.2集合成员测试子查询 117
4.6.3存在性测试子查询 118
4.6.4批量比较测试子查询 119
4.7子查询的其他应用 119
4.7.1使用INTO子句创建新表 119
4.7.2使用子查询添加记录 120
4.7.3使用子查询修改记录 120
4.7.4使用子查询删除记录 120
4.7.5使用UNION运算符合并查询的结果集 121
4.7.6使用EXCEPT运算符获取两个子查询的差异结果 121
4.7.7使用INTERSECT运算符获取两个子查询的相同结果 122
习题4 122
综合实训4产品销售情况统计 123
第5章 视图的创建与维护 124
5.1视图概述 124
5.1.1视图的概念 124
5.1.2视图的优点和缺点 126
5.2图形界面下视图的创建与维护 127
5.2.1图形界面下创建视图 127
5.2.2图形界面下维护视图 129
5.3使用SQL命令创建与维护视图 129
5.3.1使用SQL命令创建视图 129
5.3.2使用SQL命令维护视图 131
习题5 132
综合实训5围绕商品销售创建视图 132
第6章 数据库编程基础 133
6.1流程控制语句 133
6.1.1 BEG…END语句 133
6.1.2 IF…ELSE语句 133
6.1.3 WHILE语句 134
6.1.4 WAITFOR语句 134
6.1.5 RETURN语句 135
6.1.6 RAISERROR语句 135
6.1.7 TRY…CATCH语句 137
6.1.8 SET语句 139
6.2批处理和注释符 139
6.2.1批处理 139
6.2.2注释符 141
6.3用户自定义函数 141
6.3.1创建标量值函数 141
6.3.2创建内嵌表值函数 143
6.3.3创建多语句表值函数 144
6.3.4自定义函数的维护 145
6.4游标 145
6.4.1声明游标 146
6.4.2打开游标 148
6.4.3从游标中读取数据 148
6.4.4关闭游标 149
6.4.5释放游标 149
6.4.6游标应用 150
习题6 151
综合实训6围绕商品采购创建自定义函数和游标 151
第7章 存储过程的创建与维护 153
7.1存储过程概述 153
7.1.1存储过程的执行过程 153
7.1.2存储过程的优点 154
7.2存储过程的创建 154
7.2.1创建存储过程的基本语法 154
7.2.2创建存储过程直接返回结果集 155
7.2.3创建存储过程返回单个值 158
7.2.4创建存储过程通过游标返回结果集 158
7.3存储过程的维护 160
7.3.1图形界面下存储过程的维护 160
7.3.2使用SQL命令维护存储过程 160
7.4系统存储过程和扩展存储过程 161
7.4.1系统存储过程 161
7.4.2扩展存储过程 162
习题7 162
综合实训7围绕商品库存储创建存储过程 163
第8章 触发器 164
8.1事务控制 164
8.1.1事务控制的概念 164
8.1.2事务控制的实现 165
8.2触发器的概念 168
8.2.1触发器简介 168
8.2.2触发器的作用 169
8.3创建触发器 169
8.3.1创建触发器的语法格式 169
8.3.2创建INSERT触发器 170
8.3.3创建DELETE触发器 172
8.3.4创建UPDATE触发器 175
8.4触发器的维护 176
8.4.1使用系统存储过程查看触发器的相关信息 176
8.4.2修改触发器 178
8.4.3禁止或启用触发器 178
8.4.4设置触发器的激发顺序 178
8.4.5删除触发器 181
8.5触发器的嵌套与递归调用 181
8.5.1触发器的嵌套 181
8.5.2触发器的递归 185
8.6触发器的综合应用 186
8.6.1问题描述 187
8.6.2程序的实现 187
习题8 214
综合实训8触发器的综合应用 215
第9章 数据库的安全管理 216
9.1 SQL Server的安全机制 216
9.2 SQL Server的身份验证模式 217
9.2.1身份验证机制 217
9.2.2身份验证模式的设置 217
9.3服务器的安全管理 218
9.3.1系统内置的登录账户简介 218
9.3.2图形界面下服务器登录账户的创建和维护 219
9.3.3图形界面下服务器角色的管理和维护 224
9.3.4使用系统存储过程创建和维护服务器登录账户 226
9.4数据库安全管理 226
9.4.1系统内置的数据库用户简介 227
9.4.2图形界面下创建和维护数据库用户账户 227
9.4.3图形界面下数据库角色的管理和维护 228
9.4.4使用系统存储过程管理和维护数据库用户及角色 230
9.5数据库架构管理 231
9.5.1架构概述 231
9.5.2图形界面下架构的管理和维护 231
9.5.3使用SQL语句管理和维护架构 233
9.6操作权限管理 233
9.6.1权限分类 233
9.6.2权限操作 233
9.6.3图形界面下操作权限管理 234
9.6.4使用SQL语句管理操作权限 237
习题9 238
综合实训9对MARKETING数据库进行安全设置 238
附录SQL Server 2008的安装 239
参考文献 249
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《全国高等中医药行业“十三五”创新教材 中医药学概论》翟华强 2019
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《习近平总书记教育重要论述讲义》本书编写组 2020
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《高等数学试题与详解》西安电子科技大学高等数学教学团队 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《教育学考研应试宝典》徐影主编 2019
- 《语文教育教学实践探索》陈德收 2018
- 《家庭音乐素养教育》刘畅 2018