vfp课后习题答案

合集下载

最新版VFP课后习题参考答案

最新版VFP课后习题参考答案

最新版VFP课后习题参考答案第一章一选择题1~8 CACCCDDD二填空题1数据库管理系统/DBMS 2冗余度3元数据4概念层5属性6完整性规则7实体完整性8信息流第二章一选择题1~5 CCDCA/D(第五题有两个答案,这个D应该是印刷错误,旧版中是TTOC)6~10 CCCCB 二填空题1.ctrl+enter 2 .SHIFT 3. SET ESCAPE ON/OFF 4. PJX和PJT5.全局 6 .DIMENSION 7. save to mVar all like c* 8. 10 ,8 9. messageb( )第三章一选择题1~5 DCBAC 6~10 AAAAC(第一题中的选项D少了个0,应为30000多)二填空题1. 2552. ctrl+home3.ADDITIVE4. Y5. drop column by6. select 07. xs和w208. freeze9. zap 10. .CDX第四章一选择题1~7 BCA(CD)DDD(第4题C和D选项都对)二填空题1.完全联接2. DISTINCT3. Union4. To file5. subs(bm.zkz,4,2) 、group by 16. month(csrq)、100*count(*) 、Desc7. Dist 、count(*) 、1 8. 09. 1 10. iif(KS.cj>59,1,0) , 4 DESC第五章一选择题1~5 DDCCD 6~10 DCADC二填空题1.FXP2. ESC3.i<=10 、?CHR(K)4. 10 155. nsum+jc(n)/jc(n+1) , to x6. mod(mod(num,16),10)+65(或55+MOD(num,16))、num17.封装性8. 属性9. ERROR 10 . 容器对象11._screen.Caption 12.thisformset第六章一选择题1~5 CBAAB 6~10 DCBDA二填空题1. 集合2. 顶层表单3. Load、activate4. 确定(\<Y)5. passwordchar6. 07.下拉列表框8. 0~999. Interval 10.Enabled11. thisform.cmg.cmd2.enabled=.f. 或者this.parent.cmd2.enablede=.f.12. text1.value 13.文本框14.setall15.ColumnS(i) (COLUMN后必须加S,即COLUMNS(i)。

VFP课后习题参考答案

VFP课后习题参考答案

第1章一、选择题1、A2、D(8.0)3、D4、D5、B6、C7、B8、B二、填空题1、命令窗口方式、菜单方式、“关闭”按钮方式、Alt+F4、“控制”菜单2、Ctrl+W、Ctrl+Q、ESC3、交互操作方式、程序执行方式三、简答题(略)第2章一、选择题1、C、B2、C3、C、A4、B5、C6、C7、B8、D9、B 10、B 11、B 12、B 13、A 14、D 15、A 16、B17、D 18、D 19、D 20、D 21、C 22、A 23、B 24、B二、填空题1、自由表、数据库表2、主索引、侯选索引、普通索引、惟一索引3、控制表间记录指针4、字段有效性、记录有效性5、Replace all总分 with 数学+英语+电子[or sum(数学,英语,电子)],平均分 with 总分/3[or avg(数学,英语,电子)]6、表结构、记录数据7、 68、单索引文件、复合索引文件9、AVERAGE、TOTAL10、级联11、备注型、通用型12、Replace all 奖学金 with 奖学金*(1+0.1)for avg(英语,计算机)>=8513、C、N、D、M三、判断题1、F2、F3、T4、T5、T四、应用题1.Use ts.dbf in 1; Use dz.dbf in 2; Use jy.dbf in 3 2.Select 1(or use ts.dbf); browse3.Use ts.dbf; copy structure to ts1.dbf; use ts1.dbf; list structure4.Use ts.dbf; average 单价5.Total on 出版单位 to tsdj fields 单价6.Select * from ts!dz to screen where 单位=”计算机系”7.Select 2(or use dz.dbf); count for 职称=”教授” to n; ?n 8.Select * from ts!jy to screen where 借书证号=”119”9.Select * from ts!dz,ts!jy into dbf czjg where (jy.借阅日期<{^1997/10/01}).and.(dz.职称="副教授").and.(jy.借书证号=dz.借书证号); use czjg; browse10.Select 3(or use jy.dbf); index on 总编号to zbh; set relation to 总编号 into jy; Select 借书证号,书名,借阅日期 from ts!ts,ts!jy to screen where (ts.总编号=”332211”).and.(ts.总编号=jy.总编号)第3章一、选择题1、B2、A3、A4、A5、C6、C7、D8、A9、B10、C 11、B 12、C 13、B 14、B 15、B 16、D 17、C 18、D19、B 20、C 21、D 22、C 23、B 24、C 25、C 26、C 27、B28、C 29、D 30、D二、填空题14、SUBSTR()15、66622216、姓名,出生年月,总分17、6、N、D18、.T.三、判断题1、F2、T3、T4、T5、T6、T7、F四、阅读下列程序,写出程序结果1、-3,42、122.00、233、XSCJ.DBF中所有记录的平均成绩4、W102 王兰 195、242 191 161 在学生.dbf中求学号为9921101、9921102、9921103的学生的总成绩19、主程序中X=同学们主程序中Y=你们好!子程序中X= 100子程序中Y= 2子程序中Z= 300返回主程序后X=同学们返回主程序后Y= 2返回主程序后Z= 300五、阅读分析下列程序,在处填上适当的内容,使程序完整。

Visual FoxPro数据库程序设计课后习题参考答案及解析

Visual FoxPro数据库程序设计课后习题参考答案及解析

第一章Visual FoxPro 数据库基础第一节数据库基础知识1、答案:数据描述事物特性的数据内容存储在某一媒体上的数据形式解析:本题考查的知识点是数据的概念及包括的内容。

数据是存储在某一媒体上能够识别的物理符号,其概念包括两个方面:一是描述事物特性的数据内容;二是存储在某一种媒体上的数据形式。

做好该题的关键是熟练掌握数据的概念及包含的两个方面。

2、答案:C解析:本题考查的知识点是数据处理。

数据处理是指将数据转换成信息的过程。

完成这一过程的中心问题是管理好数据。

3、答案:C解析:20世纪50年代中期到20世纪50年代后期是计算机数据管理的人工管理阶段;从20世纪50年代后期到20世纪60年代中后期是计算机数据管理的文件系统阶段;20世纪60年代中后期到20世纪70年代后期是计算机数据管理的数据库系统阶段;20世纪70年代是计算机数据管理的分布式数据库系统阶段;20世纪80年代以后开始将面向对象程序设计引入计算机科学领域之中。

4、答案:描述事物的数据本身相关事物之间的联系解析:本题考查的知识点是数据库的概念及相关的内容。

数据库是存储在计算机存储设备上的结构化的相关数据集合,其概念包括两个方面:一是描述事物的数据本身;二是相关事物之间的联系。

做好该题的关键是熟练掌握数据库的概念及包含的两个方面。

5、答案:D解析:本题考查的知识点是数据库系统的组成。

本题需要记忆。

在Visual FoxPro中,数据库系统由计算机硬件系统、数据库集合、数据库管理系统、相关软件、数据管理员(用户)。

第二节关系数据库1、答案:C解析:数据库管理系统支持的数据模型有3种:层次模型、网状模型和关系模型。

层次模型是指用树形结构表示实体及其之间联系的模型,网状模型是指用网状结构表示实体及其之间联系的模型,关系模型是指用二维表结构表示实体及其之间联系的模型。

2、答案:C解析:本题考查的知识点是数据库管理系统中的关系的基础知识。

在Visual FoxPro中,一个关系就是一个二维表。

VFP课后习题答案

VFP课后习题答案

第一章(P28~29)一.选择题1) C 2) A 3)C 4)C 5 C6) D 7) D 8) D二.填空题1) DBMS2) 冗余3) 元数据4) 概念层5) 属性6) 完整性规则7) 实体完整性8) 信息流第二章(P65-66)一.选择题1) C 2) C 3) D 4) C 5) A或D6) C 7) C 8) B9) C 10) B二.填空题1) <CONTROL>+<ENTER>2) SHIFT3) SET ESCAP ON | OFF4) PJX ,PJT5) PUBLIC6) DIM7) SA VE TO MV AR ALL LIKE C*8) 10,89) MESSAGEB()第三章(P108-109)一.选择题1) D 2) C 3) B 4) A 5) C6) A 7) A 8)A 9)A10) C二.填空题1) 2552) <CTRL>+< HOME>3) ADDITIVE4) Y5) DROP COLUMN BY6) SELE 07) XS,W208) FREESE9) ZAP10) CDX第四章(P132-135)一.选择题1) B 2) C 3) A 4) C 5) D6) D7) D二.填空题1) 完全联接2) DIST3) UNION4) TO FILE5) substr(bm.zkz,4,2) group by 16) month(csrq) count(*)*100 DESC7) dist COUNT(*) 18) 09) 110) iif(cj>59,1,0) 4 DESC第五章(P162-164)一.选择题1) A 2) D3) C 4) D 5) D6) D 7) C 8) A 9) D 10) C二.填空题1) .FXP2) <ESC>3) I<=10 ?CHR(K)4) 10 155) NSUM+JC(N)TO X6) 55+MOD(NUM,16)NUM17) 封装性8 ) 属性9) ERROR10) 容器11) _SCREEN . CAPTION12) THISFORMSET第六章(P207-210)一.选择题1)C 2)B 3)A 4)A 5)B6)D 7)C8)B 9)D 10)A二.填空题1)集合2)顶层表单3)Load ACTIV ATE4)"确定(\<Y)"5)PASSWORDCHAR6)07)下拉列表框8)0~999)interval10)ENABLED11)THISFORM.Cmg.Cmd2.ENABLED=.F.12)TEXT1.V ALUE13)文本框14)SETALL15)COLUMNS(I) STR(I-2,1)16)“IIF(CJ<60,RGB(255,0,0),RGB(0,0,255))”17)ACTIVEPAGE18)PAGECOUNT19)ACTIVEPAGE20)USE &X -1 alias()第七章(P234-235)一.选择题1)C 2)C 3)B 4)A 5)D6)D 7)B 8)C 9)B 10)C二.填空题1)类库,VCX2)保护,隐藏,公共3)F,04)控件5)CMDCLOSE,COMMANDBUTTON,CMD 6)黄色第八章(P250~P251)一.选择题1)B 2)D 3)A 4)B 5)B二.填空题1)_PAGENO2)一对多报表3)每行4)细节5)细节7)双击8)PREVIEW9)PROMPT10)LBX第九章(P269-270)一.选择题1)C 2)C 3)C 4)B 5)D6)B 7)B 8)B二.填空题1)快捷2)SET SYSMENU TO DEFA3)SET SYSMENU OFF4)过程5)DAY(DATE())<>16)T7)MPR8)DO MENUA. MPR9)RIGHTCLICK10)DOCK(0)第十章(P293)一、选择题1)C 2)B 3)A 4)B 5)D 二、填空题1)255;254;202)调试器3)ON ERROR;ERROR4)CLEAR EVENTS5)“排除”;“包含”6)连编可执行文件7)Web安装。

