图书介绍

数据库原理及应用pdf电子书版本下载

数据库原理及应用
  • 张凤琴主编;张水平副主编 著
  • 出版社: 清华大学出版社;北方交通大学出版社
  • ISBN:7810824589
  • 出版时间:2005
  • 标注页数:357页
  • 文件大小:55MB
  • 文件页数:372页
  • 主题词:数据库系统-高等学校-教材

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.1.2 数据管理技术的发展与数据库技术的产生 1

1.1.3 数据库技术的研究领域 5

1.2 数据库系统结构 6

1.2.1 数据库系统中模式的概念 6

1.2.3 数据库的二级映像与数据独立性 7

1.2.2 数据库系统的三级模式结构 7

1.3 数据库系统组成 8

1.3.1 数据库系统的组成 8

1.3.2 数据库系统的分类 9

1.4 数据模型 10

1.4.1 数据模型的概念 10

1.4.2 数据模型的要素 10

1.4.3 概念模型——E-R模型 11

1.4.4 常用的数据结构模型 15

1.5.2 DBMS的组成 19

1.5 数据库管理系统 19

1.5.1 DBMS的主要功能 19

1.5.3 用户访问数据库的过程 20

小结 20

习题 20

第2章 关系数据库 24

2.1 关系数据库与关系模型 24

2.1.1 基本概念 24

2.1.2 关系模型 25

2.1.3 关系的三类完整性规则 26

2.2 关系的形式定义 28

2.2.1 笛卡儿积与关系 28

2.2.2 关系模型的优点 29

2.2.3 E-R模型向关系模型的转换 29

2.3 关系运算 30

2.3.1 关系代数的五种基本运算 30

2.3.2 关系代数的组合运算 33

2.3.3 关系代数的外连接运算 35

2.3.4 关系代数运算举例 36

2.3.4 元组关系演算 39

2.4 查询优化 42

2.4.1 关系代数表达式的优化问题 42

2.4.2 关系代数表达式的等价变换规则 42

2.4.3 关系代数表达式的优化算法 44

2.5 关系数据库的规范化理论 45

2.5.1 函数依赖 46

2.5.2 规范化 51

2.5.3 关系模式分解 55

习题 60

小结 60

第3章 数据库的标准语言SQL 63

3.1 SQL概述 63

3.1.1 SQL语句的特征 63

3.1.2 SQL的基本组成 64

3.2 数据定义 64

3.2.1 创建表(CREATE TABLE) 65

3.2.2 修改表和删除表 66

3.2.3 定义和删除索引 66

3.2.4 定义、删除视图 67

3.3.1 SELECT语句的基本结构 68

3.3 数据查询 68

3.3.3 连接查询 70

3.3.4 子查询与聚集函数 70

3.3.2 简单查询 70

3.3.5 分组查询 72

3.3.6 更名运算 74

3.3.7 字符串操作 74

3.3.8 集合操作 75

3.3.9 视图的查询和更新 76

3.4.2 删除语句 77

3.4 数据更新 77

3.4.1 插入语句 77

3.4.3 修改语句 78

3.5 SQL的完整性控制 78

3.5.1 主键约束PRIMARY KEY 78

3.5.2 外键约束FOREIGN KEY 79

3.5.3 属性值上的约束 80

3.5.4 全局约束CREATE ASSERTIONS 80

3.6.1 触发器的组成和类型 81

3.2.2 创建触发器 81

3.6 SQL中的触发器 81

3.7 嵌入式SQL 82

3.7.1 SQL与宿主语言接口 82

3.7.2 动态SQL 85

小结 86

习题 86

第4章 数据库设计 88

4.1 数据库设计的步骤 88

4.1.1 数据库应用系统的生命期 88

4.1.3 数据库设计的步骤 89

4.1.2 数据库设计的一般策略 89

4.2 需求分析 90

4.2.1 需求分析的任务和目标 90

4.2.2 需求分析的方法和步骤 91

4.3 概念结构设计 96

4.3.1 概念结构设计策略与方法 96

4.3.2 用E-R方法建立概念模型 97

4.4 逻辑结构设计 99

4.4.1 E-R图向关系模式的转换 100

4.4.2 关系模式的规范化 100

