当前位置:首页 > 工业技术
数据库设计与开发教程
数据库设计与开发教程

数据库设计与开发教程PDF电子书下载

工业技术

  • 电子书积分:15 积分如何计算积分?
  • 作 者:(美)Peter Rob,(美)Elie Semaan著;于书举等译
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2002
  • ISBN:7505370898
  • 页数:490 页
图书介绍:编辑推荐:本书广泛深入地讲解了有关数据库设计、实现及应用开发方面的基本理论、技术及方法,具有很高的实用性。书中的例子覆盖了各种数据库类型,大量的习题有助于加强读者对本书内容的理解。本书所覆盖的数据库类型和知识程度特别适用于强调数据库系统实际应用方面的课程。此外,本书为高级程序培训班提供了十分丰富的素材。
《数据库设计与开发教程》目录

第1章 数据库专业用语、概念及设计工具 1

1.1 数据和信息 3

1.2 数据库及数据库管理系统 4

1.2.1 关系数据库及关系数据库管理系统 5

1.2.2 数据库类型:产品数据库和决策支持数据库 5

1.3 信息系统 7

1.4 数据库构成模块:实体、实体集及属性 7

1.5 数据库表及其组件 8

1.5.1 复合主键字 9

1.5.2 候选键字 9

1.5.4 外部键字 10

1.5.3 辅助键字 10

1.6 实体完整性和参照完整性 11

1.7 放置所有内容到一个小型数据库中 12

1.7.1 数据概括:历史的准确性要求 13

1.7.2 数据概括:派生属性的评价 14

1.7.3 数据概括:项目号 14

1.8 文档:选择和命名属性 15

1.9 属性特征 17

1.9.1 简单(基本)属性和复合属性 17

1.9.2 单值属性和多值属性 17

1.10 关系类型 20

1.10.1 1:1关系 21

1.10.2 1:M关系 22

1.10.3 M:N关系 23

1.10.4 可选择关系和强制关系 25

1.10.5 弱实体和强实体 25

1.10.6 递归关系 26

1.11 数据库设计:使用ER图创建蓝图 28

1.11.1 将ER图、表和关系图综合成为设计图 30

1.12 业务规则 33

1.12.1 业务规则向设计方案转化:样例ER图 33

1.13 数据库设计方案中的目标冲突 37

1.14 数据库设计开发过程实例 37

1.14.1 一个服务组织的数据库 38

第2章 规范化数据库表结构 55

2.1 依赖 56

2.2 数据冗余 58

2.2.1 数据异常 58

2.3 范式 59

2.3.1 依赖关系图 60

2.4 高级范式探索 63

2.4.1 Boyce-Codd范式 63

2.5 规范化限制:ER图规则 64

第3章 POS数据库的设计过程 75

3.1 数据库系统的开发 76

3.2 操作描述 78

3.2.1 业务类型 78

3.2.2 业务目标 79

3.2.3 组织结构 80

3.2.4 数据环境 81

3.2.5 可用资源 86

3.2.6 现行操作 87

3.2.7 当前问题和计划解决方案 89

3.2.8 可利用资源 91

3.3 编辑操作描述 94

3.4 业务规则和ER图 95

3.4.1 发票模块 95

3.4.2 产品订单模块 98

3.4.3 产品预定订单模块 99

3.4.4 退货模块 100

3.4.5 整合所有ER图片段 101

3.5 设计方案的局限性 102

第4章 实现数据库设计 111

4.1 准备:选择数据库存储位置 112

4.2 创建新数据库 113

4.3 在数据库中建立新表 117

4.3.1 创建表的字段 118

4.3.2 保存表格和创建主键字 120

4.4 修改表结构 124

4.4.1 日期型字段:日期格式及千年虫问题 125

4.4.2 控制数据输入:有效性检验、输入掩码及默认值 126

4.5 索引 131

4.6 数据输入 131

4.7.1 编辑表结构 134

4.7 编辑和删除 134

4.7.2 删除字段 138

4.7.3 编辑表中的记录 139

4.7.4 删除记录 140

4.7.5 删除表 140

4.8 导入和导出表 141

4.9 创建表之间的关系 144

4.9.1 等位连接 144

4.9.2 参照完整性的强制性和字段属性:出乎意料的结果 154

4.9.3 编辑关系 156

4.9.4 关系的作用 157

4.9.5 外部连接 158

第5章 查询 169

