图书介绍

21世纪高等学校规划教材 新编关系数据库与SQL Server 2008PDF|Epub|txt|kindle电子书版本网盘下载

21世纪高等学校规划教材 新编关系数据库与SQL Server 2008
  • 王晴,王建华,王歆晔编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302322337
  • 出版时间:2013
  • 标注页数:385页
  • 文件大小:125MB
  • 文件页数:401页
  • 主题词:关系数据库系统-高等学校-教材

PDF下载


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

下载说明

21世纪高等学校规划教材 新编关系数据库与SQL Server 2008PDF格式电子书版下载

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

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

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

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

图书目录

第1章 数据库系统概述1

第1课 初识数据库系统1

1.1基本概念和术语2

1.1.1数据2

1.1.2信息3

1.1.3数据处理3

1.2数据管理技术的发展3

1.2.1人工管理阶段3

1.2.2文件系统阶段4

1.2.3数据库系统阶段5

1.3数据库系统5

1.3.1数据库系统的组成6

1.3.2数据库系统的体系结构7

1.4数据模型及其分类8

1.4.1信息的3种世界8

1.4.2概念模型9

1.4.3数据模型10

1.5关系模型的数据结构12

1.5.1关系模型的基本概念12

1.5.2基本关系的6条性质14

1.5.3关系模型的主要优缺点14

课后作业14

第2章 规范化的数据库设计15

第2课 构造学生信息管理系统数据库15

2.1关系数据库设计的方法与阶段15

2.1.1数据库设计的方法15

2.1.2数据库设计的阶段16

2.1.3 E-R图的设计17

2.2 E-R图转换为关系模式的规则19

2.2.1实体的转换规则19

2.2.2实体间联系的转换规则20

2.2.3关系合并规则21

2.3关系数据模式的规范化理论22

2.3.1数据依赖22

2.3.2范式及无损分解22

2.4构造学生信息管理系统27

2.4.1学生信息管理系统功能模块27

2.4.2设计学生信息管理系统的E-R图27

2.4.3学生信息管理系统的关系模式29

课后作业30

实训1图书借阅管理系统数据库的设计31

第3章SQL Server 2008的安装及使用33

第3课 初涉SQL Server 200833

3.1 SQL Server 2008概述33

3.1.1 SQL Server 2008的体系结构34

3.1.2 SQL Server 2008的版本类型35

3.1.3安装SQLServer 2008的环境要求36

3.2 SQL Server 2008的安装与启动37

3.2.1 SQL Server 2008的安装37

3.2.2 SQL Server 2008服务器服务的启动、停止49

3.3 SQL Server 2008的管理工具51

3.3.1 SQL Server Management Studio51

3.3.2 SQL Server Business Intelligence Development Studio56

3.3.3 SQL Server Analysis Services58

3.3.4 SQL Server配置管理器58

3.3.5 SQL Server文档和教程60

课后作业60

实训2 SQL Server 2008的安装和管理工具的使用60

第4章 数据库的基本操作62

第4课 创建和管理学生信息管理系统数据库62

4.1系统数据库和示例数据库62

4.1.1 SQL Server系统数据库62

4.1.2 SQL Server示例数据库63

4.1.3系统表和系统存储过程63

4.2创建数据库的方法64

4.2.1创建数据库前的准备64

4.2.2使用SSMS创建数据库66

4.2.3使用CREATE DATABASE语句创建数据库67

4.3管理数据库70

4.3.1查看和修改数据库信息70

4.3.2打开数据库74

4.3.3增加或收缩数据库容量74

4.3.4重命名数据库79

4.3.5删除数据库79

4.3.6分离和附加数据库80

课后作业83

实训3创建和管理图书借阅管理系统数据库84

第5章 数据表的基本操作86

第5课 创建和管理学生信息管理系统数据表86

5.1 SQL Server中的数据类型86

5.1.1系统数据类型86

5.1.2用户自定义数据类型与空值的含义89

5.2表结构的设计与修改91

5.2.1表结构的设计91

5.2.2表的创建93

