图书介绍

数据库系统开发基础与项目实训 基于 SQL Server 2005【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

数据库系统开发基础与项目实训 基于 SQL Server 2005
  • 文东,赵俊岚主编 著
  • 出版社: 北京:中国人民大学出版社;北京:北京科海电子出版社
  • ISBN:9787300103167
  • 出版时间:2009
  • 标注页数:342页
  • 文件大小:106MB
  • 文件页数:357页
  • 主题词:关系数据库-数据库管理系统,SQL Server 2005-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

数据库系统开发基础与项目实训 基于 SQL Server 2005PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 数据库基础1

1.1 概述2

1.2 数据库模型2

1.2.1 网状3

1.2.2 层次型3

1.2.3 关系型3

1.3 数据库系统4

1.3.1 数据库系统的用户4

1.3.2 数据库管理系统5

1.3.3 数据库管理系统的网络结构6

1.4 关系型数据库7

1.4.1 关系型数据库的定义7

1.4.2 关系型数据库与表8

1.4.3 表的主键和外键9

1.4.4 数据完整性9

1.4.5 表的关联种类10

1.5 关系型数据库的设计10

1.5.1 数据库的设计过程11

1.5.2 关系型数据库的规范化11

1.6 上机实训12

1.6.1 图书和订单管理系统中表的设计12

1.6.2 公告信息系统中表的设计13

1.7 小结14

1.8 习题14

1.8.1 简答题14

1.8.2 操作题14

第2章 初识SQL Server 200515

2.1 SQL Server 2005简介16

2.1.1 概述16

2.1.2 SQL Server 2005技术17

2.1.3 SQL Server 2005的新增功能18

2.2 SQL Server 2005版本及系统需求21

2.2.1 SQL Server 2005的版本21

2.2.2 SQL Server 2005的硬件需求22

2.2.3 SQL Server 2005的软件需求23

2.2.4 网络软件24

2.2.5 SQL Server 2005对Internet的要求26

2.3 SQL Server 2005的安装26

2.3.1 SQL Server的配置选项26

2.3.2 从光盘直接安装30

2.3.3 其他安装方式34

2.3.4 从其他版本升级到SQL Server 200535

2.4 SQL Server 2005的工具概述35

2.4.1 SQL Server Management Studio36

2.4.2 Business Intelligence Development Studio38

2.4.3 Analysis Services39

2.4.4 SQL Server Configuration Manager配置工具39

2.4.5 性能工具42

2.4.6 文档和教程44

2.5 管理SQL Server服务器45

2.5.1 管理服务器组45

2.5.2 注册服务器46

2.6 上机实训——注册SQL Server服务器47

2.7 小结48

2.8 习题48

2.8.1 简答题48

2.8.2 操作题48

第3章 数据库和表49

3.1 数据库存储结构50

3.1.1 数据库文件和文件组50

3.1.2 页和区51

3.1.3 事务日志53

3.2 查看数据库属性55

3.2.1 查看系统数据库55

3.2.2 查看用户数据库56

3.2.3 查看表之间的关系图59

3.2.4 查看表的结构和内容60

3.2.5 查看视图61

3.2.6 查看存储过程62

3.2.7 查看用户和角色64

3.2.8 数据库架构65

3.3 数据库的建立和删除68

3.3.1 建立数据库68

3.3.2 删除数据库70

3.4 数据库文件和文件组设置70

3.5 数据库大小估算和收缩数据库72

3.6 表的建立、修改与删除73

3.6.1 新建表73

3.6.2 修改表的结构74

3.6.3 建立表间的关联75

3.6.4 删除表76

3.6.5 记录的新增和修改78

3.7 上机实训78

3.7.1 创建boarddb数据库78

3.7.2 创建boarddb数据库中的表79

3.7.3 图书馆管理系统的数据表设计80

3.8 小结80

3.9 习题81

3.9.1 选择题81

3.9.2 简答题81

