《Delphi7应用教程》第14章 数据库应用开发

第14章数据库应用开发 本章要点: 区数据库的基本概念 M Delphi中的 Database Desktop应用程序的使用 区 TTable组件的常用属性、方法、事件及其使 用 3 A E TQuery组件的常用属性、方法、事件及其使 用 区常用的数据控制组件 区SQL语言编程
第14章 数据库应用开发 本章要点: 数据库的基本概念 Delphi中的Database Desktop应用程序的使用 TTable组件的常用属性、方法、事件及其使 用 TQuery组件的常用属性、方法、事件及其使 用 常用的数据控制组件 SQL语言编程

14.1循序渐进学理论 14.1.1数据库的基本概念 数据库应用概述 目前,人类社会已经进入了信息社会,用“信息 爆炸”来描述这个社会的信息之多并不过分。对于非 专业人员来说,没有必要区分信息和数据的概念,通 常所说的信息处理也可以看成是数据处理,用计算机 进行数据处理已经成为很多行业日常工作不可缺少的 个环节。数据库技术可以简单地理解为最新的数据 处理技术,它已经深入到我们生活的方方面面,如果 缺少了它,很难想象世界将会变成什么模样
14.1 循序渐进学理论 14.1.1 数据库的基本概念 1.数据库应用概述 目前,人类社会已经进入了信息社会,用“信息 爆炸”来描述这个社会的信息之多并不过分。对于非 专业人员来说,没有必要区分信息和数据的概念,通 常所说的信息处理也可以看成是数据处理,用计算机 进行数据处理已经成为很多行业日常工作不可缺少的 一个环节。数据库技术可以简单地理解为最新的数据 处理技术,它已经深入到我们生活的方方面面,如果 缺少了它,很难想象世界将会变成什么模样

2.数据库的基本概念 所谓数据库( Database DB),其实就是存放在 计算机的外存储器中的相关数据的集合,可以形象地 看作是数据的“仓库”,它是通过文件或类似于文件 的数据单位组织起来的。数据库只是数据的集合,建 立数据库的目的是为了使用数据库,为了对数据库中 的数据进行存取,必须要使用一种软件——数据库管 理系统( Database System Management--DBMS)。 个完整的数据库系统由数据库、数据库管理系 统、数据库应用程序、计算机软件和硬件系统以及 DBA组成
2.数据库的基本概念 所谓数据库(Database DB),其实就是存放在 计算机的外存储器中的相关数据的集合,可以形象地 看作是数据的“仓库”,它是通过文件或类似于文件 的数据单位组织起来的。数据库只是数据的集合,建 立数据库的目的是为了使用数据库,为了对数据库中 的数据进行存取,必须要使用一种软件——数据库管 理系统(Database System Management——DBMS)。 一个完整的数据库系统由数据库、数据库管理系 统、数据库应用程序、计算机软件和硬件系统以及 DBA组成

〗3.数据模型与关系数据库 列字段 学号 姓名 年龄 出生日期 总分 列名字段名 980011赵光秀 23 19800907 345 98002李一平 21 1982-01-02 541 元组记录 980013 宋阳 22 1981-01-02 489 图141关系的构成
3.数据模型与关系数据库

有关表的性质: (1)表中的每一列均不可再分; (2)表中的每一列数据的数据类型是相同的; (3)表中的两列不能取相同的名字; (4)表中不允许有完全相同的两行,即任两条 类A记录必须能够区分 (5)交换行和列的顺序,不改变表的含义
有关表的性质: (1)表中的每一列均不可再分; (2)表中的每一列数据的数据类型是相同的; (3)表中的两列不能取相同的名字; (4)表中不允许有完全相同的两行,即任两条 记录必须能够区分; (5)交换行和列的顺序,不改变表的含义

