《数据库基础与应用》阶段练习
《数据库基础及应用》网上作业(1-5章)

Access2010《数据库基础及应用》网上作业(1-6章)(共68 题)第1 题: (单选题, 1.5 分)有三个关系 R、S 和 T 如下:R S T由关系 R 和 S 通过运算得关系 T,则所使用的运算是________。
A)笛卡尔积B)自然连接C)并D)交[A]选A[B]选B[C]选C[D]选D答案: B第2 题: (单选题, 1.5 分)数据库技术的根本目标是要解决数据的_____。
[A]存储问题[B]共享问题[C]安全问题[D]保护问题答案: B第3 题: (单选题, 1.5 分)下列叙述中错误的是_______。
[A]数据库系统是在文件系统之上加入数据库管理系统对数据进行管理[B]各种数据库管理系统均基于某种数据模型[C]数据库管理系统必须在操作系统支持下工作[D]数据库系统比文件系统能够管理更多的数据答案: D第4 题: (单选题, 1.5 分)数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的_____。
[A]可靠性[B]一致性[C]完整性[D]安全性答案: D第5 题: (单选题, 1.5 分)有三个关系 R、S 和 T 如下:R S T由关系 R 和 S 通过运算得到关系 T,则所使用的运算是________。
A)并B)交C)笛卡尔积D)自然连接[A]选A[B]选B[C]选C[D]选D答案: B第6 题: (单选题, 1.5 分)有两个关系 R 和 T 如下:R T由关系 R 通过运算得到关系 T,则所使用的运算是________。
A)选择B)投影C)交D)并[A]选A[B]选B[C]选C[D]选D答案:A第7 题: (单选题, 1.5 分)下列属于应用软件的是______。
[A]C语言编译系统[B]数据库管理系统[C]教务管理系统[D]Windows操作系统答案: C第8 题: (单选题, 1.5 分)层次模型、网状模型和关系模型是根据_____划分。
数据库基础及应用配套练习参考答案

On <索引关键字>
“筛选”列
Tag <索引标识名>
“类型”列
[Unique][Candidate]
“表达式”列
[Ascending|Descending]
“索引名”列
五、在 Db_bjgl 数据库中,对 Xsqk 表进行如下操作,写出相应命令
1.Alter table xsqk add prim key 学号 tag xh
8
模块三
任务一
一、填空
1.相对定位 绝对定位 条件定位 skip go locate for
2.记录选择器 菜单 命令 3.将记录指针定位到首记录 将记录指针定位到尾记录
4.Browse 筛选
二、判断
1.√ 2 × 3. × 4.√ 5.√
三、写出下列命令输出结果
Use Xsqk
?Reccount()
任务五
一、填空 1.永久关系 临时关系 2.一对一 一对多 多对多 3.索引 父 子 4.更新规则 插入规则 删除规则 5.父 子
6
二、判断 1.× 2.√ 3.× 4.√ 5.× 6.√
三、根据图示填空 一对一 主索引 主索引或候选索引 一对多 主索引 普通索引或唯一索引
四、分析题目要求填空: 在 Db_bjgl 数据库中的学生情况表和学生成绩表间实施如下参照完整性规则,请在下表 中写出各个选项卡中应选择的选项按钮。 (1)修改 Xsqk 表的学号时,Xscj 表相关记录自动修改。 (2)禁止在 Xsqk 表中删除与 Xscj 表有相同学号的对应记录。 (3)在 Xscj 表中插入新记录时,若该学号在 Xsqk 表中不存在,则禁止添加。 根据题目要求进行分析可知: 父表为:___Xsqk____________ 子表为:____xscj_________ Db_bjgl 数据库参照完整性设置表
电大《数据库基础与应用课程》2019-2020模拟试题及答案

