图书介绍

数据库原理与应用【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

数据库原理与应用
  • 王立主编 著
  • 出版社: 北京:中国水利水电出版社
  • ISBN:9787508462387
  • 出版时间:2009
  • 标注页数:283页
  • 文件大小:85MB
  • 文件页数:297页
  • 主题词:数据库系统-高等学校:技术学校-教材

PDF下载


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

下载说明

数据库原理与应用PDF格式电子书版下载

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

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

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

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

图书目录

第1章 数据库应用基础——学生管理系统案例分析1

1.1学籍管理系统案例分析1

1.1.1任务的提出1

1.1.2解决方案2

“晓灵学生管理系统”开发准备文档2

1.2数据库系统概述3

1.2.1数据库系统的基本概念3

1.2.2数据库系统的发展4

1.3信息描述与数据模型4

1.3.1数据模型及其三要素5

1.3.2数据模型的分类5

1.3.3概念模型及其表示方法6

1.4关系模型与关系数据库7

1.4.1关系模型7

1.4.2关系模式和关系数据库8

1.4.3关系的完整性规则8

1.5关系数据库规范化设计10

1.5.1关系模式的设计问题11

1.5.2关系数据库模式的规范化理论12

1.6数据库设计15

1.6.1数据库的设计任务与内容15

1.6.2数据库的设计方法15

1.6.3数据库的设计步骤16

1.6.4晓灵学生管理系统的设计22

1.7本章小结25

1.8课后练习25

1.9实验26

第2章 数据库开发环境——SQL Server 2000的安装与配置28

2.1了解SQL Server数据库系统的产生与发展28

2.1.1任务的提出28

2.1.2解决方案28

2.2 SQL Server 2000数据库系统的安装前的准备工作29

2.2.1 SQL Server数据库管理系统简介29

2.2.2选择安装版本30

2.2.3硬件需求31

2.2.4软件需求32

2.3 SQL Server 2000数据库系统的安装32

2.3.1准备安装SQL Server 200032

2.3.2安装SQL Server 200033

2.4 SQL Server 2000数据库系统的验证与配置41

2.4.1系统验证41

2.4.2注册服务器41

2.4.3系统配置45

2.5 SQL Server 2000数据库系统的使用入门50

2.5.1企业管理器50

2.5.2查询分析器51

2.5.3服务器网络实用工具53

2.5.4客户端网络实用工具54

2.6本章小结55

2.7课后练习55

2.8实验56

第3章 数据库的基本使用——数据库及表的创建57

3.1了解数据库系统的存储结构57

3.1.1任务的提出57

3.1.2解决方案57

3.1.3 SQL Server 2000数据库架构58

3.1.4 SQL Server 2000数据库对象58

3.1.5数据库存储结构59

3.1.6系统数据库61

3.2创建用户数据库63

3.2.1使用CREATE DATABASE Wizard创建数据库64

3.2.2使用SQL Server Enterprise Manager创建数据库66

3.2.3使用CREATE DATABASE语句创建数据库68

3.3修改数据库71

3.3.1使用企业管理器修改数据库72

3.3.2使用ALTER DATABASE语句修改数据库72

3.4删除数据库74

3.4.1使用企业管理器删除数据库75

3.4.2使用DROP DATABASE语句删除数据库75

3.5查看数据库的相关信息75

3.6了解数据表的基本组成76

3.6.1表的组成结构76

3.6.2数据类型77

3.6.3用户自定义数据类型79

3.7数据表的创建82

3.7.1使用企业管理器创建表82

3.7.2使用CREATE TABLE语句创建表86

3.8查看数据表的信息88

3.8.1使用sp_help命令查看表的信息88

3.8.2使用企业管理器查看表的信息89

3.9数据表的修改90

3.9.1使用企业管理器修改表91

3.9.2使用ALTER TABLE语句修改表92

3.10数据表的删除94

3.10.1使用企业管理器删除表94

3.10.2使用DROP TABLE语句删除表95

3.11本章小结95

3.12课后练习95

3.13实验96

第4章 数据的基本管理——学生信息的更新与查询100

4.1任务的提出100

4.2向数据表中插入数据101

4.2.1使用企业管理器向表中插入数据101

4.2.2使用T -SQL语句向表中插入数据102

4.3更新数据表中的数据104

4.3.1使用企业管理器更新表中的数据104

4.3.2使用语句更新表中的数据104

4.4数据的删除105

4.4.1使用企业管理器删除表中的数据105

4.4.2使用DELETE语句删除表中的数据106

4.5数据的简单查询107

4.5.1数据查询技术概述107

4.5.2查询工具介绍107

4.5.3 SELECT语句的构成l9

4.5.4选择数据列技术109

4.5.5选择数据行技术113

4.6本章小结121

4.7课后练习121

4.8实验122

第5章 数据的基本管理——数据分析与完整性设计123

5.1任务的提出123

5.2数据完整性介绍123

5.3约束的设置124

5.3.1 PRIMARY KEY约束125

5.3.2 UNIQUE约束126

5.3.3 DEFAULT约束127

5.3.4 CHECK约束128

5.3.5 NULL(是否为空)约束129

5.3.6 FOREIGN KEY约束130

5.3.7禁止对已有的数据验证约束131

5.3.8禁止在加载数据时验证约束131

5.4默认值对象的设置132

5.4.1创建默认对象132

5.4.2绑定默认对象133

5.4.3默认对象的反绑定134

