《数据库应用实训教程 SQL Server+PowerBuilder》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:壮志剑主编
  • 出 版 社:西安:西安交通大学出版社
  • 出版年份:2004
  • ISBN:7560518818
  • 页数:317 页
图书介绍:本书以开发“数据库应用软件系统”为核心,系统介绍了相关的知识体系。包括SQL Server 2000, Powerbuilder 8.0以及所涉及的数据库原理、软件工程的相关内容。

第一篇 SQL Server 2000 2

第1章 SQL Server 2000基础 2

1.1 SQL Server 2000概述 2

1.1.1 SQL Server发展历史 2

1.1.2 SQL Server 2000 2

1.2 安装SQL Server 2000 3

1.2.1 软硬件平台 3

1.2.2 安装过程 3

1.3 SQL Server 2000主要组件 10

1.3.1 服务管理器 11

1.3.2 企业管理器 12

1.3.3 查询分析器 16

实验一 SQL Server 2000安装与启动 17

第2章 数据库管理技术 18

2.1 数据库概述 18

2.1.1 SQL Server数据库类型 18

2.1.2 数据库中的对象 19

2.1.3 文件和文件组 19

2.2 Transact-SQL概述 20

2.3 数据库的创建、修改和删除 20

2.3.1 创建数据库 21

2.3.2 修改数据库 23

2.3.3 删除数据库 24

实验二 创建数据库 25

2.4 数据库数据的复制和恢复 25

2.4.1 附加数据库 25

2.4.2 数据库的备份和还原 27

2.4.3 数据库数据的导入和导出 31

实验三 数据复制与恢复 35

第3章 表管理技术 37

3.1 表概述 37

3.1.1 表的概念 37

3.1.2 数据类型 37

3.2 表的创建、修改和删除 39

3.2.1 表的创建 39

3.2.2 表的修改 41

3.2.3 表的删除 45

3.3 表中数据的编辑 46

3.3.1 使用SQL-EM 46

3.3.2 使用SQL语句 47

实验四 表的创建 51

3.4 数据检索技术 51

3.4.1 SELECT语句概述 51

3.4.2 Transact-SQL语言的数据运算 51

3.4.3 操纵列 55

3.4.4 操纵行 55

3.4.5 分类汇总 57

3.4.6 排序 59

3.4.7 连接查询 59

3.4.8 子查询 61

3.4.9 生成新表 62

3.4.10 嵌入式SQL 64

实验五 数据检索 64

第4章 SQL Server 2000应用技术 65

4.1 索引技术 65

4.1.1 索引概述 65

4.1.2 创建索引 66

4.1.3 删除索引 67

4.2 视图技术 69

4.2.1 视图概述 69

4.2.2 创建视图 69

4.2.3 修改视图 73

4.2.4 删除视图 73

4.2.5 使用视图 74

4.3 Transact-SQL程序设计技术 75

4.3.1 顺序结构 75

4.3.2 选择结构 77

4.3.3 循环结构 77

4.3.4 实例 77

实验六 创建索引视图并编程 78

4.4 存储过程技术 78

4.4.1 存储过程概述 78

4.4.2 创建存储过程 79

4.4.3 执行存储过程 82

4.4.4 查看和修改存储过程 83

4.4.5 删除存储过程 84

4.5 触发器技术 84

4.5.1 触发器概述 85

4.5.2 创建触发器 85

4.5.3 查看和修改触发器 88

4.5.4 删除触发器 90

实验七 创建存储过程及触发器 90

第5章 数据访问控制 91

5.1 配置认证模式 91

5.1.1 两种认证模式 91

5.1.2 配置认证模式 91

5.2 登录帐户管理 93

5.2.1 创建登录帐户 93

5.2.2 修改登录帐户 95

5.2.3 删除登录帐户 96

5.3 用户管理 97

5.3.1 使用SQL语句 97

5.3.2 使用SQL-EM 99

5.4 数据库角色管理 99

5.4.1 固定角色 99

5.4.2 用户自定义角色 101

5.4.3 角色成员管理 102

5.4.4 使用SQL-EM管理数据库角色及其成员 104

5.5 许可管理 105

5.5.1 授予许可 106

5.5.2 撤销许可 107

5.5.3 拒绝访问 109

5.5.4 使用SQL-EM管理许可 110

实验八 数据访问控制 111

第二篇 PowerBuilder 8.0 114

第6章 PowerBuilder 8.0基础 114

6.1 PowerBuilder 8.0概述 114

6.1.1 PowerBuilder 8.0功能及特点 114

6.1.2 PowerBuilder 8.0概念及术语 115

6.1.3 PowerBuilder 8.0主要组件 116

6.2 PowerBuilder 8.0应用程序 117

6.2.1 应用程序与应用对象 117

6.2.2 创建应用程序 117

6.2.3 实例:学生选课系统版本1 120

实验九 创建“学生选课系统”应用程序 122

6.3 PowerBuilder 8.0数据接口 122

6.3.1 数据接口概述 122

6.3.2 PowerBuilder 8.0数据接口类型 122

6.3.3 PowerBuilder 8.0与SQL Server 2000数据库连接 123

6.3.4 实例:学生选课系统版本2 127

