- 1、本文档共17页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第五章数据库创建与操作讲解
第五章 数据库的创建与操作 第一节 数据库的创建与基本操作 VFP的数据库是一个逻辑概念。它是一个容器或框架,可以存放一系列数据库对象,如:表、视图等。 数据库文件的扩展名为dbc,同时会自动建立扩展名为dct的数据库备注文件和一个扩展名为dcx的数据库索引文件。 刚建立的数据库只是定义了一个空的数据库。必须在数据库中建立数据表后,才能存放和操作数据。 必须强调,在建立数据库之前,首先要完成数据库的设计。我们已经设计了教学管理系统的数据库: 一、 数据库的建立 有三种方法可以建立数据库: (1)在项目管理器中建立数据库(最重要和简单、实用) (2)通过“新建”对话框建立数据库 (3)使用命令建立数据库 1. 在项目管理器中建立数据库 要求首先建立项目并打开项目管理器。此时建立的数据库属于这个项目。 具体方法通过操作实例: 假定项目为:管理(gl) 数据库名:学生管理(xsgl) 2. 通过“新建”对话框建立数据库 此时建立的数据库不属于“项目”。 3. 使用命令交互建立数据库 格式:Create Database [数据库名|?] 【例5.1】用命令方式创建学生管理数据库xsgl。 Set defa to e:\sy CREATE DATABASE xsgl 二、 数据库的基本操作 1. 打开数据库 格式:Open Database [数据库名|?] [Exclusive][Shared] Exclusive:独占性打开 Shared:共享性打开 【例5.2】用命令方式打开学生管理数据库XSGL。 [解] 在命令窗口中输入如下命令: OPEN DATABASE xsgl 2. 修改数据库 命令格式:Modify Database 数据库名[NOEDIT] 【例5.3】用命令方式打开学生管理数据库xsgl的设计器。 [解] 在命令窗口中输入如下命令: MODIFY DATABASE xsgl 3. 关闭数据库: 命令格式:Close Database [ALL] 4. 删除数据库 命令格式:Delete Database [数据库名 |?] [DELETE TABLES][RECYCLE] 第二节 在数据库中创建操作表 一、 在数据库中新建表 在数据库打开的情况下,新建的表为数据库表。 1、字段的显示属性 (1)格式:控制字段在浏览窗口、表单、报表等显示时的样式。 (2)输入掩码:控制输入该字段的数据的格式。 (3)标题:把英文字段名显示为汉字。 2、字段有效性 (1)规则:限制该字段的数据的有效范围。 (2)信息:不符合规则时显示的信息。 (3)默认值:系统预置的值。 (4)字段注释:增加可读性。 二、 向数据库导入自由表 在项目管理器中选择数据库,再单击数据库下的表,单击“添加”,在弹出的窗口中选择要添加的表的名称,单击“确认”。 也可用命令方式,先打开数据库及数据库设计器,然后单击工具栏中的“添加表”按钮,选择某一个表即可。如向XSGL数据库中添加成绩表。 OPEN DATABASE XSGL MODIFY DATABASE 然后单击工具栏中的“添加表”按钮,选择cj表即可。 三、 从数据库中移出表 依次选择【数据】→【数据库】→展开【表】,从列表中选择要移出的表,单击【移出】,系统会显示一个对话框,选择【移出】即可(如果选择【删除】,则直接从磁盘彻底删除该表)。移出的表不在项目管理器中,但仍在其文件夹中。 第三节 多表操作 一、 工作区的概念 在实际工作中,有时需要同时打开几个表。Visual FoxPro允许同时最多打开32767个表进行操作。这就需要引进工作区的概念。 所谓工作区就是在内存中开辟的一块区域,用于存放被打开的表。系统最多可以开设32767个工作区,这些工作区分别用数字1~32767来标识,称为工作区号,前十个工作区还可以使用字母A~J来标识,称为工作区的别名。工作区还可用在该区打开的表名来标识(也称为工作区的别名)。系统默认的工作区为1 区,用户可以使用工作区的选择命令选择工作区,当前被选中的工作区称为当前工作区,在当前工作区被打开的表称为“当前表”。只有“当前表”的相关信息显示在状态行并可以被方便的使用。 二、 工作区的选择和互访 1 、 选择工作区的命令 格式:? SELECT 工作区号/别名 ? 功能:选择指定的工作区为当前工作区。 说明: l?????每一个工作区某一时刻仅可以打开一个表文件。 l?????当使用SELECT 0时表示选择当前未使用的最小工作区。 l?????可以使用SELECT( )函数
您可能关注的文档
- 第五章基础课时13讲解.ppt
- 第五章制动系统讲解.ppt
- 第五章大分子引发剂和大分子单体的制备讲解.ppt
- 第五章墙体材料与砂浆讲解.ppt
- 第五章城市设计的过程与成果讲解.ppt
- 第五章对流换热分析讲解.ppt
- 第五章大学生人生新启航讲解.ppt
- 第五章多相平衡讲解.ppt
- 第五章市场营销(学生)讲解.ppt
- 第五章客户忠诚度管理讲解.ppt
- 2025江浙沪居民睡眠健康小调研报告.pdf
- 毕业论文的开题报告范文.docx
- 团委活动方案(拓展).docx
- 汽车智能驾驶行业深度报告:端到端与AI共振,智驾平权开启新时代.pdf
- 小核酸行业深度:技术平台和适应症不断验证,迎来销售和临床密集兑现期-华福证券-2025.3.31-65页.docx
- 医药生物行业医疗AI专题报告二多组学篇AI技术驱动精准诊断实现重要突破-25031440页.docx
- CXO行业系列报告三寒冬已过行业需求逐步回暖-25031430页.docx
- 全国租赁市场报告2025年3月_可有哪些信誉好的足球投注网站.pdf
- 玩具行业“情绪经济”专题:创新玩法+IP赋能,重新定义玩具-华鑫证券-2025.docx
- 医疗保健行业PCAB抑制剂药物深度报告抑酸药物市场空间广阔PCAB抑制剂大有可为-25.pdf
文档评论(0)