lphi程序设计 刘宇君 等 第8章 数据库应用程序实例

lphi程序设计 刘宇君 等 第8章 数据库应用程序实例

ID:40238849

大小:986.00 KB

页数:100页

时间:2019-07-28

lphi程序设计 刘宇君 等 第8章 数据库应用程序实例_第1页
lphi程序设计 刘宇君 等 第8章 数据库应用程序实例_第2页
lphi程序设计 刘宇君 等 第8章 数据库应用程序实例_第3页
lphi程序设计 刘宇君 等 第8章 数据库应用程序实例_第4页
lphi程序设计 刘宇君 等 第8章 数据库应用程序实例_第5页
资源描述:

《lphi程序设计 刘宇君 等 第8章 数据库应用程序实例》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第8章数据库应用程序实例学习目标数据库表的建立及其关联Delphi7的数据库工具程序实现的功能及总体结构设计应用程序中数据模块的设计用户登录功能的实现图书馆管理系统功能的实现图书馆服务系统功能的实现1第8章数据库应用程序实例8.1数据库设计8.2创建表及其关联8.3管理系统模块的设计8.4服务系统模块的设计28.1数据库设计8.1.1程序实现的功能及总体结构设计8.1.2应用程序的结构设计38.1.1程序实现的功能及总体结构设计应用程序的功能划分4应用程序的功能划分整体的功能划分5用户登录功能块管理系统界面修改图书记录功能块修改学生记录功能块修改密码设置

2、功能块添加图书记录和学生记录功能块服务系统界面查询图书记录功能块借阅图书功能块预约图书功能块查询个人借阅信息功能块归还图书功能块68.1.2应用程序的结构设计程序的结构设计78.2创建表及其关联8.2.1创建数据库表8.2.2数据库工作平台8.2.3数据库引擎8.2.4数据库资源管理器88.2.1创建数据库表根据工程的需要确定要建立的数据库,应当使数据库的内容既能达到工程的要求,同时内容尽可能地清晰简练。在确定数据库的需求后,要将这些需求划分成合理的数据表格。在本实例中,需要创建两个数据库表Book.db和Brecord.db,假定建立在D:Work文

3、件夹下。Book.db的字段为BookNo,BookName,Author,Plashment,Buytime,Borrowed和Ordered,Brecord.db字段为BookNo,RecordNo,StudentNo,OrderStu,BorrowTime,RetureTime,Delayed,Ordered。二者之间通过BookNo字段关联。98.2.2数据库工作平台设置工作目录及私有目录创建数据库别名创建数据表格数据表格的属性10设置工作目录及私有目录工作目录菜单选项及私有目录菜单选项在【File】菜单项下选择【WorkingDirectoty

4、】命令和【PrivateDirectoty】命令。工作目录是指数据库工作平台首先找到文件的地方,私有目录菜单选项是用户自己使用的目录,其他网络用户无法看到这个目录。将工作目录和私有目录都设置为E:work(预先在E盘下建立Work文件夹)。11创建数据库别名创建数据库别名是在【Tools】菜单项下选择【Alisemanager】命令,单击【New】按钮,输入新的别名和路径,单击【OK】按钮。12创建数据表格选择【File】菜单中子菜单项【New】以及【Table】,出现数据表格类型选择对话框。选择类型,生成数据表框架。对不同的数据表格类型,基本功能相同

5、。建立数据表格的结构。窗口左边的输入区分成4个部分:字段名、数据类型、长度及小数点后的位数,关键字段设置。在数据类型区上单击鼠标右键或按空格键,会出现菜单来选择数据类型。一个数据表格必须有一个关键字段,而且第一个关键字段为主关键字段。关键字段中的记录必须有唯一性,关键字段可以用来对数据进行排序,建立与其他数据表格的连接等。定义Index为关键字段,在Key区内,双击鼠标或按任意键,就可以加入一个“*”标志到Key区内。选择菜单【Table】以及【EditData】选项或按【F9】键为数据表格添加记录。在输入完记录后,也许又发现数据表格的结构有不合理的地方

6、,需要修改数据表格的结构,可以选择【Table】菜单下的【Restructure】命令。13数据表格的属性有效性检验属性(ValidityCheck)参照完整性属性(TableLookup)第二索引属性(SecondaryIndexes)Unique决定是否允许在第二索引中出现相同的值。Maintained决定是否自动维护第二索引。Casesensitive指明在排序时是否区分大小写。Descending指定第二索引是按照升序还是降序排列。148.2.3数据库引擎Delphi用于程序通过数据库引擎来处理数据。BDE实际是由几个DLL模块构成的,它们负责处

7、理数据库工作的核心部分。在Delphi中,数据库应用程序必须建立与数据库的联系,在Delphi中通过数据库引擎BDE来完成这个工作。所有数据库存取的程序,都必须通过BDE来完成。BDE是Delphi数据库功能的核心部分,是连接应用程序和数据库的桥梁。Delphi通过BDE来控制读取本地数据库,Delphi自带的dBase和Paradox无需安装,这对于开发小型系统是非常有利的,同时BDE还能通过其他工具访问远程数据库。158.2.4数据库资源管理器浏览面板信息面板16浏览面板在主窗口的左边部分是浏览面板,浏览面板显示了数据库的立体结构,在浏览面板中可以创

8、建新的数据库别名和查看数据库。数据库别名的作用是便于在数据库应用程序中对数据库进

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。