图书介绍

数据库技术与应用系统开发 SQL Server 2005+C#PDF|Epub|txt|kindle电子书版本下载

数据库技术与应用系统开发 SQL Server 2005+C#
  • 景雪琴主编;陈慧萍,丁海军副主编 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302320272
  • 出版时间:2013
  • 标注页数:408页
  • 文件大小:196MB
  • 文件页数:422页
  • 主题词:关系数据库系统-高等学校-教材

PDF下载


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

下载说明

数据库技术与应用系统开发 SQL Server 2005+C#PDF格式电子书版下载

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

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

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

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

图书目录

第一篇 数据库技术3

第1章 数据库技术基础3

1.1数据库基本概念3

1.1.1数据(Data)3

1.1.2数据库(DataBase,DB)3

1.1.3数据库管理系统(DataBase Management System,DBMS)4

1.1.4数据库系统(DataBase System,DBS)4

1.2数据管理技术5

1.2.1数据密集型应用与数据管理技术5

1.2.2文件系统阶段的数据管理技术5

1.2.3数据库系统阶段的现代数据管理技术6

1.3数据模型8

1.3.1数据模型及数据建模8

1.3.2概念数据模型与E-R图9

1.3.3逻辑数据模型11

1.4数据库系统结构14

1.4.1数据库的三级模式结构15

1.4.2数据库系统体系结构17

1.5主流商业数据库管理系统19

1.5.1 Oracle19

1.5.2 IBM DB2 Universal Database19

1.5.3 Microsoft SQL Server20

1.5.4 Sun MySQL20

习题120

第2章 关系数据库基础22

2.1关系数据库的基本概念22

2.1.1关系数据结构的形式化定义22

2.1.2关系操作26

2.1.3关系的完整性26

2.2关系代数28

2.2.1传统的集合运算28

2.2.2专门的关系运算31

2.3高效的关系代数表达式与查询优化36

习题238

第3章 关系数据库标准语言SQL40

3.1 SQL概述40

3.1.1 SQL的发展40

3.1.2 SQL的特点41

3.1.3 SQL数据库的体系结构42

3.2数据定义42

3.2.1 SQL提供的基本数据类型43

3.2.2基本表的创建、删除和修改43

3.2.3索引的创建和删除45

3.3 SQL数据查询47

3.3.1 SELECT语句的语法格式47

3.3.2单表查询48

3.3.3集合查询53

3.3.4连接查询54

3.3.5嵌套查询56

3.4 SQL数据更新60

3.4.1数据插入60

3.4.2数据删除61

3.4.3数据修改62

3.5视图62

3.5.1创建视图63

3.5.2查询视图64

3.5.3删除视图64

3.5.4对视图的更新操作64

3.6 SQL数据控制65

3.6.1授予权限65

3.6.2收回权限67

习题367

第4章 数据库保护技术70

4.1数据库安全性70

4.1.1用户标识与鉴别71

4.1.2存取控制71

4.1.3视图机制72

4.1.4数据加密72

4.1.5审计73

4.2数据库完整性73

4.2.1完整性约束条件73

4.2.2完整性控制75

4.3事务75

4.3.1事务的定义75

4.3.2事务的ACID性质77

4.4并发控制77

4.4.1并发调度78

4.4.2封锁技术79

4.4.3封锁协议80

4.4.4死锁和活锁81

4.5数据库恢复技术82

4.5.1故障种类83

4.5.2数据库恢复机制与策略84

习题486

第5章 数据库设计及其应用系统开发88

5.1关系模式规范化88

5.1.1规范化问题的提出88

5.1.2函数依赖91

5.1.3关系模式规范化94

5.2数据库系统设计102

5.2.1数据库系统设计概述102

5.2.2数据库设计方法102

5.2.3数据库设计过程103

5.3需求分析105

5.3.1需求分析的任务和方法105

5.3.2数据字典及其表示106

5.4概念结构设计107

5.4.1概念结构的特点107

5.4.2概念结构的设计方法和步骤108

5.5逻辑结构设计112

5.5.1逻辑结构设计的任务和步骤112

5.5.2概念模型转换为关系模型112

5.5.3关系模型的优化114

5.5.4用户子模式即视图的设计114

5.6物理设计115

5.6.1物理设计的主要内容115

5.6.2评价物理结构118

5.7数据库实施和维护118

5.7.1数据库实施118

5.7.2数据库的运行和维护119

5.8数据库应用开发120

5.8.1从应用程序中访问数据库121

5.8.2 SQL过程化扩充121

5.8.3数据库连接与应用编程接口121

