作业-1

  • 格式:doc
  • 大小:69.50 KB
  • 文档页数:7

第一.回去复习今天讲的内容; 1.数据---处理---》信息 2.数据库的发展 人工管理阶段:数据不独立;数据不能长期保存;无专门数据管理软件;数据与程序对应 文件管理阶段:数据不完全独立;数据存在冗余;数据不能集中管理 数据库管理阶段:结构化的数据;共享的数据;独立的数据,统一控制的数据 3.DBS包括DB和DBMS;DBAS包括DB和P 4.实体间联系的类型:1:1 1:n n:m 5.常见的三种数据模型,要求能举例 6.一组术语:关系,元组,属性,域,主码(关键字),关系模式(即表的结构) 要知道它们所指的是什么 7.三种关系运算是什么?会辨别 8.关系的完整性包括哪三种?会举例 9.常见约定符号:<> [] | ... 10.项目管理器的构成 全部:数据,文档,类,代码,其他 数据:数据库,自由表,查询 文档:表单,报表,标签 代码:程序,API库,应用程序 其他:菜单,文本文件,其他文件 11.字符型常量要用定界符(3种) 12.日期型常量的表示:{^yyyy-mm-dd},分隔符可以是“.”或者“/” 13.设置日期格式的命令 SET MARK TO 日期分隔符 SET DATE TO AMERICAN(MM/DD/YY)|USA(MM-DD-YY)|DMY|MDY|YMD SET CENTURY ON|OFF SET STRICTDATE TO 0|1|2 14.备注型:存放大量的字符型数据;通用型:存放多媒体信息 15.变量 1)类型:字段变量和内存变量(含变量,数组变量,系统变量)。当内存变量和数组变量同名时的区别 2)变量的赋值:STORE 表达式 TO 变量名 变量名=表达式 这两种赋值方式的区别。 3)变量的输出:?和?? 这两种输出方式的区别。 4)变量的保存:SAVE TO 文件名(扩展名为MEM) 5)变量的清除:CLEAR MEMORY(RELEASE ALL) 16.数组变量 1)定义:DIME 2)赋值:自动赋值.F.;可以统一赋同一个值;不同元素可以赋不同类型的值;二维数组可用一维数组访问 17.表达式的运算:顺序为:算术运算->字符运算->关系运算->逻辑运算 1)数值表达式:模运算(取余)%=MOD():绝对值相除取余=》带上前一个数的符号=》加上后一个数 2)字符运算:字符运算的意义及其+和-运算的区别 3)关系运算:结果都是逻辑值;<>,#,!=都表示不等于;=:用后面的依次与前面的比;$与=相反 4)日期运算:两个日期不可相加 5)逻辑运算:结果都是逻辑值;运算顺序:NOT->AND->OR

第二.预习下周将讲的内容 (排序、查询与统计计算;表之间的关联;数据库的操作;使用设计器建立视图;菜单)

第三、练习题 ABCBC DADBD CBBCB CAADB DADDB DC