5.1 查询基础:角色和类型 170

5.2 选择查询 171

5.2.1 创建一个简单的选择查询 171

5.2.2 排序选项 177

5.2.3 输出格式:属性框 177

5.2.4 数据组织:分组 179

5.2.5 参数查询 181

5.2.6 日期输入和输出格式 189

5.2.7 基于多个源的查询 198

5.2.8 基于外部连接关系的查询 201

5.3 交叉表查询 205

5.4.1 更新查询 211

5.4 动作查询 211

5.4.2 删除查询 215

5.4.3 追加查询 218

5.4.4 建表查询 222

5.5 查询小结 224

第6章 窗体开发 235

6.1 窗体:定义、使用及功能 237

6.1.1 窗体基础 237

6.2 利用窗体向导创建窗体 238

6.3 修改窗体的外观格式 240

6.3.1 标签和文本框 241

6.3.2 颜色和窗体组织 256

6.4 窗体上的列表框 265

6.5 主窗体/子窗体的创建及使用 269

6.5.1 创建INVOICE主窗体 269

6.6 对话框 274

6.6.1 命令按钮和查询修改 276

6.7 菜单 280

6.7.1 创建菜单窗体 280

6.7.2 嵌入和连接对象 282

第7章 报表和标签 295

7.1 创建报表初步 296

7.1.1 报表背后的查询 297

7.1.2 修改报表结构 299

7.1.3 创建细节行标题(子标题) 301

7.2 创建带有小计和总计的报表 304

7.2.1 使用报表向导创建基本报表结构 305

7.3 基于交叉表查询的报表 312

7.4 使用报表图形 315

7.4.1 编辑报表图形 321

7.5 邮件标签 321

7.5.1 修改标签输出格式 326

7.6 窗体信件 329

第8章 宏和宏组 339

8.1 宏及其作用 340

8.1.1 宏组 341

8.1.2 宏命名约定 342

8.2 创建宏组 343

8.2.1 在宏组中创建宏 344

8.2.2 编辑宏组内容 347

8.3 将宏与命令按钮联系起来 349

8.4 管理界面 350

8.4.1 启动界面 352

8.5 复杂的宏 354

8.5.1 捕获输入错误 355

8.5.2 使用宏管理进程 359

8.6 使用宏实现事务管理 364

8.4 宏和Visual Basic 369

第9章 实现POS发票处理 385

9.1 定义发票处理事务组件 386

9.1.1 发票处理事务摘要 387

9.2 发票处理过程的用户界面 388

9.3 发票处理事务组件:最终用户视图及所创建的宏 390

9.3.1 输入客户编号 391

9.3.2 选择适当的消费税率 397

9.3.3 选择销售人员 398

9.3.4 选择客户的付款方式 399

9.3.5 输入产品订货单 399

9.3.6 完成发票处理事务 406

9.3.7 取消发票 410

9.4 订期货的过程 412

9.5 查找发票 413

9.6 期货订单事务 414

9.7 残次品的处理 415

9.8 回顾与展望 416

第10章 数据库安全 429

10.1 基本安全选项 430

10.2 数据库密码保护 432

10.2.1 清除密码保护 433

10.3 数据库管理:基本安全组件 435

10.3.1 .LDB文件 436

10.4 工作组文件 437

10.4.1 创建工作组文件 440

10.4.2 改变工作组文件 443

10.5 用户和组账 444

10.5.1 Admin账户 445

10.5.2 Users用户账户 447

10.5.3 在组中添加、删除组和用户 448

10.6 许可 449

10.6.1 指定许可 449

10.6.2 为单个用户指定许可 450

10.6.3 为组账户指定许可 452

10.7 所有权问题 452

10.8 使用安全向导 453

10.9 数据库的加密与解密 456

10.10 解除数据库安全 457

10.11 分解数据库 457

10.11.2 数据库前端 458

10.11.1 数据库后端 458

第11章 Access和因特网 463

11.1 静态HTML模板文件 464

11.1.1 创建Web文件夹及其内容 464

11.1.2 在Web网上显示报表 468

11.2 更新静态HTML格式文件 470

11.3 创建字段保存超级链接 471

11.4 为窗体或报表添加超级链接 473

11.5 创建动态文件 476

11.5.1 把对象保存为ASP文件 477

11.5.2 把对象保存为HTX/IDC文件 478

附录A 术语表 483

返回顶部