VFP课后题答案

VFP课后题答案
5.属性、元组 6.联接 7.工具、选项 8.文件位置 9.区域 10.实体完整性
第二章
一、问答
1.自由表:不属于任何数据库而独立存在的表成为自由表。
数据库表与自由表的区别:数据库表可以使用长表名,在表中可以使用长字段名;
可以为数据库表中字段指定标题和添加注释;可为数据库表字段指定默认值和输入掩码;数据库表字段有默认控件类;可为数据库表规定字段级规则和记录级规则;数据库表支持主关键字、参照完整性和表间关联;支持INSERT、UPDATE、DELETE事件触发器。
● UNIQUE:指定该字段为一个候选关键字段。
4. 修改表结构的命令是ALTER TABLE,该命令有以下3种格式。
格式1:
ALTER TABLE <表名> ADD|ALTER [COLUMN] <字段名> <类型>[(<宽度>[,<小数位数>])]
该格式命令可以添加(ADD)新的字段或修改(ALTER)已有的字段。
格式2:
ALTER TABLE <表名> ALTER [COLUMN] <字段名>
[SET DEFAULT<表达式>][SET CHECK<条件表达式>]
[DROP DEFAULT][DROP CHECK]
该格式用于增加、修改或删除有效性规则和默认值定义。
格式3:
ALTER TABLE <表名> [DROP [COLUMN] <字段名>]
层次模型——用树型结构来表示实体及它们之间的联系。
网状模型——用网状结构表示实体及实体间关系。
关系模型——用二维表结构来表示实体及实体间联系。

VFP课后习题答案

VFP课后习题答案