以下部分为以往考试的真题 1、 在数据库技术的发展过程中,数据独立性最高的阶段是(A)。 A.数据库系统 B.文件系统 C.人工管理 D.数据项管理 2、 在项目管理器下建立一个新报表,应该使用的选项卡是( B)。 A.数据 B.文档 C.类 D.代码 3、 在关系数据库中,实现表之间的联系是通过( C )。 A.实体参照完整性 B.域完整性 C. 参照参照完整性 D.用户自定义的完整性 4.数据库系统的核心是( B ) (A)编译系统 (B)数据库管理系统 (C)操作系统 (D)数据库 ?5.下列函数中,结果为数值型的是( C )。 (A) EOF() (B) SUBS(DTOC(DATE()),2,4) (C)At (“UF”,”BUFFER”) (D)ALLT(RIGHT(“ASDFGH'’,3)) 6.“项目管理器中”的“数据”选项卡实现对( D )显示和管理。 (A)数据库、自由表和视图 (B)数据库、视图和查询 (c)数据库、表单和查询 (D)数据库、自由表和查询 7.职工表与职工表的索引文件已打开,现要将记录指针定位到第一个工资高于600元的记录上,下列( A)命令可以实现。 (A) LOCATE FOR工资>600 (B)FIND 工资>600 (C) FIND FOR工资>600 (D)SEEK 工资>600 8.设置数据参照完整性,要求两个表是(D) . (A)两个自由表 (B)一个自由表和一个数据库表 (C)两个任意表 (D)同一数据库中的两个表 9、在VF中,”.dbf”文件被称为( B) A.数据库文件B.表文件C.程序文件D.项目文件 10、图片声音动画数据一般以(D )类型的字段存储在数据库记录中 A. 字符型 B.数值型 C.逻辑型 D.通用型 11、若x=48.789 则 str(x,2)-substr(„48.789‟,5,1)的显示结果为(C ) A. 36 B.488 C.498 D. 37 12、语句DIME TP(4, 5)定义的元素个数是( B) A. 30 B.20 C. 9 D.45 13、关系数据库管理系统所管理的关系是(B)。 16 (A)一个DBF文件 (B)若干个二维表 (C)一个DBC文件 (D)若干个DBC文件 ?14、在Visual FoxPro系统中,表中的字段是一种(C)。 17 (A)常量 (B)函数 (C)变量 (D)运算符 15、设A=“THIS IS A BOOK”,下列函数值为“IS”的是(B) 21(A)RIGHT (LEFT(A,9),2) (B)LEFT(RIGHT(A,9),2) (C)SUBSTR(A,5,2) (D)RIGHT(A,9) 16、设A=2,B=3,C=4,下列表达式的值为逻辑真的是(C) 22 (A)12/A+2=B^2 (B)3>2*B OR A=C AND B<>C OR A>B (C) A*B<>C+3 (D)A>B AND B<=C OR 3*A>2*C 17.命令display for 性别=‟男‟,在数据库关系运算中对应( A) (A)选择运算 (B)投影运算 (C)连接运算 (D)过滤运算 ?18.在visual foxpro 中,可以对字段设置默认值的表(A ) (A)必须是数据库表 (B)必须是自由表 (C)自由表或数据库表 (D)不能设置字段的默认值 ?B19.在命令窗口打开表设计器的命令是(D) (A)APPE (B)BROW (C)EDIT (D)MODI STRU ?20.下列那种类型的字段长度用户可以自定义( B ) (A)逻辑型 (B)字符型 (C)日期型 (D)通用型 21.关于报表的数据源,最正确的说法是(D ) (A)自由表和其他报表 (B)自由表和数据库表 (C)自由表,数据库表和视图 (D)自由表,数据库表,查询和视图 22.设有关系R1和R2,经过关系运算得到结果S,则S是(A )。 (A)一个关系 (B)一个表单 (C)一个数据库 (D)一个数组 23.数组元素未经赋值前的默认值为( D)。 (A)0 (B) .null. (C) .t. (D) .f. 24. “项目管理器中”的“数据”选项卡实现对(D )显示和管理。 (A) 数据库、自由表和视图 (B)数据库、视图和查询 (C)数据库、表单和查询 (D)数据库、自由表和查询 25.由计算机、操作系统、DBMS、数据库、应用程序及用户等组成的一个整体叫(B ) (A)文件系统 (B)数据库系统 (C)软件系统 (D)数据库应用系统 ?D26.在项目管理器中,如果要删除某个数据表中的记录,应使用的命令按钮是(B ) (A)修改 (B)移去 (C)删除 (D)浏览 27.如果要改变一个关系中属性的排列顺序,应使用的关系运算是(C ) (A)重建 (B)选取 (C)投影 (D)连接 参考答案:ABCBC DADBD CBBCB CAADB DADDB DC

以下部分为课后练习题 除特别说明外都是单项选择题。 1.数据库DB、数据库系统DBS和数据库管理系统DBMS之间的关系是(B )。 A.DBMS包括DB和DBS B. DBS 包括DB和DBMS C. DB包括DBMS和DBS D. 三者平等 2.使用关系运算进行操作,得到的结果是(C )。 A. 属性 B. 元组 C. 关系 D.关系模式 3.下面的两个表达式,前者小于后者的是( C)。 A. .T. ,.F. B. [A] ,”a” C. “李2” , “李3” D.03/08/2008 ,03/08/2009 ?4.表达式len(ltrim(space(10))-space(3))的结果是(D )。 A. 7 B. 13 C. 0 D.3 5.同一个关系模型的任两个元组值(A )。 A. 可部分相同 B. 可全同 BCCDA ED(AB)(AD)A D(BE)(CD)DD C(DE)ABC BBBDC C. 必须全同 D. 必须全部不同 6.表达式year(ctod(„03/10/09‟))- dow(ctod(„03/10/09‟))的结果是(E)。 A)6 B)7 C)0902 D)0 E)2006 F) 类型不匹配报错 7.下列表达式结果为逻辑真的是( D )。 A)’ab’=’abc’ B)’cab’=’ab’ C)’abc’$’ab’ D)’ab’$’cab’ 8.以下哪些不是字符型数据(B)。 A)01/01/98 B)day(date()) C)dtoc{^2009-3-6} D)[asdfg] ?9.下列选项中,不是常量的是(AD)。(多选) A)abc B)“abc” C)1.4e+2 D)你好 E).t. F) [ 变量 ] 10.下列表述错误的是(A) 。 A)所有的函数必须要有一对圆括号 B)?从当前光标所在行的下一行0列开始显示,??从当前光标处开始显示 C)VFP可以处理E-R模型中的所有联系类型 D)?和??后可以没有表达式 ?11.执行如下命令: DIME a(3,2) a(1,1)=1 a(1,2)=“a” 则a(5)的值是(D)。 A)0 B) 1 C).T. D).F. ?12.已知D1和D2是日期型变量,则非法表达式是(BE)。(多选) A)D1-D2 B) D1+D2 C)year(D1)+28 D)D1-35 E)D1+time() ?13.已知有字段:姓名(C),性别(C),工资(N),出生日期(D),作息时间(T)。下列选项中错误的是(CD) 。(多选) A)出生日期+365 B)[性别:]+ 性别C)”工资:”+工资 D)”起床时间是:”+作息时间 D)year(出生日期)– 1 F)“生日为:“+str(month(出生日期))– str(day(出生日期)) 14.运算结果为数值型的是(D )。 A)’9988’-’1255’ B)200+800=1000 C)CTOD( [ 11 / 22 / 01 ] ) D)LEN(space(3)) –1 E) space(3) – space(2) 15.设字段变量:工作日期(D),工资(N)。 要表达“工龄不少于20年,工资高于1500,低于1800”,应选( D ) 。