开发者社区> 非常老帅> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

001_《Delhpi6数据库设计思想与实践》

简介: 《Delhpi6数据库设计思想与实践》 Delphi 教程 系列书籍 (001) 《Delhpi6数据库设计思想与实践》 网友(邦)整理 EMail: shuaihj@163.com 下载地址: Part1 Part2   作者=林华聪等编著 页数=460 出版日期=2002年11月第1版   内容简介: 本书是使用Delphi作为数据库应用程序的软件开发工具的专题介绍,基本涵盖了使用Delphi进行数据库应用编程的所有关键技术。
+关注继续查看

《Delhpi6数据库设计思想与实践》

Delphi 教程 系列书籍 (001) 《Delhpi6数据库设计思想与实践》 网友(邦)整理 EMail: shuaihj@163.com

下载地址:

Part1

Part2

 

clip_image002

作者=林华聪等编著

页数=460

出版日期=2002年11月第1版

 

内容简介:

本书是使用Delphi作为数据库应用程序的软件开发工具的专题介绍,基本涵盖了使用Delphi进行数据库应用编程的所有关键技术。本书坚持理论和实践相结合、方法和工具相结合、工具的使用和应用实例相结合的方法,从广度和深度两个方面,使用大量的实例进行讲解。本书的实例遵循软件工程中的软件系统的开发方法和步骤进行设计,使得读者对数据库应用系统的开发有更深刻的了解。

 

目录

第1章 数据库系统原理

1.1 基础知识

1.1.1 数据库、数据库管理系统与数据库系统

1.1.2 数据模型

1.1.3 表和视图

1.1.4 存储过程和触发器

1.1.5 事务

1.1.6 数据的完整性

1.1.7 数据库的安全性

1.1.8 E-R图

1.2 数据字典

1.2.1 数据字典概述

1.2.2 Delphi下的数据字典

1.3 本地数据库和远程数据库

1.3.1 本地数据库

1.3.2 远程数据库

1.3.3 选择合适的数据库类型

1.4 数据库应用程序

1.4.1 过程化语言

1.4.2 结构化查询语言

1.4.3 其他语言

1.5 客户端/服务器体系结构

1.5.1 体系结构概述

1.5.2 C/S的体系结构

1.5.3 C/S的应用开发技术

1.6 数据仓库

1.6.1 数据仓库概述

1.6.2 数据仓库的系统设计方法——CLDS

1.6.3 数据仓库的数据模型

1.6.4 提高数据仓库的性能

本章小结

第2章 Delphi 6数据库应用程序开发基础

2.1 Delphi数据库特性及功能简介

2.1.1 Delphi的数据库特性

2.1.2 Delphi可以访问的数据源

2.2 Delphi 6数据库应用开发能力的增强

2.2.1 新增两个字段类型

2.2.2 新增的数据库控件

2.2.3 数据库访问和处理能力的增强

2.3 Delphi数据库应用程序的体系结构

2.3.1 概述

2.3.2 数据访问控件

2.3.3 数据控制控件

2.3.4 单层的数据库应用程序

2.3.5 两层的数据库应用程序

2.3.6 多层的数据库应用程序

2.3.7 选择合适的体系结构

2.4 数据库应用程序的开发

2.4.1 概述

2.4.2 开发步骤

本章小结

第3章 Delphi 6的集成开发环境

3.1 Delphi 6集成开发环境概述
3.2 Delphi 6的IDE

3.2.1 主窗口

3.2.2 窗体设计器

3.2.3 Object TreeView

3.2.4 Object Inspector

3.2.5 代码编辑器

3.2.6 代码浏览器

3.2.7 源代码生成器

3.3 常用VCL控件的使用

3.3.1 VCL控件的共同属性和事件

3.3.2 窗体对象

3.3.3 Standard页控件

3.3.4 Additional控件

3.3.5 Win32页控件

3.3.6 Dialogs页控件

3.3.7 其他页控件

3.4 应用程序的发布

3.4.1 安装程序InstallShield Express