第一章一、选择题AACCD BABCA CBBDB CBCDB二、填空题1.数据库管理系统(或DBMS)2.关系3.菱形逻辑设计4.分量5.E-R图6.数据定义7.不能8.设计器第二章一、选择题BAAAC CDABC BCB二、填空题1. SUBSTR(“北京市”,3,2)2. 6662223.姓名+STR(总分)+DTOC(出生年月)4. 6 N D5. .T.第三章一、选择题AABCD ADDCA CABAB ABACC二、填空题1. 数据库表自由表2. 表结构记录数据3. 54. REPL ALL 总分 WITH 高等数学+英语+计算机基础REPL ALL 平均分 WITH (高等数学+英语+计算机基础)/35. 单索引文件复合索引文件6. 主索引候选索引普通索引惟一索引7. AVERAGE TOTAL8. 备注型通用型9. C N D M G10. .T.11. 可以使不同工作区中的表的记录指针实现联动12. 字段有效性记录有效性13. 参照14. 级联第四章一、选择题DBBCA ACDBA二、填空题1. parameters <形参变量表>2. found()或!eof()或.not. Eof()3. loop4. 数量/2=int(数量/2)或mod(数量,2)=0 skip exit三、阅读程序题1. -5 32. 122 233. 100 200 1004. 6 4 25. M=1 N=46. 115四、编程题*第四章习题编程题第1题set talk offclearinput "请输入学生的成绩:" to ado casecase a<60?"该生的成绩等级为不及格"case a<90?"该生的成绩等级为通过"case a>=90?"该生的成绩等级为优秀"endcaseset talk onreturn*第四章习题编程题第2题set talk offclears=0for i=1 to 100if mod(i,2)<>0s=s+iendifnext?"1-100之间奇数的和是:",s set talk onreturn*第四章习题编程题第3题set talk offclears=0for i=1 to 19 step 2s=s+i*(i+1)next?sset talk onreturn*第四章习题编程题第4题set talk offclearinput "请输入m的值" to m input "请输入n的值" to ns=jc(m)+jc(n)?sset talk onreturnfunction jcparameters xp=1for i=1 to xp=p*inextreturn p*第四章习题编程题第5题set talk offclearuse gzdo while !eof()do casecase 工资<=800repl 税金 with 0case 工资<=2000repl 税金 with (工资-800)*0.05case 工资>2000repl 税金 with 2000*0.05+(工资-2000)*0.1endcaseskipenddouseset talk onreturn第五章一、选择题AABBC BACDC二、填空题1.下拉组合框下拉列表框2.继承性封装性多态性3.wordwrap4.不可见 timer5.readonly passwordchar三、设计题1.所需的图片是C:\Program Files\Microsoft Visual Studio\Vfp98\fox.bmp①在表单上新建一个image1控件,通过picture属性导入图片fox.bmp;再将stretch属性设为“1-等比填充”。

VFP课程第六章课后作业答案

VFP课程第六章课后作业答案

一、单项选择1 A2 B3 C4 A5 D6 C7 A8 B9 B 10 D二、填空题1、152、s = 0 、t = t*j 、i = i +13、(编号,8) = 14、405、j = 1 to j 、i*j,三、编程题1、set talk offclearinput "请输入数字:" to numnum1 = mod(num,10)num2 = mod(num1,10)num3 = mod(num2,10)n = num1*num1*num1 + num2*num2*num2 + num3*num3*num3 if n = num??num,"是水仙花数!"else??num,"不是水仙花数!"endifreturnset talk on2、set talk offclearuse cjcredit = 0.0scancredit = 平时成绩*0.2+考试成绩*0.8do casecase credit >= 90等级='优'exitcase credit >= 75等级='良'exitcase credit >= 60等级='及格'exitotherwise等级='不及格'Endcaseuseset talk on实验:结构化程序设计1、set talk offclearinput "请输入年份:" to year1if mod(year1,4) = 0 and mod(year1,100) != 0??year1,"是润年!"else??year1,"不是闰年!"endifreturnset talk on2、set talk offclearuse tdo while salary > 4300??tno,salaryEnddouseset talk on3、set talk offClearFor i=1 to 3Input"请输入密码:"to mIf(m=2014) &&注意这里默认原始密码是2014,可以自己改Use sBrowseElseWait"error!"EndifEndforWait"输入超过三次!"Set talk on4、set talk offClearStore 0 to R1,R2,R3Use tScanDo caseCase title="讲师"R1=R1+1Case title="副教授"R2=R2+1Case title="教授"R3=R3+1OtherwiseR4=R4+1endcaseEndscan?"讲师人数:"+ltrim(str(R1)) ?"副教授:" +ltrim(str(R2))? "教授:" +ltrim(str(R3))useset talk on。

VFP程序设计课后习题参考答案

VFP程序设计课后习题参考答案