5.8.4数据库间的数据转换122

5.8.5数据库应用开发工具123

习题5124

第二篇 SQL Server 2005数据库管理系统129

第6章 SQL Server 2005集成环境129

6.1 SQL Server 2005简介129

6.1.1 SQL Server 2005概述129

6.1.2 Microsoft SQL Server 2005系统结构131

6.2 SQL Server 2005的安装与配置132

6.2.1安装要求132

6.2.2系统安装133

6.2.3 SQL Server 2005服务项的启动136

6.3 SQL Server 2005的管理工具138

6.3.1 SQL Server管理工具概述138

6.3.2 SQL Server Management Studio138

习题6142

第7章 SQL Server 2005数据库操作143

7.1 SQL Server 2005数据库及其对象143

7.1.1 SQL Server数据库存储结构143

7.1.2系统数据库144

7.1.3 SQL Server 2005数据库的主要对象145

7.1.4 SQL Server 2005数据库及其对象的查看146

7.2建立数据库147

7.2.1数据库的创建147

7.2.2数据库的修改150

7.2.3数据库的删除150

7.2.4数据库的分离和附加151

7.3表、索引、视图的操作151

7.3.1表的创建与维护151

7.3.2索引的建立与管理153

7.3.3视图的操作与管理154

7.4 SQL Server数据库完整性156

7.4.1约束156

7.4.2规则157

7.4.3默认值159

7.5 SQL Server数据库安全性160

7.5.1 SQL Server安全身份验证160

7.5.2帐户与登录管理162

7.5.3角色管理165

7.5.4权限管理169

7.6 SQL Server数据库恢复技术174

7.6.1恢复模式174

7.6.2数据库的备份176

7.6.3数据库的恢复181

7.7 SQL Server数据的导入和导出184

习题7189

第8章 Transact-SQL编程192

8.1 T-SQL程序设计基础192

8.1.1数据类型192

8.1.2常量与变量197

8.1.3运算符199

8.1.4批处理200

8.1.5注释201

8.1.6流程控制语句201

8.2函数208

8.2.1系统函数208

8.2.2用户定义函数212

8.3存储过程215

8.3.1用户定义存储过程216

8.3.2系统存储过程218

8.4触发器219

8.4.1触发器概述219

8.4.2 DML触发器的创建和应用220

8.4.3 DDL触发器的创建和应用223

8.5游标的定义与使用224

8.5.1声明游标224

8.5.2打开游标225

8.5.3检索游标225

8.5.4关闭游标226

8.5.5释放游标227

8.5.6利用游标修改数据227

习题8228

第三篇 数据库应用系统开发231

第9章 C#语言基础231

9.1 NET框架介绍231

9.2 Visual Studio 2008开发环境——创建控制台应用程序238

9.2.1控制台应用程序的建立238

9.2.2控制台应用程序中输入输出语句格式240

9.3 C#数据类型242

9.3.1值类型242

9.3.2引用类型——数组246

9.3.3引用类型——字符串类252

9.3.4引用类型——object类257

9.3.5类型转换257

9.3.6非泛型集合和泛型集合260

9.4控制结构263

9.4.1 C#控制结构263

9.4.2 foreach循环语句265

9.4.3异常处理语句267

9.4.4 using语句270

9.5函数271

9.5.1函数的参数传递271

9.5.2函数的重载275

9.6程序调试276

习题9280

第10章 面向对象程序设计283

10.1面向对象技术的基本概念283

10.2类的定义和对象285

10.3构造函数和析构函数287

10.4类的属性289

10.5 this引用291

10.6类的静态数据成员和静态方法292

10.7类的继承性294

10.8类的多态性296

10.9抽象类和抽象方法300

10.10委托301

10.11事件304

10.12索引指示器307

10.13接口309

10.14运算符重载312

10.15命名空间315

习题10317

第11章 Windows窗体应用程序319

11.1创建Windows窗体应用程序319

11.2基本控件323

11.3菜单、工具栏和状态栏344

11.4多窗体应用程序348

11.5打印350

习题11352

第12章 ADO.NET数据访问技术354

12.1 ADO.NET对象模型简介354

12.2 SqlConnection对象359

12.3 SqlCommand对象361

12.4 SqlDataReader对象367

12.5 SqlDataAdapter对象369

12.6 DataSet对象371

12.7 DataSet与控件的数据绑定376

12.8 XML和数据库385

习题12392

第13章 三层结构数据库应用系统393

13.1三层结构数据库应用系统开发模式介绍393

13.2三层结构的学生选课管理系统394

习题13407

参考文献408

热门推荐