《数据库管理系统》期末考试(A)

合集下载

天津大学_数据库原理_本科生_期末试题+答案_试卷

天津大学_数据库原理_本科生_期末试题+答案_试卷

天津大学试卷专用纸学院计算机学院专业班年级学号姓名 A卷共 7 页第 1页题号一二三成绩核分人签字得分1C2D3D4A5B6D7B8D9B10B 11B12C13B14B15D 16C17C18B19B20C 21A22D23D24C25D 26B27B28D29B30B 31C32C33D34D35A 36D37C38C39B40C 41A42B43BC44BD45AB 46D47CD48CD49A50ABD天津大学试卷专用纸学院计算机学院专业班年级学号姓名 A卷共7 页第 2页7.某个企业的数据库包含以下信息.员工(由员工编号唯一确定,记为ssn),员工的子女(属性为name,age),在双亲给定的情况下,每个孩子能由他的姓名唯一确定(假设他们的双亲中只有一个是公司的员工).一旦员工离开公司,那么企业不再对其子女信息感兴趣.下面哪个ER图能够正确的反映以上需求B8.如果将下面的ER图转换成数据库中的关系,那么在数据库中需要定义. DA. 2个关系B. 3个关系C. 3个关系 ,1个断言D. 2个关系,1个断言9. 如果将下面的ER图转换成数据库中的关系(该ER图中要求员工的年龄在18到55岁之间),那么在数据库中至少需要定义. BA. 3个关系,1个断言个关系,1个约束个关系个关系10. 我们在一个关系中BA.必须定义一个主关键字B.只能创建一个聚集索引(cluster index)C.只能创建一个稠密索引D.只能定义一个约束.11. 在DBMS的关系中BA.关键字属性值可以为空B.外关键字属性值可以为空C.任何属性值都可以为空D.任何属性值都不可以为空.12. 下面关于外关键字描述不正确的是CA.外关键字必须是所参考表的主关键字.B.外关键字属性必须与参考的属性是相同的数据类型C.定义外关键字需要对所参考表拥有select权D.一个表中可以有多个外关键字.13.我们在DBMS中记录数据库员工和员工工作信息,要求当某个员工离职后,数据库需要自动删除该员工的工作信息,在定义工作表时我们对于外关键字的删除规则应定义为BA. ON DELETE ROLLBACKB. ON DELETE CASCADEDELETE SET NULL DELETE NO ACTION14.在DBMS中执行GRANT update(col1) ON TABLE TO user7,对于该语句下面哪个描述是正确的: B天津大学试卷专用纸学院计算机学院专业班年级学号姓名 A卷共 7页第3页15. 关系模式R,R的属性集是{ABCDEG}有函数依赖集F={AB C , C A, BE C, BC D , CG BD}计算(AB)的属性闭包.DA.. BDEGB. BDCC. ABCDEGD. ABCD16. staff的定义如下Cid INTEGERname CHAR(20)dept INTEGERjob CHAR(20)years INTEGERsalary DECIMAL(10,2)comm DECIMAL(10,2)下面哪个语句可以按照job和salary的升序排序来返回所有员工的信息.A. SELECT id,name,salary,dept,job,years,comm FROM staff ORDER BY 4,6B. SELECT id,name,salary,dept,job,years,comm FROM staff GROUP BY 4,6C. SELECT id,name,salary,dept,job,years,comm FROM staff ORDER BY 5,3D. SELECT id,name,salary,dept,job,years,comm FROM staff GROUP BY 5,317. 关系模式Sailors(sid,,age,ratring)其中lastname允许为空. 下面哪个语句能够查找出lastname属性值不为空的水手信息. CA. SELECT * FROM SAILORS WHERE LASTNAME<>’NULL’B. SELECT * FROM SAILORS WHERE LASTNAME<>NULLC. SELECT * FROM SAILORS WHERE LASTNAME IS not NULLD. SELECT * FROM SAILORS WHERE LASTNAME not LIKE ’NULL’18. 关系模式Sailors(sid,sname,age,ratring)下面哪个语句能够查找出sname属性值至少为四个字符长,并且开始和结束字符都是B的水手信息. B* FROM SAILORS WHERE sname like ’B%%_B’20.有关系模式R(A,B,C)和三个合法实例(6,4,6),(6,4,6),(7,4,8),下面哪个函数依赖在关系模式R 上不成立CA. A->BB. BC->AC. B->CD. C->A.21.设有关系模式R(B,I,S,Q,D),其上函数依赖集F={S D,I B,IS Q,B Q,B I}下面那些是R的关键字. A22.下面哪个改变可以通过alter table实现DA. 增加一个触发.B. 增加一个索引.C. 增加一调记录D. 定义一个候选关键字23.下面的语句按顺序成功执行后CREATE TABLE tab1 (c1 CHAR(1))INSERT INTO tab1 VALUES ('b')CREATE VIEW view1 AS SELECT c1 FROM tab1 WHERE c1 ='a'INSERT INTO view1 VALUES ('a')INSERT INTO tab1 VALUES ('b')执行SELECT c1 FROM tab1可以选择出多少条记录D24.有一个关系模式employee(name,department,phone_number),下面哪句话允许user1可以修改phone_number列的值CA. GRANT MODIFY (phone_number) ON TABLE employee TO user1B. GRANT ALTER (phone_number) ON TABLE employee TO user1C. GRANT UPDATE (phone_number) ON TABLE employee TO user1D. GRANT REFERENCES (phone_number) ON TABLE employee TO user125.数据库中SAILORS表是由joe创建的.在DBMS完成下面的语句后 D天津大学试卷专用纸学院计算机学院专业班年级学号姓名 A卷共7页第4页26.在使用数据库中使用索引的目的是: BA.提高数据文件的存储率.B.可以更加有效的控制事务处理中的幻影问题.C.增加DBMS的安全性.D.提高增加记录的效率.27.下面哪种文件格式对不等值搜索的效率最高BA.无序文件B.排序文件C.哈希文件D.队列文件28.下面关于主关键字描述不正确的是: DA.在表中可以通过主关键字唯一的确定一条记录.B.主关键字可以由多个属性组成.C.组成主关键字的属性值不能空.D.一个表中可以有多个主关键字29.关于第三范式描述正确的是BA.一个关系属于第第一范式,它就属于第三范式B. 一个关系模式属于BC范式,它就属于第三范式C. 一个关系实例有数据冗余,它就是属于第三范式D.一个关系实例没有数据冗余,它就是属于第三范式30.下面哪个调度是串行调度: BA. T1:R(A),T2:R(B),T2:W(B),T1:W(A)B. T1:R(B),T1:W(B),T2:R(A), T2:W(A)C. T1:R(A),T2:R(B),.T1:W(A),T2:W(B)D. T2:R(A),T1:R(B),.T1:W(A),T2:W(B)31.下面关于数据库事务处理描述错误的是: CA.原子性:表示的是事务的所有操作在数据库中要么全部正确反映出来要么全部不反映.B.一致性:事务在执行前如果数据库是一致性的那么执行后也是一致性的.C.隔离性:事务在执行过程中可以感觉到系统中其他事务的执行33.数据库系统的log中检查点的作用是: DA.系统事务取消时数据库关系系统需要重检查点开始取消.B.系统事务正确完成时数据库系统会在log中设置检查点.C.数据库重新启动时恢复系统中的重做阶段从检查点开始.D.数据库重新启动时恢复系统中的分析阶段从检查点开始34. 下面哪个说法符合数据库系统WAL(log先写协议): DA.数据库内存中被事务修改的页面在事务成功完成时被强制写到磁盘中B.数据库内存中被事务修改的页面在事务撤销时被写到标记为非脏页C.事务成功完成时不需要将与其相关的log页面强制写回磁盘D.事务中被修改的内存数据页面在写回磁盘前必须将与其相关的log写回磁盘35.一个企业提供了一个查询数据库,该数据库的数据可以很容易的重新构造.为了提供数据库中磁盘数据的访问速度,下面磁盘技术中采用哪种方法可以满足该要求: AA. RAID 0 1 C. RAID 0+1 536.一个企业有大量的数据需要存储在数据库中,企业要求数据的稳定性存储和数据开速访问,但不想使用太多的磁盘进行冗余存储,下面磁盘技术中采用哪种方法可以满足该要求: DA. RAID 0 1 C. RAID 0+1 537.在JDBC提供的数据库编程方法中提供了几种JDBC和数据库的连接方法: C38.下面哪些说法是正确的:CA.在死锁预防中,等待--死亡法是中止优先级高的事务B.在死锁预防中,受伤--等待法是优先级高的事务可能等待优先级低的事务释放锁C.使用死锁预防的系统中不会出现死锁。

