- 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
您可能关注的文档
- 正方教务系统培训计划.doc
- 450m3高炉热风炉岗位技术操作规程.doc
- 数据库课程设计---企业客户信息管理系统.doc
- (必看)数据库基础选择题.doc
- mybase个人知识管理工具说明.doc
- CNC加工工艺的特点.doc
- 发挥名师作用.doc
- 计算机硬件维护基础实习报告.doc
- 数据库概论模拟考试试卷及答案C.doc
- 飞蚊症治疗方法全集.doc
- [中央]2023年中国电子学会招聘应届生笔试历年参考题库附带答案详解.docx
- [吉安]2023年江西吉安市青原区总工会招聘协理员笔试历年参考题库附带答案详解.docx
- [中央]中华预防医学会科普信息部工作人员招聘笔试历年参考题库附带答案详解.docx
- [保定]河北保定市第二医院招聘工作人员49人笔试历年参考题库附带答案详解.docx
- [南通]江苏南通市崇川区人民法院招聘专职人民调解员10人笔试历年参考题库附带答案详解.docx
- [厦门]2023年福建厦门市机关事务管理局非在编工作人员招聘笔试历年参考题库附带答案详解.docx
- [三明]2023年福建三明市尤溪县招聘小学幼儿园新任教师79人笔试历年参考题库附带答案详解.docx
- [哈尔滨]2023年黑龙江哈尔滨市木兰县调配事业单位工作人员笔试历年参考题库附带答案详解.docx
- [上海]2023年上海市气象局所属事业单位招聘笔试历年参考题库附带答案详解.docx
- [台州]2023年浙江台州椒江区招聘中小学教师40人笔试历年参考题库附带答案详解.docx
最近下载
- 第16课优秀影视作品欣赏与分析教学设计-2023—2024学年人教版初中综合实践活动八年级上册.docx
- 幼儿园中班音乐《章鱼和小鱼》 优质课件.pptx
- 考研真题武汉理工大学833材料科学基础历年考研真题汇编(含部分答案).docx
- 2024年度房地产市场总结报告:泉州-保利和润.docx
- 北京理工大学考博英语历年真题及详解.pdf
- 传热学(全套714页课件课件).pptx VIP
- 三一75T履带吊性能书.pdf
- 小学英语动物Animals课件.ppt VIP
- DGTJ08-2240-2017 道路注浆加固技术规程.docx
- Unit3 第2课时Speed up Fuel up(教学设计)-三年级英语下册(外研版三起2024).pdf
文档评论(0)