《SQL Server 2005课程设计案例精编》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:张智强,孙福兆,余健等编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2008
  • ISBN:9787302179801
  • 页数:374 页
图书介绍:本书介绍了Microsoft SQL Server 2005数据库管理系统的基本原理和基本建设。

第1章 数据库基础 1

1.1数据库的基本概念 1

1.1.1数据库的相关概念 1

1.1.2数据库系统的发展历史 5

1.1.3数据库系统的基本特点 6

1.1.4数据库系统的内部结构体系 7

1.2数据库的数据模型 9

1.2.1E-R模型 10

1.2.2层次模型 13

1.2.3网状模型 13

1.2.4关系模型 14

1.3关系数据库的设计与管理 16

1.3.1数据库设计步骤 17

1.3.2需求分析 18

1.3.3概念结构设计 18

1.3.4逻辑结构设计 19

1.3.5物理结构设计 19

1.3.6数据库的实施 20

1.3.7系统管理和维护 20

1.3.8面向对象的关系数据库设计 21

第2章 SQLServer2005基础 24

2.1SQLServer2005简介 24

2.1.1SQLServer2005的数据平台 24

2.1.2SQLServer2005的不同版本 25

2.2SQLServer2005的特征与功能增强 26

2.2.1SQLServer2005的特征 26

2.2.2SQLServer2005的增强功能 28

2.3安装和启动SQLServer2005 31

2.3.1安装SQLServer2005 31

2.3.2启动SQLServer2005服务 36

2.4SQLServer2005对象 38

2.4.1SQLServerManagementStudio介绍 38

2.4.2创建SQLServer2005连接 40

2.4.3SQLServer2005系统数据库 42

2.4.4其他对象 43

2.4.5复制 45

2.4.6维护计划和SQLServer日志 46

第3章 创建和维护数据库 47

3.1数据库的创建 47

3.1.1数据类型 47

3.1.2空值 50

3.1.3添加Identity列 50

3.1.4创建数据库表 50

3.2修改和删除数据库表 53

3.2.1修改表名 54

3.2.2设置字段属性 55

3.2.3添加表列 57

3.2.4删除表列和表 58

3.3表的主键和外键 60

3.3.1主键和外键 60

3.3.2创建表的主键和外键 61

3.3.3删除表的主键和外键 65

第4章 Transact-SQL程序设计基础 67

4.1常用SQL语句介绍 67

4.1.1SELECT语句 67

4.1.2INSERT语句 82

4.1.3UPDATE语句 82

4.2更新数据 83

4.2.1在指定条件下更新指定字段的值 84

4.2.2带子查询的修改语句 85

4.2.3PIVOT和UNPIVOT的用法 86

4.2.4Top的用法 89

4.3使用SQLServer2005中的新增函数和语句 91

4.3.1使用新增函数 91

4.3.2使用新增语句 100

第5章 有线电视收费系统 107

5.1课程设计的目的与意义 107

5.2系统分析与设计 107

5.2.1系统功能分析 107

5.2.2系统功能模块分析 108

5.3数据库设计与实现 108

5.3.1数据库需求分析 108

5.3.2数据库表的设计 109

5.3.3数据库表的实现 111

5.4系统界面的实现 114

5.4.1创建应用程序 114

5.4.2登录界面的实现 116

5.4.3信息登记界面的实现 120

5.4.4收费管理界面的实现 125

5.4.5小区打印界面的实现 130

5.4.6查询界面的实现 132

5.5系统运行结果 146

第6章 收视率调查问卷登记系统 148

6.1课程设计的目的和意义 148

6.2系统分析与设计 148

6.2.1功能描述 148

6.2.2功能模块设计 148

6.3数据库设计与实现 149

6.3.1数据库需求设计 149

6.3.2数据库表的设计 149

6.3.3数据库表的实现 151

6.4系统界面的实现 152

6.4.1创建应用程序 152

6.4.2创建系统所需要的Java文件 156

6.4.3创建系统所需要的公共的文件 161

6.4.4新增电视台 164

6.4.5新增频道 167

6.4.6登记调查问卷 170

6.4.7登记节目单 176

6.5系统运行结果 184

第7章 学生信息管理系统 187

7.1课程设计的目的和意义 187

7.2系统分析与设计 187

7.2.1功能描述 187

7.2.2功能模块设计 187

7.3数据库设计与实现 188

7.3.1数据库需求设计 188

7.3.2数据库表的设计 188

7.3.3数据库表的实现 190

7.4系统界面的实现 192

7.4.1创建应用程序 192

7.4.2创建数据库连接 195

7.4.3新生信息登记模块实现 198

7.4.4学生信息查询修改 201

7.4.5学籍变更 204

7.4.6学籍变更查询 207

7.4.7成绩登记 209

7.4.8成绩查询修改 212

7.4.9学生奖励 214

7.4.10学生处罚 218

7.5系统运行结果 221

第8章 水暖热量收费系统 227

8.1课程设计的目的和意义 227

8.2系统分析与设计 227

8.2.1功能描述 227

8.2.2功能模块设计 228

8.3数据库设计与实现 228

8.3.1数据库需求设计 228

8.3.2数据库表的设计 229

8.3.3数据库表的实现 232

8.3.4数据库存储过程的实现 234

8.4系统界面的实现 239

8.4.1创建应用程序 239

8.4.2创建数据库连接 244

8.4.3登记住户信息设计 246

8.4.4每天结算 252

8.4.5预警住户统计 254

8.4.6住房信息登记 257

8.4.7更换热表 260

8.4.8住户类型设计 263

8.4.9收费标准设置 264

8.4.10预警阈值设置 267

8.4.11分片小区设置 270

8.5系统运行结果 272

第9章 项目管理系统 276

9.1课程设计的目的和意义 276

9.2系统分析和设计 276

9.2.1系统功能描述 276

9.2.2系统功能模块划分 276

9.2.3系统部分模块详细设计 277

9.3数据库设计与实现 278

9.3.1总体设计 278

9.3.2表设计 279

9.3.3表关系设计 281

9.4系统实现 282

9.4.1系统底层设计 282

9.4.2数据访问层设计 290

9.4.3业务逻辑层设计 299

9.4.4表现层设计 306

9.5系统运行结果 323

第10章 中小型企业门户网站 326

10.1课程设计的目的和意义 326

10.2系统分析和设计 326

10.2.1系统功能描述 326

10.2.2系统功能模块划分 326

10.3数据库设计与实现 328

10.3.1总体设计 328

10.3.2SQL Server数据库表设计 328

10.3.3SQL Server数据库表关系设计 332

10.3.4XML数据源设计 333

10.4系统实现 337

10.4.1系统底层设计 337

10.4.2产品显示模块设计 343

10.4.3其他模块设计 361

10.5系统运行结果 373