实验十 连接数据库 129

第7章 菜单与窗口 130

7.1 窗口 130

7.1.1 窗口概述 130

7.1.2 创建、修改和删除窗口 131

7.1.3 窗口属性 133

7.1.4 窗口事件及处理程序 135

7.1.5 窗口函数 136

7.1.6 实例:学生选课系统版本3 136

实验十一 窗口设计 139

7.2 菜单 139

7.2.1 菜单概述 139

7.2.2 创建、修改和删除菜单 140

7.2.3 菜单属性 141

7.2.4 菜单事件及处理程序 143

7.2.5 实例:学生选课系统版本4 143

7.3 菜单与窗口的捆绑 146

7.3.1 捆绑菜单 146

7.3.2 实例:学生选课系统版本5 146

实验十二 菜单设计 148

第8章 控件与PowerScript编程语言 149

8.1 PowerScript编程语言 149

8.1.1 数据类型与运算 149

8.1.2 语言基础 152

8.1.3 选择结构 154

8.1.4 循环结构 155

8.1.5 实例 156

8.1.6 嵌入式SQL语句 157

8.2 控件 158

8.2.1 控件概述 158

8.2.2 常用控件 158

8.2.3 操作控件 160

8.2.4 控件属性 161

8.2.5 实例:学生选课系统版本6 161

实验十三 控件应用(一) 167

8.2.6 实例:学生选课系统版本7 167

实验十四 控件应用(二) 171

第9章 数据窗口基础 172

9.1 数据窗口对象与数据窗口控件 172

9.1.1 数据窗口对象概述 172

9.1.2 数据窗口控件概述 173

9.2 数据窗口对象 173

9.2.1 创建数据窗口对象 173

9.2.2 编辑、删除数据窗口对象 182

9.2.3 实例:学生选课系统版本8 183

9.3 数据窗口控件 185

9.3.1 放置数据窗口控件 185

9.3.2 捆绑数据窗口对象 186

9.4 实例 186

9.4.1 实例:学生选课系统版本9 186

9.4.2 实例:学生选课系统版本10 192

实验十五 数据窗口基础 196

第10章 数据窗口高级技术 198

10.1 数据窗口控件的属性 198

10.1.1 一般属性 198

10.1.2 其他属性 198

10.2 数据窗口控件的函数 199

10.2.1 常用函数 199

10.2.2 实例:学生选课系统版本11 200

实验十六 数据窗口控件函数 205

10.3 数据窗口控件的事件 205

10.3.1 常用事件 205

10.3.2 实例:学生选课系统版本12 206

实验十七 数据窗口控件事件(一) 214

10.3.3 实例:学生选课系统版本13 214

实验十八 数据窗口控件事件(二) 222

第11章 应用程序的调试与发布 223

11.1 调试器的使用 223

11.1.1 调试器工作界面 223

11.1.2 使用断点 225

11.1.3 调试过程 228

11.2 创建可执行文件 230

11.2.1 创建可执行文件的一般步骤 231

11.2.2 创建可执行文件时要考虑的问题 232

11.3 应用程序的发行 235

11.3.1 PowerBuilder 8.0运行时库 235

11.3.2 安装数据库接口 236

11.3.3 实例:学生选课系统版本14 236

实验十九 创建可执行文件 237

第三篇 数据库应用软件系统开发实例 237

第12章 “轻松销售”数据库设计 237

12.1 系统设计 240

12.1.1 系统设计目标 240

12.1.2 系统设计思想 240

12.1.3 开发运行环境选择 240

12.1.4 系统的功能设计 241

12.1.5 系统功能模块设计 241

12.2 数据库设计 242

12.2.1 数据库逻辑结构设计 242

12.2.2 建立数据库 244

第13章 “轻松销售”应用程序设计 244

13.1 创建应用程序 253

13.2 创建登录窗口和主窗口 254

13.2.1 建立登录窗口 254

13.2.2 创建主窗口 255

13.3 系统管理 257

13.3.1 用户管理 257

13.3.2 修改密码 260

13.4 基础资料管理 261

13.4.1 客户档案维护 261

13.4.2 产品类别档案维护 266

13.4.3 产品档案维护 269

13.5 销售业务 273

13.5.1 销售发货 273

13.5.2 销售收款 288

13.6 统计报表 302

13.6.1 发货汇总报表 302

13.6.2 发货明细报表 306

13.6.3 收款汇总报表 309

13.6.4 收款明细报表 312

参考文献 317

附:实验目录 17

实验一 SQL Server 2000安装与启动 17

实验二 创建数据库 25

实验三 数据复制与恢复 35

实验四 表的创建 51

实验五 数据检索 64

实验六 创建索引视图并编程 78

实验七 创建存储过程及触发器 90

实验八 数据访问控制 111

实验九 创建“学生选课系统”应用程序 122

实验十 连接数据库 129

实验十一 窗口设计 139

实验十二 菜单设计 148

实验十三 控件应用(一) 167

实验十四 控件应用(二) 171

实验十五 数据窗口基础 196

实验十六 数据窗口控件函数 205

实验十七 数据窗口控件事件(一) 214

实验十八 数据窗口控件事件(二) 222

实验十九 创建可执行文件 237