《数据库基础及应用》期末练习试题1

合集下载

国家开放大学《数据库基础与应用》期末考试复习题及参考答案

国家开放大学《数据库基础与应用》期末考试复习题及参考答案

第一套题客观题单选题(共12题,共36分)1. 利用SQL语言所建立的视图在数据库中属于()。

A 实表B 虚表C 索引D 字段参考答案:B;考生答案:B;试题分数:3;考生得分:32. 下面属于Access数据库中所含操作对象的是()。

A 文件B 宏C 索引D 视图参考答案:B;考生答案:B;试题分数:3;考生得分:33. 设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,A→C,B→D,D→E},则该关系的候选码为()。

A AB BC CD D参考答案:A;考生答案:A;试题分数:3;考生得分:34. 在文件系统中,存取数据的基本单位是()。

A 记录B 数据项C 二进制位D 字节参考答案:A;考生答案:A;试题分数:3;考生得分:35.在Access中,如果只想显示表中符合条件的记录,可以使用的方法是()。

A 筛选B 删除C 冻结D 隐藏参考答案:A;考生答案:D;试题分数:3;考生得分:06.在Access中,若利用宏打开一个查询,则选择的宏操作命令是()。

A OpenTableB OpenQueryC OpenFormD OpenReport参考答案:B;考生答案:B;试题分数:3;考生得分:37. 在利用计算机进行数据处理的四个发展阶段中,第三个发展阶段是()。

A 人工管理B 文件系统C 数据库系统D 分布式数据库系统参考答案:C;考生答案:C;试题分数:3;考生得分:38. 设两个关系中分别包含有m和n个属性,它们具有同一个公共属性,当对它们进行等值连接时,运算结果的关系中包含的属性个数为()。

A m*nB m+n-1C m+nD m+n+1参考答案:C;考生答案:B;试题分数:3;考生得分:09.在SQL的查询语句中,group by选项实现的功能是()。

A 选择B 求和C 排序D 分组统计参考答案:D;考生答案:D;试题分数:3;考生得分:3。

数据库原理及应用期末试题及答案1

数据库原理及应用期末试题及答案1

课程名称: 数据库原理与应用考试时间, 每小题2分, 共1.DB.DBMS和DBS三者之间的关系是()A.DB、包括DBMS和DBS B、DBS包括DB和DBMSC.DBMS包括DB和DBSD.不能互相包括2.算术运算函数MOD(18,4)、Int(3.14)的值分别是()。

A.2.3B.3.3C.4.4D.4.5.43、比较“逻辑操作符”、“关系操作符”、“算术操作符”的优先级, 从高到低排列正确的是()。

A.算术、关系、逻辑 B、算术、逻辑、关系C.关系、逻辑、算术D.关系、算术、逻辑4、在VFP中, 表文件默认的扩展名为()。

A..DOCB..IDXC..CDXD..DBF5、在VFP的命令窗口中, 执行创建“职工档案表”Zgdab的命令是()。

E Zgdab B、Create ZgdabC.Modify ZgdabD.List Zgdab6、在关系数据库中, 记录的删除包括逻辑删除和物理删除, 以下关于这两种删除的描述正确的是()A.逻辑删除是将当前表中已被物理删除的记录清除掉B.物理删除是给记录打上删除标记, 必要时可以进行恢复C、逻辑删除是给记录打上删除标记, 必要时可以进行恢复;而物理除是将当前表中已被物理删除的记录清除掉D.以上都不对7、比较类型中()是指定指端包含与实例文本相匹配的字符, 可以使用通配符“%”和“_”。

A.BetweenB.InC.Like D is NULL8、在常用的表格属性中, ()是与父表的关键字相连接的子表的外部关键字。

A.Child Order B、Column Count C、Link Master D、Record Source9、()是按适当的原则把一个情况复杂、规模较大的程序系统划分为一个个较小的、功能相关而又相对独立的模块。

A.模块B.模块化C.结构化D.面向对象10、面向对象程序设计基本上是一种包装代码, 代码可以重用,而且维护起来起来很容易, 其最主要的包装概念被称为()。

《数据库基础及应用》综合测试

《数据库基础及应用》综合测试

