




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第第4章章 数据库的设计与操作数据库的设计与操作 P1164.1数据库设计概述数据库设计概述 4.2创建数据库创建数据库 4.3数据库表属性的设置数据库表属性的设置 4.4数据库操作数据库操作 4.5在工程中添加在工程中添加/移去数据库移去数据库 4.6运用多个数据库运用多个数据库 4.7本章小结本章小结 虽然单个表曾经可以完成不少任务,但是虽然单个表曾经可以完成不少任务,但是在很多情况下需求在多个表之间建立某种联络,在很多情况下需求在多个表之间建立某种联络,以便提取有用信息。作为一个关系数据库管理以便提取有用信息。作为一个关系数据库管理系统,系统,VFP提供了在多个表文件间定义关系的提供了在
2、多个表文件间定义关系的功能。数据库是指存储在外存上的有构造的数功能。数据库是指存储在外存上的有构造的数据集合。在据集合。在VFP的数据库中,不存储数据,而的数据库中,不存储数据,而存储数据库表的属性,以及组织、表关联和视存储数据库表的属性,以及组织、表关联和视图等,并可在其中创建存储过程。图等,并可在其中创建存储过程。4.1 数据库设计概述数据库设计概述 在创建数据库之前,首先应对数据库进展设计。在创建数据库之前,首先应对数据库进展设计。 4.1.1 数据库设计的普通步骤数据库设计的普通步骤 设计数据库的普通步骤是:设计数据库的普通步骤是: 确定数据库要存储哪些信息;确定数据库要存储哪些信息;
3、 确定需求的表文件确定需求的表文件; 确定各表需求的字段确定各表需求的字段; 确定各表之间的关系确定各表之间的关系; 改良整个设计。改良整个设计。4.1.2 确定数据库的用途确定数据库的用途设计数据库时要留意两点:一是要强调用设计数据库时要留意两点:一是要强调用户的参与。二是要充分思索到数据库能够户的参与。二是要充分思索到数据库能够的扩展和改动,提高数据库的灵敏性。的扩展和改动,提高数据库的灵敏性。4.1.3 确定需求的表文件确定需求的表文件在设计数据库时,应将不同主题的信息存在设计数据库时,应将不同主题的信息存储在不同的表中。在设计数据库的时候,储在不同的表中。在设计数据库的时候,首先分别那
4、些需求作为单个主题而独立保首先分别那些需求作为单个主题而独立保管的信息,然后设计这些主题之间有何关管的信息,然后设计这些主题之间有何关系。系。4.1.4 确定需求的字段确定需求的字段在确定表所需字段时应遵照以下规那么:在确定表所需字段时应遵照以下规那么:字段独一性字段独一性 (2) 字段无关性字段无关性(3) 运用主关键字段运用主关键字段 (4) 保管外部关键字保管外部关键字(5) 搜集所需的全部信息搜集所需的全部信息(6) 以最小的逻辑单位存储信息以最小的逻辑单位存储信息4.1.5 确定各表之间的关系确定各表之间的关系VFP将利用表之间的关系来查找数据库中有联络的信将利用表之间的关系来查找数
5、据库中有联络的信息,并将它们重新组合,得到有意义的信息。息,并将它们重新组合,得到有意义的信息。1 一对一关系一对一关系2 一对多关系一对多关系3 多对多关系多对多关系 在在VFP中,把用于分解多对多关系的表称为中,把用于分解多对多关系的表称为“纽带表,由于它在两个表之间起着纽带纽带表,由于它在两个表之间起着纽带的作用。的作用。 在一对多关系中,位于表在一对多关系中,位于表“一位置的表称一位置的表称为为“父表,和父表有关系的对应表为子表,父表,和父表有关系的对应表为子表,父表也称为主表或主控表,子表又称为相关父表也称为主表或主控表,子表又称为相关表或受控表。表或受控表。 在一对一或一对多关系中,父表用于建立关在一对一或一对多关系中,父表用于建立关系的字段必需是主关键字字段,而子表中用系的字段必需是主关键字字段,而子表中用于建立关系的字段是外部关键字字段。于建立关系的字段是外部关键字字段。4.1.6 完善数据库完善数据库在初步确定了数据库需求包含哪些表、每个表在初步确定了数据库需求包含哪些表、每个表包含哪些字段以及各个表之间的关系以后,包含哪些字段以及各个表之间的关系以后,还要重新研讨一下设计方案,检查能够存在还要重新研
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年版隐名投资合同范本
- 临床大专规培试题及答案2025年版
- 临床常见抢救药考试题及答案2025年版
- 2025年文化旅游IP与旅游文化教育结合的可行性分析
- 2025年文化创意产品电商平台开发:技术创新与用户需求调研报告
- 2025合同签订备案表模板
- 镜子黏土DIY课件
- 2025年3D打印技术在制造业的转型作用
- 镁合金安全培训教材课件
- 潮玩市场2025年消费者行为分析与IP营销策略研究报告
- 2025年第一届安康杯安全生产知识竞赛试题题库及答案(完整版)
- 贵州省贵阳市2026届高三上学期摸底考试数学试卷含答案
- 公司年度员工安全教育培训计划
- 生育津贴相关管理办法
- 供电所安全教育培训课件
- 2023-2025年中考语文试题分类汇编:记叙文阅读(辽宁专用)解析版
- 2025年杭州市上城区望江街道办事处 编外人员招聘8人考试参考试题及答案解析
- 百果园水果知识培训资料课件
- 2025年灌注桩考试题及答案
- 2025年公路检测工程师《水运结构与地基》试题及答案
- 公司安全生产责任书范本
评论
0/150
提交评论