数据库期末考试题

数据库期末考试题

第一章数据库系统概述及建模数据库系统一、填空题1. 数据库模型通常由()、()和()3要素组成。

2. 数据模型通常分为()、()和()。

3. 数据操作描述的是系统的动态特性,主要分为()和()两大类,共包括()、()、()和()4种操作。

4. 关系模型中,完整性约束主要是()和()。

5. 关系数据库是以()为基础的数据库系统。

7. 有了外模式/模式映像可以保证数据和应用程序之间();有了模式/内模式映像,可以保证数据和应用程序之间的()。

8. 事务的4个特性是()、()、()和()。

009. 数据库管理系统在3层结构之间提供的两层映像是()和()。

10. 当前数据库系统的主流是()。

11. DBMS的中文意思是()。

12. DBMS允许用户把一个或多个数据库操作组成(),它是一组按顺序执行的操作单位。

、13. ()是按照一定的数据模型组织的、长期储存在计算机内,可为多个用户共享的数据的聚集。

14. 数据库系统的基础是()。

15. ()处于数据库系统的核心位置。

16. 对数据库的操作要以()内容为依据。

17. 数据库系统3层结构的描述放在()中。

18. 查询处理最复杂最重要的部分是()。

19. ()是数据库中全部数据的逻辑结构和特征的描述。