5.2.3表结构的修改96

5.3表数据的输入、修改与删除99

5.3.1表数据的输入99

5.3.2表数据的修改102

5.3.3表数据的删除103

5.4表的管理106

5.4.1查看表的属性106

5.4.2表的删除107

课后作业109

实训4图书借阅管理系统数据表的创建和管理111

第6课 学生信息管理系统数据完整性的实现113

6.1数据完整性概述113

6.1.1约束机制113

6.1.2数据完整性的分类114

6.2创建约束115

6.2.1在创建表的同时创建各类约束115

6.2.2使用SSMS创建约束116

6.2.3使用T-SQL命令在已有的表上创建约束122

6.2.4查看和删除约束124

6.3默认和规则127

6.3.1默认值的创建、绑定、解绑与删除127

6.3.2规则的创建、绑定、解绑与删除129

课后作业132

实训5图书借阅管理系统数据完整性的实现132

第6章 表数据的查询操作135

第7课 学生信息管理系统数据的简单查询135

7.1 SELECT语句135

7.1.1 SELECT语句的语法135

7.1.2单表查询136

7.2在SELECT中使用的子句141

7.2.1使用WHERE子句141

7.2.2使用ORDER BY子句148

7.2.3使用聚合函数149

7.2.4使用分组汇总子句151

课后作业154

第8课 学生信息管理系统数据的复杂查询155

8.1多表查询155

8.1.1连接谓词155

8.1.2以JOIN关键字指定的连接158

8.2联合查询163

8.2.1使用UNION运算符查询163

8.2.2使用INTERSECT运算符查询164

8.2.3使用EXCEPT运算符查询165

8.3子查询166

8.3.1带有IN或NOT IN运算符的子查询168

8.3.2带有比较运算符的子查询169

8.3.3带有EXISTS运算符的子查询170

8.3.4在查询的基础上创建新表171

课后作业176

实训6图书借阅管理系统的数据查询176

第9课 学生信息管理系统数据的索引查询177

9.1索引的基础知识177

9.1.1索引文件177

9.1.2使用索引的意义178

9.1.3建立索引的原则178

9.1.4索引的分类179

9.2索引的创建和使用180

9.2.1使用SSMS创建索引180

9.2.2使用CREATE INDEX语句创建索引182

9.2.3使用索引查询表数据185

9.3索引的其他操作186

9.3.1查看或修改索引定义186

9.3.2重命名索引192

9.3.3删除索引192

课后作业193

实训7图书借阅管理系统索引的创建和管理194

第7章 视图的应用196

第10课 创建学生信息管理系统中的视图196

10.1视图概述196

10.1.1视图的概念196

10.1.2视图的优点197

10.1.3视图的类型198

10.2创建视图199

10.2.1使用SSMS创建视图199

10.2.2使用CREATE VIEW语句创建视图200

10.3视图的应用203

10.3.1使用视图查询信息203

10.3.2使用视图更新数据204

10.4视图的其他操作206

10.4.1查看与修改视图定义信息206

10.4.2重命名视图209

10.4.3删除视图210

课后作业211

实训8图书借阅管理系统视图的创建和管理212

第8章 存储过程的应用214

第11课 为学生信息管理系统创建存储过程214

11.1存储过程概述214

11.1.1什么是存储过程214

11.1.2为什么要使用存储过程215

11.1.3存储过程的类别215

11.2创建和执行存储过程216

11.2.1存储过程的创建217

11.2.2存储过程的执行219

11.3创建和执行带参数的存储过程221

11.3.1创建并执行带输入参数的存储过程221

11.3.2创建并执行带通配符参数的存储过程224

11.3.3创建并执行带输出参数的存储过程225

11.4存储过程的其他操作226

11.4.1重编译处理存储过程227

11.4.2查看存储过程源代码227

11.4.3修改存储过程230

11.4.4删除存储过程231

课后作业232

实训9图书借阅管理系统存储过程的创建和管理233

第9章 触发器的应用235

第12课 学生信息管理系统触发器的创建与管理235

