




已阅读5页,还剩26页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第一章第一章 1.1.试说明数据与信息的区别和联系。试说明数据与信息的区别和联系。 数据是人们用于记录事物情况的物理符号。信息是数据中所包含的意义。数据与信息数据是人们用于记录事物情况的物理符号。信息是数据中所包含的意义。数据与信息 既有区别,又有联系。数据是表示信息的,但并非任何数据都能表示信息,信息只是加工既有区别,又有联系。数据是表示信息的,但并非任何数据都能表示信息,信息只是加工 处理后的数据,是数据所表达的内容。另一方面信息不随表示它的数据形式而改变,它是处理后的数据,是数据所表达的内容。另一方面信息不随表示它的数据形式而改变,它是 反映客观现实世界的知识反映客观现实世界的知识,而数据则具有任意性而数据则具有任意性,用不同的数据形式可以表示同样的信息用不同的数据形式可以表示同样的信息, 信息只是加工处理后的数据,是数据所表达的内容。信息只是加工处理后的数据,是数据所表达的内容。 2.2.什么是数据库、数据库管理系统和数据库系统?什么是数据库、数据库管理系统和数据库系统? 数据库是在数据库管理系统的集中控制之下,按一定的组织方式存储起来的、相互关联数据库是在数据库管理系统的集中控制之下,按一定的组织方式存储起来的、相互关联 的数据集合。的数据集合。 数据库管理系统数据库管理系统(Database(Database ManagementManagement SystemSystem,DBMS)DBMS)是对数据进行统一的控制和管理是对数据进行统一的控制和管理, 从而可以有效地减少数据冗余,实现数据共享,解决数据独立性问题,并提供统一的安全从而可以有效地减少数据冗余,实现数据共享,解决数据独立性问题,并提供统一的安全 性、完整性和并发控制功能的系统软件。性、完整性和并发控制功能的系统软件。 数据库系统是把有关计算机硬件、软件、数据和人员组合起来为用户提供信息服务的数据库系统是把有关计算机硬件、软件、数据和人员组合起来为用户提供信息服务的 系统。系统。 3.3.简述数据库的三级模式结构。简述数据库的三级模式结构。 为了有效地组织、管理数据,提高数据库的逻辑独立性和物理独立性,人们为数据库为了有效地组织、管理数据,提高数据库的逻辑独立性和物理独立性,人们为数据库 设设 计了一个严谨的体系结构,数据库领域公认的标准结构是三级模式结构,它包括外模式、计了一个严谨的体系结构,数据库领域公认的标准结构是三级模式结构,它包括外模式、 模模 式和内模式。式和内模式。 模式又称概念模式或逻辑模式,对应于概念级。它是由数据库设计者综合所有用户的模式又称概念模式或逻辑模式,对应于概念级。它是由数据库设计者综合所有用户的 数数 据,按照统一的观点构造的全局逻辑结构,是对数据库中全部数据的逻辑结构和特征的总据,按照统一的观点构造的全局逻辑结构,是对数据库中全部数据的逻辑结构和特征的总 体描述,是所有用户的公共数据视图体描述,是所有用户的公共数据视图( (全局视图全局视图) )。外模式又称子模式,对应于用户级。它。外模式又称子模式,对应于用户级。它 是某个或某几个用户所看到的数据库的数据视图,是与某一应用有关的数据的逻辑表示。是某个或某几个用户所看到的数据库的数据视图,是与某一应用有关的数据的逻辑表示。 内模式又称存储模式,对应于物理级。它是数据库中全体数据的内部表示或底层描述。内模式又称存储模式,对应于物理级。它是数据库中全体数据的内部表示或底层描述。 4.4.数据库系统的特点是什么?数据库系统的特点是什么? 特点是特点是数据共享,减少数据冗余,具有较高的数据独立性,增强了数据安全性和完整数据共享,减少数据冗余,具有较高的数据独立性,增强了数据安全性和完整 性保护。性保护。 5.5.实体之间的联系有哪几种?分别举例说明。实体之间的联系有哪几种?分别举例说明。 (1)(1)一对一联系一对一联系(1(11)1) 例如例如,一所学校只有一个校长一所学校只有一个校长,一个校长只在一所学校任职一个校长只在一所学校任职, 校长与学校之间的联系是一对一的联系。校长与学校之间的联系是一对一的联系。 (2)(2)一对多联系一对多联系(1(1n)n)例如,一所学校有许多学生,但一个学生只能就读于一所例如,一所学校有许多学生,但一个学生只能就读于一所 学校,所以学校和学生之间的联系是一对多的联系。学校,所以学校和学生之间的联系是一对多的联系。 (3)(3)多对多联系多对多联系(m(mn)n) 例如例如,一个读者可以借阅多种图书一个读者可以借阅多种图书,任何一种图书可以为多任何一种图书可以为多 个读者借阅,所以读者和图书之间的联系是多对多的联系。个读者借阅,所以读者和图书之间的联系是多对多的联系。 6.6. 数据库有哪几种常用的数据模型?数据库有哪几种常用的数据模型?VisualVisual FoxProFoxPro 属于哪一类?属于哪一类? 在数据库系统中在数据库系统中, 常用的数据模型有层次模型常用的数据模型有层次模型、 网状模型和关系模网状模型和关系模型型3 3种种。 VisualVisual FoxPrFoxPro o 是一种基于关系模型的关系数据库管理系统。是一种基于关系模型的关系数据库管理系统。 7.7.以某种应用目的为背景,试设计一个数据库。以某种应用目的为背景,试设计一个数据库。 我们以图书馆借书应用为例设计一个最简单的数据库我们以图书馆借书应用为例设计一个最简单的数据库, 主要是包括以下几个关系学生关主要是包括以下几个关系学生关 系系,图书关系图书关系,借书关系借书关系,每个关系对应与数据库里面的一个表每个关系对应与数据库里面的一个表。那么学生表应该包括那么学生表应该包括(学学 号号,姓名姓名,专业专业,年龄等属性年龄等属性) ,图书表应该包括图书表应该包括(图书号图书号,图书名图书名,作者名作者名,出版社等属出版社等属 性性) ,这两个表是通过借书关系来实现多对多的联系的这两个表是通过借书关系来实现多对多的联系的,那么借书表主要包括那么借书表主要包括(学号学号,图书图书 号等号等) 。 8.8.关系数据库管理系统的关系数据库管理系统的 3 3 种基本关系运算是什么?种基本关系运算是什么? 关系运算主要有选择、投影和联接关系运算主要有选择、投影和联接 3 3 种。种。 9.9. 试述外部关键字的概念和作用。外部关键字是否允许为空值,为什么?试述外部关键字的概念和作用。外部关键字是否允许为空值,为什么? 如果关系中某个属性或属性组合并非关键字,但却是另一个关系的主关键字,则称此如果关系中某个属性或属性组合并非关键字,但却是另一个关系的主关键字,则称此 属性或属性组合为本关系的外部关键字。关系之间的联系是通过外部关键字实现的。如果属性或属性组合为本关系的外部关键字。关系之间的联系是通过外部关键字实现的。如果 该外部关键字不是该关系的主关键字那么根据参照完整性规则该外部关键字不是该关系的主关键字那么根据参照完整性规则, 该外部关键字可以是空值该外部关键字可以是空值, 否则如果该外部关键字也是该关系的主关键字则根据参照完整性规则不能是空值。否则如果该外部关键字也是该关系的主关键字则根据参照完整性规则不能是空值。 10. 数据库系统的体系结构有哪几种?常见的数据库开发工具有哪些?数据库系统的体系结构有哪几种?常见的数据库开发工具有哪些? 数据库系统的体系结构大体上分为数据库系统的体系结构大体上分为 4 4 种模式种模式:单用户模式单用户模式、主从式多用户模式主从式多用户模式、客户机客户机/ / 服务器模式服务器模式(Client/Server,C/S)和和 Web 浏览器浏览器/服务器模式服务器模式(Browser/Server,B/S)。 目前,一些专有数据库厂商都提供了数据库编程工具,如目前,一些专有数据库厂商都提供了数据库编程工具,如 Sybase 的的 Power+、Oracle 的的 Developer 2000 等等, 但比较流行的还是但比较流行的还是 Delphi、 Visual Basic、 PowerBuilder 等通用语言等通用语言, 这几个开发工具各有所长、各具优势。这几个开发工具各有所长、各具优势。 第二章第二章 1.1.如何启动与退出如何启动与退出 VisualVisual FoxProFoxPro? VisualVisual FoxProFoxPro 6.06.0 的启动与的启动与 WindowsWindows 环境下其他软件一样,有环境下其他软件一样,有 3 3 种常见方法:种常见方法: (1)(1) 在在 WindowsWindows 桌面上单击桌面上单击“开始开始”按钮按钮,选择选择“程序程序”选项选项,单击单击“MicrosoftMicrosoft VisuVisu alal StudioStudio 6.06.0”组中的组中的“MicrosoftMicrosoft VisualVisual FoxProFoxPro 6.06.0”选项。选项。 (2)(2) 运行运行 VisualVisual FoxProFoxPro 6.06.0 系统的启动程序系统的启动程序 vfp6.exevfp6.exe。通过。通过“我的电脑我的电脑”或或“资源资源 管理器管理器”去查找这个程序,然后双击它。或单击去查找这个程序,然后双击它。或单击“开始开始”按钮,选择按钮,选择“运行运行”选项,在弹选项,在弹 出的出的“运行对话框运行对话框”中输入中输入 VisualVisual FoxProFoxPro 6.06.0 启动程序的文件名,单击启动程序的文件名,单击“确定确定”按钮。按钮。 (3)(3) 在在 WindowsWindows 桌面上建立桌面上建立 VisualVisual FoxProFoxPro 6.06.0 系统的快捷方式图标,只要在桌面上系统的快捷方式图标,只要在桌面上 双击该图标即可启动双击该图标即可启动 VisualVisual FoxProFoxPro。 退出退出 VisualVisual FoxProFoxPro 有有 5 5 种常用的方法:种常用的方法: (1)(1) 在在 VisualVisual FoxProFoxPro“文件文件”菜单项下,选择菜单项下,选择“退出退出”菜单项;菜单项; (2)(2) 在在 VisualVisual FoxProFoxPro 命令窗口输入命令窗口输入 QUITQUIT 命令并回车;命令并回车; (3)(3) 单击单击 VisualVisual FoxProFoxPro 主窗口右上角的主窗口右上角的“关闭关闭”按钮;按钮; (4)(4) 单击单击 VisualVisual FoxProFoxPro 主窗口左上角的控制菜单图标主窗口左上角的控制菜单图标, 从弹出的菜单中选择从弹出的菜单中选择 “关闭关闭” , 或者双击控制菜单图标;或者双击控制菜单图标; (5)(5) 同时按同时按 AltAlt 和和 F4F4 键。键。 2.2.简述简述 VisualVisual FoxProFoxPro 用户界面的组成与特点。用户界面的组成与特点。 VisualVisual FoxProFoxPro 的用户界面由的用户界面由 VisualVisual FoxProFoxPro 系统菜单、工具栏、命令窗口和状态栏等系统菜单、工具栏、命令窗口和状态栏等 构成。构成。VisualVisual FoxProFoxPro 用户界面的最大的特点就是界面简单且灵活。用户界面的最大的特点就是界面简单且灵活。 3.3.VisualVisual FoxProFoxPro 有几种操作方式?各有何特点?有几种操作方式?各有何特点? VisualVisual FoxProFoxPro 有三种操作方式,菜单操作方式,命令操作方式,程序工作方式。有三种操作方式,菜单操作方式,命令操作方式,程序工作方式。 菜单操作的优点是直观易懂,击键简单菜单操作的优点是直观易懂,击键简单( (主要是鼠标单击和双击主要是鼠标单击和双击) ),对于不熟悉,对于不熟悉 VisualVisual FoxProFoxPro 命令命令、又没有或不想花时间去学习它的最终用户十分适合又没有或不想花时间去学习它的最终用户十分适合。命令操作方式相对而言命令操作方式相对而言 速度更加快并且效率高。速度更加快并且效率高。VisualVisual FoxProFoxPro 除了提供菜单操作方式、命令操作方式外,还提除了提供菜单操作方式、命令操作方式外,还提 供程序工作方式。程序由命令或语句组成。通过运行程序,为用户提供更简洁的界面,达供程序工作方式。程序由命令或语句组成。通过运行程序,为用户提供更简洁的界面,达 到操作的目的。到操作的目的。 4.4.对话框的作用是什么对话框的作用是什么? ?它通常包括哪些控制对象它通常包括哪些控制对象? ? 对话框实际上是一个特殊的窗口,它可以用来要求用户输入某些信息或做出某些选对话框实际上是一个特殊的窗口,它可以用来要求用户输入某些信息或做出某些选 择,在择,在 VisualVisual FoxProFoxPro 6.06.0 中,对话框通常由文本框、列表框、单选按钮、复选框、命令中,对话框通常由文本框、列表框、单选按钮、复选框、命令 按钮等部件组成。按钮等部件组成。 5.5.简述简述 VisualVisual FoxProFoxPro 的可视化设计工具。的可视化设计工具。 VisualVisual FoxProFoxPro 6.06.0 提供了多种可视化设计工具,使用它的各种向导提供了多种可视化设计工具,使用它的各种向导(Wizard)(Wizard)、设、设 计计 器器(Designer)(Designer)和生成器和生成器(Builder)(Builder)可以更简便、快速、灵活地进行应用程序开发。可以更简便、快速、灵活地进行应用程序开发。 1.1. VisualVisual FoxProFoxPro 向导向导 VisualVisual FoxProFoxPro 系统为用户提供许多功能强大的向导。用户通过系系统为用户提供许多功能强大的向导。用户通过系 统提供的向导设计器,不用编程就可以创建良好的应用程序界面并完成许多对数据库的操统提供的向导设计器,不用编程就可以创建良好的应用程序界面并完成许多对数据库的操 作。作。 2.2. VisualVisual FoxProFoxPro 设计器设计器 VisualVisual FoxProFoxPro 系统提供的设计器,为用户提供了一个友好的操系统提供的设计器,为用户提供了一个友好的操 作界面作界面。利用各种设计器使得创建表利用各种设计器使得创建表、数据库数据库、表单表单、查询以及报表等操作变得轻而易举查询以及报表等操作变得轻而易举。 3.3. VisualVisual FoxProFoxPro 生成器生成器 VisualVisual FoxProFoxPro 系统提供的生成器,可以简化创建和修改用户界系统提供的生成器,可以简化创建和修改用户界 面程序的设计过程,提高软件开发的质量。面程序的设计过程,提高软件开发的质量。 6.6. 完成下列操作:完成下列操作: (1)(1)隐藏与激活隐藏与激活“命令窗口命令窗口” ; 可以通过工具栏上的命令窗口图标来选择隐藏与激活可以通过工具栏上的命令窗口图标来选择隐藏与激活“命令窗口命令窗口” 。 (2)(2)求表达式求表达式(3-5.1)*3.14159/14(3-5.1)*3.14159/14 的值;的值; 在命令窗口输入在命令窗口输入(3-5.1)*3.14159/14(3-5.1)*3.14159/14,然后回车执行得到结果,然后回车执行得到结果-0.471239-0.471239 (3)(3)设置默认目录;设置默认目录; 可以在工具菜单的选项对话框里面的文件位置选项卡里设置默认目录。可以在工具菜单的选项对话框里面的文件位置选项卡里设置默认目录。 (4)(4) 创建名为创建名为“我的工具栏我的工具栏”的工具栏;的工具栏; 在操作过程中,用户可以随时创建一个适合于自己工作需要的新工具栏。创建名为在操作过程中,用户可以随时创建一个适合于自己工作需要的新工具栏。创建名为“我我 的工具栏的工具栏”的操作步骤如下:的操作步骤如下: (1)(1) 单击单击“显示显示”菜单项,选择菜单项,选择“工具栏工具栏”选项,在选项,在“工具栏工具栏”对话框下单击对话框下单击“新建新建 ”按钮,出现如图按钮,出现如图 2.52.5 所示的所示的“新工具栏新工具栏”对话框。对话框。 (2)(2) 输入新工具栏名称,输入输入新工具栏名称,输入“我的工具栏我的工具栏” ,并单击,并单击“确定确定”按钮,出现如图按钮,出现如图 2.2.6 6 所示的所示的“定制工具栏定制工具栏”对话框对话框,与此同时与此同时,在屏幕窗口上也出现了在屏幕窗口上也出现了“我的工具栏我的工具栏”工具栏工具栏。 (3)(3) 在在“定制工具栏定制工具栏”对话框的最左边是对话框的最左边是“分类分类”列表框,选择该列表框中的任何一列表框,选择该列表框中的任何一 类,其右侧便显示该类的所有按钮。类,其右侧便显示该类的所有按钮。 (4)(4) 用户可根据需要选择分类中的某一类,并在该分类中选择按钮,当选中了某一个用户可根据需要选择分类中的某一类,并在该分类中选择按钮,当选中了某一个 按钮后,用鼠标器将其拖动到按钮后,用鼠标器将其拖动到“我的工具栏我的工具栏”工具栏下即可。工具栏下即可。 (5)(5) 查询查询 LISTLIST 命令的帮助信息。命令的帮助信息。 首先是通过在命令窗口执行首先是通过在命令窗口执行 helphelp 命令来打开帮助窗口命令来打开帮助窗口,然后选择然后选择“搜索搜索”项项,在组合框在组合框 中输入中输入“LISTLIST” ,再自己查找相关标题即可。,再自己查找相关标题即可。 第三章第三章 1.1.简述简述 VisualVisual FoxProFoxPro 的数据类型。的数据类型。 VisualVisual FoxProFoxPro 中的数据类型包括以下几种中的数据类型包括以下几种:1.1. 字符型字符型,2.2. 数值型数值型,3.3. 货币型货币型,4.4. 日日 期型期型,5.5. 日期时间型日期时间型,6.6. 逻辑型逻辑型,7.7. 备注型备注型,8.8. 通用型通用型,9.9. 二进制字符型和二进制备二进制字符型和二进制备 注型。注型。 2.2.字段变量与内存变量有何区别字段变量与内存变量有何区别? ? 字段变量就是表中的字段名字段变量就是表中的字段名, 它是表中最基本的数据单元它是表中最基本的数据单元。字段变量是一种多值变量字段变量是一种多值变量, 一个表有多少条记录,那么该表的每一字段就有多少个值,当用某一字段名作变量时,它一个表有多少条记录,那么该表的每一字段就有多少个值,当用某一字段名作变量时,它 的的 值就是表记录指针所指的那条记录对应字段的值。值就是表记录指针所指的那条记录对应字段的值。 内存变量独立于表,是一种临时工作单元,它是一种单值变量。可以用内存变量名直内存变量独立于表,是一种临时工作单元,它是一种单值变量。可以用内存变量名直 接访问内存变量。接访问内存变量。 3.3. 下列数据哪些是变量下列数据哪些是变量? ?哪些是常量哪些是常量? ?是什么类型的常量是什么类型的常量? ? 姓名姓名,.FF.,98/07/2198/07/21,教授,教授,1E21E2, 55852115585211 ,T T 其中其中 T T 和教授是变量其它是常量和教授是变量其它是常量,姓名姓名和和55852115585211是字符常量是字符常量,.FF.是逻辑常量是逻辑常量, 98/07/2198/07/21 是数值型常量。是数值型常量。 4.4. 求下列表达式的值。求下列表达式的值。 (1)(1) LEN(DTOC(DATE()LEN(DTOC(DATE() :8 8 (2)(2) STUFF(STUFF(现代教育中心现代教育中心,5,0,LEFT(,5,0,LEFT(技术中心技术中心,4),4): “现代技术教育中心现代技术教育中心” (3)(3) VARTYPE(08/23/03)VARTYPE(08/23/03):N N (4)(4) SPACE(5)-SPACE(5)SPACE(5)-SPACE(5): 空字符串空字符串 (5)(5) PROPRO$ $FoxProFoxPro ANDAND 100100 9090:.FF. 5.5. 针对学生表,写出下列条件:针对学生表,写出下列条件: (1)(1) 入学成绩高于入学成绩高于 600600 分的学生;入学成绩分的学生;入学成绩=600=600 (2)(2) 年龄大于年龄大于 1818 岁但小于岁但小于 2525 岁的学生;岁的学生;YEAR(DATE()-YEAR(YEAR(DATE()-YEAR(出生日期出生日期)=18)=18 (3)(3) 少数民族的男生;性别少数民族的男生;性别= =男男 andand 少数民族少数民族=.T.=.T. (4)(4) 在在1981985 5年年1 1月月1 1日日至至1981983 3年年1 12 2月月3 31 1日之间出生的学生日之间出生的学生; 出生日期出生日期=12/31/1983=12/31/1983 andand 出生日期出生日期=600=600 andand 少数民族少数民族= =.FF. andand 性别性别= = 女女 6.6. 写出下列表达式。写出下列表达式。 (1)(1) 求实数求实数 x x 的小数部分;的小数部分;x-INT(x)x-INT(x) (2)(2) 求自然数求自然数 m m 的十位数字;的十位数字;mod(int(m/10),10)mod(int(m/10),10) (3)(3) 将实数将实数 x x 保留两位小数,第三位小数进行四舍五入处理;保留两位小数,第三位小数进行四舍五入处理;round(x,2)round(x,2) (4)(4) 将将 c c 中的小写字母转换成相应的大写字母;中的小写字母转换成相应的大写字母;upper(c)upper(c) (5)(5) 判断判断 n n 是否偶数。是否偶数。Int(n/2)=n/2Int(n/2)=n/2 7.7. 分析下列命令执行后的输出结果,并上机验证。分析下列命令执行后的输出结果,并上机验证。 (1)(1) X=STR(13.4,4,1)X=STR(13.4,4,1) Y=RIGHT(X,3)Y=RIGHT(X,3) Z=Z=&Y+&X&Y+&X ?&Z,Z&Z,Z 16.8016.80 3.4+13.43.4+13.4 (2)(2) DIMENSIONDIMENSION A(2,3)A(2,3) A=175A=175 A(2,2)=2*A(2,2)A(2,2)=2*A(2,2) ?A(5)A(5),A(1,2)A(1,2) 350350 175175 (3)(3) X=542X=542 Y=INT(542/100)Y=INT(542/100) Z=X%10Z=X%10 ? ? Z*100+YZ*100+Y 205205 (4)(4) SETSET EXACTEXACT ONON CH=CH=数据库应用数据库应用 CH1=CH=LEFT(CH,6)CH1=CH=LEFT(CH,6) ?CH1,CHCH1,CH .F. 数据库应用数据库应用 第四章第四章 1.1.什么是自由表?什么是数据库表?什么是自由表?什么是数据库表? 属于某一数据库的表称为数据库表,不属于任何数据库而独立存在的表称为自属于某一数据库的表称为数据库表,不属于任何数据库而独立存在的表称为自 由表。由表。 2.2.一个表有一个表有 3 3 个备注型字段,该表有多少个备注文件?个备注型字段,该表有多少个备注文件? 一个备注文件。一个备注文件。 3.3. 在设计学生表时,可否将学生在设计学生表时,可否将学生“性别性别”字段定义为逻辑型字段?这和定义为字符字段定义为逻辑型字段?这和定义为字符 型字段有何区别?若定义为数值型呢?型字段有何区别?若定义为数值型呢? 可以将可以将 “性别性别” 字段定义为逻辑型字段因为逻辑型字段只有两个取值字段定义为逻辑型字段因为逻辑型字段只有两个取值, 可以用可以用.TT.代表男代表男.FF. 代表女,定义为字符型也可以只要输入数据的时候保证只能输入代表女,定义为字符型也可以只要输入数据的时候保证只能输入“男男”和和“女女”就可以。就可以。 定义为数值型也可以,比如可以用定义为数值型也可以,比如可以用 1 1 代表男代表男 2 2 代表女。代表女。 4.4. 修改表的结构有哪些方法?它们有何区别?修改表的结构有哪些方法?它们有何区别? 有两中方法第一种是先打开表,然后在命令窗口输入有两中方法第一种是先打开表,然后在命令窗口输入 modifymodify structurestructure 命令打开表命令打开表 设计器来修改表的结构。第二中方法是先打开表然后在视图菜单中打开表设计器来对表的设计器来修改表的结构。第二中方法是先打开表然后在视图菜单中打开表设计器来对表的 结构进行修改,这两中方法的实质都是用表设计器来修改表的结构,不同的只是打开表设结构进行修改,这两中方法的实质都是用表设计器来修改表的结构,不同的只是打开表设 计器的方法不同而已。计器的方法不同而已。 5.5. 如何对浏览窗口进行分割?如何设置同步?如何设置数据显示方式?如何对浏览窗口进行分割?如何设置同步?如何设置数据显示方式? 浏览窗口左下角有一黑色小方块浏览窗口左下角有一黑色小方块,可用于窗口的分割可用于窗口的分割。用鼠标将小方块向右拖动用鼠标将小方块向右拖动,便便 可把窗口分为两个分区。两个分区显示同一表的内容。可把窗口分为两个分区。两个分区显示同一表的内容。 分区后同一记录可以在两个分区同时看到分区后同一记录可以在两个分区同时看到。 “表表” 菜单项中的链接分区命令可以选择恢菜单项中的链接分区命令可以选择恢 复或者解除这种同步复或者解除这种同步( (消除该命令前的消除该命令前的“”“”) )。 浏览窗口中的数据有浏览和编辑两种显示方式浏览窗口中的数据有浏览和编辑两种显示方式,用用“显示显示”菜单中的菜单中的“编辑编辑”命令命令( (在在 浏览方式时浏览方式时) )或或“浏览浏览”命令命令( (在编辑方式时在编辑方式时) )可在两种显示方式之间切换。可在两种显示方式之间切换。 6.6.DISPLAYDISPLAY 和和 LISTLIST 命令有何异同命令有何异同? ? 两个命令的作用基本相同两个命令的作用基本相同, 区别仅在于区别仅在于 LISTLIST 是连续显示是连续显示, 当显示的内容超过一屏时当显示的内容超过一屏时, 自动向上滚动,直到显示完成为止。自动向上滚动,直到显示完成为止。DISPLAYDISPLAY 是分屏显示,显示满屏时暂停,待用户按任是分屏显示,显示满屏时暂停,待用户按任 一键后继续显示后面的内容。一键后继续显示后面的内容。 7.7.一个表用一个表用 ZAPZAP 命令删除后,该表还存在吗命令删除后,该表还存在吗? ? 该命令与该命令与 DELETEDELETE 和和 PACKPACK 有何异同有何异同? ? 一个表用一个表用 ZAPZAP 命令删除后该表还存在只不过表中的记录没有了命令删除后该表还存在只不过表中的记录没有了。 而而 deletedelete 命令只是逻辑命令只是逻辑 删除表中的某些记录并没有实际删除还可以恢复删除表中的某些记录并没有实际删除还可以恢复。 而而 packpack 命令是物理删除那些被逻辑删除命令是物理删除那些被逻辑删除 的记录不能恢复。的记录不能恢复。 8.8.排序与索引有何区别?索引有哪几种?如何建立索引文件?排序与索引有何区别?索引有哪几种?如何建立索引文件? 排序是改变表中记录的实际物理顺序,而索引是为该表建立一个索引文件设置一个逻排序是改变表中记录的实际物理顺序,而索引是为该表建立一个索引文件设置一个逻 辑顺序,索引可分为下列辑顺序,索引可分为下列 4 4 种类型:主索引,候选索引,惟一索引,普通索引。建立索引种类型:主索引,候选索引,惟一索引,普通索引。建立索引 文件有两种方法:文件有两种方法:1.1. 用命令建立索引,用命令建立索引,2.2. 在表设计器中建立索引。在表设计器中建立索引。 9.9. 在已打开的表中有在已打开的表中有“姓名姓名”字段,此外又定义了一个内存变量字段,此外又定义了一个内存变量“姓名姓名” 。要把内存。要把内存 变量变量“姓名姓名”的值赋给当前记录的的值赋给当前记录的“姓名姓名”字段,应使用什么命令?字段,应使用什么命令? 姓名姓名=m.=m.姓名姓名 10.10. 设设 txl.dbftxl.dbf 有有 1010 条记录,在命令窗口执行下列命令后,表的当前记录是什么?条记录,在命令窗口执行下列命令后,表的当前记录是什么? USEUSE txltxl GOGO 5 5 LISTLIST NEXTNEXT 3 3 SKIPSKIP 2 2 第第 6 6 条记录。条记录。 11.11. 在不同工作区之间切换用什么命令?如何访问别的工作区中的表?在不同工作区之间切换用什么命令?如何访问别的工作区中的表? 可以用可以用 SELECTSELECT 工作区号别名工作区号别名0 0 命令来在不同的工作区之间切换。命令来在不同的工作区之间切换。 在当前工作区中可以访问其他工作区中的表的数据,但要在非当前表的字段名前加上在当前工作区中可以访问其他工作区中的表的数据,但要在非当前表的字段名前加上 别别 名和连接符,引用格式为:名和连接符,引用格式为:别名别名. .字段名或别名字段名或别名-字段名字段名 12.12. 什么叫关联?如何建立关联?什么叫关联?如何建立关联? 所谓关联所谓关联,就是当前表记录指针的移动就是当前表记录指针的移动, 能引起别的表按某种条件相应地移动记录指针能引起别的表按某种条件相应地移动记录指针。 建立关联后,称当前表为主文件,与主文件建立关联的表为子文件。建立关联后,称当前表为主文件,与主文件建立关联的表为子文件。 建立建立一对一的关联可以用命令:一对一的关联可以用命令:SETSET RELATIONRELATION TOTO 关联表达式关联表达式 1 1 INTOINTO 工工 作区号作区号 1 1别名别名 1 1 建立建立一对多的关联可以用命令:一对多的关联可以用命令:SETSET SKIPSKIP TOTO 别名别名 1 1 , 别名别名 2 2 13.13. 就学生表,写出实现下列操作的命令:就学生表,写出实现下列操作的命令: (1)(1)显示第显示第 5 5 号记录;号记录; gogo 5 5 displaydisplay (2)(2)显示第显示第 5 5 号至第号至第 1010 号之间的全部记录;号之间的全部记录; gogo 5 5 listlist nextnext 6 6 (3)(3)连续列出连续列出 19801980 年以后出生的学生的姓名与出生年月;年以后出生的学生的姓名与出生年月; listlist forfor year(year(出生日期出生日期)=1980)=1980 fieldsfields 姓名姓名, ,出生年月出生年月 (4)(4)显示在显示在 19851985 年年 1 1 月月 1 1 日至日至 19831983 年年 1212 月月 3131 日之间出生的学生记录;日之间出生的学生记录; listlist forfor 出生年月出生年月=12/31/1983=12/31/1983 andand 出生年月出生年月12301230 (10)(10) 列出仓库的个数;列出仓库的个数; selectselect count(*)count(*) fromfrom 仓库表仓库表 (11)(11) 列出有最大面积的仓库信息;列出有最大面积的仓库信息; selectselect * * fromfrom 仓库表仓库表 wherewhere 面积面积=(select=(select max(max(面积面积) ) fromfrom 仓库表仓库表) ) (12)(12) 列出所有仓库的平均面积;列出所有仓库的平均面积; selectselect avg(avg(面积面积) ) asas 平均面积平均面积 fromfrom 仓库表仓库表 (13)(13) 列出每个仓库中工资多于列出每个仓库中工资多于 1 1 220220 元的职工个数;元的职工个数; selectselect 仓库号仓库号 ,count(*),count(*) fromfrom 职工表职工表 groupgroup byby 仓库号仓库号 wherewhere 工资工资1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年加工承揽合同范本
- 南宫市电梯安全管理人员模拟试验题库和答案
- 地理信息数据处理技能竞赛试题
- 汽车维护管理与故障检测手册
- 广东湛江二中学港城中学2023-2024学年中考冲刺卷数学试题含解析
- 2025年四平考从业资格证货运试题
- 2025年周口货车从业资格证考试试题
- 人力资源管理基础试题库
- 邵阳县电梯安全管理人员校验测试题和答案
- 河北省衡水市阜城县阜城实验中学2024-2025学年高一下学期4月月考数学试题(原卷版+解析版)
- 私募投资学试题及答案
- 2025年合肥二模数学试题及答案
- 不要慌太阳下山有月光二部合唱简谱
- 干净整洁的个人卫生习惯
- 光伏补贴申请流程
- 小数与单位换算(说课稿)-2023-2024学年四年级下册数学人教版
- 实验诊断学练习题库(附参考答案)
- 无锡网格员考试题库
- 第9课 改变世界的工业革命
- 《供应商选择与评估》课件
- 新版申请银行减免利息的申请书
评论
0/150
提交评论