20. ()是数据库物理结构和存储方式的描述。

21. ()是用户可以看见和使用的局部数据的逻辑结构和特征的描述。

22. 随着计算机软硬件的发展,数据管理技术不断完善,先后经历了()、()和()3个阶段。

二、判断题1.数据库系统的基础是数据模型。

2.数据库系统的核心是数据库管理系统。

3.对数据库的操作要以运行日志为依据。

4.数据结构描述的是系统的静态特性。

5.事务的原子性是指整个事务要么都执行,要么都不执行。

三、简答题1.数据库系统有哪些特点?2.什么是数据库?3.什么是关系?4.什么是关系的码?5.什么是关系模型?6.关系模型有什么特点?7.数据库系统都包括什么?数据库建模一、填空题1. 在E-R图中,数据元素用()表示;属性用()表示,实体之间的联系用()和()表示。

数据库期末考试题目及答案

数据库期末考试题目及答案

一、选择题〔共计40分,20*2分=40分,请在题后的表格中答题,否那么无效!〕1、Visual Foxpro6.0是一个〔〕的数据库管理系统。

A.8位B.16位C.32位D.64位2、数据库〔DB〕、数据库系统〔DBS〕、数据库管理系统〔DBMS〕之间的关系是〔〕。

A.DBS管理DB与DBMS B.DBMS管理DB与DBSC.DB管理DBS与DBMS D.DBS就是DB,也可称为DBMS 3、关系模型不可以反映以下〔〕实体关系。

A.一对一B.一对多C.多对多D.多对一4、在下述Visual Foxpro6.0表达式中,结果总是逻辑值的是〔〕。

A.字符运算表达式B.算数运算表达式C.关系运算表达式D.日期运算表达式5、以下关于命令的表达中,错误的选项是〔〕。

A.一行只能写一条命令B.一行可以写多条命令C.一条命令可以写在多行D.命令格式中的关键字大、小写等效6、不等式|x|>=7的计算结果在Visual Foxpro6.0中正确的写法是〔〕。

A.x≥7 OR x≤-7 B.x≥7 AND x≤-7C.x>=7 OR x<=-7D.x>=7 AND x<=-77、Visual FoxPro6.0中,复制教师档案表中所有女教师的记录,所进展的操作是〔〕运算。