14.1.2利用数据库桌面创建数据库 1.数据库桌面的作用 Database Desktop(数据库桌面)是 Delphi70自 带的一个数据库管理工具, Database Desktop的主要 作用如下: (1)创建和维护数据库 (2)维护数据库别名 (3)创建SQL文件和执行SQL命令
14.1.2 利用数据库桌面创建数据库 1.数据库桌面的作用 Database Desktop(数据库桌面)是Delphi 7.0自 带的一个数据库管理工具, Database Desktop的主要 作用如下: (1)创建和维护数据库 (2)维护数据库别名 (3)创建SQL文件和执行SQL命令

2数据库的建立 本节通过一个实际的通讯录数据库的建立来讨论 在 Delphi中建立数据库的方法。 字段名 字段类型 字段宽度 说明 好友号 8 Apha相当于字符型 姓名 好友类别 alpha 10 年龄 Short 系统默认为2 短整型 出生日期 Date 由系统指定 日期型 通讯地址 Alpha 30 邮政编码 alpha 6 电话号码 Alph 15 电子邮件 15 QQ号码 Alpha 10 交往大事 Memo 系统默认 备注型存放大量文字
2 数据库的建立 本节通过一个实际的通讯录数据库的建立来讨论 在Delphi中建立数据库的方法。 字段名 字段类型 字段宽度 说明 好友号 Alpha 8 Alpha相当于字符型 姓名 Alpha 10 好友类别 Alpha 10 年龄 Short 系统默认为2 短整型 出生日期 Date 由系统指定 日期型 通讯地址 Alpha 30 邮政编码 Alpha 6 电话号码 Alpha 15 电子邮件 Alpha 15 QQ号码 Alpha 10 交往大事 Memo 系统默认 备注型存放大量文字

创建一个 Paradox数据库表的步骤如下: (1)在“ Database Desktop应用程序中,执行【Fl】 【New】→【 Table】命令,将会出现如图14-2所示 的选择表类型的对话框。在【 Table type】下面的列表 AYA框中可以选择表的类型 Create Table 冈 Table type arado OK Cancel Help 图14-2“选择表类型”对话框
创建一个Paradox数据库表的步骤如下: (1)在“Database Desktop”应用程序中,执行【File】 →【New】→【Table】命令,将会出现如图14-2所示 的选择表类型的对话框。在【Table type】下面的列表 框中可以选择表的类型。 图14-2 “选择表类型”对话框

(2)选择默认的类型“ Paradox7并单击【OK】 按钮,系统将弹出如图14-3所示的创建表结构对话框。 在该对话框中可以定义表的结构,即表的每个字段的 字段名、字段类型、字段宽度和主键等,并可建立索 (3)在“ Field Name”列的下面输入字段名,如 “好友号”,然后在“Type”列的下面单击右键,将 会出现如图14-4所示的“字段类型”下拉菜单
(2)选择默认的类型“Paradox 7”并单击【OK】 按钮,系统将弹出如图14-3所示的创建表结构对话框。 在该对话框中可以定义表的结构,即表的每个字段的 字段名、字段类型、字段宽度和主键等,并可建立索 引。 (3)在“Field Name”列的下面输入字段名,如 “好友号”,然后在“Type”列的下面单击右键,将 会出现如图14-4所示的“字段类型”下拉菜单