《数据库基础及应用》综合测试(一)——Visual FoxPro操作基础及应用学号:_________ 姓名:_________ 成绩:_________一、单选(每小题3分共21分)1.以下命令可以用来创建数据库的是()A.Create Database B.Create TableC.Remove Table D.Add Table2.打开一个已建立结构复合索引的数据表,立即用Browse浏览记录的顺序是()A.第一个索引标识的顺序B.最后一个索引标识的顺序C.原物理顺序D.用Set Order To设置的索引3.下列修改数据表的操作中,可能使数据丢失的是()A.增加一个字段B.改变一个字段的数据类型C.改变一个字段名D.A 、B、C三种情况均可能4.命令Select 0的功能是()A.选择0号工作区为当前工作区B.关闭主工作区中所有打开的文件C.选择当前工作区号+1的工作区为当前工作区D.选择工作区号最小的未使用的工作区为当前工作区5.在Zgda表中,查询所有职中毕业的学生信息,以下语句正确的是()A.Select * From Zgda Where 毕业学校=职中B.Select * From Zgda Where 毕业学校=“职中”C.Select * From Zgda Where 毕业学校 L ike “%职中%”D.Select * From Zgda Where 毕业学校 Like %职中%6.设计报表可使用的控件的是()A.标签、文本框、列表框B.标签、域控件、列表框C.标签、域控件、线条D.布局、图片或数据源7.在VFP的表单中,为“确定”按钮定义访问键O,正确的定义是()A.&O B.<O C.\<O D.按Alt+O二、填空(每空3分共21分)1.从数据的组织结构来分类,VFP是______________型数据库管理系统。

2.表达式“重庆”$“中国” And 8>7 Or Not 3>5 的值为________。

数据库基础与应用期末测试卷及答案

数据库基础与应用期末测试卷及答案

数据库基础与应用期末测试卷一、单项选择题。

把合适的选项编号填写在括号内。