A.选择B.投影C.联接D.定位8、假设X为一个逻辑型的数据,那么以下逻辑表达式中,值肯定为.T.的是〔〕。

A.X OR X B.X AND X C.X OR NOT X D.X AND NOT X9、执行定义数组的命令“DECLARE XH(5,5)“后,数组XH的元素个数为〔〕。

A.5 B.10 C.20 D.2510、数据库文件、表备注文件的默认扩展名分别为〔〕。

B..DBF与.FPT C..BDC与.TPF D..BDF与.TPF11、变量a=“一个坚决的人只会说yes不会说no“,以下截取〞yes〞的操作正确的选项是〔〕。

对外经济贸易大学远程教育学 数据库

对外经济贸易大学远程教育学 数据库

对外经济贸易大学远程教育学院《数据库系统》期末考试复习大纲一、单项选择题1.以下(D )不属于实现数据库系统安全性的主要技术和方法。

A.存取控制技术B.视图技术C.审计技术D.出入机房登记和加防盗门2.SQL中的视图机制提高了数据库系统的(D )。

A.完整性B.并发控制C.隔离性D.安全性3.SQL语言的GRANT和REVOKE语句主要是用来维护数据库的(C )。

A.完整性B.可靠性C.安全性D.一致性4.在数据库的安全性控制中,授权的数据对象的(A ),授权子系统就越灵活。

A.范围越小B.约束越细致C.范围越大D.约束范围大5.完整性检查和控制的防范对象是(C ),防止它们进入数据库。

A.不合语义的数据B.非法用户C.不正确的数据D.非法操作6.找出下面SQL命令中的数据控制命令(A )。

A.GRANTMITC.UPDATED.SELECT7.下述SQL命令中,允许用户定义新关系时,引用其他关系的主码作为外码的是(C )。

A.INSERTB.DELETEC.REFERENCESD. SELECT8.下述SQL命令的短语中,不是定义属性上约束条件的是(D )。

A.NOT NULL短语B.UNIQUE短语C.CHECK短语D.HAVING短语9.一个事务的执行,要么全部完成,要么全部不做,一个事务中对数据库的所有操作都是一个不可分割的操作序列的属性是(A )。

A.原子性B.一致性C.独立性D.持久性10.表示两个或多个事务可以同时运行而不互相影响的是(C )。

A.原子性B.一致性C.独立性D.持久性11.事务的持续性是指(B )A. 事务中包括的所有操作要么都做,要么都不做B. 事务一旦提交,对数据库的改变是永久的C. 一个事务内部的操作对并发的其他事务是隔离的D. 事务必须使数据库从一个一致性状态变到另一个一致性状态12.SQL语言中的COMMIT语句的主要作用是(C )。

A.结束程序B.返回系统C.提交事务D.存储数据SQL语言中用(B )语句实现事务的回滚A.CREATE TABLEB.ROLLBACKC.GRANT和REVOKEMIT13.若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这种情况称为(A )。

《数据库原理》期末试卷及答案(A)

《数据库原理》期末试卷及答案(A)

只有一个是符合题目要求的,请将其代码填在题后的括号内。

错选或未选都无分。

)1、A2、D3、C4、A5、B6、A7、C8、D9、B 10、D11、B 12、C 13、B 14、D 15、B16、D 17、B 18、D 19、B 20、B二、填空题(本大题共10小题,每小题1分,共10分。

将正确的答案填在每小题的空格内。

错填或不填均无分)21、程序22、m×n23、自然连接24、CREATE INDEX25、聚簇索引26、元组27、空值28、授权29、投影30、GROUP BY三、名词解释(本大题共5小题,每小题3分,共15分)31、数据库管理系统是数据库系统的核心,是为数据库的建立、使用和维护而配置的软件。

它建立在操作系统的基础上,是位于操作系统和用户之间的一层管理软件,负责对数据库进行同一的管理和控制。

它的功能主要包含6个方面:(1)数据定义(2)数据操纵(3)数据库进行管理(4)数据组织、存储和管理(5)数据库的建立和维护(6)数据通信接口32、完全函数依赖:在关系模式R(U)中,如果X→Y,并且对于X的任何一个真子集X’,都有,则称Y完全函数依赖于X。

