当前位置:首页 > 工业技术
SQL Server 2008应用实践教程
SQL Server 2008应用实践教程

SQL Server 2008应用实践教程PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:郑阿奇主编
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2010
  • ISBN:9787121107092
  • 页数:302 页
图书介绍:本书以SQL Server2008为平台,以图书管理系统数据库作为引导,介绍 SQL Server数据库的主要内容。SQL Server学习效率较高,对于教学时数比较少、需要较快掌握SQL Server更方便。在介绍功能的同时通过超链接关联知识点,这是在纸介质上描述相关内容的创新。实习将基础部分已经对这些数据的准备工作以命令方式综合在一起,以便简单明了方便查看SQL Server 2008图书管理数据库操作的主要功能,方便实习。
《SQL Server 2008应用实践教程》目录

第1章 数据库基本概念和SQL Sever环境 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 逻辑结构设计 6

1.2.3 物理结构设计 7

1.3 SQL Server 2008环境 7

1.3.1 SQL Server 2008概述 7

1.3.2 SQL Server 2008的安装 8

1.3.3 SQL Server 2008服务器组件 10

1.3.4 SQL Server 2008管理和开发工具 11

1.4 图书管理系统应用实践 13

第2章 数据库设计应用实践 14

第一部分 应用实践 14

2.1 图书管理系统功能分析 14

2.2 图书管理数据库设计 16

2.2.1 图书管理的E-R模型 16

2.2.2 图书管理数据库的逻辑结构设计 16

2.2.3 图书管理数据库的物理结构设计 17

第二部分 知识点链接 19

L2.1 图书管理系统功能分析 19

L1.C/S模式 19

L2.B/S模式 20

L2.2 图书管理数据库设计 21

L1.表结构 21

L2.SQL Server中的数据类型 22

第3章 数据库和表的创建应用实践 28

第一部分 应用实践 28

3.1 创建图书管理数据库 28

3.1.1 界面方式创建图书管理数据库 29

3.1.2 命令方式创建图书管理数据库 31

3.2 创建图书管理数据库基本表 32

3.2.1 界面方式创建图书管理数据库基本表 32

3.2.2 命令方式创建图书管理数据库基本表 36

第二部分 知识点链接 38

L3.1 创建图书管理数据库 38

L1.SQL Server数据库基本概念 38

L2.T-SQL语言 41

L3.CREATE DATABASE语句 42

L4.ALTER DATABASE语句 44

L5.DROP DATABASE语句 46

L3.2 创建图书管理数据库基本表 46

L1.计算列 46

L2.标识列 47

L3.CREATE TABLE语句 47

L4.ALTER TABLE语句 50

L5.DROP TABLE语句 52

第4章 数据库数据操作应用实践 53

第一部分 应用实践 53

4.1 界面方式操作图书管理数据库 53

4.2 命令方式操作图书管理数据库 55

4.2.1 插入数据记录 55

4.2.2 修改数据记录 57

4.2.3 删除数据记录 58

第二部分 知识点链接 58

L4.1 界面方式操作图书管理数据库 58

L1.调整编辑的行数 58

L4.2 命令方式操作图书管理数据库 59

L1.INSERT语句 59

L2.UPDATE语句 63

L3.DELETE语句 63

L4.TRUNCATE语句 64

第5章 数据库数据查询应用实践 65

第一部分 应用实践 65

5.1 图书管理数据库查询 65

5.1.1 从单个表中查询数据 65

5.1.2 从多个表中查询数据 68

5.1.3 数据汇总 68

5.1.4 排序 69

5.2 图书管理数据库视图 70

5.2.1 界面方式创建图书管理数据库视图 70

5.2.2 命令方式创建图书管理数据库视图 71

5.3 图书管理数据库查询的优化 73

5.3.1 界面方式创建图书管理数据库索引 73

5.3.2 命令方式创建图书管理数据库索引 74

第二部分 知识点链接 74

L5.1 图书管理数据库查询 74

L1.关系运算 74

L2.SELECT语句 76

L3.选择列 77

L4.FROM子句 82

L5.WHERE子句 83

L6.连接 89

L7.GROUP BY子句 92

L9.ORDER BY子句 94

L5.2 图书管理数据库视图 96

L1.视图的概念 96

L2.CREATE VIEW语句 96

L3.可更新视图 97

L4.ALTER VIEW语句 98

L5.DROP VIEW语句 98

L5.3 图书管理数据库查询的优化 98

L1.索引的概念 98

L2.CREATE INDEX语句 99

L3.ALTER INDEX语句 101

L4.DROP INDEX语句 102

第6章 数据库表数据完整性应用实践 103

第一部分 应用实践 103

6.1 界面方式图书管理数据库表数据完整性 103

6.1.1 图书管理数据库列的完整性 103

6.1.2 图书管理数据库数据行的完整性 104

6.1.3 图书管理数据库表的完整性 105

6.2 命令方式图书管理数据库表数据完整性 109

6.2.1 图书管理数据库列的完整性 109

6.2.2 图书管理数据库数据行的完整性 109