第二章VFP语言元素一选择题1 C2 A3 D4 B5 D6 A7 D8 B9 B 10 C二填空题1、11.252、 13、XBASE4、FOXBASE5、职称=’工程师’ and (年龄>60 or 年龄<30)6、.f.7、.f.8、189、35610、2010第三章数据表与数据库一选择题1 A2 B3 A4 A5 B6 D7 C8 C9 C 10 C11 B 12 B 13 D 14 B 15 B 16B 17 D 18 C 19 A 20 C二填空题1、自由表2、33、LIST DISPLAY LIST DISPLAY4、EOF() RENO()5、表尾6、GO 2 DELETE NEXT 47、SET DATABASE TO 数据库名8、表文件表文件9、升序降序不区分大小写字母10、永久关系第四章查询与视图一选择题1 D2 A3 A4 D5 D6 B7 C8 C9 D 10 B二填空题1、数据2、本地视图远程视图3、DELETE FROM <表名> [WHERE <条件>4、左外连接右外连接全连接5、不能6、77、A VG SUM8、条件9、DISTINCT10、修改第八章VFP程序设计一选择题1 C2 C3 A4 C5 C二填空题1、S=S*X X=X+12、S1=S1*I S2=S2+I3、S=S+X*X4、I<=15 I=I+1阶段性测试一一选择题1 A2 C3 B4 B5 D6 B7 D8 B9 B 10 A 11 D 12 B 13 D 14 A 15 C 16 A 17 A 18 A 19 D 20 B 21 C 22 A 23 C 24 D 25 B二填空题1、112、.T.3、3 24、GO 3 LIST NEXT 35、.T.6、主关键字7、数据类型8、.T. .F.三书写命令1、SA VE TO ABC ALL LIKE XY*2、LIST FIELDS 姓名,联系电话FOR 姓名=’王’3、LIST FOR 少数民族=.T. YEAR(出生日期)>19904、INDEX ON 价格TAG JG DESCENDING5、REPLACE ALL ‘高教出版社’ WITH ‘高等教育出版社’6、REPLACE ALL 工资WITH 工资+1007、LIST MEMORY LIKE ?G*8、SORT TO TUSU ON 图书名/A9、LOCA TE FOR 专业=’计算机’10、CONTINUE阶段性测试二一选择题1 C2 D3 C4 D5 D6 D7 A8 C9 C 10 D11 C 12 B 13 C 14 C或D 15 B 16 C 17 A 18 A 19 D 20 B21 B 22 D 23 D 24 C 25 D二书写命令1、SORT TO BJJG 班级/D,籍贯/A FIELDS 姓名,性别,班级,籍贯FOR 性别=’女’2、INDEX ON 学号TO STU3、INDEX ON 性别TAG XB DESCENDING4、INDEX ON 出生日期TAG csrq OF CSRQ ASCENDING FOR 性别=’男’5、INDEX ON 出生日期TAG CSRQ ASCENDNG LIST NEXT 36、CALCULATE MAX(考试成绩),MIN(考试成绩),A VG(考试成绩) FOR 课程代号=’S1008’7、COUNT FOR 课程代号=’Y2003’ TO A8、INDEX ON 课程代号TAG KCDH TOTAL TO KCDH ON 课程代号FIELDS 平时成;绩,考试成绩9、REPLACE ALL 平时成绩WITH 平时成绩+5 FOR 平时成绩>=75 AND 平时成绩<=8010、COPY TO abc FIELDS 学号,姓名,出生日期,籍贯三书写命令(使用SQL语句)1、CREATE TABLE 学生表(学号C(11),姓名C(10),性别C(2),出生日期D(8))2、ALTER TABLE 学生表ALTER 学号C(10) ADD 籍贯C(20)3、INSERT INTO 学生表V ALUES(‘2008010125’,’陈燕’,’女’,{^1990/05/07},’广西’)4、ALTER TABLE 学生表RENAME 出身日期TO 出生年月5、DELETE FROM 学生表WHERE 姓名=’张’6、UPDATE 学生表SET 籍贯=’广东’ WHERE 姓名=’陈燕’7、ALTER TABLE 学生表DROP 出生日期8、SELECT * FROM 学生表WHERE 性别=’男’ AND 籍贯!=湖南9、SELECT a.学号,a.姓名,b.课程代号FROM 学生基本情况表a INNER JOIN 学生成绩;表b ON a..学号=b.学号WHERE 课程代号IN(‘1101’,’1102’)10、SELECT * FROM 学生基本情况表WHERE 姓名=’李’ AND YEAR(出生日期)=1990。

VFP教材课后习题答案

VFP教材课后习题答案

VFP教材课后习题答案第1章略。

参考教材。

第2章2.1 问答题略2.2 选择题1-5 D D D D C6-10 D D C B和C D2.3 填空题1. 数据、文件、对象等.pjx.pjt2. store3. .memLikeRestore4. 123”AB”5. 86. MessageB7. ”English book””Englishbook ”8.(1)-4(2).F.(3).T.(4).F.(5)2040、719. OK天天Happy10. 此题代码修改为下方文本框(红色标志表示有修改)100.00m^2, 100.00第3章3.1 选择题1.A2. 4、d43. D4. B5. C6.A7. B8. B9. C10.C3.2填空题1. 远程视图存储过程2. All o With ”《”+Allt(cno) +”》”3. Recallpack4. Right(Dtoc(birth,1),4)5. 106. Copy To cj7. [当前记录,最后记录]8. sc.scoresTable9. 当前工作区号将当前未用的最小工作区号设置为当前工作区10.限制忽略第4章关系数据库标准语言SQL4.1 简答题1. SQL语言的主要特点是什么?参考答案:1.集DDL、DML、DCL于一体;2.高度非过程化;3.面向集合的操作方式;4.一种语法提供两种操作方式;4.一种语法提供两种操作方式2. SQL语言主要由那几部分组成?各部分的功能是什么?参考答案:数据定义语言DDL、数据操纵语言DML、数据控制语言DCL。

3. SQL中的完整性约束机制主要有哪些?参考答案:主键(PRIMARY KEY)约束;外键(FOREIGN KEY)约束;非空值(NOT NULL)约束;键值唯一(UNIQUE)约束;检查(CHECK)约束;触发器(TRIGGER)约束4. 什么是视图?使用视图的作用是什么?参考答案:视图是一个或多个基本表中导出的逻辑(虚拟)表。

vfp书后习题及参考答案

vfp书后习题及参考答案

vfp书后习题及参考答案习题一一、用适当的内容填空1. 典型安装VFP至少需要【 85 】MB的剩余磁盘空间,完全安装VFP至少需要【 90 】MB的剩余磁盘空间。

2. 在运行VFP过程中,要想查看帮助信息,必须安装【 MSDN Library 】。

并在VFP 中配置名为【 Foxhelp.chm 】的帮助文件。

3.对VFP 系统环境所做的配置,可以分为【临时】配置和【永久】配置两种。

4. 通过VFP【工具】菜单→“选项”→【显示】选项卡可以控制是否显示时钟。

5. 在启动VFP 时,系统自动在当前工作目录、安装VFP 的目录和文件搜索路径中按顺序查找名为【 Config.fpw 】的配置文件。

6.VFP是微型计算机上普遍使用的一种关系数据库管理系统,简称为【 VFP 】。

7.VFP将【可视化】、结构化和【面向对象】程序设计方法结为一体。

8.VFP要处理的各种信息以【数据库】形式存储于计算机中。

9.一个应用程序通常由【主界面】和【功能界面】两种界面组成,主界面由【主窗口(表单)】和【程序系统菜单】组成。

10.安装VFP系统,首先应该鼠标双击安装盘中的【 Setup.exe 】文件,在安装过程中,每步都要用鼠标单击【下一步】按钮,为了使用VFP的帮助功能,还要安装【 MSDN 】软件;启动VFP系统的程序文件名为【 Vfp6.exe 】。

11.在Windows操作系统下启动VFP的方法之一是:单击“开始”→【程序】→“Microsoft Visual FoxPro 6.0”→【 Microsoft Visual FoxPro 6.0 】。

12.VFP有4种工作方式,其中【编写程序】方式属于自动化工作方式。

13.系统提供【 11 】个工具栏,某菜单项是否显示和是否可用与系统【当前状态】有关。

通过设置【 Windows桌面】属性,可调整系统菜单和工具栏上文字的字体或字号。

14.调整命令窗口中字体和字号的方法是:单击【格式】→【字体】,选择“字体”和“大小”。

VFP课后习题参考答案

VFP课后习题参考答案
10.__SQL__________语言是关系型数据库的标准语言。
二、选择题
1.不属于数据定义功能的SQL语句是(C)。
A. CREATE TABLE B. CREATE CURSOR
C. UPDATED. ALTER TABLE
2.从数据库中删除表的命令是(A)。
A. DROP TABLE B. ALTER TABLE
7.在D盘的根目录下新建一个名为AA的程序文件,应在命令窗口键入( A )命令,打开程序编辑窗口。
A.modify command d:\aaB. modify command aa
C.create d:\aaD. create aa
8.正确地编辑并运行了一个VFP程序文件后,在程序所在文件夹会发现有几个主名相同的文件?它们的扩展名都是什么(C)。
A. 13.00B. 26 C. 39 D. 52
21.执行如下命令序列后,屏幕显示()
AA=“全国计算机等级考试”
BB=“九八”
CC=“—”
习题4
一、填空题
1.表、记录、字段。
2.逻辑删除。
3.四、主索引、候选索引、唯一索引、普通索引。
4.dbf。
5.字段名、数据类型、数据宽度。
二、选择题
1-5:ACCBC
A. 3个文件,它们的扩展名分别是.dbf .fpt .bak
B. 1个源程序文件,即.prg
C. 3个文件,它们的扩展名分别是.prg .fxp .bak
D. 1个目标程序文件,即.fxp
9.为了以后阅读修改程序方便,可以在编写程序时加入注释内容。在注释内容前加上规定的符号(D)后,注释内容将变为绿色,方便阅读修改。
4.在Visual FoxPro支持的SQL语句中,__Delete__命令可以从表中删除行,__Drop__命令可以从数据库中删除表。

VF课后习题答案

VF课后习题答案
(16) sele 学号, 课程号, 成绩;
from 成绩 where 课程号 in;
(sele 课程号 from 学分 where 课程名 in ("数据结构","网络工程"));
to file temp
或者:
sele a.学号,a.课程号,a.成绩;
from 成绩 a join 学分 b on a.课程号=b.课程号;
where a.课程号 not in (sele 课程号 from 成绩 where 成绩<=70)
(6) sele 学号 from 成绩;
where 课程号 in (sele 先修课号 from 学分 where 课程名="数据结构")
Into dbf temp
或者:
sele a.学号,a.课程号,a.成绩;
from 成绩 a, 学分 b;
where a.课程号=b.课程号 and b.课程号=”c2” and a.成绩;
>any (sele 成绩 from 成绩 where 课程号=”c1”);
Into dbf temp
第四章答案一:
一、1-5:DDADB 6-10:CACBC
二、1:主、任意 2: 查询
3:实体 4:DBF.
5:CDX,结构复合索引 6:当前
sele a.学号,a.课程号,a.成绩;
from 成绩 a join 学分 b on a.课程号=b.课程号;
where b.课程名="数据结构" or b.课程名="网络工程"
(4) SELECT 成绩.课程号, 学分.课程名, 成绩.成绩, 学分.学分;

vf课后习题答案

vf课后习题答案

8. 过滤条件
9. distinct
10. 更新
习题五
一、选择题
1~5 CDDCD
二、填空题
1. 事件或程序代码动态
2. do form Myform
3. browse(或二维表),列
4. scx,sct
5. 相应的通用型字段
5.菜单操作、工具操作、命令操作和程序操作。工具、选项。
6.项目管理器
7全部、数据、文档、类、代码、其它
8.关系或自含
习题二
一、选择题
1~10 CABBD ADBBC
二、填空题
1. 11
2. 1
3. OXBAS
4. FOXBASE
5. (年龄>60 or年龄<30) and 职称==”工程师”
4. found() 、 EOF()
5. 表文件尾
6. delete for recno()>=2 and recno()<=5
或 go 2
delete next 4
7 set default to 数据库名
8. 数据表名 、数据表
9. 升序排序、降序排序、不区分大小写
visual foxpro程序设计 第二版 (彭小宁 黄同成 著) 中国铁道出版社 课后答案
习题一
一、选择题
1~10 DBBBB BBABA
11~17 ABACA CC
二、填空题
1.DBMS(数据库管理系统)
2.关系模型、层次模型、网状模型
3.二维表
4.选择、投影、连接
15. 域
16. 排序或索引

VFP课后习题参考答案

VFP课后习题参考答案

参考答案第1章一、选择题1. B2. B3. C4. B5. A二、填空题1. 关系模型2. 层次模型3. 一对多联系4. 连接操作5. 实体三、简答题1. 答:信息是客观事物属性的反映,它所反映的是关于某一客观系统中某一事物的某一方面属性或者某一时刻的表现形式。

数据是反映客观事物属性的记录,是信息的载体,对客观事物属性的记录是用一定的符号来表达的,因此说数据是信息的具体表现形式。

数据是信息的具体表现形式,信息是数据有意义的表现。

数据和信息是两个相互联系、但又相互区别的概念。

从信息处理角度来看,任何事物的属性都是通过数据来表示的,数据经过加工处理以后,便具有了知识性,并对人类活动产生决策作用,从而形成了信息。

而从计算机的角度来看,数据泛指那些可以被计算机接受并能够被计算机识别处理的符号。

2. 答:(1)数据管理技术的发展大致经历了人工管理、文件管理和数据库管理三个阶段。

人工管理阶段发生在20世纪50年代,在这一阶段的特点是:①数据由应用程序自己管理,没有专用的数据管理软件。

②数据冗余度大,应用程序与数据是一一对应的,如果多个应用程序要用到同一数据,这些数据需要重复存储,数据冗余度很大。

③数据不具有独立性,程序对数据存在严重的依赖性。

(2)文件管理阶段发生在20世纪60年代,文件管理阶段的特点是:①有专门的软件进行数据管理,并提供了多种文件组织形式。

②程序和数据之间具有一定的独立性,程序员可以不必过多地考虑物理细节,而将精力集中于算法。

③实现了以文件为单位的数据共享,数据冗余度减少。

但由于数据只能以文件为单位共享,当不同的应用程序具有部门相同的数据时,也必须建立各自的数据文件。

(3)数据库管理阶段发生在20世纪60年代后期,在数据库系统阶段,主要的特点有:①数据结构化,在同一数据库中的数据文件是有联系的,而且在整体上服从一定的结构形式。

②数据共享性好,数据库内数据可以供多个用户使用,提高了信息的利用率。

[VIP专享]VF教材课后习题及参考答案 赵永熹 刘庆海 版本

[VIP专享]VF教材课后习题及参考答案 赵永熹 刘庆海 版本
16. VFP 是一种关系数据库管理系统,所谓关系是指______。
D.实体的集合
B.属性的集合 C.字段的集合
A.元组的集合
15. 关系的概念是指______。
D.集合
C.分量
B.码
A.域
14. 学生性别的取值只能为“男”,“女”,这个范围在关系模型中被称为_________。
D.更新规则
C.删除规则
B.插入规则
A.查询规则
13. VFP 参照完整性规则不包括________。
D.记录及其联系
C.数据
B.记录
A.文件
12. 数据模型是______的集合。
A.选择 B.投影C.交 D.并
为________。
11. 有三个关系 R、S、T 如右图,其中关系 T 由关系 R 和 S 通过某种操作得到,该操作称
B.投影 C.联接 D.自然联接
A.选择
10. 在教师表中,如果要找出职称为“教授”的教师,所采用的关系运算是________。
B.学号,成绩 C.学号,课号 D.学号,姓名,成绩
A.课号,成绩
C.课号,课名),选课 SC.学号,课号,成绩),则表 SC.关键字(键或码)为________。
设有表示学生选课的三张表,学生 S(学号,姓名,性别,年龄,身份证号),课程
9.
D.三角形
B.矩形 C.菱形
A.椭圆
int level(BinTreeNodlesevt}r*Beutsl,icnBt(rtrTuiontrcaoTetgtert,_eyapNnpetg)oy;oeN_pddinoeeodtd;fde*esreafc*ttrphsB*au{l)ti;cilrn/duh/tT;ciB/lr/tdo1eiTt;u1ea//NcnrNgoto_loiu(fdn(dtnbe*oetpivdlt{(roe(e}TbidpEititrcfrl(ero!-pbmu>tintrTvritgaey-l(>hlpbulteeie,rtrf=xdt)e,=apr{xkextta,)rt;ru{;k,kr)sd+n;tra+;u1t;ac}0txyBpieTNxv},ooidi{ndet&m*lkac)hi}nil(de)}l;s/e/ js+tr}+uj;cBf+BtoB.+Bid.r.L(;+adikTe+taanN=;t[agojB]e[tdkh=l.se+L+eA1e*+]nr.i;dfc=g(d.-[d;{aiB]1a/it;f/a.;t(dkaA[}ia[]>.kBtdB<}=a];aii.T[BLjt+;aNke.+d[Loni;-]aed-g>t)netahg,B[jt*]+h.)wBd+]{avhi;T=otilareiAedi[n(Be.i{dtm;.<Laive=etAoarngi.0[dLgie],e;jt2Ch=n(o{Sg-0ut9q1h,n/kAL])/t)/iL/[;2s1/e1AtA…aABBmf"…,.S(h+Bq"mniLT6m+irsnet8]e&mhBTen),amidn+dtn&a2Ot*acx(7o10u)n+t)0x{11*ixf=0( nT+o1)d*{ex2i_1f c(+(o!uT2/xn/-*10>tx+l2+cxh=1il;+dnx)o&2/d/h&e=tt_(pn!c:To0o//-duw>1enrw*_c2t/wchx-oi0.1ldu;xon)/)1c*t;cinx6o42.1ucleonfmtt+d/+5ap;t-a5//r7iLg9Cihs4ot8lNuet5nmof9ttdreLp4iegme.=h*ap3tMfAmBol(a[aTrTlit]ex(-;(><i2)nAlccetl[ha0i]}ise=l=ds1,0}A…Tc;[yoine2pu<-nT6ein=-yH>12tp)(]Te;v;enn[Co1-A-ti1o3m1d[u]nA)pHin-[/;in(tv-kL21]ene;]1reyais=A+)nef=[+(t-nm(k1Ta])eAT-p){y>nyA;r-p%c2eh…1iAld3e[2,1]3c,2e1oi20Vn0(u3e=bt×n4i{)n3t1a5)B0);,5b20A}{7,B(2ce[2a150,(l0)ds0cn(a20e,a)]×ie[13j1)1cnr2,a17Af2e0A4,i58g2jtB]b1u(B03}(a5r4,21[En)]06a1B;=07A51([}{0]b937S<A/3)56/HaL([06C0c,sT1b3)]uo[A.>81A0c5u,493]cBn<B0.]=taC5H[L8(0,A1De(4g]k/,Aa5>2EBef0,[)Fy,<]*4C[G)G]b[=2B1,,DHk)g+[]e>,I1AEJy,/[<(,81%C1c]-[8,a5bD1)]C>3C]B,D1<[D1]2Bd62,GFc3E>=41A,V5</1I5EdH475,Gf1231>01+0*J5,91<420G4+0e*30G241,7W1d+*787>13P031,4*9<1L74=41f=0+,515a24953>**/546,17<5+15=0g37413,2*0c5572>/4+517,5<6451*g524,0d+3>956,*5<0315f9+2,3e5W12>14P,12*<3L157g+=56,52f13053>105*693}64*1,{73+80217+9596510*77046873+1*71249264+*9503182+79012*176208590=*2092+8123169831731237*793}W2+531P352L5*0313173+s3T3125158*,21T2052=5,2…915W063…303P5,LTS Tini k1i(2i={a1b,2c,d…e…fg}S0)1,1k10in1i011k11k10n+1kk1Pn21>r+0ikm…00…11+1k0s1=0n11+n21K…ru…snkas1l ns,s=nk,nk a11a121a02K1)aru2s2kaa=2l203*:9(a1i+03/1jA2-03aB(3a131+Aa12=3B+42[…0+]3A…+a3aij1+n3inn149-+iH10-41au+jnfi84+fnm4+16a5B8n+58F1544):52=5706305306.986,2T76:0150,D811:00148110683171,F10ST6:06D413S024H515,1H12:007412101402H*1291u60+22f{f7m4*63a2+n58307*71836+21102*72306+722774*0674128+493}*()4+86*312=513219 5:13/5671(130+7822+6261+p03a1+341352+401143,41)p0=83,21a.8425,913,,p66331:121,0A1a24B13G,,CP4pJ9AD3KG21EHD12AFDaJ3GBH,EPaDHKBApGIBM3J2HEKIF1AJMCKCAEFCMFIIM