33、视图视图是从一个或几个基本表(或视图)导出的表,它与基本表不同,是一个虚表。

数据库中只存放视图的定义,而不存放视图对应的数据,这些数据仍存放在原来的基本表中。

基本表中的数据发生变化,从视图中查询出的数据也随之发生变化。

从这个意义上讲,视图就像一个窗口,透过它可以看到数据库中自己感兴趣的数据及其变化。

34、主码和主属性如果关系中的某一个属性组的值能够唯一地标识一个元组,而其子集不行,则称该属性组为侯选码。

若一个关系有多个侯选码,则选定其中一个为主码。

侯选码的诸属性称为主属性。

35、游标游标是系统为用户开设的一个数据缓冲区,存放SQL的执行结果。

嵌入式SQL用游标来协调SQL语言与主语言之间的数据处理。

每个游标区都有一个名字。

用户可以用SQL语句逐一从游标中获取记录,并赋给主变量,交由主语言进一步处理。

2009年夜大数据库系统期末考试(A)参考答案

2009年夜大数据库系统期末考试(A)参考答案

2009年夜⼤数据库系统期末考试(A)参考答案《数据库系统》期末试卷(A)考试形式:闭卷考试时间:120分钟请将所有答案写在答题纸上⼀、单项选择题 (20分)1. (B)是存储在计算机内有结构的数据的集合。

A. 数据库系统B. 数据库C. 数据库管理系统D. 数据结构2. 采⽤⼆维表结构表达实体类型及实体间联系的数据模型是( C)。

A.层次模型 B. ⽹状模型C. 关系模型D. 实体联系模型3. R为4元关系R(A,B,C,D),S为3元关系S(B,C,D),R S构成的结果集为( A)元关系.A. 4B. 3C. 7D. 64. σ3<‘2’ (S)表⽰( B).A. 表⽰从S关系中挑选3的值⼩于第⼆个分量的元组B. 表⽰从S关系中挑选第3个分量值⼩于字符’2’的元组C. 表⽰从S关系中挑选第3个分量值⼩于第2个分量值的元组D. σ3<‘2’ (S)是向关系垂直⽅向运算5. 视图创建完毕后,数据字典中存放的是(C)A. 查询语句B. 查询结果C. 视图定义D. 所引⽤的基本表的定义6. 数据库的( B )是指数据的正确性和相容性。

A. 安全性B. 完整性C. 并发控制D. 恢复7. 数据库系统的核⼼和基础是( C )。

A. 数据库B. 数据库管理系统C. 数据模型D. 软件⼯具8. 层次型、⽹状型和关系型数据模型划分原则是(D)。

A. 记录长度B. ⽂件的⼤⼩C. 联系的复杂程度D. 数据之间的联系9. 数据库系统的最⼤特点是( C )。

A. 数据的三级抽象和⼆级独⽴性B. 数据共享性C. 数据的结构化D. 数据独⽴性10. ⼀辆汽车由多个零部件组成,且相同的零部件可适⽤于不同型号的汽车,则汽车实体集与零部件实体集之间的联系是(D)。

A.1:1 B.1:MC.M:1 D.M:N11. 关系代数中的π运算符对应SELECT语句中的(A)⼦句A. SELECTB. FROMC. WHERED. GROUP BY12. 关系数据库的规范化理论主要解决的问题是(A)。

《数据库系统》期末考试以及答案

《数据库系统》期末考试以及答案

计算机科学系《数据库系统》期末考试一、单项选择体(本大题共20小题,每小题1分,共20分)1.数据库的概念模型独立于( D )。

A.现实世界B.E-R图C.信息世界D.具体的机器和DBMS2.下述关于数据库系统的正确叙述是( A )。

A.数据库系统减少了数据冗余B.数据库系统避免了一切冗余C.数据库系统中数据的一致性是指数据类型一致D.数据库系统比文件系统能管理更多的数据3.在数据库技术中,为提高数据库的逻辑独立性和物理独立性,数据库的结构被划分成用户级、( C )和存储级三个层次。

A.管理员级 B.外部级 C.概念级 D.内部级4.数据库管理系统是( B )。