6.2.3 图书管理数据库表的完整性 110

第二部分 知识点链接 110

L6.1 界面方式图书管理数据库表数据完整性 110

L1.数据完整性的分类 110

L6.2 命令方式图书管理数据库表数据完整性 112

L1.创建或修改表时实现数据完整性 112

L2.创建或修改表时添加CHECK约束 114

L3.创建或修改表时实现实体完整性约束 115

L4.创建或修改表时添加外键 116

第7章 存储过程、触发器和函数应用实践 119

第一部分 应用实践 119

7.1 基本说明 119

7.2 “生成图书借出情况功能实现 119

7.3 “图书借阅”功能实现 120

7.4 “同步删除图书借出情况”功能实现 124

7.5 “图书归还”功能实现 125

7.6 “统计借书次数”功能实现 127

第二部分 知识点链接 129

L7.1 基本说明 129

L1.T-SQL语言 129

L2.存储过程 141

L3.触发器 142

L4.游标 143

L5.事务 143

L7.2 “生成图书借出情况”功能实现 144

L1.CREATE PROCEDURE语句 144

L2.EXEC语句 146

L7.3 “图书借阅”功能实现 149

L1.事务处理 149

L7.4 “同步删除图书借出情况”功能实现 151

L1.CREATE TRIGGER语句 151

L2.ALTER TRIGGER语句 158

L3.DROP TRIGGER语句 158

L7.5 “图书归还”功能实现 159

L1.游标的使用 159

L7.6 “统计借书次数”功能实现 165

L1.CREATE FUNCTION语句 165

第8章 图像和XML数据的添加应用实践 171

第一部分 应用实践 171

8.1 导入读者照片 171

8.2 导入读者联系方式 172

8.3 查询读者联系方式 174

第二部分 知识点链接 175

L8.1 导入读者照片 175

L1.OPENROWSET行集函数 175

L8.2 导入读者联系方式 176

L1.XML 176

L2.XML语法 177

L8.3 查询读者联系方式 178

L1.XQuery语法 178

第9章 数据库的备份和恢复应用实践 184

第一部分 应用实践 184

9.1 图书管理数据库的备份 184

9.1.1 界面方式备份图书管理数据库 184

9.1.2 命令方式备份图书管理数据库 186

9.2 图书管理数据库的恢复 187

9.2.1 界面方式恢复图书管理数据库 187

9.2.2 命令方式恢复图书管理数据库 189

第二部分 知识点链接 190

L9.1 图书管理数据库的备份 190

L1.数据库备份 190

L2.系统存储过程sp_addumpdevice 192

L3.BACKUP语句 193

L9.2 图书管理数据库的恢复 197

L1.数据库恢复的概念 197

L2.RESTORE语句 198

第10章 数据库操作权限的控制应用实践 203

第一部分 应用实践 203

10.1 图书管理系统权限的提出 203

10.2 图书管理系统权限的实现 204

10.2.1 界面方式分配图书管理权限 204

10.2.2 命令方式分配图书管理权限 209

第二部分 知识点链接 210

L10.1 图书管理权限的分配 210

L1.SQL Server的安全性机制 210

L10.2 图书管理权限的实现 211

L1.角色 211

L2.CREATE LOGIN语句 214

L3.CREATE USER语句 215

L4.系统存储过程sp_addrolemember 216

L5.GRANT语句 217

L6.DENY语句 218

L7.REVOKE语句 219

第11章 数据库操作自动化应用实践 221

第一部分 应用实践 221

11.1 定时“备份”图书数据库 221

11.2 图书“到期”未还通知功能 224

第二部分 知识点链接 229

L11.1 定时“备份”图书数据库 229

L1.SQL Server代理 229

L2.作业 230

L11.2 图书“到期”未还通知功能 230

L1.数据库邮件 230

L2.系统存储过程sp_send_dbmail 231

实习0 图书管理数据库综合应用准备 233

P0.1 数据库 234

P0.2 基本表 234

P0.3 视图 236

P0.4 完整性约束 236

P0.5 存储过程和函数 237

P0.6 触发器 240

P0.7 权限控制 241

实习1 ASP.NET3.5(C#)/SQL Server 2008图书管理系统 242

P1.1 创建图书管理网站 242

P1.2 设计母版页 243

P1.3 设计登录页 245

P1.4 设计显示图片页 248

P1.5 设计读者管理页 249

P1.6 设计图书管理页 254

P1.7 设计图书查询页 259

P1.8 设计借书管理页 260

P1.9 设计借书查询页 261

P1.10 设计还书管理页 263

P1.11 设计数据备份页 264

实习2 VB 6.0/SQL Server2008图书管理系统 266

P2.1 登录功能 266

P2.2 主窗体设计 268

P2.3 图书查询功能 272

P2.4 借书查询功能 275

P2.5 读者管理功能 277

P2.6 图书管理功能 283

P2.7 借书管理功能 289

P2.8 还书管理功能 291

P2.9 数据备份功能 294

附录A 图书管理(MBOOK)数据库表样本数据 296

附录B 全局变量和常用函数 299

返回顶部