




已阅读5页,还剩26页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
习题一一、单选题1. 数据库系统与文件系统的最主要区别是(B)A) 数据库系统复杂,而文件系统简单B) 文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C) 文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D) 文件系统管理的数据量较小,而数据库系统可以管理庞大的数据量 2. 数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)三者之间的关系是(A)A) DBS 包括 DB 和 DBMS B) DBMS 包括 DB 和 DBSC) DB 包括 DBS 和 DBMS D) DBS 就是 DB,也就是 DBMS 3. 数据库系统的核心是(B)A)数据模型 B)数据库管理系统 C)数据库 D)数据库管理员 4. Visual FoxPro DBMS 是(B)A)操作系统的一部分 B)操作系统支持下的系统软件C)一种编译程序 D) 一种操作系统5. Visual FoxPro 支持的数据模型是(B)A)层次数据模型 B)关系数据模型 C)网状数据模型 D)树状数据模型 6. Visual FoxPro 是一种关系型数据库管理系统,这里关系通常是指(C)A)数据库文件(dbc 文件) B)一个数据库中两个表之间有一定的关系C)表文件(dbf 文件) D)一个表文件中两条记录之间有一定的关系 7. 在 Visual FoxPro 中“表”是指(B)A) 报表 B) 关系 C) 表格 D) 表单 8. 对于“关系”的描述,正确的是(D)A) 同一个关系中允许有完全相同的元组B) 同一个关系中元组必须按关键字升序存放C) 在一个关系中必须将关键字作为该关系的第一个属性D) 同一个关系中不能出现相同的属性名 9. Visual FoxPro 关系数据库管理系统能够实现的三种基本关系运算是(C)A)索引、排序、查找 B)建库、录入、排序C)选择、投影、联接 D)显示、统计、复制 10. 从关系模式中指定若干个属性组成新的关系的运算称为(B)A)联接 B)投影 C)选择 D) 排序 11. 关系运算中的选择运算是(A)A) 从关系中找出满足给定条件的元组的操作B) 从关系中选择若干个属性组成新的关系的操作C) 从关系中选择满足给定条件的属性的操作D) A 和 B 都对12. 如果一个学生可以选择多门课程,而且每门课程可以被多个学生选择,则学生和课程两个实体之间的关系属于(C)A) 一对一联系 B) 多对一联系C) 多对多联系 D) 一对多联系13. 在 Visual FoxPro 的项目管理器中不包括的选项卡是(D)A)数据 B)文档 C) 类 D)表单14. 打开 Visual FoxPro“项目管理器“的“文档“(Docs)选项卡,其中包含(D)A) 表单(Form)文件 B) 报表(Report)文件C) 标签 D) 以上三种文件二、填空题1. 数据管理技术发展过程经过人工管理、文件系统和数据库系统三个阶段,其中数据独立性最高的阶段是数据库系统。2. 在关系数据库中,把数据表示成二维表,每一个二维表称为 关系 。3. 在关系数据库中,二维表的列称为 属性,二维表的行称为元组。4. 在关系模型中,“关系中不允许出现相同元组”的约束是通过 关键字 实现的。5. 在 Visual FoxPro 中,项目文件的扩展名是 pjx 。6. 项目管理器的 数据 选项卡用于显示和管理数据库、自由表和查询等。7. 可以在项目管理器的 代码 选项卡下建立命令文件 。习题二一、单选题1. 在下面的数据类型中默认值为.F.的是(C)A)数值型 B)字符型 C)逻辑型 D)日期型2. Visual FoxPro 内存变量的数据类型不包括(D)A)字符型 B)货币型 C)数值型 D)通用型3. 执行命令 A=2008/5/1,B=2008/5/1,C=”2008-5-1”之后,内存变量 A,B,C 的数据类型分别是(A)A)N,D,C B)N,D,D C)D,D,C D)C,D,C4. 使用命令 DECLARE aa(3,4)定义的数组,aa 包含的数组元素(下标变量)的个数为(D)A)3 个 B)4 个 C)7 个 D)12 个5. 下面关于 Visual FoxPro 数组的叙述中,错误的是(C)A) 用 DIMENSION 和 DECLARE 都可以定义数组B) Visual FoxPro 只支持一维数组和二维数组C) 一个数组中各个数组元素必须是同一种数据类型D) 新定义数组的各个数组元素初值为.F.6. 下列表达式的输出结果为真的是(D )A)ABCACB B)DATE()+523*27. 设 A1=10,A2=20 ,A3=”A1+A2”,表达式&A3+5 的结果是( C)A)1025 B)10205 C)35 D)2058. 在下面的 Visual FoxPro 表达式中,不正确的是(C)A)2008-05-01 10:10:10 AM-10 B)2008-05-01-DATE()C)2008-05-01+DATE() D)2008-05-01+10009. 下列函数中函数值为字符型的是(B)A)DATE() B)TIME() C)YEAR() D)DATETIME()10. 连续执行以下命令之后,表达式的输出结果为真的是(A)SET EXACT OFFX=“湖南大学“(表示空格)A)X=”湖南” B)”湖南 ”=X C)”大学”=X D)”湖南大学”=X11. 有如下赋值语句,结果为“大家好”的表达式是(D )a=“你好”b=“大家”A)b+LEFT(a,2) B)b+RIGHT(a,1)C)b+ SUBSTR(a,1,2) D)b+RIGHT(a,2)12. 表达式 LEN(ALLT(SPACE(10)的运算结果是(C )A)NULL B)10 C)0 D)“13. 设 X=10, 语句 ?VARTYPE (“X“)的输出结果是(B )A)N B)C C)10 D)X 14. 下面的表达式中,结果为逻辑假的是(B)A)EMPTY(SPACE(5) B)ISNULL(0)C)LIKE(abc?,abcd) D)BETWEEN(40,34,50)15. 下列表达式的结果为字符型的是(C)A) OCCURS(A,ABCABC) B)CTOD(01/01/08)C) DTOC(DATE() D)ROUND(123.45,1)二、填空题1. 表示“2008 年 10 月 1 日”的日期常量应改写为 2008-10-1 。2. LEFT(“123456789”,LEN(“数据库”)的计算结果是 123456 。3. 表达式 STUFF(“GOODBOY“,5,3,GIRL“)的运算结果是 GOODGIRL 。4. 表达式 IIF(AT(FOX,VISUALFOX)命令按条件查找记录,当查找到满足条件的第一条记录后,如果还需要查找下一条满足条件的记录,应使用 CA)再次使用 LOCATE FOR 命令 B)SKIP 命令C)CONTINUE 命令 D)GO 命令15. 当前打开的图书表中有字符型字段“图书号”,要求将图书号以字母 A 开头的图书记录全部打上删除标记,通常可以使用命令 AA)DELETE FOR 图书号=“A“ B)DELETE WHILE 图书号=“A“C)DELETE FOR 图书号=“A“ D)DELETE FOR 图书号 LIKE “A%“16. 在 Visual FoxPro 中,建立索引的作用之一是 CA)节省存储空间 B)便于管理C)提高查询速度 D)提高查询和更新的速度17. 下面有关索引的描述正确的是 CA)建立索引以后,原来的数据库表文件中记录的物理顺序将被改变B)索引与数据库表的数据存储在一个文件中C)创建索引是创建一个指向数据库表文件记录的指针构成的文件D)使用索引并不能加快对表的查询操作18. 可以伴随着表的打开而自动打开的索引是 CA)单一索引文件(IDX) B)复合索引文件(CDX)C)结构化复合索引文件 D)非结构化复合索引文件19. 若所建立索引的字段值不允许重复,并且一个表中只能创建一个,它应该是 AA)主索引 B)唯一索引 C)候选索引 D)普通索引20. 不允许记录中出现重复索引值的索引是 CA)主索引 B)主索引、候选索引、普遍索引C)主索引和候选索引 D)主索引、候选索引和唯一索引21. 以下关于主索引和侯选索引的叙述正确的是 AA)主索引和侯选索引都能保证表记录的惟一性B)主索引和侯选索引都可以建立在数据库表和自由表上C)主索引可以保证表记录的惟一性,而侯选索引不能D)主索引和侯选索引是相同的概念22. 在表设计器的“字段”选项卡中可以创建的索引是 DA)唯一索引 B)候选索引C)主索引 D)普通索引23. 在创建数据库表结构时,给该表指定了主索引,这属于数据完整性中的 BA)参照完整性 B)实体完整性C)域完整性 D)用户定义完整性24. 用命令“INDEX on 姓名 TAG index_name “建立索引,其索引类型是 CA)主索引 B)候选索引 C)普通索引 D)唯一索引25. 用命令“INDEX ON 姓名 TAG index_name UNIQUE”建立索引,其索引类型是 DA)主索引 B)候选索引 C)普通索引 D)唯一索引26. 执行命令“INDEX on 姓名 TAG index_name “建立索引后,下列叙述错误的是 BA)此命令建立的索引是当前有效索引B)此命令所建立的索引将保存在.idx 文件中C)表中记录按索引表达式升序排序D)此命令的索引表达式是“ 姓名 “,索引名是“index_name“27. 不论索引是否生效,定位到相同记录上的命令是 CA) GO TOP B) GO BOTTOM C) GO 6 D)SKIP28. 打开表并设置当前有效索引(相关索引已建立)的正确命令是 BA) ORDER student IN 2 INDEX 学号 B)USE student IN 2 ORDER 学号C) INDEX 学号 ORDER student D) USE student IN 229. 有一学生表文件,且通过表设计器已经为该表建立了若干普通索引,其中一个索引的索引表达式为姓名字段,索引名为 XM。现假设学生表已经打开,且处于当前工作区中,那么可以将上述索引设置为当前索引的命令是 DA)SET INDEX TO 姓名B) SET INDEX TO XMC)SET ORDER TO 姓名D) SET ORDER TO XM30. 要控制两个表中数据的完整性和一致性可以设置“参照完整性“ ,要求这两个表 AA)是同一个数据库中的两个表 B)不同数据库中的两个表C)两个自由表 D)一个是数据库表另一个是自由表31. 设有两个数据库表,父表和子表之间是一对多的联系,为控制子表和父表的关联,可以设置“参照完整性规则”,为此要求这两个表 BA)在父表连接字段上建立普通索引,在子表连续字段上建立主索引B)在父表连接字段上建立主索引,在子表连续字段上建立普通索引C)在父表连接字段上不需要建立任何索引,在子表连接字段上建立普通索引D)在父表和子表的连接字段上都要建立主索引32. Visual FoxPro 参照完整性规则不包括 BA)更新规则 B)查询规则 C)删除规则 D)插入规则33. 在 Visual FoxPro 中进行参照完整性设置时,要想设置成:当更改父表中的主关键字段或候选关键字段时,自动更改所有相关子表记录中的对应值。应选择 CA)限制 (Restrict) B)忽略(Ignore)C)级联(Cascade) D)级联(Cascade)或限制(Restrict)34. 有关参照完整性的删除规定,正确的描述是 CA)如果删除规则选择的是“限制“,则当用户删除父表中的记录时,系统将自动删除子表中的所有相关记录。B)如果删除规则选择的是“级联“,则当用户删除父表中的记录时,系统将禁止删除子表相关的父表中的记录。C)如果删除规则选择的是“忽略“,则当用户删除父表中的记录时,系统不负责做任何工作。D)上面三种说法都不对35. Visual FoxPro 的“参照完整性”中“插入规则“ 包括的选择是 DA)级联和忽略 B)级联和删除 C)级联和限制 D)限制和忽略36. 命令 SELECT 0 的功能是 AA)选择编号最小的空闲工作区 B)选择编号最大的空闲工作区C)随机选择一个工作区的区号 D)无此工作区,命令错误37. 执行下列一组命令之后,选择“职工“ 表所在工作区的错误命令是 BCLOSE ALLUSE 仓库 IN 0USE 职工 IN 0 A)SELECT 职工 B)SELECT 0 C)SELECT 2 D)SELECT B38. 在 Visual FoxPro 的数据工作期窗口,使用 SET RELATION 命令可以建立两个表之间的关联,这种关联是 CA)永久性关联 B)永久性关联或临时性关联C)临时性关联 D)永久性关联和临时性关联39. 两表之间“临时性“ 联系称为关联,在两个表之间的关联已经建立的情况下,有关“关联“的正确叙述是 CA)建立关联的两个表一定在同一个数据库中B)两表之间“临时性 “联系是建立在两表之间 “永久性“联系基础之上的C)当父表记录指针移动时,子表记录指针按一定的规则跟随移动D)当关闭父表时,子表自动被关闭40. 下面有关表间永久联系和关联的描述中,正确的是 BA)永久联系中的父表一定有索引,关联中的父表不需要有索引B)无论是永久联系还是关联,子表一定有索引C)永久联系中子表的记录指针会随父表的记录指针的移动而移动D)关联中父表的记录指针会随子表的记录指针的移动而移动二、填空题1. 数据库文件的扩展名是 DBC ,数据库表文件的扩展名是 DBF ,自由表的扩展名是 DBF 。2. 打开数据库设计器的命令是 MODIFY DATABASE 。3. 在定义字段有效性规则时,在规则框中输入的表达式类型是 逻辑型 。4. 在 Visual FoxPro 中,相当于主关键字的索引是 主索引 5. 在数据表 student 的表设计器中所建立的索引存放在结构化复合索引中,该文件名为 student.cdx 。习题四一、单选题1. 在 SQL SELECT 语句中用于实现关系的选择运算的短语是 CA)FOR B)WHILE C)WHERE D)CONDITION2. 以下有关 SQL 的 SELECT 语句的叙述中,正确的是 DA) SELECT 子句中只能包含表中的字段,不能使用表达式B) SELECT 子句中列的顺序应该与表中列的顺序一致C) SELECT 子句中的 AS 短语用来规定数据表的别名D) 当 SELECT 子句中的字段是 FROM 短语后的多个数据表的公共字段,则应在字段前面加上数据表的别名。3. 查询订购单号(字符型,长度为 4)尾字符是“1“的错误命令是 CA)SELECT * FROM 订单 WHERE SUBSTR(订购单号,4)= “1“B)SELECT * FROM 订单 WHERE SUBS TR(订购单号,4,1)=“1“C)SELECT * FROM 订单 WHERE “1“$订购单号D)SELECT * FROM 订单 WHERE RIGH T(订购单号,1)=“1“4. 在 SQL 语句中,与表达式“湖南”$地址功能相同的表达式是 AA) 地址 LIKE“%湖南%” B) LEFT(地址,4)=“湖南”C) 地址 IN“%湖南%” D) AT(地址,“湖南”)05. 在 SQL 语句中,与表达式商品名称 NOT IN(“电视机“,“冰箱“)“功能相同的表达式是 CA)商品名称=“电视机“ AND 商品名称=“ 冰箱“B)商品名称=“电视机“ OR 商品名称 =“冰箱“C)商品名称!=“电视机“ AND 商品名称!=“ 冰箱“D)商品名称“冰箱“6. 使用 SQL 语句进行分组检索时,为了去掉不满足条件的分组,应当 BA)使用 WHERE 子句B)在 GROUP BY 后面使用 HAVING 子句C)先使用 WHERE 子句,再使用 HAVING 子句。D)先使用 HAVING 子句,再使用 WHERE 子句(7)(13)使用的数据表如下三个表:职员.DBF :职员号 C(3),姓名 C(6),性别 C(2),组号 N(1),职务 C(10)客户.DBF :客户号 C(4),客户名 C(36),地址 C(36),所在城市 C(36)订单.DBF :订单号 C(4),客户号 C(4),职员号 C(3),签订日期 D,金额 N(6.2)7. 查询金额最大的那 10%订单的信息。正确的 SQL 语句是 DA)SELECT * TOP 10 PERCENT FROM 订单B)SELECT TOP 10% * FROM 订单 ORDER BY 金额C)SELECT * TOP 10 PERCENT FROM 订单 ORDER BY 金额D)SELECT TOP 10 PERCENT * FROM 订单 ORDER BY 金额 DESC8. 查询订单数在 3 个以上、订单的平均金额在 200 元以上的职员号。正确的 SQL 语句是 BA)SELECT 职员号 FROM 订单 GROUP BY 职员号 HAVING COUNT(*)3 AND AVG_金额200B)SELECT 职员号 FROM 订单 GROUP BY 职员号 HAVING COUNT(*)3 AND AVG(金额 )200C)SELECT 职员号 FROM 订单 GROUP BY 职员号 HAVING COUNT(*)3 WHERE AVG(金额)200D)SELECT 职员号 FROM 订单 GROUP BY 职员号 WHERE COUNT(*)3 AND AVG_金额2009. 显示 2005 年 1 月 1 日后签订的订单,显示订单的订单号、客户以及签定日期。正确的SQL 语句是 AA)SELECT 订单号,客户名,签订日期 FROM 订单 JOIN 客户 ON 订单.客户号=客户.客户号 WHERE 签订日期2005-1-1B)SELECT 订单号,客户名,签订日期 FROM 订单 JOIN 客户 WHERE 订单.客户号=客户.客户号 AND 签订日期2005-1-1C)SELECT 订单号,客户名,签订日期 FROM 订单,客户 WHERE 订单.客户号=客户.客户号 AND 签订日期(SELECT 订单.职员号 FROM 订单)11. 有以下 SQL 语句:SELECT 订单号,签订日期,金额 FROM 订单,职员WHERE 订单. 职员号= 职员.职员号 AND 姓名=“李二“与如上语句功能相同的 SQL 语句是 BA)SELECT 订单号,签订日期,金额 FROM 订单WHERE EXISTS (SELECT * FROM 职员 WHERE 姓名 =“李二“)B)SELECT 订单号,签订日期,金额 FROM 订单 WHERE EXISTS (SELECT * FROM 职员 WHERE 职员号=订单 .职员号 AND 姓名=“李二“)C)SELECT 订单号,签订日期,金额 FROM 订单WHERE IN ( SELECT 职员号 FROM 职员 WHERE 姓名=“李二“)SELECT 订单号,签订日期,金额 FROM 订单 WHERED)SELECT 订单号,签订日期,金额 FROM 订单 WHEREIN (SELECT 职员号 FROM 职员 WHERE 职员号= 订单 .职员号 AND 姓名=“李二“)12. 从订单表中删除客户号为“1001“的订单记录,正确的 SQL 语句是 CA)DROP FROM 订单 WHERE 客户号=“1001“ B)DROP FROM 订单 FOR 客户号=“1001“C)DELETE FROM 订单 WHERE 客户号=“1001“D)DELETE FROM 订单 FOR 客户号=“1001“13. 将订单号为“0060“的订单金额改为 169 元,正确的 SQL 语句是 AA)UPDATE 订单 SET 金额=169 WHERE 订单号=“0060“B)UPDATE 订单 SET 金额 WITH 169 WHERE 订单号=“0060“C)UPDATE FROM 订单 SET 金额=169 WHERE 订单号=“0060“D)UPDATE FROM 订单 SET 金额 WITH 169 WHERE 订单号=“0060“(14)(21)使用的数据表如下:当前盘当前目录下有数据库:大奖赛 dbc,其中有数据库表“歌手 dbf”、“评分 dbf”“歌手”表:歌手号 姓名1001 王蓉2001 许巍3001 周杰伦4001 林俊杰14. 为“歌手”表增加一个字段“ 最后得分”的 SQL 语句是_A_ 。A)ALTER TABLE 歌手 ADD 最后得分 F(6,2)B)ALTER DBF 歌手 ADD 最后得分 F 6,2C)CHANGE TABLE 歌手 ADD 最后得分 F(6,2)D)CHANGE TABLE 学院 INSERT 最后得分 F 6,215. 插入一条记录到“评分” 表中,歌手号、分数和评委号分别是“1001”、9.9 和“105” ,正确的 SQL 语句是_C_ 。“评分”表:歌手号 分数 评委号1001 9.8 1012001 9.6 1023001 9.7 1034001 9.8 104A)INSERT VALUES(“1001”,9“105”)INTO 评分(歌手号 ,分数,评委号)B)INSERT TO 评分(歌手号,分数,评委号)VALUES (“1001”,9.9“105” )C)INSERT INTO 评分(歌手号,分数,评委号) VALUES(“1001” ,9.9,“105” )D)INSERT VALUES(“100”9.9“105” )TO 评分(歌手号,分数,评委号)16. 假设每个歌手的“最后得分”的主算方法是,去掉一个最高分生个最低分,取剩下分数的平均分。根据“评分” 表求每个歌手的“ 最后得分”并存储于表 TEMP 中。表 TEMP中有两个字段:“歌手号”和“ 最后得分”,并且按最后得分降序排列,生成表 TEMP 的 SQL 语句是_D_。A)SELECT 歌手号,(COUNT (分数) MAX(分数)MIN (分数)/(SUM(*)2)最后得分;FROM 评分 INTO DBF TEMP GROUP BY 歌手号 ORDER BY 最后得分 DESCB)SELECT 歌手号,(COUNT (分数)MAX(分数)MIN (分数)/ (SUM (*)2)最后得分;FROM 评分 INTO DBF TEMP GROUP BY 评委号 ORDER BY 最后得分 DESCC)SELECT 歌手号,(SUM(分数)MAX(分数)MIN (分数)/(COUNT(*)2)最后得分;FROM 评分 INTO D
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2020-2025年中国胡麻油行业发展前景预测及投资战略研究报告
- 2025年 甘肃公务员考试行测试题A类附答案
- 2025年 滨州阳信县翟王镇城镇公益性岗位招聘考试笔试试题附答案
- 中国货运车辆监管系统行业市场发展现状及投资方向研究报告
- 2025年中国转轴寿命试验机行业市场深度研究及投资战略规划报告
- 2020-2025年中国车载HUD行业投资研究分析及发展前景预测报告
- 中国大型停车篷项目投资可行性研究报告
- 中国竹席竹椅行业发展前景预测及投资战略咨询报告
- 教学设备采购合同
- 2025-2030年中国板桥行业深度研究分析报告
- 关于涉农企业税收风险管理的实践和思考
- 国土空间规划 教学大纲.docx
- 05S502阀门井图集
- 护理查对制度pptPPT课件
- 轮扣式支架模板施工方案
- 基于PLC的打包机控制系统
- 双门通道控制(共20页)
- 儿童学习五线谱卡片打印版
- 图像的频域增强
- 瓦利安离子注入机工作原理
- 《数控加工技术说课》
评论
0/150
提交评论