3.9.3 操作题82

第4章 账户和存取权限83

4.1 SQL Server的验证模式84

4.1.1 Windows验证模式84

4.1.2 混合验证模式85

4.1.3 设置验证模式85

4.2 账户和角色86

4.2.1 登录账户87

4.2.2 数据库用户89

4.2.3 角色92

4.2.4 用户和角色的权限问题96

4.3 上机实训97

4.3.1 创建登录账户Lib_Man97

4.3.2 设置Lib_Man用户的权限98

4.4 小结98

4.5 习题99

4.5.1 选择题99

4.5.2 简答题99

4.5.3 操作题100

第5章 Transact-SQL及其程序设计基础101

5.1 SQL语言102

5.1.1 概述102

5.1.2 分类103

5.2 Transact-SQL基础103

5.2.1 数据查询104

5.2.2 数据插入和删除108

5.2.3 数据修改109

5.2.4 使用函数109

5.2.5 使用公式109

5.2.6 数据库的操作语句110

5.2.7 表的操作语句111

5.3 Transact-SQL程序设计基础113

5.3.1 标识符114

5.3.2 数据类型116

5.3.3 运算符128

5.3.4 变量133

5.3.5 批处理135

5.3.6 注释136

5.3.7 控制流语句136

5.3.8 函数142

5.4 上机实训145

5.4.1 显示打折后的书籍价格145

5.4.2 判断学生成绩及格与否146

5.4.3 在图书馆管理系统的读者表中插入记录146

5.4.4 检索超期未还图书146

5.5 小结147

5.6 习题147

5.6.1 简答题147

5.6.2 操作题147

第6章 索引149

6.1 创建索引的原因及应该考虑的问题150

6.1.1 创建索引的原因150

6.1.2 创建索引应该考虑的问题151

6.2 索引类型153

6.2.1 B-Tree索引结构153

6.2.2 聚集索引和非聚集索引153

6.2.3 唯一索引和组合索引156

6.3 创建索引156

6.3.1 通过SQL Server Management Studio创建索引157

6.3.2 使用SQL语言创建索引158

6.3.3 创建索引的选项设置159

6.3.4 创建索引的空间考虑161

6.3.5 在视图和计算列上创建索引162

6.4 索引的查看和删除162

6.5 全文索引163

6.5.1 启用全文索引服务164

6.5.2 创建全文目录164

6.5.3 创建全文索引167

6.5.4 全文查询168

6.6 上机实训——建立图书表的全文索引173

6.7 小结174

6.8 习题174

6.8.1 选择题174

6.8.2 简答题175

6.8.3 操作题175

第7章 SQL高级应用176

7.1 SELECT高级查询177

7.1.1 数据汇总查询177

7.1.2 联接查询183

7.1.3 子查询186

7.1.4 使用UNION运算符组合多个结果192

7.1.5 在查询的基础上创建新表193

7.2 错误处理193

7.2.1 使用@@ERROR全局变量处理错误194

7.2.2 使用RAISERROR处理错误194

7.3 管理ntext、text和image数据195

7.3.1 检索ntext、text或image值197

7.3.2 修改ntext、text或image值199

7.4 事务处理201

7.4.1 事务分类202

7.4.2 显示事务202

7.4.3 自动提交事务205

7.4.4 隐式事务206

7.4.5 分布式事务207

7.5 数据的锁定209

7.5.1 并发问题209

7.5.2 事务的隔离级别211

7.5.3 SQL Server中的锁定211

7.5.4 自定义锁214

7.6 游标的使用218

7.6.1 游标的概念219

7.6.2 使用游标219

7.6.3 游标类型224

7.7 上机实训——使用游标完成打印225

7.8 小结226

7.9 习题226

7.9.1 简答题226

7.9.2 操作题227

第8章 视图228

8.1 概述229

8.2 视图的创建230

8.2.1 使用SQL Server Management Studio管理平台创建视图231

