数据库应用基础填空题(1_8章)解读
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
填空题
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("THIS IS MY BOOK")的结果是______。答案: 1:15
29、TIME( )的返回值的数据类型是______类型。答案: 1:字符#C#c
30、LEFT("123456789",LEN("数据库"))的计算结果是______。答案: 1:123456#"123456"#"123456"
31、设系统日期为2001年12月31日,下列表达式的值是______。
VAL(SUBSTR("1999",3)+RIGHT(STR(YEAR(DATE())),2))+17 答案: 1:9918.00#9918
32、?LEN(TRIM("国庆"+"假期"))=______。答案: 1:8
33、?LEN("计算机") 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("10/25/01") 的输出值是_______。答案: 1:N#n 38、?AT("+","a+b=c") 命令的输出结果是________。答案: 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、表达式"World Wide Web" $ "World"的结果为_______。答案: 1:.f. #.F.#f#F 42、在命令窗口输入如下命令: X=644 Y=INT(644/100) Z=X%10 ?Z*100+Y 其输出结果为_______。答案: 1:406 43、命令?AT("人民", "中华人民共和国")的输出结果是______。答案: 1:5 44、表达式LEN(SPACE(5)-SPACE(10))的结果为_______。答案: 1:15 45、函数INT(LEN("123.456"))的结果是________。答案: 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 职工。