(每小题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中,若利用宏打开一个查询,则选择的宏操作命令是()。

A.OpenTable B.OpenQuery C.OpenForm D.OpenReport二、是非判断题。

数据库基础及应用期末考试试题题库(可编辑)

数据库基础及应用期末考试试题题库(可编辑)

《数据库基础及应用》选择题题库(单选)1.在学生成绩表tblCourseScore中的列Score用来存放某学生学习某课程的考试成绩(0~100分,没有小数), 用下面的哪种类型最节省空间?CA. intB. smallintC. tinyintD. decimal 3,02.订单表Orders的列OrderID的类型是小整型(smallint),根据业务的发展需要改为整型(integer),应该使用下面的哪条语句?CA. ALTER COLUMN OrderID integer FROM OrdersB. ALTER TABLE Orders OrderID integerC. ALTER TABLE Orders ALTER COLUMN OrderID integerD. ALTER COLUMN Orders.OrderID integer3. 小王在SQL Server 2005数据库中创建了如下两个表:CREATE TABLE 雇员表雇员代号int IDENTITY 10001,1 PRIMARY KEY NONCLUSTERED,雇员姓名 varchar 20 NOT NULL,通信地址 varchar 200 NULLCREATE TABLE 订单表订单号 int IDENTITY 1,1 PRIMARY KEY,雇员代号 int NOT NULL,客户代号 int NOT NULL,订购日期 datetime NOT NULL,订购金额 money NOT NULL他需要获得2003年9月1日每个雇员的最高的一笔销售金额,要求列出“雇员代号”、“雇员姓名”、“订购日期”、最高的“订购金额”。

下面哪个语句能完成该功能?BA. SELECT a.雇员代号,a.雇员姓名,b.订购日期,b.订购金额FROM 雇员表 AS a LEFT OUTER JOIN 订单表 AS bON a.雇员代号 b.雇员代号WHERE b.订购日期 '09/01/2003'AND 订购金额 IN SELECT 订购金额 FROM 订单表B. SELECT a.雇员代号,a.雇员姓名,b.订购日期, 订购金额FROM 雇员表 AS a LEFT OUTER JOIN 订单表 AS bON a.雇员代号 b.雇员代号 AND b.订购日期 '09/01/2003' GROUP BY a.雇员代号,a.雇员姓名,b.订购日期C. SELECT a.雇员代号,a.雇员姓名,b.订购日期, 订购金额FROM 雇员表 AS a INNER JOIN 订单表 AS bON a.雇员代号 b.雇员代号WHERE b.订购日期 '09/01/2003'GROUP BY a.雇员代号,a.雇员姓名,b.订购日期,b.订单号D. SELECT a.雇员代号,a.雇员姓名,b.订购日期, 订购金额FROM 雇员表 AS a INNER JOIN 订单表 AS bON a.雇员代号 b.雇员代号WHERE b.订购日期 '09/01/2003'AND 订购金额 IN SELECT 订购金额 FROM 订单表4.使用下列哪个数据类型可以存储达2 GB的数据? AA. textB. varbinaryC. varcharD. varchar5.用于定义、撤销和修改数据库对象的语言是 AA.DDLB.DMLC.DCLD.DEL.用于数据库中数据的修改和检索的语言是 BA.DDLB.DMLC.DCLD.DEL.用于数据访问权限的控制的语言是 CA.DDLB.DMLC.DCLD.DEL.关系模型的数据结构是 DA.树B.图C.表D.二维表在Products数据库中建立一个新表Authors,表中应该包含name列和每个作者的ID列,下列语法正确的是 c 。

《数据库应用》期末考试试卷附答案

《数据库应用》期末考试试卷附答案

《数据库应用》期末考试试卷附答案一、填空题(每空2分,共20分)1.关系数据模型由关系数据结构、关系操作和三部分组成。

2.一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的。

3.在Student表的Sname列上建立一个唯一索引的SQL语句为:CREATE Stusname ON student(Sname)4.SELECT语句查询条件中的谓词“!=ALL”与运算符等价5.关系模式R(A,B,C,D)中,存在函数依赖关系{A→B,A→C,A→D,(B,C)→A},则侯选码是,R∈NF。

6.分E-R图之间的冲突主要有属性冲突、、结构冲突三种。

7.是DBMS的基本单位,是用户定义的一个数据库操作序列。

8. 存在一个等待事务集{T0,T1,…,T n},其中T0正等待被T1锁住的数据项,T1正等待被T2锁住的数据项,T n-1正等待被T n锁住的数据项,且T n正等待被T0锁住的数据项,这种情形称为。

9.是并发事务正确性的准则。

二、单项选择题(每小题2.5分,共50分)10.概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是()A.层次模型B.关系模型C.网状模型D.实体-联系模型11.数据的物理独立性是指()A.数据库与数据库管理系统相互独立B.用户程序与数据库管理系统相互独立C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D.应用程序与数据库中数据的逻辑结构是相互独立的12.有一名为“列车运营”实体,含有:车次、日期、实际发车时间、实际抵达时间、情况摘要等属性,该实体主码是()A.车次B.日期C.车次+日期D.车次+情况摘要13.己知关系R和S,R∩S等价于()A. (R-S)-SB. S-(S-R)C.(S-R)-RD. S-(R-S)14.学校数据库中有学生和宿舍两个关系:学生(学号,姓名)和宿舍(楼名,房间号,床位号,学号)假设有的学生不住宿,床位也可能空闲。

数据库基础与应用课程期末综合练习及答案

数据库基础与应用课程期末综合练习及答案

数据库基础与应用课程期末综合练习一、单项选择题1.设D1、D2和D3域的基数分别为2、3和4,则D1⨯D2⨯D3的元组数为( 24 )。

2.若一个关系为R(学生号,姓名,性别,年龄),则(学生号)适合作为该关系的主码。

3.设一个集合A={3,4,5,6,7},集合B={1,3,5,7,9},则A和B的并集中包含有( 7 )个元素。

4. 在一个关系R中,若存在X→(Y,Z),则也隐含存在X→Y和X→Z,称此为函数依赖的(分解性)规则。

5.若一个关系的任何非主属性都不部分依赖于任何候选码,则称该关系最高达到了(第二)范式。

6.Access数据库中的“一对多”指的是(一条记录可以与不同表中的多条记录相联系)。

7.文本型字段最多可以存放( 255 )个字符。

8.下列()图标是Access的标志。

9.Access中的字段说明用于对字段作进一步的描述,当光标处于该字段内时,其字段说明被显示在(状态栏)上。

10.Access 2000中数据访问页有两种视图,它们是设计视图和(页面)视图。

11.域是实体中相应属性的(取值范围)。

12.把保存关系定义的关系称为对应数据库的(元关系)。

13.在一个关系R中,若存在X→Y,则XZ→Y也成立,称此为函数依赖的(自增性)规则。

14. 设一个关系为R(A,B,C,D,E,F),它的最小函数依赖集为FD={A→B,A→C,A→D,D→E,D→F},则该关系的候选码为( A )。

15.在SQL中,对基本表进行插入和修改记录的命令为( insert和update )。

16.Access2000数据库是(关系)型数据库。

17.如果字段内容为声音文件,可将此字段定义为( OLE对象)类型。

18.在建交叉表查询的过程中,最多可以选择( 3 )个行标题字段。

19.显示包含警告信息或其他信息的消息框,应该使用的操作是( MsgBox )。

20.下列()图标是Access中新建宏的标志。

二、是非判断题(√)1.当建立和删除一个视图时,对相应的基本表没有影响。

524数据库基础与应用A试卷+答案

524数据库基础与应用A试卷+答案

《数据库基础与应用》期末考试试卷一、单项选择题:(每小题2分,共50分)(A)1、支持数据库各种操作的软件系统是。

A、数据库管理系统B、文件系统C、数据库系统D、操作系统(B)2、Access数据库的诸对象中,只有是实际存储数据的地方。

A、查询B、表C、窗体D、报表(B)3、在SQL查询ORDER BY 语句用于____________。

A、选择行条件B、对查询进行排序C、列表D、分组条件(D)4、关系数据库系统中所管理的关系是。

A、一个.mdb文件B、若干个.mdb文件C、一个二维表D、若干个二维表(C)5、不能退出Access的方法是。

A、“文件”-“退出”B、“系统”-“退出”C、ESCD、Ctrl+Alt+Del(C)6、设计数据库前,常常先建立概念模型,用来表示实体与实体间联系。

A、数据流图B、模块图C、E-R图D、程序框图(B)7、设有班级和学生两个实体,每个学生只能属于一个班级,一个班级有多个学生,则班级和学生实体之间的联系类型是。

A、1:1B、1:nC、m:nD、n:1(A)8、必须输入0-9数字的输入掩码是。

524号《数据库基础与应用》试卷第1页共6页A、0B、9 C、&D、A(D)9、条件中“In(70,90)”的意思是______。

A、数值70到90之间的数字B、数值70和90之间,且不包含这两个数字C、数值70和90这两个数字之外的数字D、数值70和90这两个数字(D)10、下列字段类型中,____________类型字段的值不能够更新。

A、文本B、数字C、日期D、自动编号(C)11、备注型字段的最大长度是。

A、254B、255C、65535D、65536(C)12、在Access数据库中,从数据表找到符合特定准则的数据信息的是_________。

A、汇总查询B、动作查询C、选择查询D、SQL查询(B)13、不是Access关系数据库中的对象是。

A、查询B、程序C、数据访问页D、窗体(D)14、在Access2003的表中,不可以定义为主键。

数据库及应用课程期末考试试题

数据库及应用课程期末考试试题

数据库及应用课程期末考试试题一、填空题。

(将正确答案填入括号内,每空1分,共20分)1、数据库系统是由、、和构成。

2、数据模型按不同的应用层次分为、、三种。

3、SQL server 2005 把表分为四种类型、、- 和。

4、根据where子句种条件表达的不同,该查询又分为、 - 和。

5、RIGHT(‘abcdefg’,3) 执行命令后结果是。

6、对于数据库中组成部分,无论是表还是视图、索引、查询都可以通过两种方式创建:- 和。

7、SQL server支持的两种模式的身份验证:、。

8、在SQL server 2005里为每个DML触发器都定义了两个特殊的表,一个是INSERTED表,一个是表。

二、选择题。

(将正确答案的序号填入表格中。

每小题3分,共30分)1、数据模型有三个要素,其中用于描述系统静态特性的是()。

A. 数据结构B. 数据操作C. 数据完整性约束D. 数据模型2、要配置“身份验证模式”,应在“服务器属性”窗口中()选项中进行设置。

A. 常规B. 内存C. 安全性D. 高级3、当执行CREATE DATABASE语句时,将通过复制()数据库中的内容来创建数据库的第一部分。

A. MasterB. MsdbC. ModelD. Temptb4、下面关于INSERT…SELECT语句的描述中,哪些是正确()A. 新建一个表B. 语法不正确C. 一次可以插入多行数据D. 必须向已有的表中插入数据5、SELECT子句中关键字()用于消除重复项。

A. AsB. DistinctC. TopD. Percent6、下面运算符优先级最高的是()A. ANDB. NOTC. ALLD. LIKE7、使用SQL语句创建数据库时,SQL语句中初始大小(size),可增大到的最大容量和自动增长的默认单位是()A. KBB. MBC. GBD. TB8、集合运算中不包括下列哪个操作()A. 并操作B. 交操作C. 差操作D. 与操作9、执行substring(‘abcdefg’,2,3)的结果是()A. abB. bcC. bcdD. abc10、定义学生姓名,适宜使用的类型为()A. intB. realC. varchar(max)D. char(10)三、判断题。

数据库期末考试试题和答案

数据库期末考试试题和答案

试题一一、单项选择题(本大题共20小题,每小题 2 分,共40分)在每小题列出的四个备选项中只有一个是符请将其代码填写在题后的括号合题目要求的,错选、多选或未选均无分。

1. 数据库系统的核心是(B )A •数据库B •数据库管理系统C •数据模型D •软件工具2. 下列四项中,不属于数据库系统的特点的是(C )A •数据结构化B •数据由DBMS统一管理和控制C.数据冗余度大 D •数据独立性高3. 概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是(D )A •层次模型B.关系模型C •网状模型D •实体-联系模型4. 数据的物理独立性是指(C )A •数据库与数据库管理系统相互独立B •用户程序与数据库管理系统相互独立C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D •应用程序与数据库中数据的逻辑结构是相互独立的5.要保证数据库的逻辑数据独立性,需要修改的是( A )A .模式与外模式之间的映象B .模式与内模式之间的映象C •模式D .三级模式6. 关系数据模型的基本数据结构是(D )A .树B .图C.索引 D .关系7. 有一名为“列车运营”实体,含有:车次、日期、实际发车时间、实际抵达时间、情况摘要等属性,该实体主码是( C )A .车次B.日期C.车次+日期 D .车次+情况摘要8. 己知关系R和S, R A S等价于(B )A. ( R-S)-SB. S-(S-R)C. (S-R)-RD. S-(R-S)9. 学校数据库中有学生和宿舍两个关系:学生(学号,姓名)和宿舍(楼名,房间号,床位号,学号)假设有的学生不住宿,床位也可能空闲。

如果要列出所有学生住宿和宿舍分配的情况,括没有住宿的学生和空闲的床位,则应执行( A )A. 全外联接B. 左外联接C. 右外联接D. 自然联接10. 用下面的T-SQL 语句建立一个基本表:CREATE TABLE Student( Sno CHAR( 4) PRIMARY KEY ,Sname CHAR( 8) NOT NULL, Sex CHAR(2), AgeINT)可以插入到表中的元组是( D )A. '5021,'刘祥',男,21B. NULL ,'刘祥',NULL ,21C. '5021,NULL ,男,21D. '5021,'刘祥',NULL ,NULL11. 把对关系SPJ 的属性QTY 的修改权授予用户李勇的T-SQL 语句是( C )A. GRANT QTY ON SPJ TO '李勇’B. GRANT UPDATE(QTY) ON SPJ TO '李勇'C. GRANT UPDATE (QTY) ON SPJ TO 李勇D. GRANT UPDATE ON SPJ (QTY) TO 李勇 12. 图1中(B )是最小关系系统13 •关系规范化中的插入操作异常是指 A •不该删除的数据被删除 C •应该删除的数据未被删除 14 •在关系数据库设计中,设计关系模式是数据库设计中( A )阶段的任务 A .逻辑设计 B •物理设计 C •需求分析 D •概念设计15•在E-R 模型中,如果有3个不同的实体型,3个m:n 联系,根据E-R 模型转换为关系模 型的规则,转换后关系的数目为( C )0A . 4B . 5C . 6D . 716 •事务的隔离性是指(A )。

数据库原理与应用教程期末考试试题与答案1

数据库原理与应用教程期末考试试题与答案1

数据库原理与应用教程―SQL Server期末测试题与答案(一)一、填空题(每空1分,共10分)1.数据库系统的核心是___ __。

2.在关系模型中,实体以及实体间的联系都是用______来表示的。

3.设关系模型R(A,B,C),F是R上的函数依赖集,F={A→B,C→B},则R的候选码为_________。

4.层次模型用“树结构”来表示数据之间的联系,网状模型用“_________” 来表示数据之间的联系。

5.SQL Server2005中,一个简单的数据库可以只有一个_________文件和一个日志文件。

6.聚集索引和非聚集索引的存储结构都采用____________索引结构。

7.一个事务必须具有的四个属性是原子性、一致性、__________和持久性。

8.在T-SQL中,查询表中数据时,可用___________关键字滤掉重复行。

9.调用标量函数时必须提供至少由两部分组成的名称,即________. 函数名。

10.触发器是当数据库服务器中发生数据操作语言事件时会自动执行的存储过程。

二、选择题(每小题1分,共20分)1.数据管理的发展不包括下面哪个阶段()(A)文件系统(B)数据库系统(C)人工管理(D)统一管理2.一个学生可以同时借阅多本书,一本书只能由一个学生借阅,学生和图书之间是什么样的联系()(A)一对一(B)一对多(C)多对多(D)以上全不是3.如果事务1将数据库中的A值从200改为300,事务2读A值为300,事务1又将刚才的操作撤销,A值恢复为200,那么事务2读取了“脏”数据。

这种情况是由于数据库保护中的那方面不当而引起的()(A)并发控制 (B)完整性约束(C)安全性控制(D)数据库的恢复4.在关系模型中,“元组”是指()(A)表中的一行(B)表中的一列(C)表中的一个数据(D)表中的一个成分5.有学生、选修和课程三个关系,学生S(学号,姓名,性别….),课程C(课程号,课程名),选修SC(学号,课程号,成绩)。

数据库原理及应用-期末考试试题(可编辑修改word版)

数据库原理及应用-期末考试试题(可编辑修改word版)

数据库原理及应用期末考试试题1.组织层数据模型的三要素是[ ]。

A.外模式,概念模式和内模式B.关系模型,网络模型,层次模型C.1:1 的联系,1:n 的联系,n:m 的联系D.数据结构,数据操作,数据约束条件2在关系模型中,任何关系必须满足约束条件包括实体完整性、[ ]和用户自定义完整性。

A.动态完整性B.数据完整性C.参照完整性D.结构完整性3SQL Server 中的角色是[ ]。

A. 一个服务器登录B. 一个数据库用户C. 一组权限的集合D. 一个服务器用户4.当数据的物理存储结构改变时,应用程序无需改变,这样的特性称为数据的[ ]。

A.逻辑独立性B.物理独立性C.程序无关性D.物理无关性5.下列哪个不是以处理大量数据为中心的应用程序的特点[ ]。

A.涉及的数据量大B.数据需长期联机保存C.数据的计算复杂D.数据可被多个应用所共享6.E-R 图适用于建立数据库的[ ]。

A.概念模型B.结构模型C.逻辑模型D.物理模型7.在关系数据库设计中,设计关系模型属于[ ]。

A.需求分析B.物理结构设计C.逻辑结构设计D.概念结构设计8.[ ]记录了对数据库中数据进行的每一次更新操作。

A.后援副本B.日志文件C.数据库D.缓冲区9.[ ]是用户定义的一组数据库操作序列,是一个基本的不可分割的工作单元。

A.程序B.进程C.事务D.文件10.信息世界中,实体是指[ ] 。

A.客观存在的事物 B. 客观存在的属性C. 客观存在的特性D. 某一具体事件11.数据库系统中, DBA 表示[ ] 。

A.应用程序设计者B. 数据库使用者C. 数据库管理员D. 数据库结构12.数据库的概念模型独立于[ ]。

A.具体的机器和DBMS B.E—R 图C.信息世界D.现实世界13.数据库系统包括[ ]。

A.DB、DBMS B. DB、DBMS、DBA、计算机硬件C. DB、DBA D.DB、DBMS、DBA、OS、计算机硬件14.在数据库结构中,保证数据库独立性的关键因素是。

《数据库应用基础》期末考查试卷(A卷)及答案

《数据库应用基础》期末考查试卷(A卷)及答案

《数据库应用基础》期末考查试卷(A卷)一、单项选择题(本题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

1.关系数据库是若干( )的集合。

A. 表(关系)B.视图C.列D.行2.下面哪一个语句能使用通配符“%、_、[]、^”查找名称以“book”字符串结尾的出版社?( )A. Select pub_name from publishers where pub_name like ‘[book]’B. Select pub_name from publishers where pub_name like ‘%book’C. Select pub_name from publishers where pub_name like ‘[^book]D. Select pub_name from publishers where pub_name l ike ‘b_o_o_k’3.与 WHERE G BETWEEN 60 AND 100 语句等价的子句是( )A.WHERE G>60 AND G<100B.WHERE G>==60 AND G<100C.WHERE G>60 AND G<=100D.WHERE G>=60 AND G<=1004.在下列基本表的定义中,数值5表示( )CREATE TABLE student (Sno char(5) not null unique,Sname char(2));A.表中有5条记录 B.表中有5列C.表中字段Sno的长度D.表格的大小5.SQL Server 2000的文件包括: 主数据文件、辅助数据文件和( )。

A.日志文件B.索引文件C.备份文件D.程序文件6、数据库设计中,在概念设计阶段可用E—R方法,其设计出的图称为( )A.实物示意图B.实用概念图C.实体表示图D.实体联系图7、在视图上不能完成的操作是( )A.更新视图B.在视图上定义新的基本表C.查询D.在视图上定义新视图8.若在实体R的诸属性中,属性A不是R的主键,却是另一个实体S的主键,则称A为R的( )。

数据库应用期末复习题及答案1

数据库应用期末复习题及答案1

数据库应用1.第2题WHERE子句的条件表达式中.可以匹配0个到多个字符的通配符是( )。

A.*B.%C.一D.?标准答案:B2.第3题下列命令不属于DBMS的数据定义语言的是:( )。

A.CREATEB.DROPC.INSERTD.ALTER标准答案:C3.第4题概念结构设计阶段得到的结果是()。

A.数据字典描述的数据需求B.E-R图表示的概念模型C.某个DBMS所支持的数据模型D.存储结构和方法的物理结构标准答案:B4.第5题在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储空间,常用的方法是创建()。

A.另一个表(table)B.游标(cursor)C.视图(view)D.索引(index)标准答案:C5.第6题下面关于B/S模式描述错误的是:( )。

A.B/S 建立在广域网之上的。

B.B/S一般面向相对固定的用户群, 对信息安全的控制能力很强。

C.B/S一般采用多重结构,要求构件相对独立的功能,能够相对较好的重用。

D.B/S 建立在浏览器上。

标准答案:B6.第7题在数据库中,可以有( )个主键。

A.一个B.二个C.三个D.任意多个标准答案:A8.第15题当两个子查询的结果( )时,可以执行并、交、差操作。

A.结构完全不一致B.结构完全一致C.结构部分一致D.主键一致标准答案:B9.第16题一个m:n联系转换为一个关系模式。

关系的码为()。

A.某个实体的码B.各实体码的组合C.n端实体的码D.任意一个实体的码标准答案:B10.第17题在数据库的三级模式结构中,内模式有( )。

A.1个B.2个C.3个D.任意多个标准答案:A11.第18题SQL Server 2000的文件包括: 主数据文件、辅助数据文件和( )。

A.索引文件B.日志文件C.备份文件D.程序文件标准答案:B13.第22题在SQL Server 2000中,一个数据库可最多创建( )个表。

A.1024B.20亿C.8092D.256标准答案:B14.第32题SQL中创建基本表应使用( )语句。

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

1)打开某个 Access 数据库,创建一个数据访问页,在“页”对象列表框中所列出的是数据访问页的_快捷方式____。

2)在 Access 中,当对数据访问页设置分组字段时,展开控件的作用是显示或隐藏每组中的__记录___。