8.2.2 使用SQL语句创建视图232

8.3 视图的使用233

8.3.1 通过视图进行数据检索233

8.3.2 通过视图修改数据234

8.4 视图的修改235

8.4.1 修改视图235

8.4.2 重命名视图236

8.5 视图信息的查询237

8.5.1 使用SQL Server Management Studio查看视图信息237

8.5.2 使用sp_helptext存储过程查看视图信息238

8.6 视图的删除238

8.6.1 使用SQL Server Management Studio删除视图238

8.6.2 使用Transact-SQL删除视图239

8.7 上机实训239

8.7.1 查看读者的借书信息239

8.7.2 用SQL语句创建“订单”视图240

8.8 小结240

8.9 习题241

8.9.1 选择题241

8.9.2 简答题241

8.9.3 操作题241

第9章 数据库完整性242

9.1 概述243

9.2 约束243

9.2.1 PRIMARY KEY约束243

9.2.2 FOREIGN KEY约束244

9.2.3 UNIQUE约束245

9.2.4 CHECK约束246

9.2.5 列约束和表约束246

9.3 默认值246

9.3.1 在创建表时指定默认值247

9.3.2 使用默认值对象248

9.4 规则250

9.4.1 创建规则251

9.4.2 绑定规则251

9.4.3 删除规则252

9.5 存储过程252

9.5.1 创建存储过程253

9.5.2 执行存储过程255

9.5.3 存储过程的参数256

9.5.4 查看、修改和删除存储过程258

9.6 触发器259

9.6.1 创建触发器259

9.6.2 inserted表和deleted表262

9.6.3 使用触发器263

9.6.4 修改触发器265

9.6.5 删除触发器265

9.7 上机实训265

9.7.1 在“性别”字段上创建约束和默认值265

9.7.2 创建“增加读者”存储过程266

9.8 小结267

9.9 习题268

9.9.1 简答题268

9.9.2 操作题268

第10章 数据备份、恢复和报表269

10.1 SQL Server备份概述270

10.2 数据备份271

10.2.1 备份设备271

10.2.2 备份数据库273

10.2.3 备份系统数据库275

10.3 数据恢复276

10.3.1 自动恢复276

10.3.2 恢复用户数据库276

10.4 数据的导入和导出278

10.5 Reporting Services281

10.5.1 安装和配置Reporting Services281

10.5.2 创建和设计报表283

10.6 上机实训287

10.6.1 备份LIB_DATA数据库287

10.6.2 制作图书报表287

10.7 小结288

10.8 习题289

10.8.1 选择题289

10.8.2 简答题289

10.8.3 操作题289

第11章 项目实训——图书馆管理系统的开发290

11.1 基于.NET的数据库程序开发291

11.1.1 ASP.NET概述291

11.1.2 Visual Studio概述294

11.1.3 ADO.NET概述295

11.2 系统设计296

11.2.1 需求分析296

11.2.2 开发与运行环境297

11.2.3 系统模块设计297

11.2.4 数据库设计297

11.3 系统实现302

11.3.1 配置文件302

11.3.2 主页303

11.3.3 图书查询页面306

11.3.4 读者登录页面311

11.3.5 读者信息维护页面313

11.3.6 读者超期信息页面319

11.3.7 后台管理页面323

11.3.8 借阅图书页面328

11.4 系统运行330

11.5 小结333

11.6 习题333

11.6.1 简答题333

11.6.2 操作题333

第12章 课程设计——学生成绩管理系统的开发334

12.1 需求分析335

12.1.1 学校工作流程分析335

12.1.2 系统具体需求分析335

12.1.3 系统设计分析335

12.1.4 系统功能分析336

12.2 用户角色及功能结构336

12.3 系统模块337

12.4 数据库设计338

12.4.1 数据库表的逻辑结构设计338

12.4.2 数据库表的关系图339

12.5 小结340

附录 习题参考答案341

热门推荐