3.4.2 制作自己的安装程序

3.4.3 安装数据库应用程序

本章小结

第4章 图书馆图书信息管理系统

4.1 系统概述

4.1.1 主要功能

4.1.2 系统结构

4.2 基础知识

4.2.1 数据库桌面

4.2.2 使用BDE连接桌面型数据库的一般方法

4.2.3 Delphi下SQL语法

4.2.4 TQuery控件的基本使用方法

4.2.5 TListView控件的使用方法

4.2.6 字段对象

4.3 编程思路

4.3.1 主要用到的控件

4.3.2 整体思路

4.4 系统设计

4.4.1 系统功能分析

4.4.2 系统功能模块设计

4.4.3 与其他系统的关系

4.4.4 数据流程图

4.5 数据库设计

4.5.1 数据库需求分析

4.5.2 数据库概念结构设计

4.5.3 数据库逻辑结构设计

4.6 数据库结构的创建

4.6.1 创建图书基本信息表

4.6.2 创建学生基本信息表

4.6.3 创建登录用户表

4.6.4 创建图书借出表

4.6.5 初始数据的录入

4.7 窗体和模块的创建

4.7.1 全局变量单元的建立

4.7.2 登录窗口的创建

4.7.3 主窗体的创建

4.7.4 图书管理子系统相关窗口的创建

4.7.5 图书信息服务子系统相关窗口的创建

4.7.6 加密界面窗口的创建

4.8 操作步骤
4.9 系统的编译和发行
4.10 提高与超越

本章小结

第5章 实验室仪器管理系统

5.1 系统概述

5.1.1 主要功能

5.1.2 系统结构

5.2 基础知识

5.2.1 Table控件的属性和一般使用方法

5.2.2 DBGrid控件的使用

5.2.3 DBMemo控件的使用

5.2.4 DBChart控件的使用

5.2.5 QReport控件的使用

5.3 编程思路

5.3.1 主要用到的控件

5.3.2 整体思路

5.4 系统设计

5.4.1 系统功能分析

5.4.2 系统功能模块设计

5.4.3 与其他系统的关系

5.4.4 数据流程图

5.5 数据库设计

5.5.1 数据库需求分析

5.5.2 数据库概念结构设计

5.5.3 数据库逻辑结构设计

5.6 数据库结构的创建

5.6.1 创建仪器基本信息表

5.6.2 创建仪器借用信息表

5.6.3 创建通讯录表

5.6.4 创建实验代码表

5.6.5 创建实验分类代码表

5.6.6 初始数据的录入

5.7 窗体和模块的创建

5.7.1 主窗口的创建

5.7.2 仪器管理相关功能窗口的创建

5.7.3 仪器统计相关窗体的创建

5.8 操作步骤
5.9 系统的编译和发行
5.10 提高与超越

本章小结

第6章 学生信息查询系统

6.1 系统概述

6.1.1 主要功能

6.1.2 系统流程图

6.2 基础知识

6.2.1 基于BDE的体系结构

6.2.2 数据库的连接

6.2.3 数据控制控件

6.2.4 数据库查询

6.3 编程思路

6.3.1 主要用到的控件

6.3.2 整体思想

6.4 系统设计

6.4.1 系统功能分析

6.4.2 系统功能模块设计

6.4.3 数据流程图

6.5 数据库设计

6.5.1 数据需求分析

6.5.2 数据库概念结构的设计

6.5.3 数据库逻辑结构设计

6.6 数据库结构的创建

6.6.1 创建学生基本资料表

6.6.2 创建课程基本资料表

6.6.3 创建学生成绩表

6.6.4 创建教师基本资料表

6.6.5 创建系别信息表

6.6.6 创建学生奖惩记录表

6.6.7 初始数据的录入

6.7 窗体和模块的创建

6.7.1 主窗口的创建

6.7.2 数据库的连接

6.7.3 学生信息查询页面的设计

6.7.4 成绩查询页面的设计

6.7.5 学生奖惩记录查询页面的设计