A.操作系统的一部分B.在操作系统支持下的系统软件C.一种编译程序D.一种操作系统5.按所使用的数据模型来分,数据库可分为( A )三种模型。

A.层次、关系和网状B.网状、环状和链状C.大型、中型和小型D.独享、共享和分时6. 数据库系统3层结构的描述存放在( D )中。

A.数据库B.运行日志C.数据库管理系统D.数据字典7.在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是( D )。

A.外模式B.内模式C.存储模式D.逻辑模式8.数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作.这种功能称为( C )。

A.数据定义功能B.数据管理功能C.数据操纵功能D.数据控制功能9. ( A )是数据库系统的基础。

A.数据模型B.数据库C.数据库管理系统D.数据库管理员10. 在数据库技术中,实体-联系模型是一种( D )。

A. 逻辑数据模型B. 物理数据模型C. 结构数据模型D. 概念数据模型11. 在关系数据库设计中,设计关系模式是( C )的任务。

A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段12.数据库三级模式体系结构的划分,有利于保持数据库的( A )。

A.数据独立性B.数据安全性C.结构规范化D.操作可行性13.在数据库中,产生数据不一致的根本原因是( D )。

数据库复习题

数据库复习题

数据库期末考试复习题一、选择题。

1.数据库(DB)数据库系统(DBS)数据库管理系统(DBMS)三者之间的关系是(A)A.DBS包括DB和DBMSB.DBMS包括DB和DBSC.DB包括DBS和DBMSD.DBS就是DB也就是DBMS2.设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则部门与职员之间的关系是(B)A.m:nB.1:mC.m:kD.1:13.对于关系的描述正确的是(D)A同一个关系中允许有完全相同的元祖。

B同一个关系中元祖必须按关键字升序存放。

C在一个关系中必须将关键字作为该关系的第一个属性。

D同一个关系中不能出现相同的属性名。

4.E-R图用于描述数据库的(A)A概念模型B数据模型C存储模型D逻辑模型5.关系模型的基本结构图是(D)A树B图C环D二维表(数据库系统概论p17)6关于关系数据技术,下列描述正确的是(D)A关系数据模型早于层次和网状数据模型问世。

B关系数据的一个格点既可以存储一个基本数据也可以存储另一个关系表。

C关系表的一个属性对应现实世界中的一个客观对象D关系代数中的并交差乘积运算实际上就是对关系的元组所实行的同名集合运算。

7关于数据模型下列叙述不正确的是(D)A数据模型提供了一种描述实体及其联系的方法与工具B数据模型是建立数据模式的工具,数据模式是数据模型在一个具体环境中的应用C数据模型包含一组描述数据结构,数据操作与数据完整性约束的规则。

D关系表中的列可以再分解8关系运算“交”可以使用其他基本关系运算替代,A∩B正确的替代表达式是(A)A.A-(A-B)B.A∪(A-B)C.∏B(A)D.A-(A-B)9关于规范化,下列叙述正确的是(C)A规范化是为了保证存储在数在数据库中的数据正确,有效,互相不出现矛盾的一组规则。

B规范化是为了提高数据查询速度的一组规则。

C规范化是为了解决数据库中插入删除修改异常等问题的一组规则。

D4种规范化范式各自描述不同的规范化要求,彼此没有关系。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《数据库管理系统》期末考试(A)————————————————————————————————作者:————————————————————————————————日期:2006~2007学年第一学期期末考试试卷试卷编号: ( A )卷课程编号: 课程名称: 数据库管理系统 考试形式: 闭卷 适用班级: 全校 姓名: 学号: 班级: 学院: 专业: 考试日期: 2007.01.26下午题号 一 二 三 四 五六七八九十总分 累分人 签名题分 40 40 10 10 100 得分考生注意事项:1、本试卷共9 页,请查看试卷中是否有缺页或破损。

如有立即举手报告以便更换。

2、考试结束后,考生不得将试卷、答题纸和草稿纸带出考场。

一、 选择题(每小题 1 分,共40分)得分 评阅人1、在下列4个选项中,不属于基本关系运算的是 。

A. 连接B. 投影C. 比较D. 选择2、用二维表数据来表示实体及实体之间关系的数据模型称为 。