电大《数据库基础与应用课程》2019-2020模拟试题及答案一、单项选择题。
把合适的选项编号填写在括号内。
(每小题3分,共36分)1.在利用计算机进行数据处理的四个发展阶段中,第二个发展阶段是()。
A. 人工管理B. 文件系统C. 数据库系统D. 分布式数据库系统 2.在数据库系统中,存取数据的基本单位是()。
A. 记录B. 数据项C. 二进制位D. 字节3.设两个关系R1和R2中分别包含有m和n个元组,R1对R2存在着一对多的联系,将其进行自然连接,在得到的运算结果中最多包含的元组个数为()。
A. m*nB. m+nC. mD. n4. 设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,A→C,(C,D)→E},则该关系的候选码为( )。
A. (A,C)B. (C,D)C. (A,D)D. (B,D)5. 在SQL的建立基本表操作中,定义单值约束所使用的保留字为()。
A. PRIMARYB. UNIQUEC. CHECKD. FOREIGN6. 以一个基本表中的主码同另一个基本表中的外码建立联系,则这种联系的类型为()。
A. 1对1B. 1对多C. 多对多D. 多对17. 在Access的主界面操作窗口中,不存在的区域为()。
A. 功能区B. 导航区C. 工作区D. 描述区8. 在Access的表设计视图中,其上半部分所列的数据项不包括()。
A.字段名称 B.数据类型 C.字段属性 D.说明9. 在Access中,参数查询属于()。
A.更新查询 B.追加查询 C.交叉表查询 D.选择查询10. 在Access中,有四种自动创建窗体的命令,下面不属于此类命令的是()。
A.窗体 B.分割窗体 C.空白窗体 D.数据表11. 报表由5个部分所组成,则最末尾的部分是()。
A.报表页眉 B.页面页脚 C.页面页眉 D.报表页脚12. 在Access中,若利用宏打开一个查询,则选择的宏操作命令是()。
数据库基础与应用(答案)

B. 备注型
C. OLE对象
D. 超链接
17.设置主关键字是在____中实现的。分值:2
A. 表设计视图
B. 表的数据表视图
C. 查询设计视图
D. 报表的设计视图
18.假设规定某个日期型字段的取值范围是2008年1月1日到2009年1月1日,则可设置该字段的有效性规则为分值:2
A. Between #1/1/2008# And #1/1/2009#
D. 输入格式
14.子表的概念是相对主表而言的,它是嵌在____中的表。分值:2
A. 从表
B. 主表
C. 子表
D. 大表
15.在Access中表和数据库的关系是分值:2
A. 一个数据库可以包含多个表
B. 一个表只能包含两个数据库
C. 一个表可以包含多个数据库
D. 一个数据库只能包含一个表
16.在Access的数据类型中,不能建立索引的数据类型是分值:2
C. SELECT * FROM 人事档案 WHERE NOT 职位="部门经理"
D. SELECT * FROM 人事档案 WHERE 职位="部门经理"
25.创建一个查询,若该查询在执行时能够根据输入的学号显示一个学生的成绩单,则这个查询是分值:2
A. 追加查询
B. 操作查询
C. 参数现方式做保护处理对用户上传分享的文档内容本身不做任何修改或编辑并不能对任何下载内容负责
在线作业试卷列表
单选
1.下列关于数据库系统的正确叙述是分值:2
A. 数据库系统减少了数据冗余
B. 数据库系统避免了一切数据冗余
C. 数据库系统中数据的一致性是指数据类型的一致
数据库基础与应用第一次练习