3)在宏的设计视图窗口中,下半部分是__操作参数区_____。

4)在宏中,OpenReport 操作可用来打开指定的___报表____。

5)在 Access 中的 VBA 过程里,要运行宏可以使用 DoCmd 对象的 __ RunMacro ____方法。

6)关于宏的执行,以下说法不正确的是在打开数据库时,不会自动运行 AutoExec 宏_______。

7)在宏中,用于显示所有记录的宏命令是__ ShowAllRecords _____。

8)在 VBA 中,表达式 (5^2 Mod 8) >= 4 的值是__False_____。

9)在 VBA 中,表达式 23\4<=3 Or 5>=6 的值是__ False_____。

10)在 VBA 中,表达式 Not (Not (8-3>5)) 的值是__False_____。

11)在 VBA 中,表达式 33/2>16 And (16\5>3) 的值是__False_____。

12)在 VBA 中,声明函数过程的关键字是__ Function _____。

13)对 VBA 中的逻辑值进行算术运算时,True 值被当做 -1,False 当做__0_____。

14)在 VBA 中,类型说明符 # 表示的数据类型是__双精度型____。

15)下列语句中,定义窗体的加载事件过程的头语句是_ Sub Form_Load()_____。

16)现有一个已经建好的窗体,窗体中有一个命令按钮,单击此按钮,将打开“产品数量统计”报表,如果采用VBA 代码完成,下面语句正确的是__ Docmd.OpenReport "产品数量统计"____。