6.7.6 教师信息查询页面的设计

6.8 操作步骤
6.9 系统的编译和发行
6.10 提高与超越

本章小结

第7章 试题管理系统

7.1 系统概述

7.1.1 主要功能

7.1.2 系统结构

7.2 基础知识

7.2.1 ODBC连接Access数据库的方法和原理

7.2.2 数据库别名的应用

7.2.3 DBNavigator控件的属性和一般使用方法

7.2.4 输入数据的有效性验证

7.3 编程思路

7.3.1 主要用到的控件

7.3.2 整体思路

7.4 系统设计

7.4.1 系统功能分析

7.4.2 系统功能模块设计

7.4.3 与其他系统的关系

7.4.4 数据流程图

7.5 数据库设计

7.5.1 数据库需求分析

7.5.2 数据库概念结构设计

7.5.3 数据库逻辑结构设计

7.6 数据库结构的创建

7.6.1 创建试题表

7.6.2 创建试卷表

7.6.3 创建时间表

7.6.4 创建用户表

7.6.5 初始数据的录入

7.7 窗体和模块的创建

7.7.1 全局变量表单的创建

7.7.2 主窗口的创建

7.7.3 修改密码窗口的创建

7.7.4 增加用户窗口的创建

7.7.5 查询数据库、表窗口的创建

7.7.6 查询试题窗口的创建

7.7.7 试题维护窗口的创建

7.7.8 试卷修改窗口的创建

7.7.9 人工出题窗口的创建

7.7.10 试卷输出报表的创建

7.7.11 登录窗口的创建

7.8 操作步骤
7.9 系统的编译和发行
7.10 提高与超越

本章小结

第8章 表格数据处理系统

8.1 系统概述

8.1.1 主要功能

8.1.2 系统结构

8.2 基础知识

8.2.1 表格数据概述

8.2.2 动态创建表格

8.2.3 动态报表的建立

8.2.4 Excel和Paradox之间的转换

8.2.5 TDBImage控件的属性和一般使用方法

8.3 编程思路

8.3.1 主要用到的控件

8.3.2 整体思路

8.4 系统设计

8.4.1 系统功能分析

8.4.2 系统功能模块设计

8.5 窗体和模块的创建

8.5.1 主窗口的创建

8.5.2 打开窗口的创建

8.5.3 新建窗口的创建

8.5.4 导出窗口的创建

8.5.5 打印窗口的创建

8.5.6 查找窗口的创建

8.5.7 查询窗口的创建

8.5.8 统计窗口的创建

8.5.9 替换窗口的创建

8.5.10 条件删除窗口的创建

8.5.11 字段过滤显示窗口的创建

8.5.12 高级管理窗口的创建

8.6 操作步骤
8.7 系统的编译和发行
8.8 提高与超越

本章小结

第9章 工资档案管理系统

9.1 系统概述

9.1.1 主要功能

9.1.2 系统结构

9.2 基础知识

9.2.1 Decision Cube页控件概述

9.2.2 BDE数据集控件工作效率的比较

9.3 编程思路

9.3.1 主要用到的控件

9.3.2 整体思路

9.4 系统设计

9.4.1 系统功能分析

9.4.2 系统功能模块设计

9.4.3 与其他系统的关系

9.4.4 数据流程图

9.5 数据库设计

9.5.1 数据库需求分析

9.5.2 数据库概念结构设计

9.5.3 数据库逻辑结构设计

9.6 数据库结构的创建

9.6.1 创建部门设置表

9.6.2 创建雇员基本信息表

9.6.3 创建工资设置表

9.6.4 创建津贴设置表

9.6.5 创建扣除设置表

9.6.6 创建辅助表

9.6.7 初始数据的录入

9.7 窗体和模块的创建

9.7.1 主窗口的创建

9.7.2 部门信息输入窗体的创建

9.7.3 添加雇员信息窗体的创建

9.7.4 员工月工资录入和计算窗体的创建

9.7.5 查询和报表窗体的创建

9.7.6 统计窗体的创建

