Oracle 11g+ASP.NET数据库系统开发案例教程
Oracle 11g+ASP.NET数据库系统开发案例教程封面图

Oracle 11g+ASP.NET数据库系统开发案例教程

欧阳皓, 黄旭慧, 刘晓强, 编著

出版社:人民邮电出版社

年代:2014

定价:39.0

书籍简介:

本书围绕一个核心项目,从需要分析、概念设计、逻辑设计、物理设计、系统实现等全过程来讲述一个大型数据库系统的分析、设计及实现过程。主要内容包括Oracle 11g+ASP.NET数据库系统开发的全过程。

书籍目录:

目 录

第1章 数据库系统工程 1

1.1 数据库系统 1

1.2 数据库系统的开发步骤 2

1.3 常见的数据库管理系统 3

1.4 如何选择数据库管理系统产品 5

习题 6

第2章 需求分析 7

2.1 数据流图 7

2.2 PowerDesigner 8

2.3 利用PowerDesigner绘制数据流图 9

2.4 “电子题库系统”需求分析 12

2.4.1 案例项目介绍 12

2.4.2 案例项目需求分析 13

习题 14

第3章 概念数据模型设计 15

3.1 概念数据模型 15

3.2 利用PowerDesigner建立概念数据模型 16

3.3 “电子题库系统”的概念数据模型 20

习题 21

第4章 物理数据模型设计 22

4.1 PowerDesigner的物理数据模型功能 22

4.2 创建物理数据模型 23

4.3 生成数据库创建脚本 30

4.4 “电子题库系统”的物理数据模型 31

习题 33

第5章 Oracle 11g概述 34

5.1 Oracle简介 34

5.2 Oracle 11g的安装 35

5.3 Oracle Server的启动与关闭 37

5.4 Oracle 11g的主要工具 38

5.4.1 配置与移植工具 39

5.4.2 应用开发工具 41

5.4.3 Oracle企业管理工具 44

5.5 PL/SQL Developer工具 45

习题 51

第6章 Oracle 11g的体系结构 52

6.1 OracleServer的组成 52

6.2 Oracle的物理结构 54

6.2.1 物理文件之间的关系 55

6.2.2 控制文件 55

6.2.3 数据文件 55

6.2.4 重做日志文件 56

6.2.5 其他文件 56

6.3 Oracle的逻辑结构 57

6.3.1 表空间 58

6.3.2 段 59

6.3.3 区 60

6.3.4 块 60

6.4 Oracle的进程 61

6.4.1 用户进程 61

6.4.2 服务器进程 61

6.4.3 后台进程 61

6.5 Oracle的内存结构 64

6.5.1 系统全局区 65

6.5.2 程序全局区 67

6.6 Oracle常用的数据字典 68

6.6.1 数据字典的概念 68

6.6.2 常用的数据字典 68

习题 70

第7章 表空间管理 71

7.1 Oracle的表空间 71

7.1.1 表空间的类型 71

7.1.2 表空间的状态 73

7.1.3 表空间的文件类型 73

7.1.4 表空间的管理方式 73

7.1.5 表空间的管理准则 74

7.1.6 规划表空间的大小 74

7.1.7 与表空间相关的视图 74

7.2 表空间管理 75

7.2.1 表空间的创建 75

7.2.2 表空间的修改 77

7.2.3 表空间的查询 80

7.2.4 表空间的删除 82

7.3 “电子题库系统”表空间的创建 83

习题 84

第8章 安全管理 85

8.1 Oracle的安全性 85

8.2 用户管理 86

8.2.1 创建用户 86

8.2.2 修改用户 88

8.2.3 删除用户 88

8.3 权限管理 89

8.3.1 权限概述 89

8.3.2 系统权限管理 91

8.3.3 对象权限管理 92

8.4 角色管理 93

8.4.1 预定义角色 94

8.4.2 自定义角色 95

8.5 用户与角色信息查询 96

8.6 “电子题库系统”的用户管理 97

习题 98

第9章 基本对象管理 99

9.1 Oracle的数据类型 99

9.2 序列管理 100

9.3 数据表的管理 102

9.3.1 创建表 102

9.3.2 修改表 104

9.3.3 删除表 108

9.4 索引管理 109

9.4.1 索引的分类 109

9.4.2 管理索引的策略 110

9.4.3 创建的管理 111

9.5 视图管理 112

9.6 基本对象信息查询 114

9.7 “电子题库系统”基本对象的创建 115

习题 117

第10章 PL/SQL编程 118

10.1 PL/SQL的语句块 118

10.2 变量、常量的定义 120

10.3 自定义数据类型 121

10.4 PL/SQL的流程控制 123

10.5 游标管理 128

习题 130

第11章 命名块对象管理 131

11.1 过程管理 131