17)表达式 IIf(0, 60, 100) 的结果是__100____。

18)在 VBA 中,变量声明语句“ Dim a#, b AS integer”中的变量 a 的类型是_双精度型_____。

19)在 VBA 中,“ Dim a(3,3) AS Bollean”语句定义了一个数组,该数组中的全部元素都初始化为_False_____。

20)在 VBA 某个模块中,有如下声明语句Dim a(6,10) AS integer那么数组 a(6,10) 总共有__77____个元素。

21)以下 VBA 程序段运行后,变量 j 的值是__2____。

k = 10j = 0Dok = k + 10j = j + 1Loop Until k > 2022)以下 VBA 程序段运行后,变量 j 的值是__"良好"____。

y = 89j = "不及格"Do While y > 60j = IIf(y < 70, "及格", IIf(y < 90, "良好", "优秀"))y = y - 50Loop23)以下是宏 h 的操作序列设计:条件操作操作参数[txt1]>=2 MsgBox 消息是“北京”... MsgBox 消息是“上海”MsgBox 消息是“广州”现设置宏 h 为窗体“sysu”上名为“cmd1”命令按钮的单击事件属性,打开窗体“sysu”运行后,在窗体上名为“txt1”的文本框内输入数字1,然后单击命令按钮 cmd1,则A.屏幕会弹出一个消息框,显示消息“北京”B.屏幕会先后弹出两个消息框,分别显示消息“北京”和“上海”C.屏幕会先后弹出三个消息框,分别显示消息“北京”、“上海”、“广州”D.屏幕会弹出一个消息框,显示消息“广州”答案:D24)以下 VBA 代码程序运行结束后,变量 a 的值是__142____。