9.8 操作步骤
9.9 系统的编译和发行
9.10 提高与超越

本章小结

第10章 客户管理系统

10.1 系统概述

10.1.1 主要功能

10.1.2 系统流程图

10.2 基础知识

10.2.1 多数据表操作

10.2.2 批量数据移动模式

10.2.3 数据集的属性

10.3 编程思路

10.3.1 主要用到的控件

10.3.2 整体思想

10.4 系统设计

10.4.1 系统功能分析

10.4.2 系统功能模块设计

10.4.3 数据流程图

10.5 数据库设计

10.5.1 数据库需求分析

10.5.2 数据概念结构设计

10.5.3 数据库逻辑结构设计

10.6 数据库结构的创建

10.6.1 创建客户资料表

10.6.2 创建产品信息表

10.6.3 创建销售记录表

10.6.4 创建客户反馈意见表

10.7 窗体和模块的创建

10.7.1 主窗口的创建

10.7.2 客户管理模块

10.7.3 产品管理模块

10.7.4 销售记录管理模块

10.7.5 意见簿模块

10.8 操作步骤
10.9 系统的编译与发行
10.10 提高与超越

本章小结

第11章 银行ATM模拟系统

11.1 系统概述

11.1.1 主要功能

11.1.2 系统结构

11.2 基础知识

11.2.1 InterBase数据库简介

11.2.2 创建和维护InterBase数据库

11.2.3 连接InterBase数据库

11.2.4 InterBase控件组

11.3 编程思路

11.3.1 主要用到的控件

11.3.2 整体思路

11.4 系统设计

11.4.1 系统功能分析

11.4.2 系统功能模块设计

11.4.3 与其他系统的关系

11.4.4 数据流程图

11.5 数据库设计

11.5.1 数据库需求分析

11.5.2 数据库概念结构设计

11.5.3 数据库逻辑结构设计

11.6 数据库结构的创建

11.6.1 创建用户登录信息表

11.6.2 创建用户存款信息表

11.6.3 初始数据的录入

11.7 窗体和模块的创建

11.7.1 数据模块窗口的创建

11.7.2 主窗口的创建

11.7.3 登录窗口的创建

11.7.4 取款窗口的创建

11.7.5 存款窗口的创建

11.7.6 查询余额窗口的创建

11.7.7 转账窗口的创建

11.7.8 修改密码窗口的创建

11.8 操作步骤
11.9 系统的编译和发行
11.10 提高与超越

本章小结

第12章 书店销售管理系统

12.1 系统概述

12.1.1 主要功能

12.1.2 系统流程图

12.2 基础知识

12.2.1 ADO机制

12.2.2 ADO连接

12.2.3 ADO数据集

12.2.4 数据的更新操作

12.3 编程思路

12.3.1 主要用到的控件

12.3.2 整体思想

12.4 系统设计

12.4.1 系统功能分析

12.4.2 系统功能模块设计

12.4.3 数据流程图

12.5 数据库设计

12.5.1 数据库需求分析

12.5.2 数据库概念结构的设计

12.5.3 数据库逻辑结构的设计

12.6 数据库的创建

12.6.1 创建图书表

12.6.2 创建图书销售记录表

12.6.3 创建图书进货记录表

12.6.4 创建图书销售月统计表

12.7 窗体和模块的设计

12.7.1 主窗口的创建

12.7.2 数据模块的创建

12.7.3 销售管理窗口的创建

12.7.4 进货管理窗口的创建

12.7.5 书库管理窗口的创建

12.8 操作步骤
12.9 系统的编译与发行
12.10 提高与超越

本章小结

第13章 世界杯投注系统

13.1 系统概述

13.1.1 主要功能

13.1.2 系统结构

13.2 基础知识

13.2.1 字段组件和创建新字段

13.2.2 TDBLookupCombobox控件的使用

13.2.3 Access数据库向SQL Server数据库的升级

13.2.4 单层、两层应用开发技术要求分析

13.3 编程思路