5.4.4默认对象的删除135

5.5规则对象的设置135

5.5.1创建规则136

5.5.2绑定规则137

5.5.3规则的反绑定138

5.5.4规则对象的删除138

5.6本章小结139

5.7课后练习139

5.8实验140

第6章 数据的高级管理——学生数据的检索统计与汇总141

6.1任务的提出141

6.2数据的排序141

6.3数据的分组和汇总143

6.3.1使用TOP关键字列出前n个记录143

6.3.2使用聚集函数144

6.3.3使用GROUP BY实现数据的分组汇总145

6.3.4使用COMPUTE和COMPUTE BY子句147

6.4数据的多表连接查询149

6.4.1使用内连接149

6.4.2使用外连接151

6.4.3使用交叉连接151

6.4.4使用自连接152

6.5数据的嵌套查询152

6.5.1将子查询作为新增列引入153

6.5.2将子查询作为比较运算符引入153

6.5.3将子查询作为关键字IN引入154

6.5.4将子查询作为聚合函数引入155

6.5.5将子查询作为关键字[NOT] EXISTS引入155

6.6本章小结156

6.7课后练习156

6.8实验157

第7章 数据库的高级使用——视图和索引的应用158

7.1任务的提出158

7.2视图的功能159

7.2.1创建视图159

7.2.2查询视图的信息162

7.2.3修改视图的定义164

7.2.4删除视图164

7.3索引165

7.3.1索引的基本概念165

7.3.2实现索引168

7.3.3删除索引171

7.4本章小结171

7.5课后练习171

7.6实验172

第8章 数据库的过程控制——T-SQL程序设计173

8.1任务的提出173

8.2 T -SQL编程基础174

8.2.1变量174

8.2.2常量175

8.2.3运算符与表达式175

8.2.4批处理177

8.2.5注释语句178

8.2.6标识符178

8.3流程控制语句179

8.3.1 BEGIN...END语句179

8.3.2 IF...ELSE语句179

8.3.3无条件转向语句(GOTO)180

8.3.4 RETURN语句181

8.3.5 WHILE循环语句和BREAK、CONTINUE语句181

8.3.6 WAITFOR语句182

8.4系统内置函数183

8.4.1行集函数183

8.4.2聚合函数184

8.4.3标量函数184

8.5用户自定义函数190

8.5.1用户自定义函数的定义191

8.5.2用户自定义函数的修改与删除194

8.5.3用户自定义函数的调用196

8.6游标的使用196

8.6.1游标的声明196

8.6.2打开和读取游标199

8.6.3关闭与释放游标200

8.7本章小结202

8.8课后练习202

8.9实验203

第9章 数据库的高级使用2——存储过程和触发器205

9.1任务的提出205

9.2存储过程206

9.3创建存储过程207

9.4执行存储过程211

9.5管理存储过程212

9.5.1修改存储过程212

9.5.2重命名存储过程213

9.5.3删除存储过程214

9.6查看存储过程214

9.7触发器215

9.7.1触发器的概念及作用216

9.7.2触发器的种类216

9.7.3触发器的工作原理217

9.8创建触发器217

9.9修改触发器220

9.10查看触发器222

9.11删除触发器223

9.12本章小结224

9.13课后练习224

9.14实验225

第10章 数据库的高级应用——数据的安全管理227

10.1任务的提出227

10.2 SQL Server 2000的安全机制228

10.2.1 Windows身份验证模式228

10.2.2混合验证模式229

10.2.3使用企业管理器设置身份验证模式230

10.2.4权限验证231

10.3登录账户管理231

10.3.1设置Windows用户连接SQL Server系统231

10.3.2设置SQL Server登录账户233

10.3.3修改登录账户的属性234

10.3.4禁止登录账户235

10.3.5删除登录账户235

10.4数据库用户管理235

10.4.1创建数据库用户236

10.4.2修改数据库用户237

10.4.3删除数据库用户239

10.5角色管理239

10.5.1服务器角色和数据库角色239

10.5.2服务器角色的应用240

10.5.3数据库角色的应用242

10.5.4自定义数据库角色243

10.6权限管理244

10.6.1权限的分类244

10.6.2权限管理的内容245

10.6.3管理数据库用户的权限245

10.6.4管理数据库角色的权限247

10.7数据库的备份与恢复介绍248

10.7.1备份与恢复的基本概念249

10.7.2备份与恢复的类型和策略249

10.8备份数据库253

10.8.1备份设备253

10.8.2使用备份向导备份数据库256

10.8.3使用企业管理器进行备份259

10.8.4使用T-SQL命令备份数据库261

10.9恢复数据库265

10.9.1使用企业管理器恢复数据库265

10.9.2使用T-SQL语句恢复数据库267

10.10本章小结271

10.11课后练习271

10.12实验272

第11章 数据库综合案例分析——图书管理系统数据库的分析与设计274

11.1系统功能设计274

11.1.1系统功能目标274

11.1.2系统功能分析274

11.2数据库设计与实现275

11.2.1数据库的需求分析275

11.2.2数据库的概要模型设计275

11.2.3数据表的逻辑设计276

11.2.4数据表的实现278

11.2.5视图设计279

11.2.6索引的设计279

11.2.7触发器的设计279

11.3数据库功能实现280

11.3.1添加数据功能实现280

11.3.2借阅、续借、归还的功能实现281

11.4本章小结282

参考文献283

热门推荐