数据库应用作业1.docx
- 文档编号:24029116
- 上传时间:2023-05-23
- 格式:DOCX
- 页数:54
- 大小:54.31KB
数据库应用作业1.docx
《数据库应用作业1.docx》由会员分享,可在线阅读,更多相关《数据库应用作业1.docx(54页珍藏版)》请在冰豆网上搜索。
数据库应用作业1
第1章数据库系统基础知识
一、选择题
1.在关系模型中,关系运算分为传统集合的关系运算和专门的关系运算。
在下列的关系运算中,不属于专门的关系运算(即属于传统集合的关系运算)的是()。
A.投影B.联接C.选择D.合并
2.在数据库设计中,广泛使用的概念模型是“实体—联系”模型(简称E—R模型)。
E—R模型中有3个基本的概念,下列选项中()不是其中之一。
A.实体B.属性C.运算D.联系
3.为了实现数据的(),便于数据库的设计和实现,一般把数据库系统的结构定义为三级模式结构。
A.完整性B.独立性C.可维护性D.可靠性
4.关键字是关系模型中的重要概念。
当一个二维表(A表)的主关键字被包含到另一个二维表(B表)中时,它就称为B表的()。
A.主关键字B.候选关键字C.外部关键字D.超关键字
5.在下面关于数据库技术的描述中,不正确的是()。
A.不同的用户使用同一数据库,被称为数据共享
B.防止非法用户对数据的存取,被称为数据库的安全性
C.如果采用数据库技术处理数据,数据的冗余应完全消失
D.数据的完整性就是指数据的正确性和一致性
6.在关系运算中,()运算是对关系的水平分解。
A.联接B.选择C.投影D.并
7.在关系模型中,同一个关系中不同属性的属性名称()。
A.一定要相同B.一定不能相同
C.可以相同,但数据类型不能相同D.可以相同
8.以下关于二维表性质的说法,不正确的是()。
A.属性值是原子的,不可分解的
B.二维表中的每一列均有唯一的字段名,且取值是相同性质的
C.二维表中不允许出现完全相同的两行
D.二维表中行的顺序、列的顺序不可以任意交换
9.一个数据库系统是由()和数据库组成。
A.应用程序、DBMS、支持数据库运行的软、硬件环境和DBA
B.应用程序、DBMS和DBA
C.应用程序、DBMS和支持数据库运行的软、硬件环境
D.支持数据库运行的软、硬件环境、DBMS和DBA
10.在关系模型中,超关键字()。
A.可由任意的属性组成
B.只能由一个属性组成,其值能够唯一地识别该关系模式中的任何一个元组
C.可由一个或多个属性组成,其值能够唯一地识别该关系模式中的任何一个元组
D.以上都不对
11.VisualFoxPro是一个()。
A.数据库系统B.数据库管理系统C.操作系统D.数据库
12.实体模型反映的是实体以及实体之间的关系,是人们大脑对现实世界中客观事物及其联系的认识,而()是实体模型的数据化,是观念世界中的实体模型在数据世界中的反映,是对现实世界的反映。
A.数据模型B.逻辑模型C.物理模型D.概念模型
13.根据提供的数据独立性、数据共享性、数据完整性、数据存取方式等水平的高低,计算机数据管理技术的发展可以划分为三个阶段,其中不包括()。
A.人工管理阶段B.文件系统阶段
C.计算机管理阶段D.数据库系统阶段
14.数据模型是在数据库领域中定义数据及其操作的一种抽象表示。
用树形结构表示各类实体及其间的联系的数据模型称为()。
A.层次模型B.关系模型C.网状模型D.面向对象模型
15.在数据库设计中,“设计E-R图”是()的任务。
A.需求分析阶段B.逻辑设计阶段C.概念设计阶段D.物理设计阶段
16.数据流程图是常用的系统分析工具。
从数据流图上看,不包括()内容。
A.外部实体B.数据处理C.数据流D.数据结构
17.物理结构设计是在物理存储中实现数据库的过程,其设计主要包含除下列哪一项以外的三个方面内容?
()
A.存储记录的格式设计B.存取方式的设计
C.存储方式的设计D.存取程序的设计
18.数据库维护是一项有一定技术难度的工作,实质上它是再分析、再设计、再编程、再测试的过程。
数据库维护工作一般分为下列四大类,对DBMS系统软件的升级工作可归类于()工作。
A.日常维护B.性能调整C.监控与分析D.扩展与增强
19.在二维表中能够唯一地确定记录的一列或多列的组合被称为超关键字。
如果一个超关键字去掉其中任何一列后就不再能唯一地确定记录了,则称其为()。
A.主关键字B.候选关键字C.外部关键字D.唯一关键字
20.E-R图是E-R模型的图形表示方法,它是表示概念数据模型的有力工具。
在E-R模型中有三个基本概念,即实体、联系和属性,在图中他们分别用()来表示。
A.菱形框、矩形框和椭圆形框B.椭圆形框、菱形框和矩形框
C.矩形框、菱形框和椭圆形框D.矩形框、椭圆形框和菱形框
21.对于二维表的关键字来讲,不一定存在的是()。
A.主关键字B.候选关键字C.超关键字D.外部关键字
22.数据库管理系统常见的数据模型不包括()。
A.实体-关系模型B.层次模型C.关系模型D.网状模型
二、填空题
1.在数据库设计中,广泛使用的概念模型当属“实体-联系”模型(简称E-R模型)。
E-R模型中有3个基本的概念,它们分别是实体、____________和联系。
2.为了实现数据的独立性,便于数据库的设计和实现,一般把数据库系统的结构定义为三级模式结构,即分为外部层、____________和内部层。
3.数据库中的数据按一定的数据模型组织、描述和储存,具有较小的数据__________度,较高的数据独立性和易扩展性,并可以供各种用户共享。
4.数据模型是数据库系统中用于数据表示和操作的一组概念和定义。
数据模型通常由3部分组成,即数据结构、数据操作和数据的__________约束条件。
5.在关系模型中,关系规范化的过程是通过关系中属性的分解和关系模式的分解来实现的。
在实际应用中,设计关系模式时一般要求满足__________。
6.关系的基本运算有两类:
一类是传统的集合运算,包括并、差、交等;另一类是专门的关系运算,主要包括__________、投影和联接等。
7.在关系运算中,__________运算是对关系的垂直分解。
8.关键字是关系模型中的重要概念。
当一个二维表(A表)的主关键字被包含到另一个二维表(B表)中时,它就被称为B表的__________。
9.数据库通常包括两部分内容:
一是按一定的数据模型组织并实际存储的所有应用需要的数据;二是存放在数据字典中的各类描述信息,这些描述信息通常称为__________。
10.在关系数据库中,完整性主要有域完整性、__________以及参照完整性等三种类型。
11.数据流程图是使用直观的图形符号来描述系统业务过程、__________和数据要求的工具,可以比较准确地表达数据和处理的关系。
12.关系模型是用__________的形式来表示实体及实体间关系的。
13.在E-R图中,用来表示实体之间联系的图形是__________。
14.信息世界中的属性在数据世界中称为__________。
15.二维表的主关键字是从它的__________中选出的一个。
16.对表中的每个记录来说,主关键字必须包含一个不同于其他记录的唯一的值。
这就意味着主关键字的值不能为__________,否则主关键字就起不了唯一标识记录的作用。
17.__________是数据库的核心操作。
18.域完整性规定了属性的__________,它由应用环境对数据的需求而决定。
19.在需求分析中,经常使用__________方法。
20.由于数据库应用的特殊性,使得对数据库设计的评价、调整和修改等维护工作成为一个长期的任务,而这些任务应由__________来完成。
第2章VisualFoxPro数据库管理系统概述
一、选择题
1.项目管理器的功能是组织和管理与项目有关的各种类型的___________。
A.字段B.文件C.程序D.数据
2.项目是VFP中各种文件组织的核心、应用程序构建的组织机构。
在下列有关VFP项目的叙述中,错误的是___________。
A.项目的创建既可以利用菜单或工具栏,也可以利用VFP命令
B.一个VFP窗口中,只能打开一个项目
C.在VFP窗口中,项目管理器可以折叠成工具栏形式
D.“连编”操作是针对项目而言的,该操作位于“项目”菜单栏
3.扩展名为.dbc的文件是___________。
A.表单文件 B.表文件 C.数据库文件 D.项目文件
4.在VisualFoxPro中创建项目,系统将建立一个项目文件,项目文件的扩展名是___________。
A.proB.prjC.pjxD.itm
5.在VISUALFOXPRO的项目管理器中不包括的选项卡是___________。
A.数据B.文档C.类D.表单
6.在VisualFoxPro中,下列各项的数据类型所占字符的字节数相等的是___________。
A.日期型和逻辑型B.日期型和通用型
C.逻辑型和备注型D.备注型和通用型
7.下列变量名中不符合命名规则的是___________。
A.姓名B.Stu_NameC.100号D.H6
8.假定M=〔22+28〕,则执行命令?
M后屏幕将显示。
A.50 B.22+28 C.〔22+28〕 D.50.00
9.将内存变量定义为全局变量的VisualFoxPro命令是___________。
A.LOCAL B.PRIVATE C.PUBLIC D.GLOBAL
10.在VisualFoxPro中,如果希望内存变量只能在本模块(过程)中使用,不能在上层或下层模块中使用,说明该种内存变量的命令是_________。
A.PRIVATE B.LOCAL C.PUBLIC D.不用说明,在过程中直接使用
11.顺序执行下列命令,最后一条命令的结果为__________。
x=100
y=8
x=x+y
?
x,x=x+y
A.100.F. B.100.T. C.108.T. D.108.F.
12.VisualFoxPro内存变量的数据类型不包括___________。
A.数值型 B.货币型 C.备注型 D.逻辑型
13.下列字符型常量的表示中,错误的是___________。
A.’65+13’B.["电脑商情"]C.[[中国]]D.’[x=y]’
14.下列关于变量的叙述中,不正确的一项是___________。
A.变量值可以随时改变
B.在VisualFoxPro中,变量分为字段变量和内存变量
C.变量的类型决定变量值的类型
D.在VisualFoxPro中,可以将不同类型的数据赋给同一个变量
15.下列命令的语法规则中,非法的是___________。
A.命令动词只写前四个字母
B.命令动词后的子句位置可交换
C.命令动词大小写字母等价
D.各短语和参数要连续输入无空格
16.在VisualFoxPro中,有如下几个内存变量赋值语句,执行下述赋值语句之后,内存变量X、Y、M、N、Z的数据类型分别是__________。
X={^2001-07-2810:
15:
20PM}
Y=.T.
M=$123.45
N=123.45
Z="123.45"
A.D、L、Y、N、CB.D、L、M、N、C
C.T、L、M、N、CD.T、L、Y、N、C
17.要清除当前所有其名字的第2个字符为“X”的内存变量,应该使用命令________。
A.RELEASEALL*XB.RELEASEALLLIKEX
C.RELEASEALLLIKE?
XD.RELEASEALLLIKE"?
X"
18.已知x="123",表达式&x+456的值是___________。
A.123456B.579C.“123456”D.“579”
19.数组元素建立后,其初值为:
____________。
A.0B..NULL.C..T.D..F.
20.数组变量是___________的一组有序变量。
A.名字相同而上标不同 B.名字相同而下标不同
C.名字不同而上标相同 D.名字不同而下标相同
21.使用命令DECLAREmm(2,3)定义的数组,包含的数组元素(下标变量)的个数为___________。
A.2个B.3个C.5个D.6个
22.利用命令DIMENSIONX(2,3)定义了一个名为X的数组后,依次执行赋值命令X(3)=10、X(5)=20、X=30,则数组元素X(1,1)、X(1,3)、X(2,2)的值分别是___________。
A.30、30、30B..f.、10、20
C.30、10、20D.0、10、20
23.下面关于VisualFoxPro数组的叙述中,错误的是___________。
A.用DIMENSION和DECLARE都可以定义数组
B.VisualFoxPro只支持一维数组和二维数组
C.一个数组中各个数组元素必须是同一种数据类型
D.新定义数组的各个数组元素初值.F.
24.在VISUALFOXPRO中说明私有数组的命令是___________。
A.DIMENSION和ARRAYB.DECLARE和ARRAY
C.DIMESION和DECLARED.只有DIMENSION
25.关于VisualFoxPro的变量,下面说法中正确的是___________。
A.使用一个简单变量之前要先声明或定义
B.数组中各数组元素的数据类型可以不同
C.定义数组以后,系统为数组的每个数组元素赋以数值0
D.数组元素的下标下限是0
26.表达式MOD(12,7)的值是__________。
A.5B.-2C.-5D.2
27.表达式MOD(12,-7)的值是___________。
A.5B.-2C.-5D.2
28.表达式ROUND(-6.7,0)的结果为___________。
A.-6B.-8C.-5D.-7
29.下有关表达式MOD(a,b)=c的说法中正确的有__________。
A.a,b必须同时为正B.a,c必然同号
C.a,b必须同时为负D.b,c必然同号
30.下列函数中函数值为字符型的是______。
A.DATE() B.TIME() C.YEAR()D.ATETIME()
31.函数是程序设计语言中重要的语言成分。
在下列VFP函数中,其返回值不为字符型数据的是___________。
A.TYPE()B.DOW()C.CHR()D.TTOC()
32.对于下列函数来说,其返回值的数据类型不为数值型的是___________。
A.LEN("VisualFoxPro")B.YEAR(DATE())
C.ATC("this","ThisForm")D.LEFT("123456",2)
33.设S="江苏省普通高校计算机等级考试",从中取出"高校"二个字的函数是_______。
A.SUBS(S,6,2)B.SUBS(S,11,4)C.SUBS(S,6,4)D.SUBS(S,11,2)
34.函数UPPER("12ab34CD")的结果是___________。
A.12AB34CD B.12ab34CD C.12ab34cd D.12AB34cd
35.在下列函数中,函数值为数值的是___________。
A.AT("人民","中华人民共和国") B.CTOD("01/01/96")
C.SPACE() D.SUBSTR(DTOC(DATE()),7)
36.表达式LEN(SPACE(0))的运算结果是___________。
A..NULL.B.1C.0D.""
37.在VFP命令窗口中执行?
YEAR(DATE()+5)命令后,所返回结果的数据类型是______。
A.N(数值型)B.D(日期型)C.C(字符型)D.T(日期时间型)
38.下列表达式中,合法的是___________。
A.Year(Date())-{^2000/08/02}B.Date()-{^2000/08/02}
C.Date()+{^2000/08/02}D.A、B、C均对
39.下列表达式中结果为真的是______________。
A."3"-"2"="1"B."3-2"="1"C."3"-"2"="32"D."3"+"2"="5"
40.把日期2004年10月16日赋值给日期型变量的方法是___________。
A.D=10/16/2004B.D="10/16/2004"
C.D=CTOD("10/16/2004")D.D=DTOC("10/16/2004")
41.表达式VAL(SUBS("本年第2期",7,1))*LEN("他!
我")的结果是___________。
A.0 B.2 C.8 D.10
42.?
AT("大学","北京语言文化学院")的答案是___________。
A.12 B.13 C.16 D.0
43.下列关系表达式中,运算结果为逻辑真.T.的是___________。
A."副教授"$"教授" B.3+5#2*4
C."计算机"<>"计算机世界" D.2004/05/01==CTOD("04/01/03")
44.下列表达式中结果为.T.的是__________。
A."9"<"10"B."王一平"$"王"
C.{05/06/98}>{08/02/97}D.9>10
45.下列关于数据操作的说法中,不正确的是________。
A.货币型数据能参加算术运算
B.两个日期型数据可以进行加法运算
C.一个日期型数据可以加或减一个整数
D.字符型数据能比较大小,日期型数据也能
46.表达式"a"$"akbc"的结果为_________。
A.1B.3C..t.D..f.
47.下列4个表达式中,运算结果为整数型的是_____________。
A."1234"-"5678"B."10">"9"
C.CTOD("2003/05/23")D.LEN(SPACE(3))-1
48.表达式Day({^2004-1-2})的值是____________。
A.2004B.2003C.1D.2
49.在VisualFoxPro中,对于空值(NULL)叙述正确的是_____________。
A.空值等同于空字符串 B.空值表示还没有确定值
C.不支持字段值为空值 D.空值等同于数值0
50.在下列FoxPro表达式中,结果为日期型的正确表达式是___________。
A.DATE()+TIME() B.DATE()+20
C.DATE()-{01/03/99} D.365-DATE()
51.在VFP中,下面4个关于日期或日期时间的表达式中,错误的是___________。
A.{^2002.02.0111:
10:
10AM}-{^2001.09.0111:
10:
10AM}
B.{^01/91/2003}+20
C.{^2003.02.01}+{^2001.02.01}
D.{^2000/02/01}-{^2001/02/01}
52.连续执行以下命令之后,最后一条命令的输出结果是___________。
SETEXACTOFF
X="A"
?
IIF(X="A",X-"BCD",X+"BCD")
A."A"B."BCD"C."ABCD"D."ABCD"
53.在下列的VisualFoxPro表达式中,运算结果为字符型数据的是。
A."ABCD"+"EF"="ABCDEF"B."1234"-"34"
C.CTOD("05/08/03")D.DTOC(DATE())>"04/03/02"
54.有如下赋值语句,结果为“大家好”的表达式是。
a=“你好”
b=“大家”
A.b+AT(a,1)B.b+RIGHT(a,1)
C.b+LEFT(a,3,4)D.b+RIGHT(a,2)
55.设变量x的值为"abc"(其长度为4,末尾为一个空格字符),变量y的值为"abc"(其长度为4,第一个字符为空格),则表达式LEN(x+y)和LEN(x-y)的返回值分别为。
A.6,6B.7,7C.8,8D.8,7
56.已知数值型变量X=1,Y=2,以下返回值为"!
3!
"的表达式是。
A."!
"+STR(X+Y,1)+"!
"B."!
"+"X+Y"+"!
"
C."!
"+VAL("X+Y")+"!
"D."!
"+X+Y+"!
"
57.逻辑运算符的优先顺序是。
A.NOT,AND,ORB.NOT,OR,ANDC.AND,NOT,ORD.OR,.NOT.AND.
58.运行下列程序段后,屏幕上显示的内容是。
y=DTOC(DATE(),1)
y=.NULL.
?
TYPE("y")
A.CB.DC.LD.NULL
59.假定系统日期是1998年12月20日,有如下命令,执行后N的值应为______。
N=(YEAR(DATE())-1900)+0,
A.1998B.98C.20D.12
60.以下四组表达式中结果是逻辑值.T.的是______。
A.'this'$'thisisastring'B.'this'$'THISISASTRING'
C.'thisisastring'$'this'D.'this'>'thisisastring'
二、填空题
1.项目管理器的选项卡用于显示和管理数据库、自由表和查询等。
2.在VFP中,用户可以利用命令来修改系统的操作环境(如默认目录等),也可以通过菜单命令打开对话框进行设置。
3.在VFP命令窗口中输入并执行命令.FontSize=20,可以使主窗口中输出文本的字号设置为20。
4.在程序中可以用指定全局(公共)变量。
在当前工作期中,任何运行的程序都能使用和修改全局变量和全局数组。
在命令窗
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 应用 作业
![提示](https://static.bdocx.com/images/bang_tan.gif)