A.实体-联系模型 B.层次模型 C.网状模型 D.关系模型3、在Visual FoxPro 中“表”是指 。

A. 报表 B. 关系 C. 表格 D. 表单4、在“项目管理器”下为项目建立一个新报表,应该使用的选项卡是________。

A. 数据 B. 文档 C. 类 D. 代码5、扩展名为 pjx 的文件是________。

A.数据库表文件B.表单文件C.数据库文件D.项目文件6、启动Visual FoxPro 时,屏幕上出现两个窗口:一个是主窗口,另一个是 。

A. 命令窗口 B. 文本窗口 C. 帮助窗口 D. 对话框窗口7、退出 Visual FoxPro 的操作方法是 。

A. 从“文件”下拉菜单中选择“退出”选项 B. 单击关闭窗口按钮C. 在命令窗口中输入QUIT 命令,然后按Enter 键 说明:请将一、二、三大题的答案写在答题纸上8、Visual FoxPro的表达式LEN(DTOC(DATE()))+DATE()的类型是。

A.数值型B.逻辑型C.字符型D.日期型9、下列选项中不属于定界符的是。

A.半角单引号B.大括号C.双引号D.方括号10、下列选项中,是逻辑型常量的是。

A. YB. NC. NOTD. .F.11、执行如下命令序列:YA=100YB=200YAB=300N="A"M="Y&N"?&M最后一条命令的显示值为。

A. 100B. 200C. 300D. Y&N12、在Visual Foxpro中,关于命令的书写规则,下列说法中正确的是。

A. 命令不一定要以命令名开头B. 各子句顺序不能改变C. 不能大小写混合,也不能分行书写D. 命令行最大的字符数是819213、执行下列命令序列后的输出结果是。

m=len("1810")?m=m+1A. 1810B. 4C. 5D. .F.14、下面有关索引的描述正确的是。

A. 建立索引以后,原来的数据库表文件中记录的物理顺序将被改变B. 创建索引是创建一个指向数据库表文件记录的指针构成的文件C. 索引与数据库表的数据存储在一个文件中D. 使用索引并不能加快对表的查询操作15、在Visual FoxPro中,关于自由表叙述正确的是。

A. 自由表和数据库表是完全相同的B. 自由表不能建立字段级规则和约束C. 自由表不能建立候选索引. 自由表不可以加入到数据库中16、在Visual FoxPro中,表结构中的逻辑型、通用型、日期型字段的宽度由系统自动给出,它们分别为。

A. 1、4、8B. 4、4、10C. 1、10、8D. 2、8、817、当前工资表中有108条记录,当前记录号为8,用SUM命令计算工资总和时,若缺省[范围]短语,则系统将。

A.只计算当前记录的工资值B.计算前8条记录的工资和C.计算后8条记录的工资和D.计算全部记录的工资和18、在Visual FoxPro中,利用数据库表的字段有效性规则可以实现数据的。

A. 实体完整性B. 参照完整性C. 域完整性D. 更新完整性19、以下叙述正确的是。

A.自由表字段名最长20个字符B.数据库表字段最长100个字符C.字段名中可以有空格D.字段名中不可以有空格20、若所建立索引的字段值不允许重复,并且一个表中只能创建一个,它应该是。

A. 主索引B. 惟一索引C. 候选索引D. 普通索引21、以下关于空值(NULL)叙述正确的是。

A. 空值等同于空字符串B. 空值表示字段或变量还没有确定值C. VFP不支持空值D. 空值等同于数值022、表达式LEN(SPACE(0))的运算结果是。

A. NULLB. 1C. 0D. " "23、在SQL SELECT语句中用于实现关系的选择运算的短语是。

A. FORB. WHILEC. WHERED. CONDITION24、设 X=6<5,命令?VARTYPE(X)的输出是________。

A. NB. CC. LD. 出错25、假设表单MyForm 隐藏着,让该表单在屏幕上显示的命令是________。

A. MyForm.ListB. MyForm.DisplayC. MyForm.ShowD. MyForm.ShowForm26、在Visual FoxPro中,要运行查询文件query1.qpr,可以使用命令。