Visual-FoxPro数据库程序设计课后习题参考答案

Visual-FoxPro数据库程序设计课后习题参考答案

第一章Visual FoxPro 数据库基础第一节数据库基础知识1、答案:数据描述事物特性的数据内容存储在某一媒体上的数据形式2、答案:C3、答案:C4、答案:描述事物的数据本身相关事物之间的联系5、答案:D第二节关系数据库1、答案:C2、答案:C3、答案:A4、答案:D5、答案:C第三节数据库设计基础1、答案:D2、答案:A3、答案:C第二章 Visual FoxPro系统初识第一节 Visual FoxPro的安装与启动1、答案:C2、答案:A3、答案:C第二节 Visual FoxPro的主界面介绍1、答案:B2、答案:D第三节 Visual FoxPro的工具栏1、答案:显示常用第四节项目工具栏1、答案:A2、答案:B3、答案:D4、答案:数据文档其它5、答案:代码第五节向导、设计器、生成器1、答案:B2、答案:D3、答案:D第三章数据类型与数据运算第一节常量1、答案:A2、答案:C3、答案:B4、答案:A5、答案:A第二节变量1、答案:C2、答案:D3、答案:B4、答案:C第三节表达式1、答案:C2、答案:C3、答案B第四节函数1、答案:1234562、答案:C3、答案:C4、答案:B第四章Visual FoxPro数据库及其操作第一节Visual FoxPro基本概念及其建立1、答案:B2、答案:A3、答案:A第二节数据库表1、答案:MODIFY STRUCTURE2、答案:逻辑型3、答案:B第三节表的相关操作1、答案:A2、答案:B3、答案:C第四节索引1、答案:候选索引惟一索引普通索引主索引2、答案:主关键字或候选关键字3、答案:实体4、答案:A5、答案:D第五节数据完整性1、答案:B2、答案:A3、答案:B第六节自由表1、答案:C2、答案:B第七节多个表的同时使用1、答案:B2、答案:B3、答案:B第八节排序1、答案:A第五章关系数据库标准语言SQL第一节 SQL概述1、答案:B2、答案:B3、答案:D第二节数据查询1、答案:D2、答案:C3、答案:D4、答案:C第三节数据操作功能1、答案:A2、答案:A3、答案:B4、答案:A第四节数据定义功能1、答案:A2、答案:A3、答案:C第六章查询与视图第一节查询1、答案:D2、答案:B3、答案:D第二节视图1、答案:B2、答案:B3、答案:A4、答案:C第七章程序设计基础第二节程序文件的建立、修改于执行1、答案:B2、答案:B第三节程序的基本结构1、答案:C2、答案:D3、答案:A第四节多模块程序设计1、答案:A2、答案:C3、答案:B4、答案:C5、答案:A第八章表单设计与应用第一节面向对象的概念1、答案:B2、答案:A3、答案:C第二节创建与管理表单1、答案:A2、答案:do form t1或do form t1.scx3、答案:A第四节表单设计器——表单设计器工具栏与表单菜单1、答案:布局2、答案:C3、答案:D第五节表单的常用属性与方法1、答案:D2、答案A3、答案:B4、答案:C5、答案:D第六节常用表单控件——命令按钮与命令按钮组1、答案:D2、答案:D3、答案:Click第七节常用表单控件——标签、文本框与编辑框1、答案:B2、答案:A3、答案:C4、答案:C第八节常用表单控件——复选框、选项按钮组和微调框1、答案:D2、答案:Value3、答案:C第九节常用表单控件——列表框与组合框1、答案:多重选择2、答案:D3、答案:B第十节常用表单控件——表格1、答案:D2、答案:B3、答案:C第十一节页框与计时器1、答案:D2、答案:D第十二节自定义类1、答案:D2、答案:B3、答案:B第九章菜单设计与应用第一节Visual FoxPro系统菜单1、答案:D2、答案:A3、答案:弹出式菜单4、答案:弹出式菜单第二节下拉式菜单设计1、答案:B2、答案:A3、答案:B4、答案:\- 或“\-”第三节快捷菜单设计以及表单与菜单的综合应用1、答案:B2、答案:A3、答案:D4、答案:ShowWindow第十章报表设计第一节创建报表1、答案:C2、答案:A3、答案:D第二节设计报表1、答案:D2、答案:B3、答案: OLE 通用字段第三节数据分组和多栏报表1、答案:C2、答案:C3、答案:D4、答案:页面设置5、答案:自左向右第十一章应用程序的开发和生成第一节应用综合实践1、答案:C2、答案:EXE3、答案:D4、答案:D第二节使用应用程序生成器1、答案:D2、答案:C3、答案:清理4、答案:应用程序框架(注:可编辑下载,若有不当之处,请指正,谢谢!)。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1-5ABCAC 6-10DBBDD 11-16ACBD AA
三、填空 1.关系模型 2.取值范围 3.选择 4.关系模型、层次模型、网状模型 5.属性、元组 6.联接 7.工具、选项 8.文件位置 9.区域 10.实体完整性
第二章
一、问答 1.自由表:不属于任何数据库而独立存在的表成为自由表。 数据库表与自由表的区别:数据库表可以使用长表名,在表中可以使用长字段名; 可以为数据库表中字段指定标题和添加注释; 可为数据库表字段指定默认值和输入掩码; 数
3.在 SQL 中,创建数据库的命令是 CREATE DATABASE,命令格式为
CREATE DATABASE <数据库名>
在 SQL 中,创建表的命令是 CREATE TABLE,命令格式为
CREATE TABLE|DBF <表名>[FREE]
3
(<字段名><类型>[(<宽度>[,<小数位数>])][NULL|NOT NULL] [CHECK <条件表达式> [ERROR <提示信息>]] [DEFAULT <表达式>] [PRIMARY KEY|UNIQUE] [,<字段名 2> …])
该格式主要用于删除字段、修改字段名、添加和删除主索引等。
二、选择
1-10 DBABDBAADB 11-17 BDCADBB
三、填空 1.数据库表 自由表 2.INTO CURSOR 3.自由表 4.独占 5. ALTER TABLE 四.操作题 1.基于 student 表、course 表和 score 表,利用 SQL 语句,完成下列查询。 (1) SELE * FROM STUDENT WHERE 出生日期<{^1990-1-1}
第四章
一、问答 1. SQL 是结构化查询语言 Structured Query Language 的缩写, SQL 包括数据定义、数据操 纵和数据控制等功能。SQL 的特点: (1)SQL 是一种一体化的语言。SQL 的核心是查询,它还集数据定义、数据查询、数 据操纵和数据控制功能于一体,可以独立完成数据库的全部操作。 (2)SQL 是一个非过程化语言。它的大多数语句都是独立执行的,与上下文无关。它 既不是数据库管理系统,也不是应用软件开发语言,只能用于对数据库中数据的操作。 (3)SQL 既是自含式语言,又是嵌入式语言。SQL 作为自含式语言,能够独立地用于 联机交互的使用方式,用户可以通过键盘直接输入 SQL 命令对数据库进行相关操作;而作 为嵌入式语言,SQL 语句又能够嵌入到多种高级语言程序中,供开发者使用。而且在这两 种不同的使用方式下,SQL 的语法结构基本一致。这种以统一的语法结构提供两种不同使 用方式的作法,为开发者提供了极大的灵活性和方便性。 2. SQL 语句创建查询使用的是 SELECT 命令,基本形式是由 SELECT-FROM-WHERE 子句 组成,命令格式为
● SELECT 短语说明要查询的字段或函数表达式。 ● FROM 短语说明查询的数据来源,即查询的数据来自于哪些表。 ● WHERE 短语说明查询条件。 ● GROUP BY 短语用于对查询结果按分组字段名进行分组。 ● HAVING 短语必须跟随 GROUP BY 使用,它用来限定分组必须满足的条件。 ● ORDER BY 短语用于对查询的结果进行排序。
4. 修改表结构的命令是 ALTER TABLE,该命令有以下 3 种格式。 格式 1:
ALTER TABLE <表名> ADD|ALTER [COLUMN] <字段名> <类型>[(<宽度>[,<小数位数>])]
该格式命令可以添加(ADD)新的字段或修改(ALTER)已有的字段。 格式 2:
1
据库表字段有默认控件类; 可为数据库表规定字段级规则和记录级规则; 数据库表支持主关 键字、参照完整性和表间关联;支持 INSERT、UPDATE、DELETE 事件触发器。 2.主索引:主索引是指定字段或表达式中不允许出现重复值的索引,其索引表达式值能够唯 一标识每个记录处理顺序,一个表只能创建一个主索引, 候选索引:和主索引具有相同特性,一个表可建立多个候选索引,要求字段值的惟一性。 普通索引:不仅允许字段出现重复值,且索引项中也允许出现重复值。一个表可建立多个普 通索引。 惟一索引:指索引项的惟一,而非字段值的惟一。指定字段的首次出现值为基础,一个表可 建立多个惟一索引。 3.数据完整性:指保证数据正确的特性,数据完整性包括实体完整性、域完整性、参照完整 性。 实体完整性是保证表中记录惟一的特性,利用主关键字和候选关键字来保证实体完整性。 域完整性是根据应用环境要求和系统实际需要, 对某一具体应用所设计的数据提出的约束性 条件。数据类型定义和一些域约束规则来保证域完整性。 参照完整性与表间联系有关, 建立参照完整性前应建立表间联系。 通过设置参照完整性约束 ——更新规则、插入规则、删除规则,来保证表间参照完整性。 4.永久关系被作为数据库的一部分保存在数据库中。 两表建立联系时,要求主表建立主索引,子表以相同关键字也要建立索引,单击主表索引关 键字向子表拖拽,松开鼠标产生一条连接线,即永久关系。 5.更新规则:规定当更新父表中连接字段值时,如何处理相关子表记录。 插入规则:规定当删除父表中记录时,如何处理子表中记录。 删除规则:规定当子表中插入记录时,是否进行参照完整性检查。 6.临时关系特点:需要时临时建立,方便多表间数据互相访问。 SET RELATION TO <表达式> INTO <工作区|别名> 二、选择
4
(2) SELE 姓名,YEAR(DATE())-YEAR(出生日期) AS 年龄 FROM STUDENT; WHERE 专业="会计" (3) SELE DIST 学号 FROM SCORE WHERE 成绩>=70 AND 成绩<=90 (4) SELE * FROM STUDENT WHERE 姓名 IN ("张","赵") (5) SELE 专业,COUNT(*) AS 人数 FROM STUDENT GROUP BY 专业 (6) SELE * FROM STUDENT WHERE 助学金<1000 ORDER BY 助学金 DESC ,性别 (7) SELE A.学号,C.课程号,学分,成绩 FROM STUDENT A,SCORE B,COURSE C; WHERE 课程名="VFP 程序设计" AND A.学号=B.学号 AND C.课程号=B.课程号 (8) SELE 性别,COUNT(*) AS 人数,AVG(助学金) AS 平均助学金 FROM STUDENT; GROUP BY 性别 (9) SELECT Student.学号, Student.姓名, Course.课程号, Course.课程名, Score.成绩; FROM 成绩管理!student INNER JOIN 成绩管理!score; INNER JOIN 成绩管理!course ; ON Course.课程号 = Score.课程号 ; ON Student.学号 = Score.学号; INTO TABLE temp1.dbf (10) SELE 学号,姓名 FROM STUDENT WHERE 学号 ; NOT IN(SELE DIST 学号 FROM SCORE) (11) SELE * FROM STUDENT WHERE 助学金<(SELE AVG(助学金) FROM student ) (12) SELE 姓名,MAX(成绩) FROM STUDENT ,SCORE ; WHERE STUDENT.学号=SCORE.学号 AND 课程号="C102" 2.利用第 2 章建立的“成绩管理”数据库,使用 SQL 语句完成下列操作。 (1) CREATE TABLE TEACHER(编号 C(8), 姓名 C(10), 性别 C(2), 出生日期 D, ; 职称 C(10), 基本工资 N(8,2),是否党员 L) (2) ALTER TABLE TEACHER RENAME 是否党员 TO 党员 (2) ALTER TABLE TEACHER DROP 出生日期 (4) ALTER TABLE TEACHER ADD 参加工作时间 D (5) ALTER TABLE TEACHER ALTER 基本工资 SET DEFA 5000; SET CHECK (基本工资>=1000 AND 基本工资<=10000) ; ERROR [基本工资必须在 1000-10000 之间] (6) ALTER TABLE TEACHER ALTER 基本工资 DROP CHECK (7 ) INSER INTO TEACHER ; VALUE("10001","张军医","男","教授",7800.00,.T.,{^1977/07/01}) INSER INTO TEACHER; VALUE("10002","王红兵","女","副教授",6600.00,.F.,{^1987/12/01}) (7) DELETE FROM TEACHER WHERE NOT 党员 (9) UPDATE TEACHER SET 基本工资=基本工资+2000 WHERE 职称="教授"
SELECT [ALL|DISTINCT] <字段名表>|<函数> FROM <表名> [JOIN <表名> ON <条件表达式>] [WHERE <条件表达式>] [GROUP BY <分组字段名>[HAVING <条件表过式>]] [ORDER BY <排序选项>[ASC|DESC]]
相关文档
最新文档