- 1、本文档共193页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库及表创建和使用讲义
第三章 数据库及表的创建和使用;本章要点;3.1 VFP数据库概述; VFP把数据存储在表文件(.dbf)中,VFP的表文件分为两类:;设计数据库的一般步骤如下:
1. 确定建立数据库的目的,分析数据需求:这有助于确定创建的数据库中需要保存哪些信息。
2. 确定需要的表:在明确了建立数据库的目的之后,就可以着手把信息分成各个独立的主题,每个主题都可以是数据库中的一个表。
3. 确定所需字段:确定在每个表中要保存哪些信息,在表中的每类信息称做一个字段,浏览时在表中显示为一列。
4. 确定关系:分析每个表,确定一个表中的数据和其他表中的数据有何关系。必要时,可在表中加入字段或创建一个新表来明确关系。
5. 设计优化:即修改并完善数据库的设计。;系别表(xbh,xbm); 数据库提供了如下的工作环境:存储一系列的表;表之间建立关系;设置属性和数据有效性规则,使相关联的表协同工作。
每创建一个新的数据库都将生成三个文件:
▲ 数据库文件(.dbc)
▲ 关联的数据库备注文件(.dct)
▲ 关联的数据库索引文件(.dcx)
数据库文件并不在物理上包含任何附属对象(表或字段等),在数据库文件中仅存储了指向表文件的路径指针。;1、利用界面操作方式创建数据库
◆ 在“项目管理器”中新建数据库
◆ 通过“新建”对话框新建数据库;2、命令方式创建数据库
语法:CREATE DATABASE [数据库名 | ?]
功能:创建并打开数据库
说明:
(1)在命令中没有给出数据库名或给出了“?”,则命令自动打开“新建”对话框;
例: CRACEATE DATABASE
CREATE DATABASE ?
(2)创建数据库后,该数据库处于打开状态,但不出现数据库设计器;
(3)用命令方式创建的数据库不会自动添加到项目管理器中。;1、数据库表
从属于某一数据库的表称 “数据库表 ” 。
数据库表与数据库之间的相关性是通过数据库表文件(.dbf)与数据库文件(.dbc)之间的双向链接实现的。双向链接包括:前链 和后链 。;;数据库表的添加与移去
向数据库中添加表是指把自由表添加到数据库中,使自由表成为数据库表;
从数据库中移去表是指把数据库表从数据库中释??,使其成为自由表。
数据库表的添加和移去,其本质是建立与删除数据库与表之间的双向链接。
向数据库中添加与移去表的方法有:
▲ 利用“项目管理器”在数据库中添加或移去表
▲ 利用“数据库设计器”在数据库中添加或移去表
▲ 使用命令在数据库中添加或移去表;▲ 利用“项目管理器”添加和移去表;▲ 利用“数据库设计器”在数据库中添加和移去表;▲ 使用命令在数据库中添加和移去表
语法: ADD TABLE 自由表名 [ NAME 长表名 ]
功能:将指定的自由表添加到当前数据库中
说明:长表名可以包含128个字符,以取代扩展名为.dbf的短文件名。
例: ADD TABLE cc NAME 学生基本情况表;两个需要注意的问题:
▲一张表只能隶属于一个数据库,因此若要将已隶属于其它数据库的表添加到当前数据库中,必须首先使其成为自由表,然后才能添加到当前数据库中。
▲如果意外删除了某个数据库文件,由于该数据库中包含的数据库表仍然保留对该数据库引用的后链,因此这些数据库表也不能被添加到其它的数据库中。这时需要利用FREE TABLE命令删除存储在数据库表中的后链,使之成为自由表。
语法:FREE TABLE 表文件名
功能:删除存储在数据库表中的后链;2、视图(View)
设计表时,要把数据按主题分解到各个表中;在使用表时,可反过来,把分散在相关表中的数据通过链接的条件把它们集中起来,构成一张 “虚表 ” ,视图即为一种“虚表”类型,其数据来源于一张或多张表。;3.2.3 数据库的使用;2、设置当前数据库
所有打开的数据库中,只有一个是当前数据库;在连续打开多个数据库后,最后一个打开的,即为当前数据库。也可以把其它的数据库设置为当前数据库。
▲ 工具按钮
“数据库”下拉列表中,显示了所有已打开的数据库,可从中选择一个作为当前数据库。
▲ 窗口命令 SET DATABASE TO 数据库文件名;语法:CLOSE DATABASE ALL功能:关闭所有打开的数据库及其中的表、所有打开的自由表及其索引和格式文件,且把当前工作区设置为 1。
语法:CLOSE ALL
功能:关闭所有工作区中打开的数据库、表(数据库表和自由表)、索引文件以及各种设计器,但不关闭命令窗口、调试窗口、帮助窗口、跟踪窗口。;4、删除数据库
您可能关注的文档
- 情感压力管理与意志讲义.ppt
- 感恩永远——孝道篇.ppt
- 感觉与知觉专题讲座.ppt
- 恶意代码的分析与防范--网络蠕虫.ppt
- 成本会计-费用在各种因素中的分配和归集.ppt
- 感觉器官讲义教程.ppt
- 成本会计培训讲义.ppt
- 成本会计于富生.ppt
- 总有机碳测定仪使用指南.ppt
- 成本费用控制:策略与工具.ppt
- 人教版英语5年级下册全册教学课件.pptx
- 部编人教版2年级上册语文全册教学课件含单元及专项复习.pptx
- 人教版8年级上册英语全册教学课件(2021年8月修订).pptx
- 教科版(2017版)6年级上册科学全册课件+课时练.pptx
- 人教版PEP版6年级英语下册全册教学课件(2022年12月修订).pptx
- 部编人教版2年级下册语文全册课件(2021年春修订).pptx
- 人教版数学6年级下册全册教学课件(2023年教材).pptx
- 湘少版5年级下册英语全册教学课件(2021年春修订).pptx
- 人教PEP4年级下册英语全册教学课件 [2}.pptx
- 人教版6年级上册英语全册教学课件.pptx
文档评论(0)