《数据库基础与应用》第一次练习一、填空题1.数据处理是将_______转换成________________的过程。
2.计算机数据处理技术经历了_____________,_____________,_____________和_____________,_______________四个阶段。
3.数据库系统的主要特点是实现数据_____________,减少数据_____________,采用特定的数据_____________,具有较高的数据_____________,具有统一的数据控制功能。
4.数据库系统由__________________________,_____________,_____________,数据库管理员和用户组成。
5.数据库系统具有数据的__________________________,_____________,和__________________________等三级模式结构。
6.数据的物理独立性是指当数据的_____________改变时,通过系统内部的自动映象或转移功能,保持了数据的_____________不变。
7.数据的逻辑独立性是当数据的_____________改变时,通过系统内部的自动映象或转换功能,保持了数据的_____________ 不变。
8.数据库管理系统提供了数据库的_____________ ,_____________ ,_____________ 功能9.数据完整性控制包括__________________________和____________ 控制功能。
10.数据库运行控制功能包括数据的_____________ 控制,_____________ 控制_____________ 控制和数据恢复等四个方面。
11.数据库并发操作控制包括以_____________ 方式打开数据库和对数据库或记录_____________ 两种方法。
南开19春学期(1709、1803、1809、1903)《数据库基础与应用》在线作业-1[参考答案]
![南开19春学期(1709、1803、1809、1903)《数据库基础与应用》在线作业-1[参考答案]](https://img.taocdn.com/s3/m/024f6977be1e650e52ea9981.png)
南开19春学期(1709、1803、1809、1903)《数据库基础与应用》在线作业-1
4、B
一、单选题共25题,50分
1、在SQL语言中,使用最频繁的语句是()
ASELECT
BINSERT
CUPDATE
DDELETE
正确答案是:A
2、规范化过程主要为克服数据库逻辑结构中的插入异常,删除异常和( )
A数据的不一致性
B结构不合理
C冗余度大
D数据丢失
正确答案是:C
3、下列SQL语句中,修改表结构的是()
AALTER
BCREATE
CUPDATE
DINSERT
正确答案是:A
4、数据模型是()
A现实世界数据内容的抽象
B现实世界数据特征的抽象
C现实世界数据库结构的抽象
D现实世界数据库物理存储的抽象
正确答案是:B
5、同一个关系模型的任两个元组值()
A不能全同
B可全同
C必须全同
D以上都不是
正确答案是:A
6、以下不属于服务器端脚本语言的是()
AJSP
BPHP
CASP
DADO
正确答案是:D
7、SQL语言中,插入数据的命令是()
AINSERT
BUPDATE
CSELECT
DDELETE。
《数据库基础与应用》练习题及答案

14.用户定义的________是对关系中一些属性的取值给定相应的约束条件,禁止非法数据进入________。
15.传统的集合运算包括____、____、____和__________四种。
16.设一个集合A={3,4,5,6,7},集合B={1,3,5,7,9},则A和B的并集中包含有______个元素,A和B的交集中包含有______个元素,A和B的差集中包含有______个元素。
23.设一个关系模式为R1(A,B,C),对应的关系内容为R={{1,10,50}, {2,10,60}, {3,20,72}, {4,30,60}},另一个关系模式为R2(A,D,E),对应的关系内容为R={{1,10,50}, {2,10,60}, {1,20,72}, {2,30,60}},则R1><R2的运算结果中包含有________个元组,每个元组包含有________个分量。
16.域是实体中相应属性的__取值范围__,性别属性的域包含有_2_个值。
17.实体之间的联系类型有三种,分别为_1:1__、__1:n__和__m:n__。
18.若实体A和B是多对多的联系,实体B和C是1对1的联系,则实体A和C是_多_对__多__的联系。
19.若实体A和B是1对多的联系,实体B和C是1对多的联系,则实体A和C是_1_对__多_的联系。
22.设一个关系模式为R1(A,B,C),对应的关系内容为R1={{1,10,50}, {2,10,60}, {3,20,72}, {4,30,60}},另一个关系模式为R2(A,B,D),对应的关系内容为R2={{1,10,50}, {2,10,60}, {1,20,72}, {2,30,60}},则R1><R2的运算结果中包含有________个元组,每个元组包含有________个分量。
数据库基础及应用作业答案一

数据库基础及应用作业答案一电大最新《数据库基础及应用》形成性考核册作业答案一(第1~第3章)一、单选题(在每小题的空括号内填写上正确选项的字母, 每小题2分, 共36分)1.在利用计算机进行数据处理的四个发展阶段中, 第3个发展阶段是( C )。
A.人工管理B.文件系统C.数据库系统D.分布式数据库系统2实体中能够唯一标识自己的属性被称做( A )。
A.码B.域C.联系D.元组3、关系数据模型属于( B )。
A.概念数据模型B.逻辑数据模型C.存储数据模型D.对象数据模型4.若实体A和B是1对多的联系, 实体B和C是多对1的联系, 则实体A和C是( C )联系。
A.1对1B.1对多C.多对多D.多对15.在数据库体系结构的三级模式中, 全局模式处于( B )层。
A.最内B.中间C.最外D.应用6.下面不属于数据库体系结构中三级模式的是( C )。
A.存储模式B.逻辑模式C.数据模式D.应用模式7.设D1、D2和D3定义域中的基数分别为2、3和4, 则D1xD2xD3的元组数为( B )。
A.9B.24C.10D.148.设关系R1具有a1个属性和b1个元组, 关系R2具有a2个属性和b2个元组, 则关系R1×R2所具有的元组个数( D )。
A.a1+b1B.a2+b2C.a1xa2D.b1xb29.若一个关系为R(学生号, 姓名, 性别, 年龄), 则能够作为主码的属性为( A )。
A.学生号B.姓名C.性别D.年龄10.设一个关系模式为R(A,B,C), 对应的关系内容为R={{1,10,50},{2,10,60},{3,20,72},{4,30,60}}, 则δB>15(R)的运算结果中具有的元组个数为( B )。
A.1B.2C.3D.411.设一个学生关系为S(学生号, 姓名), 课程关系为C(课程号, 课程名),选课关系为X(学生号, 课程号, 成绩)。
则求出所有选修课程信息的运算表示式为П课程号(X)与( A )的自然连接。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《数据库基础与应用》阶段练习一、单项选择题1.ER图是E-R模型的图形表示法,其中实体之间的联系用B表示。
A.矩形框 B.菱形框 C.圆形框 D.椭圆形框2.在Visual Foxpro中,通用型字段G和备注型字段M在表中的宽度都是B。
A.2个字节 B.4个字节 C.8个字节 D.10个字节3.建立索引时,C字段不能作为索引字段。
A.字符型 B.数值型 C.备注型 D.日期型4.已知xs.dbf中有如下五条记录,当执行下列语句后,屏幕显示的结果为B。
xm=6use xs?xmA.6 B.李林 C.高辛 D.李枫5.学生成绩表xsda.dbf的结构如下:姓名(C,8)、语文(N,5,2)、数学(N,5,2)、英语(N,5,2)、总分(N,6,2)。
其中前4个字段均已有值,要求统计每位学生的总分并存入总分字段中,下列命令中不能实现的是B。
A.replace all 总分 with 语文+数学+英语B.sum 语文+数学+英语 to 总分C.update xsda set总分=语文+数学+英语D.scanreplace 总分 with语文+数学+英语endscan6.在表的浏览窗口中,要在一个允许NULL值的字段中输入.NULL.值的方法是B。
A.直接输入“.NULL.”的各个字母 B.按[CTRL+0]组合键 C.按[CTRL+N]组合键 D.按[CTRL+L]组合键7.数据的逻辑独立性是通过D来保证的。
A.模式 B.内模式 C.模式/内模式映射 D.外模式/模式映射8.命令DIMENSION A(3) 定义了一个数组名为A的数组,并赋值A(1)=10,A=20,则数组元素A(1)、A(2)、A(3)的值分别是D。
A.10 .F. 20 B.10 20 20 C.20 .F. 20 D.20 20 209.数据库表的字段扩展属性中,通过对A B的设置可以限定字段的内容仅为英文字母。
A.字段格式 B.输入掩码 C.字段标题和注释 D.字段级规则10.参照完整性是用来控制数据的一致性。
在Visual Foxpro系统中,系统提供的参照完整性机制不能实现的是:D。
A.设置“更新级联”:更新主表主关键字段的值,用新的关键字值更新子表中所有相关记录B.设置“删除级联”:主表可以任意地删除记录,同时删除子表中所有相关记录C.设置“删除限制”:若子表中有相关记录,则主表禁止删除记录D.设置“插入级联”:主表插入新的记录后,在子表自动插入相应的记录11.表达式VAL(“1E1”)+AT(“1”,“1.31E1”,2)的结果是C。
A.13 B.11 C.14 D.1E12.已知TS(图书)表如下:TSBH TSMC JSRQ HSRQ JSZHA002 计算机基础 04/09/2005 05/08/2005 10110011A001 计算机基础 04/09/2005 04/23/2005 10110035B011 西方经济学 03/29/2005 07/20/2005 20110012B015 .NULL. 09/05/2004 12/06/2004 20110013执行以下代码后,则在浏览窗口中B。
USE TSINDEX ON TSMC TAG TSMCSET ORDER TO TSMCBROWSEA.TSBH为B011的记录排在第一 B.TSBH为B015的记录排在第一C.TSBH为A002的记录排在第一 D.TSBH为A001的记录排在TSBH为A002的记录之前13.不可以作为查询和视图的数据源的是A。
A.查询 B.数据库表 C.自由表 D.视图14.在查询设计器中已设定联接条件为xs.学号=cj.学号,若要在查询结果中显示xs表中所有记录及cj表中满足条件的记录,则联接类型应为C。
A.内部联接 B.右联接 C.左联接 D.完全联接15.运行以下程序后,VFP主窗口显示的结果A。
CLEARn=0DO WHILE n<10IF INT(n/2)=n/2?”W”endif??”Fox”n=n+1ENDDOA.显示5行,内容均为WFoxFox B.显示5行,内容均为WFoxWFox C.显示4行,内容均为WFoxFox D.显示4行,内容均为FoxFoxW 16.查询文件中保存的是A。
A.查询的命令 B.查询的结果 C.查询的条件 D.与查询有关的表17.在下列函数中,函数的返回值为数值型的是C。
A.bof() B.ctod(‘01//1/06’) C.at(‘审计’,’南京审计学院’) D.substr(dtoc(date()),7)18.一张表的全部Memo字段的内容存储在C。
A.不同的备注文件中 B.同一个文本文件中 C.同一个备注文件中 D.同一个数据库文件中19.实体是信息世界的术语,与之对应的数据库术语是C。
A.、文件 B.数据库 C.记录 D.字段20.顺序键入以下命令,显示结果为D。
STORE “18.69” TO XY=INT(&X+1)?YA.20 B.18.691 C.18.79 D.19二、填空题1.传统的集合运算包括并、交、差运算;专门的关系运算包括选择、投影和联接。
2.用Locate for命令定位后,如果一张表中有两条满足条件的记录,则记录指针指向第一条满足条件的记录。
如果要将记录指针定位到满足条件的第二条记录号上,则应该执行_CONTINUE_命令。
3、3.创建并保存一个项目后,系统会在磁盘上生成两个文件,这两个文件的文件扩展名分别是.PJX 和.PJT 。
4.一张表的主关键字被包含到另一张表中时,在另一张表中称这字段为_ 外部关键字。
5.表达式SUBSTR("GotFocus",LEN("语言"))的返回值是Focus。
6.?ROUND(456.78,-1)的结果为460 。
7.?MOD(23,-3)的结果为-1 。
8.?4>2 OR 2>3 AND NOT ‘3’ $’123’的结果为.T. 。
9.选择当前未被使用的最小工作区的命令是__SELECT 0___。
10.索引的标识名最多可以有___10__个字符。
11.要查看cj表的cj字段的标题,可使用函数:?DBGETPROP(“CJ.CJ”, “FIELD_” , “CAPTION”)12.数据库是一种数据容器。
从项目管理器窗口看,数据库可以包含的子项有:表、视图、连接和存储过程。
13.数据库表与数据库之间的相关性是通过表文件与库文件之间的双向链接实现的。
双向链接包括前链和后链,前链保存在数据库中,若要删除后链,则用FREE TABLE命令。
14.“SQL”的英文全名是_structured query language___。
15.对KC表,要求课时数(kss)大于等于4的学分(xf)不得低于2(包含2),应该设置kc表的插入触发器验证规则,规则表达式为iif(kss>=4,xf>=2 , .t)。
16.下列程序是求1~100之间非3倍数的所有奇数之和。
S=0FOR I=1 TO 99 STEP 2IF MOD(I,3)=0loopENDIFS=S+IENDFOR17.下列自定义函数NTOC()的功能是:当传送一个1~7之间的数值型参数时,返回一个中文形式的“星期日~星期六”。
例如,执行命令?NTOC(4),显示“星期三”,请完善程序。
FUNCTION NTOCPARAMETERS nLOCAL chch=”日一二三四五六”mch=”星期”+SUBSTR(ch, _2*n-1 ,2)RETURN mchENDFUNC三、阅读程序写结果1.有一个表文件BHSL.DBF,其内容如下:记录号编号数量1 A1 102 A0 853 A2 674 A10 505 A12 65写出下列程序的运行结果:USE BHSLSL=0SCANSL=SL+数量SKIPENDSCAN?SL屏幕显示结果为142___2.已知教师表的结构为:GH C(5)、XM C(8)、CSRQ D、GL N(2,0)、XIMING C(18)、JL M,下列程序执行后,结果为GH XM XIMING。
USE JSFOR n=1 TO FCOUNT()IF TYPE(FIELD(n))=“C”?? FIELD(n)ENDIFENDFORUSE3.假设教师表中有6条记录,分别为:写出下列程序的运行结果:N=0USE JSDO WHILE .NOT. EOF()IF XB=”女”N=N+1ENDIFSKIPENDDO?N输出结果为:__2__4.基于上题的教师表,执行下列程序后,XM的值为王小红。
USE JSINDEX ON JBGZ TAG JBGZ1SEEK 1200SKIP?XM5.STORE 0 TO nA,nB,nCSTORE ”ABCAABBCAB” TO cStrDO WHILE LEN(cStr)>0S=LEFT(cStr,1)n&S=n&S+1cStr=RIGHT(cStr,LEN(cStr)-1)ENDDO? nA,nB,nC上面的程序执行后,nA的值是 4 ,nB的值是 4 ,nC的值是2 。
6.P=0FOR i=1 TO 5P=P+JC(i)ENDFOR? PFUNCTION JCPARAMETERS XS=1FOR n=1 TO XS=S*nENDFORRETURN SENDFUNC运行结果P为:1537.S=0N=0FOR I=11 to –1 step -2S=S+IN=N+1ENDFOR? S,N,I输出结果为:35 7 -3四、写命令教师表(js.dbf)的表结构如下表所示:(1)写出创建js表结构的SQL命令Creat tablle js(Gh C(6),``````)(2)用INSERT INTO命令插入如下记录:B0001,李红,女,1976年3月12日生,工龄五年,基本工资1800元。
INSERT INTO js values ()(3)创建索引,要求根据性别字段排序,当性别相同时按出生日期排序,索引标识名为XBRQ。
Index on xb + dtoc (csrq,1) tag xbrq(4)将上题创建的索引XBRQ设置为主控索引的命令是:Set order to xbrq(5)将js表中所有年龄大于60岁记录置删除标记的SQL命令是: Delete from js where year(date())-year(csrq)>=60(6)按如下要求修改js表中的男教师的基本工资:工龄在10年以下(不含10年)基本工资加200工龄在10年以上基本工资加300请用UPDATE命令完成上述更改:(7)如果js表已在当前工作区中打开,要筛选出所有女教师的命令是:(8)将性别为男的教师复制到JSNAN文件中,JSNAN的文件类型为EXCEL。