12.1触发器概述235

12.1.1触发器的概念235

12.1.2触发器的优点236

12.1.3触发器的分类236

12.1.4 DML触发器的类型237

12.2创建触发器237

12.2.1创建基于单表的DML触发器237

12.2.2创建多表级联更改DML触发器245

12.2.3创建DDL触发器253

12.3触发器的管理255

12.3.1查看触发器255

12.3.2修改触发器256

12.3.3禁用或启用触发器258

12.3.4删除触发器259

课后作业260

实训10图书借阅管理系统触发器的创建和管理260

第10章T-SQL语言262

第13课 学生信息管理系统T-SQL编程262

13.1 T-SQL语言的基本知识262

13.1.1 T-SQL语言的分类262

13.1.2批处理、脚本和注释263

13.2常量与变量266

13.2.1常量266

13.2.2全局变量267

13.2.3局部变量269

13.3 T-SQL流程控制语句271

13.3.1 BEGIN .END271

13.3.2 IF .ELSE271

13.3.3 CASE结构272

13.3.4 WHILE语句275

13.3.5其他控制语句276

课后作业281

实训11图书借阅管理系统的T-SQL编程281

第14课 学生信息管理系统内置函数的应用282

14.1 SQL Server内置函数概述282

14.1.1内置函数的类别282

14.1.2内置函数的使用283

14.2常用内置函数283

14.2.1数学函数283

14.2.2字符串函数286

14.2.3日期和时间函数288

14.2.4元数据函数290

14.2.5系统函数291

14.2.6聚合函数293

课后作业295

第15课 学生信息管理系统用户定义函数的应用296

15.1用户定义函数概述296

15.1.1用户定义函数296

15.1.2调用用户定义函数296

15.1.3用户定义函数的优点297

15.2创建用户定义函数297

15.2.1创建标量函数297

15.2.2创建内联表值函数300

15.2.3创建多语句表值函数301

15.3修改和删除用户定义函数305

15.3.1修改用户定义函数305

15.3.2删除用户定义函数307

课后作业308

实训12函数在图书借阅管理系统中的应用308

第11章 数据库的安全管理与维护310

第16课 学生信息管理系统数据库的安全管理310

16.1 SQL Server的身份验证模式311

16.1.1 Windows身份验证模式311

16.1.2 SQL Server身份验证模式311

16.1.3两种身份验证模式的比较及重新配置312

16.2创建和管理登录名314

16.2.1创建登录名314

16.2.2管理登录名317

16.3创建和管理数据库用户318

16.3.1创建数据库用户319

16.3.2管理数据库用户321

16.4角色管理322

16.4.1服务器级别角色322

16.4.2数据库级别角色326

16.5数据库权限管理331

16.5.1权限分类331

16.5.2权限的命名约定及适用于特定安全对象的权限332

16.5.3使用SSMS设置权限333

16.5.4使用T-SQL语句设置权限335

课后作业336

实训13图书借阅管理系统数据库的安全管理337

第17课 学生信息管理系统事务、锁与游标的应用338

17.1事务338

17.1.1事务的特性和强制事务机制339

17.1.2事务模式、事务定义语句及部分事务的回滚340

17.1.3事务控制与事务错误处理343

17.2锁344

17.2.1并发问题344

17.2.2 SQL Server中的锁定345

17.2.3 SQL Server的锁定提示347

17.2.4死锁350

17.3游标352

17.3.1游标概述352

17.3.2使用游标353

17.3.3游标函数358

课后作业361

第18课 学生信息管理系统数据库的日常维护361

18.1数据库的备份与还原361

18.1.1备份与还原的基本概念361

18.1.2 SQL备份与还原机制364

18.1.3 SQL Server备份与还原的实现366

18.2数据的导入与导出373

18.2.1导入数据373

18.2.2导出数据378

18.3数据库快照380

18.3.1数据库快照概述380

18.3.2创建和删除数据库快照及利用数据库快照恢复数据库381

课后作业383

实训14图书借阅管理系统数据库的日常维护383

参考文献385

热门推荐