1、在VFP中通过选择菜单来执行VFP命令与在 __命令窗口____输入逐条命令,得到结果是一样的。
2、若ABC=”远程网络教育”,则 ? SUBSTR(ABC,LEN(ABC)/6+7,4)的结果是__教育_______。
3、设Y=1,则执行命令 ? Y>Y+1的结果是____.f.______。
4、学生档案表中有性别 ( C , 2 ),和民族( C , 8 ), 要求找出所有民族是回族的男同学记录的查找条件是_____性别='男' and 民族='回族'_____。
5、打开一个数据表文件后文件,如果当前记录指针是在第10个记录上,则用函数RECNO()函数测试,其结果一定是_____10_____。
6、在数据表中, 图片中数据应存储在____General_______字段中。
7、如果查询是基于多个表的, 这几个表之间必须建立__外键________关系。
8、执行下列命令后,表DB1的当前记录为__6_____,表DB2的当前记录为 ______1___。
SELECT 1
USE DB1
SELECT 2
USE DB2
SELECT 1
SKIP 5
二、 简答题
1、 什么是关系数据库 ? 其特点有哪些 ?
关系数据库,是建立在关系数据库模型基础上的数据库,借助于集合代数等概念和方法来处理数据库中的数据。
其特征有:
1)实现数据共享2)减少数据的冗余度3)数据的独立性4)数据实现集中控制数据一致性和可维护性,以确保数据的安全性和可靠性
2、 在VFP中 , 查询和视图有何区别 ?
查询生成的结果,只可看,不可改。
视图生成的结果,可看,可改,直接影像数据库内表的内容。
3、 在程序设计中经常使用哪些输入 / 输出命令 ? 试比较其异同点 。
input 输入命令和 print 输出命令或?输出命令
他们一个主要负责数据的采集,另一个负责结果的显示或打印
4、写出编制程序文件和运行程序文件的命令。
modi comm aa.prg 编制程序命令
do aa.prg
三、选择题
1、下面关于数据库系统的叙述中 , 正确的是(d )。
(A)数据库系统只是比文件系统管理的数据更多
(B)数据库系统中的数据的一致性是指数据类型一致
(C)数据库系统避免了数据冗余
(D)数据库系统减少了数据冗余
2、下面有关关系数据库主要特点的叙述中,错误的是(c ) 。
(A)关系中每个属性必须是不可分割的数据单元。
(B)关系中每一列元素必须是类型相同的数据。
(C)同一个关系中不能有相同的字段,也不能有相同的记录。
(D)关系的行、列次序不能任意交换,否则会影响其信息内容。
3、若M=” 95.5” , 则执行命令 ? 30+&M的结果是 ( b )。
(A)3095.5(B)125.50 (C)30+&M(D)30
4、已知工资=560 , 职称=”副教授” , 性别=”男” , 结果为假的逻辑表达式是(b )。
(A)工资 >500 .AND. 职称=”副教授” .AND. 性别=”男”
(B)性别=”女” .OR..NOT. 职称=”助教”
(C)工资 >550 .AND. 职称=”副教授” .OR. 职称=”讲师”
(D)工资 =550 .AND. (职称=”教授” .OR. 性别=”男”)
5、某”职工”表中有职称(C)和工资(N)两个字段,计算所有职称为高工或工程师的工资总额,并将结果赋给内存变量ZGZ,应使用命令(a )。
(A)SUM 工资 TO ZGZ FOR职称=” 工程师” .OR. 职称=” 高工”
(B)SUM 工资 TO ZGZ FOR职称=” 工程师” .OR. ” 高工”
(C)SUM 工资 TO ZGZ FOR职称=” 工程师” .AND. 职称=” 高工”
(D)SUM 工资 TO ZGZ FOR职称=” 工程师” .AND. ” 高工”
6、下列数据中属于字符型数据是( b) 。
A、06/08/04 B、[06/08/04] C、{^06/08/04} D、(06/08/04)
7、表单文件的扩展名为(scx )。
A、FOMB、SCX C、FRM D、VCX
8、在VFP中,逻辑型、日期型和备注型字段的长度分别是(c ) 。
A、1, 8, 128B、1, 8, 10 C、1, 8, 4D、1, 10, 4
一、 填空
1、在VFP中通过选择菜单来执行VFP命令与在 __命令窗口____输入逐条命令,得到结果是一样的。
2、若ABC=”远程网络教育”,则 ? SUBSTR(ABC,LEN(ABC)/6+7,4)的结果是__教育_______。
3、设Y=1,则执行命令 ? Y>Y+1的结果是____.f.______。
4、学生档案表中有性别 ( C , 2 ),和民族( C , 8 ), 要求找出所有民族是回族的男同学记录的查找条件是_____性别='男' and 民族='回族'_____。
5、打开一个数据表文件后文件,如果当前记录指针是在第10个记录上,则用函数RECNO()函数测试,其结果一定是_____10_____。
6、在数据表中, 图片中数据应存储在____General_______字段中。
7、如果查询是基于多个表的, 这几个表之间必须建立__外键________关系。
8、执行下列命令后,表DB1的当前记录为__6_____,表DB2的当前记录为 ______1___。
SELECT 1
USE DB1
SELECT 2
USE DB2
SELECT 1
SKIP 5
二、 简答题
1、 什么是关系数据库 ? 其特点有哪些 ?
关系数据库,是建立在关系数据库模型基础上的数据库,借助于集合代数等概念和方法来处理数据库中的数据。
其特征有:
1)实现数据共享2)减少数据的冗余度3)数据的独立性4)数据实现集中控制数据一致性和可维护性,以确保数据的安全性和可靠性
2、 在VFP中 , 查询和视图有何区别 ?
查询生成的结果,只可看,不可改。
视图生成的结果,可看,可改,直接影像数据库内表的内容。
3、 在程序设计中经常使用哪些输入 / 输出命令 ? 试比较其异同点 。
input 输入命令和 print 输出命令或?输出命令
他们一个主要负责数据的采集,另一个负责结果的显示或打印
4、写出编制程序文件和运行程序文件的命令。
modi comm aa.prg 编制程序命令
do aa.prg
三、选择题
1、下面关于数据库系统的叙述中 , 正确的是(d )。
(A)数据库系统只是比文件系统管理的数据更多
(B)数据库系统中的数据的一致性是指数据类型一致
(C)数据库系统避免了数据冗余
(D)数据库系统减少了数据冗余
2、下面有关关系数据库主要特点的叙述中,错误的是(c ) 。
(A)关系中每个属性必须是不可分割的数据单元。
(B)关系中每一列元素必须是类型相同的数据。
(C)同一个关系中不能有相同的字段,也不能有相同的记录。
(D)关系的行、列次序不能任意交换,否则会影响其信息内容。
3、若M=” 95.5” , 则执行命令 ? 30+&M的结果是 ( b )。
(A)3095.5(B)125.50 (C)30+&M(D)30
4、已知工资=560 , 职称=”副教授” , 性别=”男” , 结果为假的逻辑表达式是(b )。
(A)工资 >500 .AND. 职称=”副教授” .AND. 性别=”男”
(B)性别=”女” .OR..NOT. 职称=”助教”
(C)工资 >550 .AND. 职称=”副教授” .OR. 职称=”讲师”
(D)工资 =550 .AND. (职称=”教授” .OR. 性别=”男”)
5、某”职工”表中有职称(C)和工资(N)两个字段,计算所有职称为高工或工程师的工资总额,并将结果赋给内存变量ZGZ,应使用命令(a )。
(A)SUM 工资 TO ZGZ FOR职称=” 工程师” .OR. 职称=” 高工”
(B)SUM 工资 TO ZGZ FOR职称=” 工程师” .OR. ” 高工”
(C)SUM 工资 TO ZGZ FOR职称=” 工程师” .AND. 职称=” 高工”
(D)SUM 工资 TO ZGZ FOR职称=” 工程师” .AND. ” 高工”
6、下列数据中属于字符型数据是( b) 。
A、06/08/04 B、[06/08/04] C、{^06/08/04} D、(06/08/04)
7、表单文件的扩展名为(scx )。
A、FOMB、SCX C、FRM D、VCX
8、在VFP中,逻辑型、日期型和备注型字段的长度分别是(c ) 。
A、1, 8, 128B、1, 8, 10 C、1, 8, 4D、1, 10, 4
为了有效地组织、管理数据,提高数据库的逻辑独立性和物理独立性,人们为数据库设计了一个严谨的体系结构,数据库领域公认的标准结构是三级模式结构,它包括外模式、模式和内模式。美国家标准协会(American N ational Standard Instit ut e,ANSI)的数据库管理系统研究小组于1 9 78年提出了标准化的建议,将数据库结构分为3级:面向用户或应用程序员的用户级、面向建立和维护数据库人员的概念级、面向系统程序员的物理级。
用户级对应外模式,概念级对应模式,物理级对应内模式,使不同级别的用户对数据库形成不同的视图。所谓视图,就是指观察、认识和理解数据的范围、角度和方法,是数据库在用户“眼中"的反映,很显然,不同层次(级别)用户所“看到’’的数据库是不相同的。
1模式.
模式又称概念模式或逻辑模式,对应于概念级。它是由数据库设计者综合所有用户的数据,按照统一的观点构造的全局逻辑结构,是对数据库中全部数据的逻辑结构和特征的总体描述,是所有用户的公共数据视图(全局视图)。它是由数据库管理系统提供的数据模式描述语言(Data Description Language,DDL)来描述、定义的,体现、反映了数据库系统的整体观。
2.外模式
外模式又称子模式,对应于用户级。它是某个或某几个用户所看到的数据库的数据视图,是与某一应用有关的数据的逻辑表示。外模式是从模式导出的一个子集,包含模式中允许特定用户使用的那部分数据。用户可以通过外模式描述语言来描述、定义对应于用户的数据记录(外模式),也可以利用数据 *** 纵语言(Data Manipulation Lang uage,DML)对这些数据记录进行。外模式反映了数据库的用户观。
3.内模式
内模式又称存储模式,对应于物理级,它是数据库中全体数据的内部表示或底层描述,是数据库最低一级的逻辑描述,它描述了数据在存储介质上的存储方式翱物理结构,对应着实际存储在外存储介质上的数据库。内模式由内模式描述语言来描述、定义,它是数据库的存储观。
在一个数据库系统中,只有唯一的数据库, 因而作为定义 、描述数据库存储结构的内模式和定义、描述数据库逻辑结构的模式,也是惟一的,但建立在数据库系统之上的应用则是非常广泛、多样的,所以对应的外模式不是惟一的,也不可能是惟一的。
4.三级模式间的映射 数据库的三级模式是数据库在三个级别 (层次)上的抽象,使用户能够逻辑地、抽象地处理数据而不必关心数据在计算机中的物理表示和存储。实际上 ,对于一个数据库系统而言一有物理级数据库是客观存在的,它是进行数据库 *** 作的基础,概念级数据库中不过是物理数据库的一种逻辑的、抽象的描述(即模式),用户级数据库则是用户与数据库的接口,它是概念级数据库的一个子集(外模式)。
用户应用程序根据外模式进行数据 *** 作,通过外模式一模式映射,定义和建立某个外模式与模式间的对应关系,将外模式与模式联系起来,当模式发生改变时,只要改变其映射,就可以使外模式保持不变,对应的应用程序也可保持不变;另一方面,通过模式一内模式映射,定义建立数据的逻辑结构(模式)与存储结构(内模式)间的对应关系,当数据的存储结构发生变化时,只需改变模式一内模式映射,就能保持模式不变,因此应用程序也可以保持不变。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)