A. DO query1B. DO query1.qprC. DO QUERY query1D. RUN query127、Visual FoxPro内存变量的数据类型不包括。

A. 数值型B. 货币型C. 备注型D. 逻辑型28、在Visual FoxPro中,如果希望跳出SCAN … ENDSCAN循环体、执行ENDSCAN后面的语句,应使用______。

A. LOOP语句B. EXIT语句C. BREAK语句D. RETURN语句29、使用SQL语句将学生表S中年龄(AGE)大于30岁的记录删除,正确的命令是_____。

A. DELETE FOR AGE>30B. DELETE FROM S WHERE AGE>30C. DELETE S FOR AGE>30D. DELETE S WHERE AGE>3030、顺序执行下列命令后,最后一条命令显示的结果是。

USE CHJGO 5SKIP -2? RECNO()A.3B.4C.5D.731、执行?AT(“教授”,“副教授”)命令的显示结果是。

A. .T.B. 2C. 3D. 032、执行SELECT 0选择工作区的结果是。

A. 选择了0号工作区B. 选择了空闲的最小的工作区C. 选择了空闲的工作区D. 显示出错信息33、要为当前表所有职工增加100元工资应该使用命令。

A. CHANGE 工资 WITH 工资+100B. REPLACE 工资 WITH 工资+100C. CHANGE ALL 工资 WITH 工资+100D. REPLACE ALL 工资 WITH 工资+10034、 Visual FoxPro参照完整性规则不包括。

A. 更新规则B. 查询规则C. 删除规则D. 插入规则35、在VFP环境下,用LIST STRU命令显示表中各字段总宽度为50,则用户实际可使用的字段总宽度为。

A.51B.50C.49D.4836、下面关于属性、方法和事件的叙述中,错误的是。

A. 属性用于描述对象的状态,方法用于表示对象的行为B. 基于同一个类产生的两个对象可以分别设置自己的属性值C. 事件代码也可以像方法一样被显示调用D. 在新建一个表单时,可以添加新的属性、方法和事件(37)~(40)使用的数据表如下:37、为“歌手”表增加一个字段“最后得分”的 SQL 语句是________。

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,238、插入一条记录到“评分”表中,歌手号、分数和评委号分别是“1001”、9.9 和“105”,正确的 SQL 语句是________。

A. 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 评分(歌手号,分数,评委号)39、为“评分”表的“分数”字段添加有效性规则:“分数必须大于等于 0 并且小于等于10”,正确的 SQL 语句是________。

A. CHANGE TABLE 评分 ALTER 分数 SET CHECK 分数>=0 AND 分数<=10B. ALTER TABLE 评分 ALTER 分数 SET CHECK 分数>=0 AND 分数<=10C. ALTER TABLE 评分 ALTER 分数 CHECK 分数>=0 AND 分数<=10D. CHANGE TABLE 评分 ALTER 分数 SET CHECK 分数>=0 OR 分数<=1040、与“SELECT * FROM歌手 WHERE NOT (最后得分>9.00 OR 最后得分<8.00)”等价的语句是________。

A. SELECT * FROM 歌手 WHERE 最后得分 BETWEEN 9.00 AND 8.00B. SELECT * FROM 歌手 WHERE 最后得分>=8.00 AND 最后得分<=9.00C. SELECT * FROM 歌手 WHERE 最后得分>9.00 OR 最后得分<8.00D. SELECT * FROM 歌手 WHERE 最后得分<=8.00 AND 最后得分>=9.00二、填空题(每空2 分,共40分)得分评阅人1、在关系数据库的基本操作中,从表中抽取属性值满足条件列的操作称为【1】。

2、一个关系表的行称为【2】。

3、在Visual FoxPro中,项目管理器的【3】选项卡用于显示和管理数据库、自由表和查询等。

4、在表单设计器中可以通过【4】工具栏中的工具快速对齐表单中的控件。

5、在VISUAL FOXPRO 中为表单指定标题的属性是【5】。

6、如果某记录的备注型字段标志显示为【6】,则表明该字段不再为空。

7、为了能够通过视图更新基本表中的数据,需要在视图设计器的【7】选项卡下设置有关选项。

相关文档
最新文档