4.5 数据库的物理设计 101

4.4.3 确定完整性约束 101

4.4.4 用户视图的确定 101

4.6 数据库的实施和维护 103

4.6.1 数据库实施 103

4.6.2 数据库维护 104

小结 105

习题 105

第5章 数据库的管理 107

5.1 数据库的安全控制 107

5.1.1 概述 107

5.1.2 用户标识和鉴别 108

5.1.3 访问控制 109

5.2 数据库的恢复技术 111

5.2.1 事务 111

5.2.2 备份 113

5.2.3 恢复 114

5.3 数据库的并发控制 115

5.3.1 事务的调度 115

5.3.2 并发操作的问题 117

5.3.4 活锁与死锁 119

5.3.3 加锁 119

5.3.5 两段锁协议 120

小结 121

习题 121

第6章 Visual FoxPro 6.0简介 123

6.1 Visual FoxPro 6.0概述 123

6.1.1 Visual FoxPro 6.0的常用的文件类型 123

6.1.2 Visual FoxPro 6.0的开发环境 124

6.2 Visual FoxPro 6.0的安装 124

6.3.1 Visual FoxPro 6.0的启动 125

6.3 Visual FoxPro 6.0的启动与退出 125

6.3.2 Visual FoxPro 6.0的退出 126

6.4 Visual FoxPro 6.0的窗口界面 126

6.4.1 系统菜单栏 127

6.4.2 工具栏 128

6.4.3 命令窗口 128

6.4.4 状态栏 129

6.5 Visual FoxPro 6.0辅助设计工具 130

6.5.1 Visual FoxPro向导 130

6.5.2 Visual FoxPro设计器 130

6.6 项目管理器 131

6.5.3 Visual FoxPro生成器 131

6.6.1 创建项目 132

6.6.2 项目管理器界面 133

6.6.3 添加与移去项目中的文件 134

6.6.4 修改与浏览项目中的文件 135

6.6.5 项目管理器的定制 136

6.7 Visual FoxPro命令子句和书写规则 137

小结 138

习题 138

7.1 数据类型 140

第7章 数据表与数据库 140

7.2 数据表的创建 142

7.2.1 数据表的概念 142

7.2.2 创建数据表 144

7.2.3 打开与关闭表 148

7.2.4 修改与显示表的结构 149

7.2.5 索引的建立和应用 150

7.3 表的操作 153

7.3.1 数据的录入 153

7.3.2 记录的定位 156

7.3.3 记录的显示 157

7.3.4 记录的修改 158

7.3.5 记录的删除 160

7.3.6 数据的查询 161

7.3.7 数据的统计 164

7.3.8 多工作区的操作 166

7.4 数据库的操作 168

7.4.1 数据库的创建 168

7.4.2 建立表之间的关系 171

7.4.3 数据字典 173

小结 177

习题 178

第8章 查询与视图 181

8.1 建立查询 181

8.1.1 使用辅助工具创建查询 181

8.1.2 使用SELECT-SQL语句建立查询 190

8.1.3 运行查询 191

8.2 使用视图处理数据 192

8.2.1 本地视图的建立 193

8.2.2 建立远程视图及远程数据连接 196

8.2.3 利用视图更改数据 198

小结 199

习题 200

第9章 Visual FoxPro 6.0编程基础 202

9.1 数据容器 202

9.1.1 常量 202

9.1.2 内存变量 203

9.1.3 数组 205

9.1.5 系统变量 206

9.1.4 字段变量 206

9.1.6 对象 207

9.2 操作符与表达式 207

9.2.1 操作符 207

9.2.2 表达式 208

9.2.3 函数 209

9.3 程序文件 210

9.3.1 命令文件的建立 210

9.3.2 命令文件的运行 211

9.3.3 程序的书写规则 213

9.4.1 输入输出语句 214

9.4 控制语句 214

9.4.2 条件分支语句 215

9.4.3 循环语句 216

9.5 过程和函数 219

9.5.1 建立过程或函数 220

9.5.2 调用过程或函数 221

9.5.3 检验参数 222

9.5.4 创建存储过程 223

9.6 Visual FoxPro的编程机制 224

9.6.1 Visual FoxPro 6.0与面向对象技术 224

