数据库应用基础填空题(1_8章)解读 下载本文

内容发布更新时间 : 2024/12/23 9:08:53星期一 下面是文章的全部内容请认真阅读。

填空题

1、数据库管理系统支持的数据模型主要有三种,分别是层次模型、网状模型、______模型。答案: 1:关系 2、用二维表的形式来表示实体之间联系的数据模型叫做______模型。 答案: 1:关系 3、在关系数据库的基本操作中,从表中取出满足条件元组的操作称为______。答案: 1:选择

4、在关系数据库的基本操作中,把两个关系中相同属性值的元组联接到一起形成新的二维表的操作称为______。 答案: 1:联接#连接

5、Visual FoxPro中不允许在主关键字字段中有重复值或______。 答案: 1:空值#NULL 6、在关系数据模型中,二维表的列称为属性,二维表的行称为______。答案:1:元组#记录 7、关系是具有相同性质的______的集合。答案: 1:元组#记录 8、数据库系统的核心是______。答案: 1:数据库管理系统#DBMS

9、关系数据库中可命名的最小数据单位是______。答案: 1:属性名#属性#字段#字段名

10、用二维表数据来表示实体及实体之间联系的数据模型称为______。答案: 1:关系模型#关系

11、在奥运会游泳比赛中,一个游泳运动员可以参加多项比赛,一个游泳比赛项目可以有多个运动员参加,游泳运动员与游泳比赛项目两个实体之间的联系是______联系。 答案: 1:多对多#m:n

12、数据处理的核心是数据管理。数据管理大致经历了人工管理、文件系统和_________三个阶段。 答案: 1:数据库管理#数据库系统

13、数据库系统是指引进数据库技术后的计算机系统,主要包括_______、硬件系统、软件系统、用户等四部分。 答案: 1:数据库

14、客观存在并且可以相互区别的事物称为_______。答案: 1:实体 15、实体有很多特性,实体的某一特性称为_______。答案: 1:属性

16、实体之间联系的三种类型是:一对一、一对多、__________。答案: 1:多对多

17、实体的数据库管理系统所支持的主要数据模型有:层次模型、网状模型、________、对象模型。 答案: 1:关系模型

18、关系是一种规范化的二维表;属性的取值范围称为_______。 答案: 1:域 19、可惟一标识元组的属性或属性集称为_______。 答案: 1:关键字

20、数据的完整性规则是对关系的某种约束条件。在关系模型中有三类完整性规则,即实体完整性、________、用户定义完整性。 答案: 1:参照完整性

21、关系操作有三种。_______是指从关系模型中指定若干个属性组成新的关系。 答案: 1:投影 22、对关系进行选择、投影或连接操作之后,结果仍然是一个_______。 答案: 1:关系

23、要想设置VisualFoxPro8.0的默认操作目录,应使用\选项\对话框中的_______选项卡。答案: 1:文件位置 24、Visual FoxPro 8.0的两种工作方式是_______方式和程序运行方式。 答案: 1:交互

25、当用户在命令窗口输入命令时,可以用_______作为续行符,表示该行的下一行仍是同一命令的一部分。 答案: 1:分号#;#;