11.2 函数管理 133

11.3 触发器管理 135

11.4 包的管理 137

11.5 命名块对象查询 141

11.6 “电子题库系统”命名块对象的创建 142

习题 144

第12章 备份与恢复 145

12.1 Oracle备份与恢复技术 145

12.2 归档日志 146

12.3 脱机备份 147

12.4 联机备份 153

习题 156

第13章 数据库审计 157

13.1 审计的作用 157

13.1.1 审计的概念 157

13.1.2 审计级别 158

13.1.3 审计的一些其他选项 158

13.2 审计功能 159

13.2.1 审计分类 159

13.2.2 标准审计 159

13.2.3 细粒度审计 160

13.2.4 保护审计跟踪 161

13.2.5 与审计相关的数据字典视图 161

13.3 审计实例 162

习题 163

第14章 系统优化 164

14.1 影响系统性能的因素 164

14.2 系统调优 164

14.2.1 数据缓冲区调优 165

14.2.2 日志缓冲区调优 166

14.2.3 共享池调优 166

14.2.4 排序区调优 169

14.2.5 磁盘I/O调优 169

14.3 SQL查询优化 170

14.3.1 Oracle的优化器 170

14.3.2 有效使用索引 172

14.3.3 单表查询的优化 173

14.3.4 表的连接方法 174

14.3.5 SQL共享 176

习题 179

第15章 ASP.NET开发技术 180

15.1 .NET Framework概述 180

15.2 用ASP.NET编写的Hello World程序 182

15.3 C#语言 183

15.3.1 C#数据类型 183

15.3.2 C#运算符 184

15.3.3 C#的常用语句 186

15.3.4 C#的类型系统 190

15.3.5 C#面向对象编程 193

15.4 ASP.NET基本组件 197

15.5 ADO.NET数据库访问技术 202

15.5.1 使用Connection对象连接数据库 202

15.5.2 使用Command对象执行SQL语句 203

15.5.3 使用DataReader对象读取数据 203

15.5.4 数据适配器DataAdapter对象 204

15.5.5 数据集:DataSet对象 205

15.6 ASP.NET开发示例 205

15.6.1 新建项目 206

15.6.2 页面设计 209

15.6.3 数据库访问 212

15.6.4 后台设计 217

15.6.5 运行程序 221

习题 222

第16章 应用程序设计 223

16.1 系统角色 223

16.2 用例视图设计 224

16.3 流程设计 226

16.4 组卷算法设计 230

习题 231

第17章 系统实现 232

17.1 数据库访问类 232

17.2 登录模块 238

17.2.1 登录模块的用户界面 239

17.2.2 登录模块的功能实现 240

17.3 基础数据管理模块 242

17.3.1 母版设计 242

17.3.2 基础数据管理模块的主要功能 244

17.4 题库管理模块 247

17.4.1 题库管理模块的界面 247

17.4.2 题库管理模块的功能实现 249

17.5 笔试组卷模块 254

17.5.1 笔试组卷模块界面 254

17.5.2 笔试组卷模块的部分功能实现 255

习题 257

参考文献 258

内容摘要:

本书从需求分析、概念设计、物理设计、应用系统实现等实训环节介绍一个数据库系统项目的分析、设计及实现过程。内容包括PowerDesigner建模技术、Oracle 11g基础、Oracle 11g对象管理、Oracle 11g编程技术、Oracle 11g安全管理、Oracle 11g系统优化、ASP.NET开发技术及实训案例的具体实现。
  本书的主要特点是系统、实用。通过本书的学习,读者可以快速掌握基于Oracle 11g+ASP.NET平台下数据库系统的开发技术。本书讲解的技术内容符合软件企业的人才需求标准。
  本书的使用对象除软件工程相关专业的本科生、研究生之外,同样适用于新入职、从事数据库系统开发的软件工程师。

编辑推荐:

1.围绕一个案例,讲技术实现。从需要分析、概念设计、逻辑设计、物理设计、系统实现等全过程来讲述一个大型数据库系统的 分析、设计及实现过程。
2.Oracle 11g+ASP.NET平台下数据库系统的开发

书籍规格:

书籍详细信息
书名Oracle 11g+ASP.NET数据库系统开发案例教程站内查询相似图书
9787115338488
如需购买下载《Oracle 11g+ASP.NET数据库系统开发案例教程》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位人民邮电出版社
版次1版印次1
定价(元)39.0语种简体中文
尺寸26 × 19装帧平装
页数 126 印数 3000

书籍信息归属:

Oracle 11g+ASP.NET数据库系统开发案例教程是人民邮电出版社于2014.1出版的中图分类号为 TP393.092 ,TP311.138 的主题关于 关系数据库系统-高等学校-教材 ,网页制作工具-程序设计-高等学校-教材 的书籍。