Create Paradox T tabl Untitled Field T able pro Field Name Type Size Ke validity Checks Define 厂1. Required Field 3 Maximum value 4 Default value Enter a field name up to 25 characters long 5 Picture Assist B Help 图14-3【创建表结构】对话框
图14-3 【创建表结构】对话框
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《Delphi7应用教程》第13章 多媒体应用程序开发.ppt
- 《Delphi7应用教程》第12章 图形图像编程.ppt
- 《Delphi7应用教程》第11章 组件开发技术.ppt
- 《Delphi7应用教程》第10章 动态链接库(DLL)应用.ppt
- 兰州石化职业技术学院:《微机组装与维护技术》单元3 主板(芯片组I/O接口).pps
- 兰州石化职业技术学院:《微机组装与维护技术》单元2 CPU介绍.pps
- 兰州石化职业技术学院:《微机组装与维护技术》单元1 计算机系统组成.pps
- 兰州石化职业技术学院:《微机组装与维护技术》单元4 存储器.pps
- 《VisuaI Basic 程序设计基础教程》ppt电子书(共八章).ppt
- 《VisuaI Basic 程序设计基础教程》习题解答.doc
- 《汇编语言基础入门》第四章 汇编语言.ppt
- 《汇编语言基础入门》第二章 IBM PC计算机组织.ppt
- 《汇编语言基础入门》第三章(3-1) 寻址方式.ppt
- 《汇编语言基础入门》第三章 寻址方式与指令系统.ppt
- 《汇编语言基础入门》第一章 基础知识.ppt
- 西安交通大学:《计算机网络技术》第1讲 计算机网络与因特网概述.ppt
- 西安交通大学:《计算机网络技术》第9讲 网络操作系统.ppt
- 西安交通大学:《计算机网络技术》第8讲 网络安全.ppt
- 西安交通大学:《计算机网络技术》第7讲 多媒体网络续.ppt
- 西安交通大学:《计算机网络技术》第7讲 多媒体网络.ppt
- 《Delphi7应用教程》第1章 Delphi 7.0程序设计.ppt
- 《Delphi7应用教程》第2章 基本数据类型与表达式.ppt
- 《Delphi7应用教程》第3章 基本程序设计语句.ppt
- 《Delphi7应用教程》第4章 数组程序设计.ppt
- 《Delphi7应用教程》第5章 过程与函数.ppt
- 《Delphi7应用教程》第6章 用户自定义类型.ppt
- 《Delphi7应用教程》第7章 常用组件的使用.ppt
- 《Delphi7应用教程》第8章 Delphi 7.0的.ppt
- 《Delphi7应用教程》第9章 应用程序界面设计技术.ppt
- 广东工业大学:《单片机原理与应用 Principles and Application of Microcontroller》课程教学资源(PPT课件讲稿)第8章 串行通信接口技术.ppt
- 广东工业大学:《单片机原理与应用 Principles and Application of Microcontroller》课程教学资源(PPT课件讲稿)第1章 计算机基础(唐露新).ppt
- 广东工业大学:《单片机原理与应用 Principles and Application of Microcontroller》课程教学资源(PPT课件讲稿)第2章 单片机系统组成原理.ppt
- 广东工业大学:《单片机原理与应用 Principles and Application of Microcontroller》课程教学资源(PPT课件讲稿)第3章 单片机指令系统.ppt
- 广东工业大学:《单片机原理与应用 Principles and Application of Microcontroller》课程教学资源(PPT课件讲稿)第4章 汇编语言程序设计习题.ppt
- 广东工业大学:《单片机原理与应用 Principles and Application of Microcontroller》课程教学资源(PPT课件讲稿)第5章 单片机应用系统扩展设计.ppt
- 广东工业大学:《单片机原理与应用 Principles and Application of Microcontroller》课程教学资源(PPT课件讲稿)第6章 键盘、显示接口技术.ppt
- 广东工业大学:《单片机原理与应用 Principles and Application of Microcontroller》课程教学资源(PPT课件讲稿)第7章 A/D和D/A转换接口技术.ppt
- 广东工业大学:《单片机原理与应用 Principles and Application of Microcontroller》课程教学资源(实验讲义)实验一 单片机在线仿真器的使用.doc
- 广东工业大学:《单片机原理与应用 Principles and Application of Microcontroller》课程教学资源(实验讲义)实验二 交叉汇编软件MBUG的使用.doc
- 广东工业大学:《单片机原理与应用 Principles and Application of Microcontroller》课程教学资源(实验讲义)实验三 传送指令编程调试.doc