a=0b=101Dob=b-20a=a+bLoop While b>80以下 VBA 代码程序运行结束后,数组元素 a(12) 的值是__132____。

Dim a(12) As Long, i As Longi=0Do Until i>12a(i)=i^2 - ii=i+1Loop25)假定有如下的 Function 过程:Function ppfun(x As Single, y As Single)ppfun=x^3-y^2End Function在窗体上添加一个命令按钮(名为 cmd10),然后编写如下事件过程:Private Sub cmd10_Click()Dim a As Single, b As Singlea = 5b = 4MsgBox ppfun(a,b) mod 50End Sub打开窗体运行后,单击命令按钮,消息框中的输出内容是__9___。

27)在窗体上添加一个命令按钮(名为 cmd12),然后编写如下事件过程:Private Sub cmd12_Click()Dim pi As Single, n As Integerpi = 3.14n = Len(Str(pi) & Space(2) & "是本字符串长度")MsgBox nEnd Sub打开窗体运行后,单击命令按钮,消息框中的输出内容是_14_____。

28)下列程序段,建立如图所示的数组d(下标从1开始),填写所缺部分:1 2 3 4 5 62 1 234 53 2 1 2 3 44 3 2 1 2 35 4 3 2 1 26 5 4 3 2 1Dim d(1 To 6, 1 To 6)For j = 1 To 6For k = 1 To 6d(j,k) = Abs( _j-k__ ) + 1Next kNext j29)在 VBA 中,对于 Sub (或 Function) 过程中的每一个形参,可用于声明其参数传递方式的关键字包括_______。