26、若要改变日期和时间型数据的输入或输出格式,应使用\选项\对话框中的_______选项卡。答案1:区域 27、命令?ROUND(37.2007,3)的执行结果是______。 答案: 1:37.201 28、命令?LEN(\的结果是______。 答案: 1:15

29、TIME( )的返回值的数据类型是______类型。 答案: 1:字符#C#c

30、LEFT(\数据库\的计算结果是______。 答案: 1:123456#\31、设系统日期为2001年12月31日,下列表达式的值是______。

VAL(SUBSTR(\答案: 1:9918.00#9918 32、?LEN(TRIM(\国庆\假期\。 答案: 1:8

33、?LEN(\计算机\的显示结果是______。 答案: 1:.T.#.t.#T#t 34、在Visual FoxPro中说明数组后,数组的每个元素在未赋值之前的默认值是______。 答案: 1:.F.#逻辑假#假#.N.#f#n#F#N

35、执行命令A=2005/4/2之后,内存变量A的数据类型是______型。 答案: 1:数值#Numeric#N#n 36、表达式{^2005-10-3 10:0:0}-{^2005-10-3 9:0:0}的数据类型是______。 答案: 1:数值型#N#n 37、命令 ?TYPE(\的输出值是_______。 答案: 1:N#n 38、?AT(\命令的输出结果是________。 答案: 1:2 39、?ROUND(123.456 , 2) 命令的输出结果是________ 。 答案: 1:123.46 40、表达式(3+3>=6 .OR. 3+3>5 .AND. 2+3=5)的结果为________。答案1:.t. #.T.#T#t 41、表达式\的结果为_______。 答案: 1:.f. #.F.#f#F 42、在命令窗口输入如下命令:

X=644

Y=INT(644/100) Z=X ?Z*100+Y

其输出结果为_______。 答案: 1:406

43、命令?AT(\人民\中华人民共和国\的输出结果是______。 答案: 1:5 44、表达式LEN(SPACE(5)-SPACE(10))的结果为_______。 答案: 1:15 45、函数INT(LEN(\的结果是________。 答案: 1:7

46、为了把多对多的联系分解成两个一对多联系所建立的\纽带表\中应包含两个表的______。 答案: 1:主关键字#主键

47、数据库表之间的一对多联系通过主表的_______索引和子表的普通索引实现。 答案: 1:主#候选 48、在定义字段有效性规则中,在规则框中输入的表达式中类型是_______。 答案: 1:逻辑表达式 49、在Visual FoxPro中,最多同时允许打开______个数据库表和自由表。 答案: 1:32767 50、在Visual FoxPro中用于计算检索的函数有COUNT、______、AVG、MAX和MIN。 答案: 1:SUM#sum 51、自由表的扩展名是______。 答案: 1:DBF#.DBF#.dbf#dbf

52、同一个表的多个索引可以创建在一个索引文件中,索引文件名与相关的表同名,索引文件的扩展名是cdx,这种索引称为______。 答案: 1:结构复合索引

53、在Visual FoxPro 中数据库文件的扩展名是______。 答案: 1:DBC#.DBC#dbc#.dbc

54、在Visual FoxPro中通过建立主索引或候选索引来实现______完整性约束。 答案: 1:实体 55、在Visual FoxPro中,参照完整性规则包括更新规则、删除规则和______规则。 答案: 1:插入 56、在关系模型中,\关系中不允许出现相同元组\的约束是通过______实现的。 答案: 1:主索引#候选索引#主关键字#候选关键字

57、使数据库表变为自由表的命令是______table。 答案: 1:REMOVE#remove#Remove

58、当删除父表中的记录时,若子表中的所有相关记录也能自动删除,则相应的参照完整性的删除规则为______。 答案: 1:级联

59、在Visual FoxPro中,可以在表设计器中为字段设置默认值的表是______表。 答案: 1:数据库 60、在Visual FoxPro中,数据库表S中的通用型字段的内容将存储在________文件中。 答案: 1:FPT#备注 61、在Visual FoxPro中所谓自由表就是那些不属于任何______的表。 答案: 1:数据库 62、不带条件的DELETE命令(非SQL命令)将删除指定表的______记录。 答案: 1:当前 63、在SQL语句中空值用______表示。 答案: 1:NULL#.NULL.#null#.null. 64、SQL SELECT语句为了将查询结果存放到临时表中应该使用______短语。 答案: 1:Into Cursor#into cursor#INTO CURSOR

65、通过Visual FoxPro的视图,不仅可以查询数据库表,还可以______数据库。 答案: 1:更新 66、查询设计器的\筛选\选项卡用来指定查询的______。 答案: 1:查询条件#条件 67、______联接是指只有满足联接条件的记录才包含在查询结果中。 答案: 1:内部#等值 68、在SQL中,用______子句消除重复出现的元组。

答案: 1:DISTINCT#dist#disti#distin#distinc#DIST#distinct

69、在SQL中,用______命令可以从表中逻辑删除行。 答案:1:DELETE#DELE#delete#Delete 70、创建视图时,相应的数据库必须是______状态。 答案: 1:打开#非关闭#使用 71、在Visual FoxPro中,使用SQL语言的ALTER TABLE命令给学生表STUDENT增加一个Email字段,长度为30,命令是(关键字必须拼写完整)

ALTER TABLE STUDENT______Email C(30) 答案: 1:ADD#add column#add#ADD COLUMN

72、在Visual FoxPro中,使用SQL的SELECT语句将查询结果存储在一个表中,应该使用________子句。 答案: 1:INTO DBF#INTO table#INTO tabl#into dbf#into table

73、在Visual FoxPro中,使用SQL的CREATE TABLE语句建立数据库表时,使用________子句说明主索引。 答案: 1:PRIMARY KEY#PRIM KEY#primary key

74、在Visual FoxPro中,使用SQL的CREATE TABLE语句建立数据库表时,使用________子句说明有效性规则(域完整性规则或字段取值范围)。 答案: 1:CHECK#CHEC#check 75、在SQL的SELECT语句进行分组计算查询时,可以使用_______子句来去掉不满足条件的分组。答:HAVING#HAVI#having 76、查询设计器的\排序依据\选项卡对应于SQL SELECT语句的______短语。 答案 1:ORDER BY#order by 77、SQL SELECT语句的功能是______。 答案: 1:数据查询#查询

78、\职工\表有工资字段,计算工资合计的SQL语句是SELECT ______ FROM 职工。

答案: 1:SUM(工资)#sum(工资)# SUM(工资)#sum(工资)

79、要在\成绩\表中插入一条记录,应该使用的SQL语句是:______ 成绩(学号,英语,数学,语文) VALUES (\。 答案: 1:INSERT INTO#INSE INTO#insert into

80、在Visual FoxPro中为了通过视图修改基本表中的数据,需要在视图设计器的______选项卡下设置有关属性。 答案: 1:更新条件

81、说明公共变量的命令关键字是______(关键字必须拼写完整)。 答案: 1:PUBLIC#public#Public 82、如下程序段的输出结果是______。 i=1

DO WHILE i<10 i=i+2 ENDDO

?i 答案: 1:11

83、在VISUAL FOXPRO 中如下程序的运行结果(即执行命令DO main后)是______。 *程序文件名:main.prg SET TALK OFF CLOSE ALL CLEAR ALL

mX=\mY=\二级\DO s1 ?mY+mX RETURN

*子程序文件名:s1.prg PROCEDURE s1 LOCAL mX

mX=\考试\mY=\计算机等级\

RETURN 答案: 1:计算机等级二级Visual Foxpro 84、如下程序显示的结果是______。 s=1 i=0

do while i<8 s=s+i i=i+2 enddo ?s

答案: 1:13

85、在Visual FoxPro中,可以使用________语句跳出SCAN…ENDSCAN循环体外执行ENDSCAN后面的语句。 答案: 1:EXIT#exit#Exit

86、在visual FoxPro中,将只能在建立它的模块中使用的内存变量称为______。 答案 1:局部变量#内部变量 87、在表单中确定控件是否可见的属性是______。 答案: 1:VISIBLE#visible#Visible 88、用当前窗体的LABEL1控件显示系统时间的语句是:

THISFORM.LABEL1.______=TIME() 答案: 1:CAPTION#caption#Caption 89、在Visual FoxPro中,运行当前文件夹下的表单T1.SCX的命令是______。 答案: 1:DO FORM T1#DO FORM T1.SCX#do form t1#do form t1.scx

90、在VISUAL FOXPRO 的表单设计中,为表格控件指定数据源的属性是______。 答案: 1:RecordSource#recordsource#RECORDSOURCE

91、在将设计好的表单存盘时,系统将生成扩展名分别是SCX和______的两个文件。 答案: 1:SCT#sct#.sct#.SCT 92、在VISUAL FOXPRO 中为表单指定标题的属性是______。答案1:caption#Caption#CAPTION

93、在Visual FoxPro中,如果要改变表单上表格对象中当前显示的列数,应设置表格的_______属性值。 答案1:COLUMNCOUNT#columncount#ColumnCount

94、在表单设计器中可以通过______工具栏中的工具快速对齐表单中的控件。答案: 1:布局