- 1、本文档共84页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
到了VFP中,数据库的概念才得以正名。数据库是一个逻辑上的概念和手段,通过一组系统文件将相互联系的表及其相关的对象统一组织和管理。原来意义上的数据库(即以.dbf名的文件)在新概念下只是数据库的组成部分之一。新概念下的数据库不仅包含了多个扩展名为.DBF的文件,还使得它们的功能得以扩展,例如支持长表名、长字段名、创建字段级规则和记录级规则、设置触发器、创建存储过程及表间的永久关系等。这些使数据库的管理更加方便、安全有效。值得注意的是:数据库文件并不真正含有数据库表和其他数据库对象,只是在数据库文件中记录了相关的条目信息,表、视图和其他数据库对象都是单独存放在磁盘上的。在VFP中定义表时可将独立存在的表和属于某个数据库的表区分开来。前者称为自由表(Free Table),后者称为数据库表(Database Table)。 目 录 4.1 创建数据库 4.1 创建数据库 4.1.1 数据库设计概述 1.数据库设计的一般步骤 设计数据库的一般步骤是: (1)需求分析。需求分析是整个数据库设计过程中最重要的步骤之一,是后继各阶段的基础。其最主要的目的是确定数据库要存储哪些信息; (2)确定所需的表。指根据数据库所要实现的功能,将所需的信息分解为不同的相关主题,在数据库中为每个主题建立一个表; (3)确定所需的字段。指确定在每个表中要保存哪些信息,即确立各表的结构; 4.1.1 数据库设计概述(续1) 4.1.1 数据库设计概述(续2) 4.1.1 数据库设计概述(续3) 4.1.1 数据库设计概述(续4) 4.1.1 数据库设计概述(续5) 4.1.1 数据库设计概述(续6) VFP中的一对多关系是关系型数据库中最普遍的,也是VFP中主要处理的关系。在一对多关系中,位于“一”方的表称为“父表”,和父表相关的位于“多”方的表称为子表,父表又称为主表或主控表,子表又称为辅表或受控表。在一对一或一对多关系中,父表用于建立关系的字段必须是主关键字字段,子表中用于建立关系的字段是外部关键字字段。 VFP中不直接处理多对多关系,而是将它们分解成两个一对多关系,分解的方法是在具有多对多关系的两个表之间创建第三个表,称为“纽带表”。因为它在两个表间起着纽带作用。纽带表可以只包含它所连接的两个表的主关键字,也可以包含其它信息。在纽带表中,将所含的两个表的主关键字段连在一起就能唯一的确定每条记录。 4.1.1 数据库设计概述(续7) (5)完善数据库。在设计数据库时,往往由于数据库设计人员不很熟悉数据库使用人员的业务工作,而数据库使用人员不十分熟悉计算机和数据库的知识,造成不能较准确地确定需要存储在数据库中的信息和这些信息之间的联系。再加上数据库中的信息复杂和情况变化都会造成设计时的考虑不周。在初步确定了数据库需要包含哪些表、每个表应包含哪些字段以及各个表之间的关系以后,应该重新研究一下设计方案,检查可能存在的缺陷,并进行相应的修改。 4.1.2 数据库的建立与打开 4.1.2 数据库的建立与打开(续1) 4.1.2 数据库的建立与打开(续2) 步骤3:在弹出的“创建”对话框中输入要创建的数据库文件名 (例如:学生成绩管理)及其保存位置,如图4-3所示; 步骤4:单击“保存”按钮,系统即打开“数据库设计器”窗口,如 图4-4所示; 4.1.2 数据库的建立与打开(续3) “数据库设计器”的工具栏为在数据库中进行操作提供了快捷的工具按钮,包括9个图标按钮,如图4-6所示。在图4-6中按照从上到下、从左至右的顺序,各按钮依次为新建表、添加表、移去表、新建远程视图、新建本地视图、修改表、浏览表、编辑存储过程和连接。 4.1.2 数据库的建立与打开(续4) 4.1.2 数据库的建立与打开(续5) 步骤4:单击“保存”按钮,系统即打开“数据库设计器”窗口, 此后的操作与使用“项目管理器”创建数据库的方法相同,如图4-7所示。 4.1.2 数据库的建立与打开(续6) (3)使用命令方式创建数据库。 【语法格式】CREATE DATABASE [<数据库文件名> | ?] 【功能】创建一个指定名称的数据库文件并打开它。 【说明】<数据库文件名> | ?]:<数据库文件名>指出了要创 建的数据库的名称,若未给出<数据库文件名>或者给一个问号 “?”,系统会弹出创建对话框,要求输入数据库的名称。 2. 数据库的打开 打开数据库,可以使用项目管理器、菜单和命令三种方式。 (1)使用“项目管理器”打开数据库。打开包含数据库所在的项目 后,在项目管理器中选择相应的数据库,单击“修改”即可。 4.1.2
您可能关注的文档
最近下载
- 一寸虫 绘本 亲子阅读 幼儿园.ppt VIP
- 2025年日历表含农历(2025年12个月日历-每月一张A4可打印).pptx VIP
- 河南省劳动和社会保障厅劳动争议仲裁处劳动合同电子版范本.pdf
- AIAG CP Control Plan (1st edition) 控制计划 第一版.pdf
- 2024年江苏省高考物理试卷(真题+答案).pdf VIP
- 体育理论课《运动负荷的自我监测》教案.doc
- 医院感染相关法律法规培训PPT教学课件.pptx
- 【大单元教学】第一单元《民艺蕴情》第1课《走近世界民间美术》课件(25页)--人美2024版七年级下册.pptx VIP
- 人教版小学数学二年级下册教材解读.pptx
- API617-2002轴流、离心压缩机及膨胀机-压缩机(中文)(完整版).pptx VIP
文档评论(0)