数据库原理与应用 SQL ServerPDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:曹新谱,李强,曹蕾编著
- 出 版 社:北京:冶金工业出版社
- 出版年份:2007
- ISBN:7502443673
- 页数:223 页
第1章 数据库系统概述 1
1.1 什么是数据库系统 1
1.1.1 数据库系统的组成 1
1.1.2 数据库系统与人 2
1.2 数据和数据模型 2
1.2.1 数据、数据标准和它的动态特性 2
1.2.2 数据模型 4
1.2.3 概念层数据模型 5
1.2.4 组织层数据模型 6
1.3 实体-联系模型 8
1.3.1 E-R模型中常用的名词与实体联系图 8
1.3.2 一个实际的E-R模型案例 11
1.4 关系数据模型 13
1.4.1 关系模型的数据结构 14
1.4.2 关系模型的数据操作 17
1.4.3 关系模型的数据完整性约束 17
1.5 从E-R模型到关系模型的转换 20
1.5.1 从E-R模型转换为关系模型 20
1.5.2 按E-R图转换来的关系模型的实例 21
1.6 数据库系统的内部结构 22
1.6.1 三级模式 22
1.6.2 两级映像与数据独立性 23
1.6.3 数据字典和数据 24
1.6.4 数据库管理系统功能及其处理流程简述 25
1.7 现代数据库系统的优点 26
1.7.1 数据库系统的发展简史 26
1.7.2 数据库系统的优点 27
小结 29
综合练习一 29
一、选择题 29
二、填空题 30
三、问答题 31
第2章 SQL Server 2000基础 32
2.1 常见的关系型数据库简介 32
2.1.1 SQL Server 2000概述 32
2.1.2 其他的数据库系统 33
2.2 SQL Server 2000安装 33
2.2.1 安装前的准备 34
2.2.2 安装SQL Server 2000个人版 34
2.3 系统测试和服务管理器的启动 39
2.4 SQL Server 2000 中的两个常用工具 40
2.4.1 企业管理器 40
2.4.2 查询分析器 42
小结 45
综合练二 45
一、选择题 45
二、填空题 46
三、问答题 46
四、上机操作题 46
第3章 SQL语言 49
3.1 SQL语言概述 49
3.1.1 SQL语言的发展 49
3.1.2 SQL语言特点 49
3.2 SQL语言的功能概述 50
3.3 SQL允许使用的数据类型 51
3.3.1 数值型 51
3.3.2 近似型 52
3.3.3 字符串型 52
3.3.4 日期时间类型 53
3.3.5 货币类型 54
3.4 部分常用函数 54
3.4.1 聚合函数 54
3.4.2 数学函数 55
3.4.3 字符串函数 55
3.4.4 类型转换函数 55
3.4.5 日期函数 55
3.4.6 系统函数 56
小结 56
综合练习三 56
一、选择题 56
二、填空题 57
三、问答题 57
四、上机操作题 57
第4章 基表 58
4.1 概述 58
4.2 基表的定义 58
4.2.1 定义基本表的SQL语句格式和语法 58
4.2.2 关于数据的完整性约束 59
4.2.3 实例 61
4.3 案例:创建“高校学生学籍与成绩管理数据库” 63
4.4 修改表的结构和表名 68
4.4.1 修改表的结构 68
4.4.2 修改表约束 69
4.4.3 修改表名 70
4.5 删除基本表 71
4.6 图形界面的数据录入 72
4.7 使用SQL语句进行数据插入 74
4.8 数据修改与删除 75
4.8.1 数据修改 75
4.8.2 数据删除 76
小结 77
综合练习四 78
一、选择题 78
二、填空题 79
三、问答题 80
四、上机操作题 81
第5章 数据查询 83
5.1 查询语句的基本结构 83
5.1.1 查询语句的语句结构和语法 83
5.1.2 查询约定 84
5.2 简单查询 84
5.2.1 查询表中指定的列 84
5.2.2 查询表中的全部列 85
5.2.3 结果列的值是经过计算的值 86
5.2.4 在查询结果中插入常量值的列 86
5.2.5 改变查询结果集中的列标题 87
5.2.6 消除取值完全相同的记录 88
5.3 条件查询 88
5.3.1 以比较运算做条件 89
5.3.2 用确定范围为条件 90
5.3.3 以确定集合当查询条件 91
5.3.4 以字符匹配为条件 92
5.3.5 涉及空值的查询 94
5.3.6 多重条件(或复合)查询 94
5.4 对查询结果排序和使用计算函数 95
5.4.1 对查询结果排序 95
5.4.2 在查询语句中使用计算函数 96
5.4.3 对查询结果进行分组统计(或计算) 98
5.5 多表连接查询 99
5.5.1 内连接 100
5.5.2 自连接 103
5.5.3 外连接 104
5.6 子查询 105
5.6.1 使用子查询的结果作比较 105
5.6.2 使用子查询的结果作集合 106
5.6.3 使用子查询进行逻辑测试 108
5.7 基于外表条件的数据修改和删除 110
5.7.1 基于外表条件的数据修改 110
5.7.2 基于外表条件的数据删除 110
小结 110
综合练习五 111
一、选择题 111
二、填空题 111
三、问答题 112
四、上机操作题 112
第6章 用户视图 114
6.1 用户视图概述 114
6.1.1 什么是用户视图 114
6.1.2 视图与基本表的区别 114
6.2 创建用户视图 115
6.2.1 定义单源表视图 116
6.2.2 定义多源表视图 116
6.2.3 在已有视图上定义新视图 117
6.2.4 定义带表达式的视图 117
6.2.5 含分组统计信息的视图 117
6.3 用户视图查询与删除 118
6.3.1 用户视图查询 118
6.3.2 删除用户视图 119
6.4 用户视图的作用 119
小结 120
综合练习六 121
一、选择题 121
二、填空题 121
三、问答题 122
四、上机操作题 122
第7章 数据库安全管理 123
7.1 SQL Server的服务器 123
7.1.1 注册服务器 123
7.1.2 删除服务器 124
7.2 安全控制 124
7.2.1 一般安全控制模式 125
7.2.2 数据库权限种类及用户的分类 126
7.2.3 SQL Server的三级身份验证 126
7.2.4 混合身份验证模式 127
7.3 用户登录帐户管理 129
7.3.1 建立用户登录帐户 130
7.3.2 修改登录帐户的属性 131
7.3.3 删除登录帐户 132
7.4 管理数据库用户 132
7.4.1 建立数据库用户 133
7.4.2 删除数据库用户 134
7.5 用户权限管理 134
7.5.1 SQL Server的权限管理 134
7.5.2 使用企业管理器管理用户权限 135
7.5.3 使用Transact-SQL语句管理权限 137
7.6 角色管理 138
7.6.1 建立用户自定义角色 139
7.6.2 为用户自定义角色授权或回收权限 140
7.6.3 添加或删除角色中的成员 140
7.6.4 用户自定义角色的权限修改及其他 142
小结 142
综合练习七 142
一、选择题 142
二、填空题 143
三、问答题 143
四、上机操作题 144
第8章 数据库的日常管理与数据传输 145
8.1 备份数据库 145
8.1.1 数据库故障的种类 145
8.1.2 备份数据库 145
8.1.3 备份的方法 146
8.2 恢复数据库 151
8.2.1 自动恢复 151
8.2.2 手工恢复 151
8.2.3 用企业管理器实现恢复 152
8.2.4 使用Transact-SQL语句恢复数据库 154
8.3 数据传输 155
8.3.1 DTS功能概述 155
8.3.2 利用DTS向导实现数据的导入和导出 156
小结 159
综合练习八 160
一、选择题 160
二、填空题 161
三、问答题 161
四、上机操作题 161
第9章 SQL Server程序设计 163
9.1 批处理、脚本与事务 163
9.1.1 批处理 163
9.1.2 脚本与注释 164
9.1.3 事务的特征 165
9.1.4 事务处理类型 165
9.2 变量与临时表 166
9.2.1 全局变量 166
9.2.2 局部变量 167
9.2.3 表变量 168
9.2.4 临时表 169
9.3 程序控制语句 170
9.3.1 BEGIN END结构 170
9.3.2 IF ELSE语句 170
9.3.3 WHILE循环和BREAK、CONTINUE语句 171
9.3.4 CASE语句 172
9.3.5 GOTO语句 173
9.4 自定义数据类型、默认值与规则 173
9.4.1 自定义数据类型 173
9.4.2 默认值 174
9.4.3 规则 176
9.5 自定义函数 177
9.5.1 标量函数 177
9.5.2 内嵌表值函数 179
9.5.3 自定义函数的删除 181
小结 181
综合练习九 181
一、选择题 181
二、填空题 182
三、问答题 182
四、上机操作题 183
第10章 存储过程与游标 184
10.1 存储过程的基本概念 184
10.1.1 什么是存储过程 184
10.1.2 存储过程的种类 184
10.1.3 存储过程的特点 184
10.2 创建存储过程 185
10.2.1 用企业管理器创建存储过程 185
10.2.2 用SQL语句创建存储过程 186
10.3 存储过程的执行与删除 186
10.3.1 执行存储过程 187
10.3.2 删除存储过程 188
10.4 游标的声明 188
10.4.1 游标的功能 189
10.4.2 声明游标 189
10.5 使用游标 191
10.5.1 打开游标 191
10.5.2 从游标中提取数据 191
10.5.3 关闭游标 193
10.5.4 释放游标 193
小结 194
综合练习十 194
一、选择题 194
二、填空题 195
三、问答题 195
四、上机操作题 195
第11章 触发器 196
11.1 触发器的创建 196
11.1.1 触发器的优点 196
11.1.2 触发器的创建 196
11.2 触发器启动 198
1 1.3 触发器实例 198
11.3.1 delete触发器 198
11.3.2 insert触发器 199
11.4 触发器综合应用 199
11.5 禁用/启用/删除触发器 202
11.5.1 禁止使用 202
11.5.2 启用 202
11.5.3 删除触发器 203
小结 203
综合练习十一 203
一、选择题 203
二、填空题 203
三、问答题 203
四、上机操作题 204
附录A SQL Server函数 205
A.1 聚合函数 205
A.2 日期和时间函数 207
A.3 数学函数 211
A.4 字符串函数 212
附录B 数据库模型案例集 215
B.1 银行储蓄业务系统 215
B.2 超市业务管理系统 216
B.3 航空售票系统 218
B.4 品加工信息管理系统 220
附录C SQL Server 2000的全局变量 222
参考文献 224
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《计算机组成原理解题参考 第7版》张基温 2017
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《陶瓷工业节能减排技术丛书 陶瓷工业节能减排与污染综合治理》罗民华著 2017
- 《全国职业院校工业机器人技术专业规划教材 工业机器人现场编程》(中国)项万明 2019