《数据库原理及应用》客观题在线测试

合集下载

北航14秋《数据库原理及应用》在线作业三答案

北航14秋《数据库原理及应用》在线作业三答案

北航《数据库原理及应用》在线作业三
单选题
一、单选题(共25 道试题,共100 分。


1. 在SELECT语句中,对应关系代数中“投影”运算的语句是()
A. SELECT
B. FROM
C. WHERE
D. SET
-----------------选择:A
2. 关系数据模型的三个组成部分中,不包括( )。

A. 完整性规则
B. 数据结构
C. 数据操作
D. 并发控制
-----------------选择:D
3. 一个关系只有一个()。

A. 候选码
B. 外码
C. 超码
D. 主码
-----------------选择:D
4. 关系代数表达式的优化策略中,首先要做的是( )。

A. 对文件进行预处理
B. 尽早执行选择运算
C. 执行笛卡儿积运算
D. 投影运算
-----------------选择:B
5. 授权是DBS采用的()
A. 恢复措施
B. 并发控制措施
C. 完整性措施
D. 安全性措施
-----------------选择:D
6. 在嵌入式SQL中,当SQL语句中引用宿主语言的程序变量时,程序变量应()
A. 加前缀$
B. 加后缀$
C. 加前缀:
D. 加后缀:
-----------------选择:C
7. 一个m:n联系转换为一个关系模式。

关系的码为。

北航《数据库原理及应用》在线作业三15秋100分答案

北航《数据库原理及应用》在线作业三15秋100分答案

北航《数据库原理及应用》在线作业三单选题一、单选题(共25 道试题,共100 分。

)1. “运行记录优先原则”只指应该在对数据库更新()A. 前先写一个日志记录到日志文件B. 后写一个日志记录到日志文件C. 前先运行记录D. 后在日志缓冲区运行记录-----------------选择:A2. 对数据库并发操作有可能带来的问题包括( )。

A. 读出“脏数据”B. 带来数据的冗余C. 未被授权的用户非法存取数据D. 破坏数据独立性-----------------选择:A3. 实体完整性是指关系中()。

A. 不允许有空行B. 主码不允许取空值C. 属性值外码取空值D. 允许外码取空值-----------------选择:B4. 有关系S(S#,SNAME,SEX),C(C#,CNAME),SC(S#,C#)。

其中S#为学生号,SNAME为学生姓名,SEX为性别,C#为课程号,CNAME为课程名。

要查询选修“计算机”课的全体女学生姓名的SQL语句是SELECT SNAME FROM S,C,SC WHERE 子句。

这里WHERE 子句的内容是()A. S.S#=SC.S# and SEX=“女”and CNAME=“计算机”B. S.S#=SC.S# AND C#=SC.C# and CNAME=“计算机”C.SEX=“女”and CNAME=“计算机”D.S.S#=SC.S# and C.C#=SC.C# and SEX=“女”and CNAME=“计算机”-----------------选择:D5. 选择表中若干行使用命令SELECT时应使用子句( )。

A. INTOB. UNIQUEC. ORDER BYD. WHERE-----------------选择:D6. 在数据库系统中死锁属于( )A. 系统故障B. 程序故障C. 事务故障D. 介质故障-----------------选择:C7. SQL中,下列涉及空值的操作,不正确的是A. AGE IS NULLB. AGE IS NOT NULLC. AGE=NULLD. NOT(AGE IS NULL)-----------------选择:C8. 在数据库系统中,空值是()。

《数据库原理与应用》第03章在线测试

《数据库原理与应用》第03章在线测试

《数据库原理与应用》第03章在线测试
A B
C D
图向关系模式转换时多对多联系被转换为()
A B
C D
E-R图向关系模型转换是对复合属性如何处理
B A
属性代替
C D
、关系代数的五种基本运算是()
A B
C D
、一个关系只能有一个()
A B
C D
E、外码可以取空值
2、下面属于参照完整性规则要求的是_____
A、主码必须唯一
B、主属性不能取空值
C、主属性可以取空值
D、外码必须取它所参照的那个关系主码上的某个取值
E、外码或者为空值
3、A实体和B实体是一对一的联系,转换成关系模式后,码可以是_____
A、A实体的码
B、B实体的码
C、AB实体码的联合
D、任意属性
E、以上都可以
4、下面不可以取空值的有
A、主码
B、候选码
C、码
D、外码
E、主属性
5、任意关系必须满足的完整性规则有
A、实体完整性
B、参照完整性
C、用户自定义的完整性
D、以上都正确
正确错误、实体完整性是对外码取值的限制
正确错误、参照完整性是对外码取值的限制
正确错误、包含在码中的属性称为主属性
正确错误、投影运算是二元运算符
正确错误。

《数据库原理及应用》第三次在线作业

《数据库原理及应用》第三次在线作业

单选题(共40道题)收起1.(2.5分)关系代数的基本操作组成关系代数的完备操作集,其他操作均可以由基本操作来表达。

具体而言,关系代数的基本操作有()。

••••我的答案:C 此题得分:2.5分2.(2.5分)在具有非过程性查询语言的数据库系统中,()是查询处理的核心。

••••我的答案:B 此题得分:2.5分3.(2.5分)关系数据库系统的查询处理包括两个方面的内容:查询优化和()。

••••我的答案:A 此题得分:2.5分4.(2.5分)()是选择操作中的线性搜索算法。

•进行排序•••如果满足,则作为一个结果元组输出我的答案:D 此题得分:2.5分5.(2.5分)()是选择操作中的主索引搜索算法。

•进行排序•••如果满足,则作为一个结果元组输出我的答案:B 此题得分:2.5分6.(2.5分)设关系R和S的属性个数分别为r和s,则(R×S)操作结果的属性个数为()。

••••我的答案:A 此题得分:2.5分7.(2.5分)查询处理最终可转化成基本的()代数操作。

••C、空值•D、集合我的答案:A 此题得分:2.5分8.(2.5分)计算笛卡尔乘积的最简单算法称为()。

•A、大关系算法•B、主存算法•C、嵌套循环算法•D、半主存算法我的答案:C 此题得分:2.5分9.(2.5分)在SQL中,表示选择操作的语句为()。

•A、SELECT * FROM R WHERE C1 AND C2 OR C3•B、SELECT R.*,S.* FROM R,S WHERER.A S.B •C、INSERT INTO R VALUE(a,b,c,d)•D、UPDATE R SET A=a WHEREC1 AND C2 OR C3我的答案:A 此题得分:2.5分10.(2.5分)在SQL中,表示连接操作的语句为()。

•A、SELECT * FROM R WHEREC1 AND C2 OR C3•B、SELECT R.*,S.* FROM R,S WHERER.A S.B •C、INSERT INTO R VALUE(a,b,c,d)•D、UPDATE R SET A=a WHEREC1 AND C2 OR C3我的答案:B 此题得分:2.5分11.(2.5分)投影操作中不包含主键,需要去除重复()。

数据库原理与应用期末考试客观题及答案

数据库原理与应用期末考试客观题及答案

一、单选题1、商品和顾客两个实体集之间联系一般是()A.多对多B.多对一C.一对多D.一对一正确答案:A2、数据库系统的三级模式结构中,下列不属于三级模式的是()A.概念模式B.外模式C.内模式D.抽象模式正确答案:D3、一个数据库系统的外模式()A.最多只能有一个B.只能有一个C.至少两个D.可以有多个正确答案:D4、关系数据库管理系统能实现的专门关系运算包括()A.关联、更新、排序B.选取、投影、连接C.排序、索引、统计D.显示、打印、制表正确答案:B5、关系模式的任何属性()A.命名在关系模式中可以不唯一B.不可再分C.可再分D.以上都不对正确答案:B6、当FROM子句中出现多个基本表或者视图的时候,系统将执行()操作A.笛卡尔积B.并C.自然连接D.等值连接正确答案:A7、以下关于视图的描述中,不正确的是()A.视图是虚表B.使用视图可以加快查询语句的编写C.使用视图可以加快查询语句的执行速度D.视图是外模式正确答案:C8、规范化过程主要为克服数据库逻辑结构中的插入异常、删除异常以及()A.结构不合理B.数据的不一致性C.数据丢失D.冗余度大正确答案:D9、如果事务T对数据R实现X封锁,则T对R()A.只能读不能写B.不能读也不能写C.只能写不能读D.即可读也可写正确答案:D10、在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它是数据库设计的()阶段。

A.物理设计B.概念设计C.需求分析D.逻辑设计正确答案:B二、判断题1、实体完整性和参照完整性是关系必须要满足的性质正确答案:√2、日志和写操作的关系是先进行写操作然后记录日志。

正确答案:×3、对于多对多关系,在转换关系模式的时候,该关系转换为关系表,表的主码是参与多对多关系的两个实体主码所构成的联合主码。

正确答案:√4、在SQL Server中,一个登录账号只能对应一个数据库用户。

正确答案:×5、在SQL的select子句中,having子句位于where子句之后。

吉大18春学期《数据库原理及应用》在线作业一

吉大18春学期《数据库原理及应用》在线作业一

------------------------------------------------------------------------------------------------------------------------------ (单选题) 1: 数据的逻辑独立性是指( )。

A: 概念模式改变,外模式和应用程序不变B: 概念模式改变,内模式不变C: 内模式改变,概念模式不变D: 内模式改变,外模式和应用程序不变正确答案:(单选题) 2: SQL对应的中文名称为( )。

A: 结构化定义语言B: 结构化控制语言C: 结构化查询语言D: 结构化操纵语言正确答案:(单选题) 3: 数据库系统的数据独立性是指( )。

A: 不会因为数据的变化而影响应用程序B: 不会因为存储策略的变化而影响存储结构C: 不会因为某些存储结构的变化而影响其他的存储结构D: 不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序正确答案:(单选题) 4: ( )是长期存储在计算机内的有组织,可共享的数据集合。

A: 数据库管理系统B: 数据库系统C: 数据库D: 文件组织正确答案:(单选题) 5: 五种基本关系代数运算是( )。

A: ∪,-,×,π和σB: ∪,-,∞,π和σC: ∪,∩,×,π和σD: ∪,∩,∞,π和σ正确答案:(单选题) 6: 在数据库系统阶段,数据( )。

A: 具有物理独立性,没有逻辑独立性B: 具有逻辑独立性,没有物理独立性C: 独立性差D: 具有高度的物理独立性和一定程度的逻辑独立性正确答案:(单选题) 7: 创建视图的语句格式为( )。

A: CREATE TABLE <视图名〉B: CREATE INDEX <视图名>C: CREATE VIEW <视图名>D: DROP VIEW <视图名>正确答案:(单选题) 8: 关系数据库规范化是为了解决关系数据库中( )问题而引入的。

数据库原理与应用考试卷(A)

数据库原理与应用考试卷(A)

数据库原理与应用考试卷(A)姓名学号一、选择题(30%,每题1分)1、数据库系统的特点不包括以下()选项。

A、数据加工B、数据共享C、关系模型D、减少数据冗余2、()是位于用户和操作系统之间的一层数据管理软件。

A、DBMSB、DBC、DBSD、DBA3、数据库系统不仅包括数据库本身,还要包括相应的硬件、软件和()A、数据库管理系统B、数据库应用系统C、相关的计算机系统D、各类相关人员4、概念模型是现实世界的第一层抽象,这一类最著名的模型是()A、层次模型B、关系模型C、网状模型D、实体-联系模型5、在SQL Server 2005的工具中,将前一版本中的企业管理器、分析管理器和SQL查询分析器的功能合为一身的是()。

A、SQL Server Management StudioB、数据库引擎优化顾问C、配置管理器D、SQL Server Profiler6、在Microsoft SQL Server 2005实例和用户指定格式的数据文件之间复制数据的命令提示实用工具是()。

A、dtexec实用工具B、sqlserver应用程序C、bcp实用工具D、sqlagent90应用程序7、在SQL Server 2005实例之间导入或导出外围应用配置器设置的实用工具是()A、rsconfig配置工具B、rskeymgmt实用工具C、sac 实用工具D、sqlagent90应用程序8、在命令提示符下输入Transact-SQL语句、系统过程和脚本文件的实用工具是( )A、sql实用工具B、sqldiag实用工具C、sqlmaint 实用工具D、sqlserver应用程序9、SQL语言是()标准语言。

A、层次数据库B、网络数据库C、关系数据库D、非数据库10、SQL语言的数据操纵语句中最重要的也是使用最频繁的语句中()A、SELECTB、INSERTC、UPDATED、DELETE11、下列命令中不属于SQL语言中数据定义功能的语句有()A、CREATEB、SELECTC、DROPD、ALTER12、在SQL语言中不可以用来表示“10<x<15”的是()A、x>10 AND x<15B、x BETWEEN 10 AND 15C、x in (11,12,13,14)D、x BETWEEN 11 AND 1413、数据库设计可划分为七个阶段,每个阶段都有自己的设计任务。

《数据库原理与应用》第01章在线测试

《数据库原理与应用》第01章在线测试

《数据库原理与应用》第01章在线测试剩余时间:59:50答题须知:1、本卷满分20分。

2、答完题后,请一定要单击下面的“交卷”按钮交卷,否则无法记录本试卷的成绩。

3、在交卷之前,不要刷新本网页,否则你的答题结果将会被清空。

第一题、单项选择题(每题1分,5道题共5分)1、目前最流行的数据模型是()A、层次模型B、网状模型C、关系模型D、面向对象模型2、涉及用户数据逻辑结构描述的是()A、外模式B、模式C、内模式D、以上都不正确3、定义数据库中各种数据对象实例上允许的操作和操作规则的是()A、数据结构B、数据操作C、数据的完整性约束D、以上都不正确4、数据库管理系统的缩写是A、DBB、DBSC、DBMSD、OS5、数据库系统的缩写是A、DBB、DBSC、DBMSD、OS第二题、多项选择题(每题2分,5道题共10分)1、数据的更新操作包括_____A、数据查询B、数据修改C、数据插入D、数据删除E、数据备份2、数据的独立性包括_____A、数据的逻辑独立性B、数据的物理独立性C、数据的存储独立性D、数据的更新独立性E、数据的结构独立性3、数据库提供的语言有_____A、数据定义语言B、数据操纵语言C、数据控制语言D、过程化语言E、非过程化语言4、数据模型的组成要素包括____A、数据对象B、数据结构C、数据操纵D、数据的完整性约束E、数据备份5、常见的数据模型有A、层次模型B、网状模型C、关系模型D、面向对象模型E 、概念模型第三题、判断题(每题1分,5道题共5分) 1、现在流行的数据模型是层次模型正确错误2、关系的每个属性必须取原子值正确错误3、外模式-模式映像保证了数据的物理独立性正确错误4、模式-内模式映像保证了数据的逻辑独立性正确错误5、SQL 语言是非过程化语言正确错误。

《数据库原理与应用》第08章在线测试

《数据库原理与应用》第08章在线测试

《数据库原理与应用》第08章在线测试《数据库原理与应用》第08章在线测试剩余时间: 59:56答题须知:1、本卷满分20分。

2、答完题后,请一定要单击下面的“交卷”按钮交卷,否则无法记录本试卷的成绩。

3、在交卷之前,不要刷新本网页,否则你的答题结果将会被清空。

第一题、单项选择题(每题1分,5道题共5分) 1、关于串行调度下面说法正确的是A 、串行调度一定是正确的调度B 、串行调度不一定是正确的调度C 、串行调度一定不是正确的调度D 、任何调度都是串行的2、关于并发调度下面说法正确的是A 、一个并发调度是正确的如果它和某个串行调度结果相同B 、一个并发调度是正确的如果它和某个串行调度结果不相同C 、一个并发调度一定是正确的D 、一个并发调度一定是不正确的3、下面可以解决活锁的是A 、一次封锁法B 、顺序封锁法C 、先来先服务D 、等待图法4、由于某种原因造成整个系统的运行突然停止,致使所有事务都以非正常的方式终止,这属于A 、事务故障B 、系统故障C 、介质故障D 、计算机病毒5、数据库恢复的基础是利用转储的冗余数据。

这些转储的冗余数据包括A 、数据字典、应用程序、审计档案B 、数据字典、日志文件、审计档案C 、数据字典、应用程序、数据库后备副本D 、日志文件、数据库后备副本第二题、多项选择题(每题2分,5道题共10分) 1、检测死锁的方法有_____A 、顺序方法B 、超时法C、等待图法D、先来先服务法E、一次封锁法2、数据库运行过程中可能出现的故障有_____A、运行故障B、它机故障C、事务故障D、系统故障E、介质故障3、封锁导致的问题包括A、活锁B、死锁C、读脏数据D、不可重复读E、丢失修改4、二级封锁协议可以解决的数据不一致问题包括A、丢失修改B、读脏数据C、不可重复读D、可重复读5、事务的特性包括A、原子性B、隔离性C、一致性D 、永久性第三题、判断题(每题1分,5道题共5分) 1、事务的执行必须保证ACID 特性正确错误2、一级封锁协议不能保证丢失修改正确错误3、可串行化的调度一定是正确的调度正确错误4、对数据库破坏性最大的故障是介质故障正确错误5、引入检查点技术可以提高故障恢复的效率正确错误。

北航14秋《数据库原理及应用》在线作业一答案

北航14秋《数据库原理及应用》在线作业一答案

北航《数据库原理及应用》在线作业一单选题一、单选题(共25 道试题,共100 分。

)1. 为在查询结果中去掉重复元组,要使用保留字()。

A. UNIQUEB. COUNTC. DISTINCTD. UNION-----------------选择:C2. 下列关系运算中,____运算不属于关系运算。

A. 选择B. 除法C. 投影D. 并-----------------选择:D3. 当关系R和S做自然联接时,能够保留R中不满足连接条件元组的操作是()。

A. 左外联接B. 右外联接C. 内部连接D. 全外联接-----------------选择:A4. 若用如下的SQL语句创建了一个表S :CREATE TABLE S(S# CHAR(6) NOT NULL, SNAME CHAR(8) NOT NULL, SEX CHAR(2), AGE INTEGER) 今向S表插入如下行时,哪一行可以被插入A. ('991001','李明芳',女,'23')B. ('990746','张为',NULL,NULL)C. (NULL,'陈道一','男',32)D. ('992345',NULL,'女',25)-----------------选择:B5. “视图”是DBS采用的()。

A. 恢复措施B. 安全性措施C. 完整性措施D. 并发控制措施-----------------选择:C6. 关系代数的四个组合操作是:交、自然联接、联接和()A. 笛卡儿积B. 差C. 除D. 并。

《数据库原理与应用》第03章在线测试

《数据库原理与应用》第03章在线测试

《数据库原理与应用》第03章在线测试《数据库原理与应用》第03章在线测试剩余时间:59:53答题须知:1、本卷满分20分。

2、答完题后,请一定要单击下面的“交卷”按钮交卷,否则无法记录本试卷的成绩。

3、在交卷之前,不要刷新本网页,否则你的答题结果将会被清空。

第一题、单项选择题(每题1分,5道题共5分)1、用于对主码取值限制的是A、实体完整性规则B、参照完整性规则C、用户定义的完整性规则D、以上都正确2、E-R图向关系模式转换时实体被转换为()A、关系B、元组C、记录D、以上都不正确3、E-R图向关系模式转换时多对多联系被转换为()A、关系B、元组C、记录D、属性4、下面可以取空值的是A、主码B、主属性C、外码D、以上都不可以5、必须有同名属性才能进行的运算是()A、笛卡尔积B、F条件连接C、等值连接D、自然连接第二题、多项选择题(每题2分,5道题共10分)1、下面属于实体完整性规则要求的是_____A、主码必须唯一B、主属性不能取空值C、主属性可以取空值D、外码不能取空值E、外码可以取空值2、下面属于参照完整性规则要求的是_____A、主码必须唯一B、主属性不能取空值C、主属性可以取空值D、外码必须取它所参照的那个关系主码上的某个取值E、外码或者为空值3、A实体和B实体是一对一的联系,转换成关系模式后,码可以是_____A、A实体的码B、B实体的码C、AB实体码的联合D、任意属性E、以上都可以4、下面不可以取空值的有A、主码B、候选码C、码D、外码E、主属性5、任意关系必须满足的完整性规则有A、实体完整性B、参照完整性C、用户自定义的完整性D 、以上都正确第三题、判断题(每题1分,5道题共5分) 1、实体完整性是对主码取值的限制正确错误2、实体完整性是对外码取值的限制正确错误3、参照完整性是对主码取值的限制正确错误4、一个关系中候选码的个数一定是大于等于主码的个数的正确错误5、投影运算是二元运算符正确错误。

《数据库原理与应用》第03章在线测试

《数据库原理与应用》第03章在线测试
正确
错误
4、包含在码中的属性称为主属性
正确
错误
5、选择运算是传统的集合运算符
正确
错误
窗体底端
《数据库原理与应用》第03章在线测试
《数据库原理与应用》第03章在线测试
剩余时间:
37:28
窗体顶端
答题须知:1、本卷满分20分。
2、答完题后,请一定要单击下面的“交卷”按钮交卷,否则无法记录本试卷的成绩。
3、在交卷之前,不要刷新本网页,否则你的答题结果将会被清空。
第一题、单项选择题(每题1分,5道题共5分)
2、下面属于参照完整性规则要求的是_____
A、主码必须唯一
B、主属性不能取空值
C、主属性可以取空值
D、外码必须取它所参照的那个关系主码上的某个取值
E、外码或者为空值
3、A实体和B实体是一对一的联系,转换成关系模式后,码可以是_____
A、A实体的码
B、B实体的码
C、AB实体码的联合
D、任意属性
E、以上都可以
A、笛卡尔积
B、F条件连接
C、等值连接
D、自然连接
5、由属于R或属于S的所有元组组成的结果关系是()
A、并
B、交
C、差
D、除
第二题、多项选择题(每题2分,5道题共10分)
1、下面属于实体完整性规则要求的是_____
A、主码必须唯一
B、主属性不能取空值
C、主属性可以取空值
D、外码不能取空值
E、外码可以取空值
4、下面不可以取空值的有
A、主码
B、候选码
C、码
D、外码
E、主属性
5、任意关系必须满足的完整性规则有
A、实体完整性
B、参照完整性

数据库原理与应用考试试题

数据库原理与应用考试试题

数据库原理与应用考试试题一、选择题1. 数据库的三级模式结构不包括以下哪个层次?A. 外模式B. 概念模式C. 逻辑模式D. 物理模式2. 下列哪项不是数据库系统解决的问题?A. 数据冗余B. 数据安全性C. 数据独立性D. 数据持久性3. 关系数据库的元组是指什么?A. 表格B. 行C. 列D. 字段4. 以下哪种不是数据库的关键特性?A. 数据的存储B. 数据的组织C. 数据的维护D. 数据的共享5. 在SQL语句中,用于从表中选择数据的命令是哪个?A. UPDATEB. DELETEC. SELECTD. INSERT二、问答题1. 请解释数据库的范式是什么,它对数据库设计有什么意义?2. 数据库事务是什么,事务的特性有哪些,为什么事务是数据库管理中的重要概念?3. 什么是索引?数据库中的索引有什么作用?如何创建索引?4. 请简要介绍一下关系型数据库和非关系型数据库的区别以及各自的优缺点。

5. 数据库管理系统的优点是什么?它对于数据操作以及数据查询有何帮助?三、综合题1. 某公司要求你设计一个员工信息管理系统,该系统需要记录员工的基本信息如姓名、性别、年龄、部门等,并支持员工的增删改查操作。

请简要描述你会如何设计该系统的数据库结构,包括数据表的设计和关系的建立。

2. 假设你是某银行的数据库管理员,银行拥有大量客户的账户信息和交易记录。

你将如何设计数据库以确保数据的安全性和一致性?请列出你所采取的措施。

以上为数据库原理与应用考试试题,完成后请按照要求分别回答选择题、问答题和综合题。

祝您考试顺利!。

数据库原理及应用历年考题_答案(DOC)

数据库原理及应用历年考题_答案(DOC)

《数据库原理及应用》试题 1一、选择题1、 数据库系统的基本特征是 __________A 、数据的统一控制C 、数据共享性、独立性和冗余度小(难度系数C )正确答案:C2、 DB 、DBMS 和DBS 三者之间的关系是A 、DBS 与DB 和DBMS 无关C 、DB 包括 DBMS 和 DBS(难度系数B )正确答案:D 3、 设有关系R 和S ,关系代数 R-(R-S )表示的是. R — S RU S B 、数据共享性和统一控制 D 、数据共享性和数据独立性oB 、DBMS 包括 DBS 和 DBD 、DBS 包括 DB 和 DBMS B 、 D、A 、RQ SC 、R - S (难度系数B )正确答案:A 4、自然连接是构成新关系的有效方法。

一般情况下, 当对关系R 和S 使用 自然连接时,要求 R 和S 含有一个或多个共有的 ____________ o A 、行 B 、属性 C 、记录 D 、元组 (难度系数C )正确答案:B5、 以下是信息世界的模型,且实际上是现实世界到机器世界的一个中间层次的是 _________ oA 、数据模型 C 、关系模型(难度系数C )正确答案:C6、 构成E — R 模型的三个基本要素是A 、 实体、属性值、关系; C 、 实体、实体集、联系;(难度系数C )正确答案:B 7、 在关系代数运算中, A 、B 、C 、D 、(难度系数 &在下列关于规范化理论的叙述中,不正确的是 A 任何一个关系模式一定有键。

C 、记录 概念模型E-R 图OB 、实体、 D 、实体、实体集、属性;属性、联系;并、 并、 并、 并、 差、交、差、除、 B)选择、 选择、 选择、投影、五种基本运算为 投影、连接 投影、笛卡尔积投影、笛卡尔积 笛卡尔积、选择 正确答案:CB 、 任何一个包含两个属性的关系模式一定满足C 、 任何一个包含两个属性的关系模式一定满足D 任何一个包含三个属性的关系模式一定满足 (难度系数B )正确答案:D 9、设有关系模式 R(A,B,C)和S(C,D)。

《数据库原理与应用》第02章在线测试

《数据库原理与应用》第02章在线测试
《数据库原理与应用》第02章在线测试
《数据库原理与应用》第02章在线测试
剩余时间:
58:00
窗体顶端
答题须知:1、本卷满分20分。
2、答完题后,请一定要单击下面的“交卷”按钮交卷,否则无法记录本试卷的成绩。
3、在交卷之前,不要刷新本网页,否则你的答题结果将会被清空。
第一题、单项选择题(每题1分,5道题共5分)
1、客观存在并可以相互区分的任何事物被称为()
A、实体
B、属性
C、联系
D、以上都不正确
2、描述事物之间关联的是()
A、实体
B、属性
C、联系
D、以上都不正确
3、实体集E1中的每个实体最多与实体集E2中的一个实体相关联,并且E2中的每个实体也最多与E1中的一个实体相关联,则E1和E2之间的联系属于()
A、一对一
正确
错误
窗体底端
C、标识性实体集
D、属主实体集
第二题、多项选择题(每题2分,5道题共10分)
1、下面可以唯一标识一个实体集的是
A、主码
B、外码
C、候选码
D、超码
E、主属性
2、联系的类型有_________
A、一对一
B、一对多
C、多对一
D、多对多
E、多对少
3、一个实体集可能具有多个_____
A、超码
B、主码
C、候选码
D、码
E、主属性
4、(本题空白。您可以直接获得本题的2分)
5、(本题空白。您可以直接获得本题的2分)
第三题、判断题(每题1分,5道题共5分)
1、一个实体集的候选码可能有多个
正确
错误
2、一个实体集的主码可以有多个
正确

《数据库原理与应用》考试试卷和答案

《数据库原理与应用》考试试卷和答案

《数据库原理与应用》考试试卷和答案一.单项选择题(每题1分,共23分)1.目前市场上常见的DBMS 90%以上都是基于( C )数据模型的。

A.层次B.网状C.关系D.面向对象2.E-R图是在数据库设计中用来表示( A )的一种常用方法。

A.概念模型B.逻辑模型C.物理模型D.面向对象模型3.( C )是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。

A.外模式B.内模式C.模式D.概念模式4.( B )也称存储模式,是数据库物理结构和存储方式的描述,是数据在数据库内部的表示方式。

A.外模式B.内模式C.模式D.概念模式5.数据库的概念模型独立于(A )。

A.具体的机器和DBMS B.E-R图C.信息世界D.现实世界6.在数据库中存储的是( C )。

A.数据B.数据库模型C.数据以及数据之间的联系D.信息7.规范化理论是关系数据库进行逻辑设计的理论依据,根据这个理论,关系数据库中的关系必须满足:其每一个属性都是(B )。

A.互不相关的B.不可分解的C.长度可变得D.互相关联的8.在数据模型中有“型”和“值(或实例)”两个对应的概念。

其中数据库的模式是一个(D )的概念,是一个相对()的概念,而数据库在某一时刻的状态则是一个()的概念,是一个相对()的概念。

A.型;变化;值;不变B.值;不变;型;变化C.值;变化;型;不变D.型;不变;值;变化9.关系表A的属性个数为5,元组个数为10;关系表B的属性个数为6,元组个数为20.则A与B的笛卡尔积A×B的属性有( D )个,元组个数有()个。

A.30;200 B.11;30 C.30;30 D.11;20010.父亲和子女的亲生关系属于( B )的关系。

A.1:1 B.1:n C.m:n D.不一定11.在SQL语言中,删除关系表中的一个属性列,要用动词( D ),删除关系表中的一行或多行元组,要用动词()。

A.delete,delete B.drop,drop C.delete,drop D.drop,delete12.在SQL语言中,为关系模式增加一个属性要用动词(B),为关系表增加一行或多行元组要用动词()。

西南科技大学网络教育《数据库原理及应用》在线考试

西南科技大学网络教育《数据库原理及应用》在线考试

数据库原理及应用——在线考试一、单选题1.撤销数据库中已经存在的表S,使用的SQL语句是?A.DELETE TABLE SB.DELETE SC.DROP TABLE SD.DROP S2.一个班级只能有一个班长,一个班长只能在一个班级的担任职务,则班级与班长之间的联系是?A.一对一B.一对多C.多对一D.多对多3.概念模型是现实世界的第一层抽象,这一类模型最著名的是?A.层次模型B.关系模型C.网状模型D.E-R模型4.一个关系只有一个( )。

A.候选码B.外码C.超码D.主码5.要保证数据库的数据独立性,需要修改的是?A.模式与外模式B.模式与内模式C.三级模式之间的两层映射D.三层模式6.Oracle属于( )。

A.关系数据库B.网状数据库C.层次数据库D.概念数据库7.SQL基本表的创建中是通过( )方式实现参照完整性规则的。

A.主键子句B.外键子句C.检查子句D.NOT NULL8.E-R图转换为关系数据模型是( )的设计任务。

A.需求分析B.概念设计C.逻辑设计D.物理设计9.数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是?A.DBS包括DB和DBMSB.DBMS包括DB和DBSC.DB包括DBS和DBMSD.DBS就是DB,也就是DBMS10.“一个事务中的诸操作要么都做,要么都不做”,这是事务的( )。

A.原子性B.一致性C.隔离性D.持续性11.实现关系代数投影运算的SQL子句是( )。

A.SELECTB.ORDER BYC.FROMD.WHERE12.实体完整性规则是指( )。

A.不允许有空行B.主键不允许有空值C.不允许有空列D.外键不允许有空值13.数据库的三级模式之间存在着两级映象,使数据库系统具有较高的( )。

A.相容性B.独立性C.共享性D.一致性14.外模式是( )。

A.全部数据逻辑结构B.局部数据逻辑结构C.全部数据物理结构D.局部数据物理结构15.按照PX协议规定,一个事务要读取数据对象Q,必须先执行的操作是( )。

《数据库原理应用》形考客观题答案

《数据库原理应用》形考客观题答案
A. mB. nC. m+nD. m×n
27.若关系R和S的元组个数分别为m和n,则R-S的元组个数是(D)
A. m-nB.小于mC.小于nD.小于等于m
28.下列关系代数操作中最费时的是(B)
A. 投影B. 笛卡尔积C. 选择D. 交
29.将ER图转换为关系模型的过程,属于数据库设计的(D)
A.详细设计阶段
A.SELECT * FROM STUDENT WHERE MAJOR=’软件工程’AND MAJOR=’机械电子’
B.SELECT * FROM STUDENT WHERE MAJOR IN (’软件工程’,’机械电子’)
C.SELECT * FROM STUDENT WHERE MAJOR BETWEEN ’软件工程’AND ’机械电子’
A.AGE=NULL
B.AGE IS NOT NULL
C.AGE IS NULL
D.NOT(AGE IS NULL)
5.在SELECT语句中,(A)关键字可以消除重复值
A. DISTINCTB. UNIQUEC. *D. ALL
6.已知学生表student(sid,sname,sex,age),其各个属性分别表示学号、姓名、性别和年龄,若要向表中插入一个学号为1001,姓名为张华,年龄为20岁的学生记录,下列SQL语句正确的是(A)
C.混合验证
D.密码验证
42.下列说法中错误的是(C)
A.模式分解是关系规范化的基本方法
B.实际应用中,数据库设计一般应达到3NF
C.若一个关系模式符合2NF,则它必然也符合3NF
D.实际应用中常常为了提高查询效率而允许数据库中存在一定的数据冗余
43.在函数依赖范畴内,(C)是关系模式能够达到的最高规范化程度
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《数据库原理及应用》客观题在线测试一、单选题1. 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。

A. 数据库系统B. 文件系统C. 人工管理D. 数据项管理2.A. 数据库系统复杂,文件系统简单。

B. 文件系统以记录为数据存取的基本单位,而数据库系统不是。

C. 文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决。

D. 文件系统管理的数据量小,而数据库系统可以管理庞大的数据量。

3.A. 数据结构化,可以共享;数据独立于具体的应用程序而存在;数据冗余大,易移植;统一管理和控制。

B. 数据结构化,可以共享;数据独立于具体的应用程序而存在;数据冗余小,易扩充;统一管理和控制。

C. 数据结构化,可以共享;数据依赖于具体的应用程序而存在;数据冗余小,易扩充;统一管理和控制。

D. 数据非结构化;数据独立于具体的应用程序而存在;数据冗余小,易扩充;统一管理和控制。

4.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. 数据库系统B. 数据库C. 数据库管理系统D. 数据结构10.A. 数据库避免了一切数据的重复B. 并发控制机制的好坏是衡量一个数据库管理系统性能的重要标志之一。

C. 数据库中的数据可以共享D. 数据库减少了数据冗余11.A. 同一个应用中的多个程序共享一个数据集合。

B. 多个用户、同一种语言共享数据C. 多个用户共享一个数据文件D. 多种应用、多种语言、多个用户相互覆盖地使用数据集合。

12.A. 数据库系统减少了数据冗余B. 数据库系统避免了一切冗余C. 数据库系统中数据的一致性是指数据类型一致D. 数据库系统的核心是数据库管理员13.A. 表空间是数据库的逻辑划分,每个数据库至少有一个表空间。

B. 表空间是数据库的逻辑划分,每个数据库只能有一个表空间。

C. 表空间是数据库的物理划分,每个数据库至少有一个表空间。

D. 表空间是数据库的物理划分,每个数据库只能有一个表空间。

14.A. 每个表空间由同一磁盘上的一个或多个文件(即数据文件)组成,一个数据文件只能属于一个表空间。

B. 每个表空间由同一磁盘上的一个或多个文件(即数据文件)组成,一个数据文件可以属于多个表空间。

C. 数据文件创建后不能再改变大小。

D. 数据文件加入到表空间中后,还可与其他表空间发生联系。

15. 在信息系统中,信息经历了现实世界、信息世界、计算机世界三个领域。

信息世界的实A. 数据项B. 文件C. 记录D. 数据模型16. 在信息系统中,信息经历了现实世界、信息世界、计算机世界三个领域。

信息世界的属A. 数据项B. 文件C. 记录D. 数据模型17. 在信息系统中,信息经历了现实世界、信息世界、计算机世界三个领域。

信息世界的实A. 数据项B. 文件C. 记录D. 数据模型18. 任何一个实体都不是孤立存在的,实体之间的联系可以归结为一对一关系、一对多关系和多对多关系三种类型。

那么行政区划与单位名称(假定唯一)A. 一对一B. 一对多C. 多对多D. 以上三种都是19.几种基本图素。

A. 实体、属性、联系B. 实体、联系C. 属性、联系D. 实体集、属性、联系20. 我们把表示实体及实体之间联系的数据库的数据结构称为数据模型。

在传统数据模型分A. 网状模型B. 链状模型C. 层次模型D. 关系模型21. 用树形结构来表示实体之间联系的模型称为层次模型,在层次模型中两个结点间的关系A. 一对一B. 一对多C. 多对多D. 以上三种都可能22.A. 一个子结点可以有两个或多个父结点B. 在两个结点之间可以有两种或多种联系C. 都是用指针来表示实体间的联系D. 可以有一个以上的结点无父结点23.A. 大型、中型和小型B. 西文、中文和兼容C. 层次、网状和关系D. 数据、图形和多媒体24. SQLA. 层次数据库B. 网络数据库C. 关系数据库D. 非数据库25. 20世纪70年代初,IBM公司的E.F.CoddA. 关系数据模型B. 层次数据模型C. 网状数据模型D. 面向对象数据模型26.A. 可由多个任意属性组成B. 至多由一个属性组成C. 可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成D. 以上都不是27. 在一个关系中,如果有这样一个属性存在,它的值能唯一地标识关系中的每一个元组,A. 关键字B. 数据项C. 主属性D. 主属性值28.A. 不能全同B. 可以全同C. 必须全同D. 以上都不是29. 在关系数据库中,提供给用户对数据进行操作的语言称为关系数据语言,它以关系运算A. 集合代数B. 逻辑演算C. 关系演算D. 集合演算30. 如果一个关系模式R的每个属性值都是不可再分的数据单位,则称RA. 第一范式B. 第二范式C. 第三范式D. 高范式31. 已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)A. 姓名B. 学号C. 系编号D. 无32. SQLA. 关系规范化、数据操纵、数据控制B. 数据定义、数据查询、数据更新、数据控制C. 数据定义、关系规范化、数据控制D. 数据定义、关系规范化、数据操纵33. 已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)A. 系编号B. 学号C. 姓名D. 无34.A. 能惟一决定关系的字段B. 不可改动的专用保留字C. 关键的很重要的字段D. 能唯一标识元组的属性或属性集合35.联系。

A. M∶1B. M∶NC. 1∶MD. 1∶136. 设有以下关系:合同(合同号,用户号,用户名,用户地址),合同号是唯一的,则这个A. 1NFB. 2NFC. 3NFD. BCNF37.A. 三层模式之间的两种映射B. 模式与内模式C. 模式与外模式D. 三层模式38.A. 数据库减少了数据冗余B. 数据库中的数据可以共享C. 数据库避免了一切数据的重复D. 数据库具有较高的数据独立性39. 公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,A. 多对多B. 一对一C. 多对一D. 一对多40.A. 更新视图B. 查询C. 在视图上定义新的基本表D. 在视图上定义新视图41.A. 数据冗余小B. 数据独立性高C. 数据共享性好D. 多用户访问42.A. 一对一B. 一对多C. 多对多D. 多对一43. 现有关系表:医疗(患者编号,医生编号,医生姓名,诊断日期,诊断结果,恢复情况)A. 患者,医生编号,诊断日期B. 医生编号C. 诊断日期D. 患者编号44. SQL语言的数据操纵语言包括SELECT,INSERT,UPDATE 和DELETE等,其中最重要的也是A. SELECTB. INSERTC. UPDATED. DELETE45. SQL语言具有两种使用方式,分别称为交互式SQLA. 提示式SQLB. 多用户SQLC. 嵌入式SQLD. 解释式SQL46. 下列SQLA. ALTERB. INSERTC. UPDATED. DELETE47. 有这样三个表:学生表S、课程表C和学生选课表SC,它们的结构如下:S(S#,SN,SEX,AGE,DEPT)、C(C#,CN)、SC(S#,C#,GRADE)。

其中:S#为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C#为课程号,CN为课程名,GRADE为成绩。

要求如下:检索所有比"王华"年龄大的学生姓名、年龄和性别。

正确的SELECTA. SELECT SN, AGE, SEX FROM S WHERE AGE > ( SELECT AGE FROM S WHERE SN="王华" )B. SELECT SN, AGE, SEX FROM S WHERE SN="王华"C. SELECT SN, AGE, SEX FROM S WHERE AGE > ( SELECT AGE WHERE SN="王华")D. SELECT SN, AGE, SEX FROM S WHERE AGE > 王华.AGE48. 有这样三个表:学生表S、课程表C和学生选课表SC,它们的结构如下:S(S#,SN,SEX,AGE,DEPT)、C(C#,CN)、SC(S#,C#,GRADE)。

其中:S#为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C#为课程号,CN为课程名,GRADE为成绩。

要求如下:检索选修课程"C2"的学生中成绩最高的学生的学号。

正确的SELECTA. SELECT S# FROM SC WHERE C#="C2" AND GRADE >= ( SELECT GRADE FROM SC WHEREC#="C2" )B. SELECT S# FROM SC WHERE C#="C2" AND GRADE >= ( SELECT GRADE FROM SC WHEREC#="C2" )C. SELECT S# FROM SC WHERE C#="C2" AND GRADE NOT IN ( SELECT GRADE FROM SC WHERE C#="C2" )D. SELECT S# FROM SC WHERE C#="C2" AND GRADE = ( SELECT MAX(GRADE) FROM SC WHERE C#="C2" )49. 有这样三个表:学生表S、课程表C和学生选课表SC,它们的结构如下:有这样三个表:学生表S、课程表C和学生选课表SC,它们的结构如下:S(S#,SN,SEX,AGE,DEPT)、C(C#,CN)、SC(S#,C#,GRADE)。

其中:S#为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C#为课程号,CN为课程名,GRADE为成绩。

相关文档
最新文档