13.3.1 主要用到的控件

13.3.2 整体思路

13.4 系统设计

13.4.1 系统功能分析

13.4.2 系统功能模块设计

13.4.3 数据流程图

13.5 数据库设计

13.5.1 数据库需求分析

13.5.2 数据库概念结构设计

13.5.3 数据库逻辑结构设计

13.6 数据库结构的创建

13.6.1 创建32强队名表

13.6.2 创建8强竞猜表

13.6.3 创建比分竞猜表

13.6.4 创建8强竞猜结果表

13.6.5 创建比分竞猜结果表

13.6.6 创建领奖记录表

13.7 窗体和模块的创建

13.7.1 数据模块的创建

13.7.2 主窗口的创建

13.7.3 投注输入窗口的创建

13.7.4 比赛输入窗口的创建

13.7.5 中奖查询窗口的创建

13.7.6 收入分析窗口的创建

13.8 操作步骤
13.9 系统的编译和发行
13.10 提高与超越

本章小结

附录 用dbExpress开发数据库应用程序

A.1 认识dbExpress

A.2 一些关键的概念

A.3 dbExpress控件

A.4 用dbExpress连接数据库

A.5 对数据库的基本操作

A.6 一个简单的例子

A.7 使用CLX开发跨平台的数据库

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
数据库技术-数据库系统设计
数据库技术-数据库系统设计
17 0
基于 MaxCompute 的实时数据处理实践
MaxCompute 通过流式数据高性能写入和秒级别查询能力(查询加速),提供EB级云原生数仓近实时分析能力;高效的实现对变化中的数据进行快速分析及决策辅助。当前Demo基于近实时交互式BI分析/决策辅助场景,实现指标卡近实时BI分析、近实时市场监测、近实时趋势分析、近实时销量拆分功能。
220 0
基于 MaxCompute 的实时数据处理实践
MaxCompute 通过流式数据高性能写入和秒级别查询能力(查询加速),提供EB级云原生数仓近实时分析能力;高效的实现对变化中的数据进行快速分析及决策辅助。当前Demo基于近实时交互式BI分析/决策辅助场景,实现指标卡近实时BI分析、近实时市场监测、近实时趋势分析、近实时销量拆分功能。
800 0
基于MaxCompute的媒体大数据开放平台建设
随着自媒体的发展,传统媒体面临着巨大的压力和挑战,新华智云运用大数据和人工智能技术,致力于为媒体行业赋能。通过媒体大数据开放平台,将媒体行业全网数据汇总起来,借助平台数据处理能力和算法能力,将有价值数据内容和能力开放给用户。本文主要从新华智云数芯平台,媒体行业数据特征,批流处理数据架构,以及通用的媒体大数据平台能力等几个方面介绍了如何基于MaxCompute做媒体大数据开放平台建设。
1831 0
Kafka数据如何同步至MaxCompute之实践讲解
本次分享主要介绍Kafka产品的原理和使用方式,以及同步数据到MaxCompute的参数介绍、独享集成资源组与自定义资源组的使用背景和配置方式、Kafka同步数据到MaxCompute的开发到生产的整体部署操作等内容。
6240 0
基于MaxCompute的媒体大数据开放平台建设
摘要:随着自媒体的发展,传统媒体面临着巨大的压力和挑战,新华智云运用大数据和人工智能技术,致力于为媒体行业赋能。通过媒体大数据开放平台,将媒体行业全网数据汇总起来,借助平台数据处理能力和算法能力,将有价值数据内容和能力开放给用户。
5440 0
11 个重要的数据库设计规则
Introduction Rule 1:- What is the Nature of the application(OLTP or OLAP)? Rule 2:- Break your data in to logical pieces, make life simpler Rule 3:...
806 0
11 个重要的数据库设计规则
Introduction Rule 1:- What is the Nature of the application(OLTP or OLAP)? Rule 2:- Break your data in to logical pieces, make life simpler Rule 3:...
582 0
+关注
非常老帅
IT行业从业10+年
481
文章
1
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载