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

第一套题客观题单选题(共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。
数据库原理与应用期末试题及其答案

Notice:以上关于DML的各个概念单独出现时,首先要解释DML的含义。
(28) DD:数据字典(Data Dictionary),数据库系统中存放三级结构定义的数据库称为数据字典。对数据库的操作都要通过访问DD才能实现。
(7) 数据模型:模型是对现实世界的抽象。在数据库技术中,表示实体类型及实体类型间联系的模型称为“数据模型”。 它可分为两种类型:概念数据模型和结构数据模型。
(6) 概念数据模型:是独门于计算机系统的模型,完全不涉及信息在系统中的表示,只是用来描述某个特定组织所关心的信息结构。
(9) 结构数据模型:是直接面向数据库的逻辑结构,是现实世界的第二层抽象。这类模型涉及到计算机系统和数据库管理系统,所以称为“结构数据模型”。结构数据模型应包含:数据结构、数据操作、数据完整性约束三部分。它主要有:层次、网状、关系三种模型。
(5) 1:N联系:如果实体集E1中每个实体与实体集E2中任意个(零个或多个)实体有联系, 而E2中每个实体至多和E1中的一个实体有联系,那么E1对E2的联系是“一对多联系”,记为“1:N”。
(6) M:N联系:如果实体集E1中每个实体与实体集E2中任意个(零个或多个)实体有联系, 反之亦然,那么E1对E2的联系是“多对多联系”,记为“M:N”。
(15) 内模式:是数据库在物理存储方面的描述,定义所有的内部记录类型、索引和文件的组成方式,以及数据控制方面的细节。
(16) 模式/内模式映象:这个映象存在于概念级和内部级之间,用于定义概念模式和内模式间的对应性,即概念记录和内部记录间的对应性。此映象一般在内模式中描述。
(17) 外模式/模式映象:这人映象存在于外部级和概念级之间,用于定义外模式和概念模式间的对应性,即外部记录和内部记录间的对应性。此映象都是在外模式中描述。
数据库基础与应用期末测试卷及答案

数据库基础与应用期末测试卷一、单项选择题。
把合适的选项编号填写在括号内。
(每小题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分,共10分)1.A.模式B.C...模式与外模式的映射.........D..... 2.下列四项中,不属于数据库特点的是()A.数据共享B.C.数据冗余很高D.数据3.学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的联系类型是()A.多对多B.一对一C.多对一D.一对多 4.反映现实世界中实体及实体间联系的信息模型( )A.关系模型B.层次模型C.网状模型D. E-R 5.对数据库并发操作有可能带来的问题包括()A.读出“脏数据”B.带来数据的冗余C.未被授权的用户非法存取数据D.6.关系数据模型的三个组成部分中,不包括()A.完整性规则B.数据结构C.数据操作D.并发控7.SQL 语言的REVOKE 语句实现下列哪一种数据控制能A.可靠性控制B.并发性控制C 安全性控制D 完整性控制8.事务有多个性质,其中不包括( ) A.一致性 B.唯一性C.原子性D.9.SQL 语言通常称为()A.结构化查询语言B.结构化控制语言C.结构化定义语言D.10.如何构造出一个合适的数据逻辑结构是( )主要解决的问题。
A.关系数据库优化 B.数据字典C.关系数据库规范化二、填空题(每小题1分,共10分)1.SQL 语言提供数据库定义、__数据操纵、数据控制2.数据库保护问题包括:安全性保护、完整性、故障恢复和并发控制等多方面。
3.关系代数中专门的关系运算包括:选择、投影、连接和_除法4. 设有关系SC (sno, cname, grade ),各属性的含义分别为学号、课程名、成绩。
若要将所有学生的“数据库系统”课程的成绩增加5分,能正确完成该操作的SQL语句是update set sc grade = grade+5 WHERE cname=“数据库系统”。
5.关系数据库数据操作的处理单位是_关系_,层次和网状数据库数据操作的处理单位是记录。
6.在关系数据模型中,两个关系R1与R2之间存在1∶M 的联系,可以通过在一个关系R2中的_外部关键字值(外键)_在相关联的另一个关系R1中检索相对应的记录。
数据库基础及应用期末考试试题题库(可编辑)

《数据库基础及应用》选择题题库(单选)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 。
《数据库基础与应用》练习题及答案

第一章综合练习题1. 数据库处理技术经历了__人工管理阶段__、___文件管理阶段__、__数据库管理系统阶段__、以及分布式数据库管理等四个发展阶段。
2_分开__存放的。
3.在人工管理和文件管理阶段,程序设计_依赖于_数据表示。
4.数据库系统具有_数据结构化_、_数据共享__、__数据独立性_、数据粒度小、独立的数据操作界面、由DBMS统一管理等优点。
5.在文件管理阶段,文件之间是相互_独立的_,在数据库管理阶段,文件之间是相互___联系__的。
6.在___文件__系统中,不容易做到数据共享,在____数据库__系统中,容易做到数据共享。
7.使用数据库设计程序时,只需要告诉数据库管理系统__做什么__,不需要告诉它__怎么做_。
8.在文件系统中,存取数据的基本单位为___纪录____,在数据库系统中,存取数据的基本单位为___数据项_____。
9.在__文件___系统中,数据没有独立的操作界面,在___数据库__系统中,数据具有独立的操作界面。
10.在数据库系统中访问数据,既可以采用__程序__方式,也可以采用_视屏交互_方式。
11.DBMS具有_安全性_、_一致性__、_并发性_和__数据库恢复__等管理控制功能。
12.分布式数据库系统既支持客户的__局部__应用,又支持客户的__全局__应用。
13.分布式数据库系统除了具有一般数据库系统的优点之外,还具有_兼容性强__、__可靠性高__、__地域范围广_、__数据量大_等优点。
14.若一个联系涉及到两个实体则称为__二元__联系,若只涉及到一个实体则称为_一元__联系。
15.在实体中能作为码的属性称为__主属性__,否则称为__非主属性__。
16.域是实体中相应属性的__取值范围__,性别属性的域包含有_2_个值。
17.实体之间的联系类型有三种,分别为_1:1__、__1:n__和__m:n__。
18.若实体A和B是多对多的联系,实体B和C是1对1的联系,则实体A和C是_多_对__多__的联系。
数据库原理与应用教程期末考试试题与答案

数据库原理与应⽤教程期末考试试题与答案数据库原理与应⽤教程―SQL Server期末测试题与答案(⼆)⼀、填空题(每空1分,共10分)1.在信息世界中能唯⼀标识实体的属性集,称为________。
2.如果关系模式R 是1NF ,且每个⾮主属性________函数依赖于主键,那么称R 是第⼆范式的模式。
3.数据规范化的优点之⼀是能消除_____ ___和操作异常现象。
4.若关系A 有m 个属性,关系B 有n 个属性,则A×B 有________个属性。
5.关系代数运算中,专门的关系操作有:选择、投影、除和________。
6.关系中属性的取值范围称为属性的___________。
7.在SQL Server2005中,通配符只有在_________⼦句中才有意义,否则会被当作普通字符使⽤。
8.触发器也是⼀种存储过程,它主要通过事件进⾏触发⽽被执⾏,⽽存储过程可以通过⽽被直接调⽤。
9.⼀般可以使⽤________命令来标识T-SQL 批处理的结束。
10.在索引命令中使⽤关键字CLUSTERED 表⽰将建⽴的是____________索引。
⼆、选择题(每⼩题1分,共20分)1.数据库的概念模型()(A)依赖于计算机硬件和DBMS(B)独⽴于计算机硬件,依赖于DBMS(C)依赖于计算机硬件,独⽴于DBMS(D)独⽴于计算机硬件和DBMS2.假设某个E-R 图中有5个实体型、2个1∶M 联系和2个M ∶N 联系,则该E-R 图转换的关系模式个数⾄少是()(A)5 (B)7 (C)8 (D)93.⽤⼆维表来表⽰实体及实体之间联系的数据模型称为()(A)实体-联系模型 (B)层次模型(C)⽹状模型 (D)关系模型4.在学⽣关系:学⽣(学号,姓名,年龄,性别)中,想查询年龄⼩于20的学⽣的学号和姓名,则关系运算式应写成()(A) )(20学⽣年龄<σ (B))学⽣(年龄学号,姓名)(20<∏σ (C) )(学⽣学号,姓名年龄)(20∏<σ (D)))((20学号,姓名学⽣年龄<σ5.在⼀个关系中,每个属性都是不可分解的,这个关系⼀定达到()(A) 2NF (B)3NF (C)BCNF (D)1NF6.学⽣表中st(学号,姓名,性别,年龄),删除其中的“年龄”字段的SQL 语句是()(A)ALTER TABLE st DROP 年龄(B)DROP 年龄FROM st(C)ALTER TABLE st DELETE年龄(D)DELETE年龄FROM st7.如果学⽣表st是使⽤以下SQL语句创建的:CREATE TABLE st (sno CHAR(4) not null,sn CHAR(8),sex CHAR(2),age INT);下⾯的SQL语句中可以正确执⾏的是()(A)INSERT INTO st(sno,sex,age) V ALUES (‘s9’,’男’,17)(B)INSERT INTO st(sn,sex,age) V ALUES(″李安齐″,″男″,20)(C)INSERT INTO st(sex,age)V ALUES(″男″,20)(D)INSERT INTO st(sno,sn)V ALUES(″s9″,″安齐″,16)8.撤销user1⽤户修改st表中的“姓名”字段的权限,应使⽤的SQL语句是()(A)REVOKE UPDATE(姓名) ON st TABLE FROM user1(B)REVOKE UPDA TE(姓名) ON TABLE st FROM user1(C)REVOKE MODIFY(姓名) ON st TABLE FROM user1(D)REVOKE MODIFY(姓名) ON TABLE st FROM user19.SQL Server 2005的四个系统数据库中记录系统的所有信息的是()(A)Master (B)Model (C)Msdb (D)Tempdb10.有这样⼀个数据表,学⽣(学号,姓名,年龄,省份),要想查询学⽣们所在省份的种类个数,以下SELECT语句正确的是()(A)SELECT COUNT(省份) FROM学⽣(B)SELECT COUNT(DISTINCT 省份) FROM学⽣(C)SELECT COUNT(学号) FROM学⽣(D)SELECT COUNT(学号) FROM学⽣GROUP BY省份11. 有这样⼀个数据表,职⼯(职⼯号,姓名,职务,⼯资),要想查询⼯资最⾼的职⼯号和姓名,以下SELECT语句正确的是()(A)SELECT职⼯号, 姓名FROM职⼯WHERE⼯资= MAX(⼯资)(B)SELECT职⼯号, 姓名FROM职⼯WHERE⼯资=(SELECT MAX(⼯资) FROM职⼯)(C)SELECT职⼯号, 姓名, ⼯资FROM职⼯WHERE⼯资=MAX(⼯资)(D)SELECT职⼯号, 姓名,MAX(⼯资) FROM职⼯WHERE⼯资=MAX(⼯资)12.要想⽤T-SQL语句从学⽣表中查询姓名中有“红”字的学⽣,条件表达式应写成()(A)姓名LIKE ‘%红%’ (B)姓名LIKE ‘%红’(C)姓名LIKE ‘%红-’(D)姓名LIKE ‘-红%’13.如果事务T获得了数据项Q上的共享锁,则T对Q()(A)只能读不能写(B)只能写不能读(C)既可读⼜可写(D)不能读不能写14.SQL语⾔具有数据操作功能,SQL语⾔的⼀次查询的结果是⼀个()(A)数据项(B)记录(C)元组(D)表15.SQL语⾔的标准库函数COUNT、SUM、A VG、MAX和MIN等,不允许...出现在下列哪个⼦句中()(A)SELECT (B)HA VING (C)GROUP…HA VING(D)WHERE16.现要在SC(S#,C#,G)表中查找缺少成绩(G)的学⽣学号(S#)和课程号(C#),下⾯SQL语句中WHERE⼦句的条件表达式应是:SELECT S#,C# FROM SCWHERE()(A)G=0 (B)G<=0 (C)G=NULL (D)G IS NULL17.关于视图以下说法正确的是()(A)不可以在其他视图上再建⽴视图(B)视图也是表,只不过存储基本表中的⼀部分数据(C)视图增强了数据的安全性(D)如果视图中的某列是从算术表达式派⽣⽽来,可以指定视图中每列的名称,也可以不指定18.不能激活触发器执⾏的事件是()(A)SELECT (B)UPDATE (C)INSFRT (D)DELETE19.对数据模式来说,采⽤三级模式的主要原因是()(A)把⼤模式分解成⼩模式,便于DBMS进⾏分级管理(B)解决程序与数据之间的数据独⽴性(C)便于应⽤程序从不同⾓度进⾏数据调⽤(D)便于提供数据的⼆级映象20.SQL语⾔中建⽴唯⼀性索引的命令是()(A)CREATE INDEX 索引名ON 基本表名(属性名)(B)CREATE INDEX UNIQUE索引名ON 基本表名(属性名)(C)CREATE UNIQUE INDEX索引名ON 基本表名(属性名)(D)CREATE DISTINCT INDEX索引名ON 基本表名(属性名)三、名词解释(每⼩题3分,共15分)1.数据模型2.函数依赖3.内模式4.触发器5.锁四、简答题(每⼩题5分,共25分)1.简述SQL Server的安全性机制。
数据库基础与应用(答案)

6.Access数据库类型是分值:2
A. 层次数据库
B. 关系数据库
C. 网状数据库
D. 圆状数据库
7.Access是一个什么系统。分值:2
A. 人事管理
B. 数据库
C. 数据库管理
D. 财务管理
8.下列关于Access数据库论述正确的是分值:2
A. 必须包含构成Access数据库的七类不同的对象
A. 字段
B. 报表
C. 控件
D. 页码位
38.在报表属性中,决定报表的外观特征(如高度、宽度)的是分值:2
A. “格式”属性标签
B. “事件”属性标签
C. “数据”属性标签
D. “其他”属性标签
39.报表快照是一种扩展名为______的文件。分值:2
A. .snp
B. .dbf
C. .rtf
D. .dbe
C. 在窗体设计视图中,可以进行数据记录的浏览
D. 在窗体设计视图中,可以进行数据记录的添加
28.当需要将一些切换按钮、单选钮或复选框组合起来共同工作时,需要使用的控件是分值:2
A. 列表框
B. 复选框
C. 选项组
D. 组合框
29.在窗体设计视图中,按____键,同时单击鼠标可以选中多个控件。分值:2
A. 状态栏
B. 对话框
C. 工具栏
D. 菜单栏
21.SQL语句中的DROP关键字的功能是从数据库中分值:2
A. 修改表
B. 删除表
C. 插入表
D. 新建表
22.用表“学生名单”创建新表“学生名单2”,所使用的查询方式是分值:2
A. 删除查询
B. 生成表查询
C. 追加查询
数据库基础与应用课程期末综合练习及答案

数据库基础与应用课程期末综合练习一、单项选择题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.当建立和删除一个视图时,对相应的基本表没有影响。
国开作业《数据库基础与应用-综合练习》 (14)

题目:在SQL的建立基本表操作中,定义外码约束所使用的保留字为()。
选项A:FOREIGN选项B:PRIMARY选项C:UNIQUE选项D:CHECK答案:FOREIGN题目:在带有保留字VIEW的SQL语句中,其操作对象是()。
选项A:索引选项B:查询选项C:基本表选项D:视图答案:视图题目:在SELECT查询语句的ORDER BY子句中,若需要按照指定列的升序排列表,则使用的保留字是()。
选项A:DEC选项B:ABC选项C:ASC选项D:DESC答案:ASC题目:在SQL的SELECT语句中,不包含的功能子句是()。
选项A:连接选项B:删除选项C:选择选项D:投影答案:删除题目:当在SELECT查询语句的from选项中,实现对表的中间连接功能时,使用的保留字为()。
选项A:INNER选项B:RIGHT选项C:JOINA选项D:LEFT答案:INNER题目:当在SELECT查询语句的from选项中,实现对表的右连接功能时,使用的保留字为()。
选项A:LEFT选项B:JOINC选项C:RIGHT选项D:INNER答案:RIGHT题目:利用SQL语言所建立的基本表在数据库中属于()。
选项A:实表选项B:虚表选项C:视图选项D:索引答案:实表题目:若两个基本表是通过对应的主码建立联系的,则该联系的类型只能是()。
选项A:多对多选项B:1对多选项C:1对1选项D:多对1答案:1对1题目:以一个基本表中的主码同另一个基本表中的外码建立联系,则这种联系的类型为()。
选项A:1对多选项B:多对1选项C:1对1选项D:多对多答案:1对多题目:在SQL的查询语句中,group by选项实现的功能是()。
选项A:求和选项B:选择选项C:排序选项D:分组统计答案:分组统计题目:在SQL的建立基本表操作中,定义主码约束所使用的保留字为()。
选项A:CHECK选项B:FOREIGN选项C:PRIMARY选项D:UNIQUE答案:PRIMARY题目:在一个数据库应用系统设计的过程中,第三个阶段是()。
数据库原理与应用教程期末考试试题与答案.docx

数据库原理与应用教程―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(学号,程号,成)。
国家开放大学《数据库基础与应用》期末考试复习题及参考答案

第一套题客观题单选题(共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;考生得分:310.在报表设计视图中,若需要在报表每一页的顶部都打印出相关信息,则该信息应设置在()。
国开作业数据库原理与应用-数据库基础与应用期末试卷410参考(含答案)

题目:关系数据模型属于()。
选项A:概念数据模型
选项B:逻辑数据模型
选项C:存储数据模型
选项D:存储数据模型
答案:逻辑数据模型
题目:在对象数据模型中,对象不具有的特性是()。
选项A:继承性
选项B:多态性
选项C:共享性
选项D:封装性
答案:共享性
题目:学生关系中的班级号属性与班级关系中的班级号主码属性相对应,则班级号为学生关系中的()。
选项A:超码
选项B:主码
选项C:外码
选项D:候选码
答案:外码
题目:在一个关系R中,若存在“学号→系号,系号→系主任”,则该关系必定存在着()函数依赖。
选项A:平凡
选项B:相互
选项C:传递
选项D:部分
答案:传递
题目:设一个关系为R(A,B,C,D,E,F,G),它的最小函数依赖集为
FD={A→B,C→D,B→E,E→F},则该关系的候选码为()。
选项A:(A,G)
选项B:(A,C)
选项C:(A,C,G)
选项D:(A,E,G)
答案:(A,C,G)
题目:在SQL的查询语句中,order by选项实现对结果表的()功能。
选项A:排序
选项B:分组统计
选项C:投影
选项D:求和
答案:排序
题目:在数据库应用系统设计的需求分析阶段,不需要做的事情是()。
选项A:画出数据流图
选项B:建立数据字典
选项C:创建基本表
选项D:编写需求说明书
答案:创建基本表
题目:在Access操作窗口的功能区中,不存在的选项卡为()。
选项A:数据库工具。
数据库基础与应用综合练习题与答案

数据库基础与应用综合练习题第1章数据库系统概论填空1.数据库处理技术经历了__________、__________、__________、以及分布式数据库管理等四个发展阶段。
2.数据库系统具有__________、__________、__________、数据粒度小、独立的数据操作界面、由DBMS统一管理等优点。
3.在文件系统中,存取数据的基本单位为________,在数据库系统中,存取数据的基本单位为________。
4.在数据库系统中访问数据,既可以采用_____________方式,也可以采用______方式。
5.DBMS具有_________、_________、__________和_________等管理控制功能。
6.分布式数据库系统除了具有一般数据库系统的优点外,还具有____________、_______、___________、________、__________等优点。
7.在实体中能作为码的属性称为________,否则称为_________。
8.域是实体中相应属性的________,性别属性的域包含有________个值。
9.实体之间的联系类型有三种,分别为________、________和________。
10.若实体A和B是多对多的联系,实体B和C是1对1的联系,则实体A和C是________对________的联系。
11.若实体A和B是1对多的联系,实体B和C是1对多的联系,则实体A和C是________对________的联系。
12.若实体A和B是1对多的联系,实体B和C是多对1的联系,则实体A和C是________对________的联系。
13.数据库和逻辑模型有_________、__________、_________和________等四种。
14.任一种数据模型都有________和________的区别。
15.层次模型是一棵________结构,关系模型是一个________结构。
《数据库原理及应用》期末复习题及答案

《数据库原理及应用》期末复习资料一、单项选择题1.现实世界中事物在某一方面的特性在信息世界中称为__________。
A.实体B.实体值C.属性D.信息2.数据的存储结构与数据逻辑结构之间的独立性称为数据的__________。
A.结构独立性B.物理独立性C.逻辑独立性D.分布独立性3. 应用程序设计的工作开始于数据库设计步骤的__________。
A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段4.在关系R中,代数表达式σ3<4(R)表示__________ 。
A.从R中选择值为3的分量小于第4个分量的元组组成的关系B.从R中选择第3个分量值小于第4个分量的元组组成的关系C.从R中选择第3个分量的值小于4的元组组成的关系D.从R中选择所有元组组成的关系5.对关系模式进行分解时,要使分解具有无损失连接性,在下属范式中最高可以达到__________。
A.2NFB.3NFC.BCNFD.4NF6.在数据库中,下列说法不正确的是__________。
A.数据库避免了一切数据的重复B.若系统是完全可以控制的,则系统可确保更新时的一致性C.数据库中的数据可以共享D.数据库减少了数据冗余7.__________是存储在计算机内有结构的数据的集合。
A.数据库系统B. 数据库C. 数据库管理系统D. 数据结构8.为解决“丢失更新”问题,事务在更新一个数据集合前,必须获得对它的__________ 。
A.S锁B.X锁C.S锁和X锁D.S锁或X锁9.候选键中的属性可以有__________。
A.0个B.1个C.1个或多个D.多个10. 在SQL的查询语句中,对应关系代数中“投影”运算的语句是__________ 。
A.SELECTB.FROMC.WHERED.SET11. 在关系模式R(U,F)中,X,Y,Z是U中属性,则多值依赖的传递律是__________ 。
A.如果X→→Y,Y→→Z,则X→→ZB.如果X→→Y,Y→→Z,则X→→YZC.如果X→→Y,Y→→Z,则X→→YZD.如果X→→Y,Y→→Z,则X→→Z-Y12. 在数据库设计中,将E-R图转换成关系数据模型的过程属于__________。
《数据库应用基础》期末考查试卷(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的( )。
(完整版)《Access2010数据库基础与应用》期末考试题(A卷)(含答案)

《Access2010数据库基础与应用》期末考试题(A卷)(含答案)1.DBMS 提供了__________语言,用于实现数据的插入、更新、删除、检索等任务。
A.DCL B.DDL C.DML D.APL2.在E-R图中,用来表示“实体”的图形是__________。
A.椭圆形B.矩形C.三角形D.菱形3.在Access 数据库设计中,将E-R图转换为关系模式是___________中的任务。
A.数据库物理设计B.数据库优化C.数据库概念设计D.数据库逻辑设计4.在Access 数据库中,用于存储数据的对象是__________。
A.表B.窗体C.报表D.查询5.下列叙述中,___________是错误的。
A. 一个关系中的任意两个分量不可以相同B. 一个关系中的任意两个属性名不可以相同C. 一个关系中的任意两个元组不可以完全相同D. 关系中的元组也称为记录6.对于一个日期/时间类型的字段,如果想使该字段数据以类似“xxxx年x月x日”方式显示,可以通过对其字段属性的“格式”设定为____________来实现。
A.短日期B.中日期C.长日期D.常规日期7.下列实体的联系中,属于一对多的联系是___________。
A.学生与宿舍床位B.学校与校长C.学生与课程D.学校与教师8.SQL 语句中的CREATE TABLE 关键字的功能是在数据库中__________。
A.创建表B.创建查询C.创建窗体D.创建数据访问页9.“学院”表中有一个“学院名称”字段,要查找学院名称为“商学院”或“法学院”的记录,使用的条件是__________。
A.In("商学院或法学院")B.In("商学院","法学院")C.In("商学院" or "法学院")D.In("商学院" and "法学院")10.用表“教师”创建新表“教师2”,所使用的查询方式是__________。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据库基础与应用课程期末综合练习一、单项选择题1.设D1、D2和D3域的基数分别为2、3和4,则D1D2D3的元组数为(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.当建立和删除一个视图时,对相应的基本表没有影响。
(×)2.由概念设计进入逻辑设计时,原来的1对1或1对多联系通常都需要被转换为对应的基本表。
(√)3.概念设计也要贯彻概念单一化原则,即一个实体中的所有属性都是直接用来描述码的。
(×)4.在对象数据模型中,对象既不能够继承,也不能够嵌套。
(√)5.设一个学生关系为S(学生号,姓名),课程关系为C(课程号,课程名),选课关系为X(学生号,课程号,成绩),求出所有选课的学生信息的运算表达式为学生号(X)与S的自然连接。
(√)6. SQL Server 2000中的整数类型包括bigint、int、smallint 和tinyint 四种。
(×)7. SQL Server 2000不能通过查询分析器和企业管理器这两种工具来完成数据库的管理工作。
(√)8. 当指定基本表中某一列或若干列为主码时,则系统将在这些列上自动建立一个唯一值、聚集和非空的索引。
(√)9. 用于配置客户端网络连接的工具是客户端网络实用工具。
(×)10. 局部变量的开始标记为@@,全局变量的开始标记为@。
(√)11.在人工管理和文件管理阶段,程序设计依赖于数据表示。
(√)12.在一个关系中,不同的列可以对应同一个域,但必须具有不同的列名。
(√)13.设一个学生关系为S(学生号,姓名),课程关系为C(课程号,课程名),选课关系为X(学生号,课程号,成绩),则姓名为变量K 的值的学生所选修的全部课程信息所对应的运算表达式为C课程号(X(δ姓(S)))。
名=K(×)14.若一个关系的任何非主属性都不部分依赖和传递依赖于任何候选码,则该关系还没有达到第三范式。
(√)15. 在SQL中,每个视图中的列可以来自不同的表,每个视图是在原有表的基础上建立的逻辑意义上的新关系。
(×)16. 在SQL Server 2000中,主数据文件、次数据文件和事务日志文件的默认扩展名依次为ldf、ndf和mdf。
(√)17. 定义为varchar数据类型的字段或变量能够自动去掉尾部空格以节省存储空间。
(×)18. 在一个已存在数据的表中增加一列时,可以把所增加的列定义为非空值。
(×)19. 索引不可以加速selcet语句中Order By和Group By选项的执行速度。
(√)20. 一个局部变量的作用范围局限于一个批处理内,即两个GO语句之间的那一部分。
(×)21.DBMS只提供数据定义语句,不提供数据操纵语句供用户使用。
(×)22.在一个关系R中,若X→Y,并且X的任何真子集都不能函数决定Y,则称X→Y为部分函数依赖,(√)23.基本表属于全局模式中的表,它是实表,而视图则属于局部模式中的表,它是虚表。
(×)24.当修改一个视图时,不会对相应的基本表产生任何影响。
(√)25. 当指定基本表中某一列或若干列为UNIQUE约束时,则系统将在这些列上自动建立一个唯一值索引。
(√)26. SQL Server2000数据库应用的处理过程分布在客户机和服务器上。
(×)27. 安装SQL Server2000时,不必以系统管理员的身份登录操作系统。
(√)28. SQL Server2000的datetime或smalldatetime数据类型主要用来存储日期和时间的组合数据。
(×)29. 索引一经创建既可以由SQL Server2000系统又可以由用户使用和维护。
(√)30. 调用一个存储过程执行时,若它不是批处理中的第一条语句,则需要使用exec语句进行调用。
三、填空题1. 数据处理技术依次经历了人工管理、(文件管理、数据库管理)以及分布式数据库管理等四个发展阶段。
2.关系数据模型包括(关系数据结构、关系完整性规则)和关系运算三个方面。
3.学生关系中的院系号属性与院系关系中的院系号主码属性相对应,则(院系号)属性为(学生)关系中的外码。
4.一个关系若存在 (部分)函数依赖和(传递)函数依赖,则必然会造成数据冗余和操作异常。
5.在新版的SQL中,查询所涉及到的表及表之间的连接是在from选项中实现的,表之间的连接共有三种方式,分别称为中间连接、(左连接))和(右连接(次序无先后))。
6.数据库系统具有(数据结构化、数据共享(次序无先后))、数据独立性、数据粒度小、独立的数据操作界面、由DBMS统一管理等优点。
7.在实体中能作为码的属性称为(主属性),否则称为(非主属性)。
8.关系完整性包括(实体)完整性、(参照(次序无先后))完整性和用户定义的完整性三个方面。
9.在一个关系R中,“职工号”函数决定“姓名”既是(非平凡)函数依赖,又是(完全(次序无先后))函数依赖。
10.设一个关系为R(A,B,C,D,E,F),它的最小函数依赖集为FD= {A→B,A→C,D→E,D→F},则该关系的候选码为((A,D)),该候选码含有(2)属性。
11.Access中的表间关系有1对1、(1对多)和(多对多(次序无先后))三种。
、12.一个Access数据库对应于操作系统中的(1)个文件,其文件扩展名为(mdb)。
13.查询可以作为窗体、(报表)和(数据访问页(次序无先后))的数据源。
14.报表由报表页眉、页面页眉、主体、(页面页脚)和(报表页脚(次序无先后))等5节组成。
15. Access为用户提供了多种数据库安全措施,如设置用户(密码)和(权限(次序无先后))。
16. 数据库处理技术依次经历了人工管理、(文件管理)、(数据库管理)、以及分布式数据库管理等四个发展阶段。
、17.关系数据模型包括关系数据结构、(关系完整性规则)和(关系运算)三个方面。
18.在一个关系R中,若存在“学号→系号,系号→系主任”,则隐含存在着(学号)函数决定(系主任)。
19.一个关系若存在(部分)函数依赖和(传递)函数依赖,则必然会造成数据冗余和操作异常。
20.关系数据库中的每个关系都必须最低达到(第一)范式,关系中的每个(属性(字段))都是不可再分的。
21.在(文件)系统中,数据没有独立的操作界面,在(数据库)系统中,数据具有独立的操作界面。
22. 关系数据库系统具有(数据结构)单一、采用(集合运算)、数据完全独立、数学理论支持等优点。
23.在SQL新版的查询语句中,select选项实现(投影)运算,from 选项实现(连接)运算,where选项实现选择运算。
24. 设一个关系为R(A,B,C,D,E,F),它的最小函数依赖集为FD= {A→B,C→D,B→E,E→F},则该关系的候选码为((A,C)),该候选码含有(2)属性。
、25.在SQL中,主码约束的关键字为(primary key),外码约束的关键字为(foreign key )。
26.Access2000的用户操作界面由(标题栏)、(菜单栏(次序无先后))、工作区、工具栏、状态栏等五个部分组成。
27.定义表中的字段就是确定表的结构,即确定表中每个字段的(名称)、(类型(次序无先后))属性和说明等内容。
28.在Access数据库系统中,查询可以作为(窗体)、(报表(次序无先后))和数据访问页的数据源。
29.在Access中创建带子窗体的窗体时,必须确定作为(主)窗体和 (子)窗体的数据源之间存在着1对多的关系。
30.Access模块窗口中的代码编辑窗口由对象列表框、(代码)编辑区和(过程(次序无先后))事件列表框等三部分组成。
四、根据主教材第四章所给的商品库和教学库,按照下列前9小题的每条SQL查询语句写出相应的功能,或者按照下列后6小题的每种功能写出相应的SQL查询语句。
在名称为商品库的数据库中包含有商品表1和商品表2,它们的定义分别为:商品表1(商品代号 char(8),分类名 char(8),单价 float,数量 int)商品表2(商品代号 char(8),产地 char(6),品牌 char(6),)在名称为教学库的数据库中包含有学生、课程和选课三个表,它们的定义分别为:学生(学生号 char(7),姓名 char(6),性别 char(2),出生日期datetime,专业 char(10),年级 int)课程(课程号 char(4),课程名 char(10),课程学分 int选课(学生号 char(7),课程号 char(4),成绩 int)1.select x.*from 学生 x, 选课 ywhere x.学生号=y.学生号答案:从教学库中查询出选修了课程的所有学生信息。
2.select *from 学生where exists (select *from 选课where 学生.学生号=选课.学生号group by 选课.学生号 having count(*)=3) 从教学库中查询出同时选修了3门课程的全部学生信息。