9.6.2 Visual FoxPro的类与对象 226

9.6.3 面向对象设计方法的实现 227

小结 233

习题 234

第10章 表单与控件 237

10.1 表单概述 237

10.1.1 表单 237

10.1.2 表单设计器 238

10.1.3 数据环境设计器 240

10.2.1 利用表单向导创建简单的表单 243

10.2 简单表单的创建 243

10.2.2 利用“表单设计器”创建简单的表单 246

10.2.3 利用表单向导创建一对多表单 249

10.3 定制表单 250

10.3.1 操作表单中的控件 250

10.3.2 美化界面 251

10.4 表单属性的设置 254

10.4.1 使用“属性窗口”设置表单的属性 254

10.4.2 使用程序设置表单的属性 256

10.4.3 添加新的属性和方法 258

10.5 表单的管理 259

10.5.1 表单的保存 259

10.5.2 表单的运行 259

10.5.3 表单的隐藏和释放 259

10.5.4 表单的参数传递 260

10.6 控件及相关操作 260

10.6.1 标签 261

10.6.2 命令按钮和命令按钮组 262

10.6.3 文本框 264

10.6.4 列表框和下拉列表框 268

10.6.5 复选框 274

10.6.6 表格 276

10.6.7 编辑框 277

10.6.8 微调 280

10.6.9 选项组 281

10.6.10 计时器 284

10.6.11 图像 286

10.6.12 页框 287

10.7.1 系统登录表单的设计 288

10.7 应用表单的设计 288

10.7.2 数据浏览与维护表单的设计 290

小结 293

习题 293

第11章 菜单与自定义工具栏 295

11.1 菜单系统的规划原则 295

11.2 用“菜单设计器”创建菜单系统 296

11.2.1 设计用户菜单界面 296

11.2.2 给菜单项指定工作 297

11.2.3 定制菜单系统 301

11.2.4 测试和调试菜单系统 303

11.2.5 创建快捷菜单 304

11.3 用编程方式设计菜单 306

11.4 自定义工具栏 308

11.4.1 定义工具栏类 308

11.4.2 向自定义工具栏中添加对象 309

11.4.3 在表单集中添加自定义工具栏 309

11.4.4 协调菜单与自定义工具栏 311

11.4.5 创建与工具栏按钮协调的菜单 311

习题 312

小结 312

第12章 报表与标签设计 313

12.1 创建报表 313

12.1.1 利用“报表向导”创建报表 313

12.1.2 创建快速报表 317

12.1.3 利用“报表设计器”创建报表 318

12.2 设计报表 318

12.2.1 报表带区 319

12.2.2 报表的数据环境 319

12.2.3 报表控件 320

12.2.4 调整报表布局 323

12.2.5 设置报表页面 324

12.3 建立标签 325

12.3.1 用“标签向导”创建标签 325

12.3.2 用“标签设计器”创建标签 326

12.4 报表和标签的预览与打印 327

12.4.1 预览报表结果 327

12.4.2 打印报表和标签 327

小结 327

习题 327

13.1.1 设置应用程序起始点 329

13.1.2 建立主文件 329

第13章 应用程序连编与发布 329

13.1 设计主文件 329

13.2 添加文件到项目中 331

13.2.1 添加文件到项目中 331

13.2.2 设置文件的“包含”或“排除” 331

13.3 连编应用程序 332

13.3.1 重新连编项目 332

13.3.2 生成应用程序或者可执行文件 332

13.4.2 发布应用程序前的准备 333

13.4.1 发布应用程序的步骤 333

13.3.3 生成动态链接库 333

13.4 生成可发布的应用程序 333

13.4.3 定制要发布的应用程序 335

13.4.4 创建发布磁盘 337

小结 340

习题 340

14.1.1 应用系统的开发过程 341

14.1.2 应用系统的总体设计 341

14.1 应用系统的总体设计 341

第14章 学生成绩管理系统 341

14.2 本系统的详细设计与实现 345

14.2.1 系统的组成 346

14.2.2 主程序的实现 346

14.2.3 主要表单的设计与实现 347

14.2.4 报表的设计与实现 354

14.3 应用系统的组装 356

小结 356

习题 356

参考文献 357

精品推荐