A.ByMe B.ByValC.ByRef D.ByVBA答案:BC第33题30)在窗体上添加一个命令按钮(名为 cmd),然后编写如下事件过程。

单击该命令按钮,便将数组 p(6,8)中各个元素都赋予其对应的两个下标值平方之和,请完善程序。

Private Sub cmd_Click()Dim p(6,8) As integer, i As integer, j As integerFor ____i=0___ To 6For j=0 To ___8_____p(i,j) = __ i^2+j^2Next jNext iEnd Sub31)在窗体上已经建立1个文本框控件txt1和1个命令按钮控件cmd1。

请完善程序,使之完成以下操作:程序运行时,文本框上显示“VBA程序设计”,命令按钮的标题上显示“隐藏”;单击命令按钮时文本框消失;单击窗体时显示出文本框。

Private Sub ___ cmd1_Click __()txt1.Visible = FalseEnd SubPrivate Sub Form_Click()txt1.Visible = __True___End SubPrivate Sub Form_Load()txt1.Value = "VBA程序设计"txt1.Visible = Truecmd1.__ Caption __ = "隐藏"End Sub32)在窗体上已经建立1个标签控件lab1和1个命令按钮控件cmd1。

请完善程序,使之完成以下操作:打开窗体后单击命令按钮,则通过输入对话框分别输入3个数值,然后求出其中最大的数,并将最大的数显示在标签lab1中。

Private Sub cmd1_Click()Dim a As Single, b As Single, c As SingleDim k As Singlea = Val(InputBox("输入第一个数"))b = Val(InputBox("输入第二个数"))c = Val(InputBox("输入第三个数"))If a<b Thenk = bElse__k=a__End IfIf ___k<c__ Thenk = cEnd If__ lab1.Caption = k __End Sub通过编程求出结果。

1) 把9786表示为两个加数之和,使其中一个加数能被91整除,而另一个加数能被87整除。

请求出:在这两个加数中,能被91整除的加数等于多少?答案:4914Dim x1, x2 As Integers = ""For x1 = 91 To 9786 Step 91For x2 = 87 To 9786 Step 87If x2 + x1 = 9786 Then s = s & Str(x1)Next x2Next x1MsgBox "该数是:" & s2) 求 S = 1/5 + 1/10 + 1/15 + 1/20 + 1/25 + … + 1/(5*n) + …的前n项之和,当S 第一次大于或等于1.4时终止计算,此时项数n为_____。

答案:616s = 0n = 0Don = n + 1s = s + 1 / (5 * n)If s >= 1.4 Then Exit DoLoopMsgBox ("所求的n是: " & n。

相关文档
最新文档