南开大学20秋《数据库基础与应用》在线作业(参考答案)

合集下载

《数据库基础与应用》 课后习题答案

《数据库基础与应用》 课后习题答案

《数据库基础与应用》课后习题答案第一章数据库系统概论1. 人工管理、文件管理、数据库管理2. 依赖于3. 独立、联系4. 做什么、怎么做5. 文件、数据库6. 安全性、一致性、并发性、数据库恢复7. 兼容性强、可靠性高、地域范围广、数据量大、客户数多8. 主属性、非主属性9. 1对1、1对多、多对多10. 1、多11. 1、多12. 记录型、1对多13. 过程、集合14. 元组、属性15. 1、n16. 数据结构、集合运算、独立、数学17. 封装、继承、多态18. 操作系统、开发工具19. 全局模式、外模式、内模式20. 外模式和模式、模式和内模式21. 定义(描述)操纵22. 系统、用户第二章关系运算1. 关系数据结构、关系完整性规则、关系运算2. 域、列名(属性名)3. 1、多4. 候选、属性5. 学生号、非主6. 实体、参照、用户定义7. 空值、主码8. 并、交、差、笛卡尔积9. a1+b1、a2´b210. 选择、211. 4、312. Õ学生号、X、δ课程名=’程序设计’13. Õ课程号(X)、C第三章关系规范化基础1. X→Y、决定因素2. 非平凡、平凡3. 非平凡、完全4. X、Z5. X→(Y,Z)、合并性6. X、候选码7. (A,C)、28. A、19. (A,C,G)、310. 第三、无损连接、函数依赖11. 属性、元组、关系12. 数据冗余、操作异常(更新异常)13. 第一、314. 第一、215. 第二、216. 第二、17. BC第四章结构化查询语言--SQL一、填空题1. 视图、基本表2. 非过程化、集合3. KUCUN、LIU4. 列级、表级5. 主码、单值、外码、检查6. primary key、foreign key7. 建立、修改、删除8. 单行(单值)、多行(多值)9. 插入、修改、删除10. 表、建立11. 修改、查找12. 基本表、视图13. 没有影响、有影响14. create view、update、drop view15.投影、连接、选择16. group by、order by17. inner join、left join、right join二、根据主教材第四章所给的商品库和教学库,按照下列所给的每条SQL查询语句写出相应的功能。

南开24秋学期《数据库基础与应用》作业参考三

南开24秋学期《数据库基础与应用》作业参考三

24秋学期《数据库基础与应用》作业参考1.实体完整性规则约束()选项A:候选关键字选项B:外关键字选项C:超关键字选项D:主关键字参考答案:D2.数据库逻辑设计的主要任务是()选项A:建立E-R图和说明书选项B:创建数据库说明选项C:建立数据流图选项D:把数据送人数据库参考答案:B3.实体内部的联系和实体之间的联系不包括()选项A:零对多选项B:一对一选项C:一对多选项D:多对多参考答案:A4.在数据库的三级模式结构中,内模式有()选项A:1个选项B:2个选项C:3个选项D:任意多个参考答案:A5.若用如下的SQL语句创建一个student表:CREATE TABLE student(NO C(4)NOT NULL,NAME C(8) NOT NULL,SEX C(2),AGE N(2))可以插入到student表中的是( )选项A:(‘1031’,‘曾华’,男,23)选项B:(‘1031’,‘曾华’,NULL,NULL)选项C:(NULL,‘曾华’,‘男’,‘23’)选项D:(‘1031’,NULL,‘男’,23)参考答案:B6.在关系代数运算中,五种基本运算为()选项A:并、差、选择、投影、自然连接选项B:并、差、交、选择、投影选项C:并、差、选择、投影、乘积选项D:并、差、交、选择、乘积参考答案:C7.存储在计算机内的有结构的数据的集合是()选项A:数据库系统选项B:数据库选项C:数据库管理系统选项D:数据结构参考答案:B8.在SQL语言中,模式对应于()选项A:视图和部分基本表选项B:基本表选项C:存储文件选项D:物理磁盘参考答案:B9.在数据库设计中,在概念设计阶段可用E-R方法,其设计出的图称为()选项A:实物示意图选项B:实用概念图选项C:实体表示图。

南开19秋学期《数据库基础与应用》在线作业满分答案

南开19秋学期《数据库基础与应用》在线作业满分答案

【南开】19秋学期(1709、1803、1809、1903、1909)《数据库基础与应用》在线作业-0001
1.在订单管理系统中,客户一次可以订购多种商品。

有订单关系R (订单号,日期,客户名称,商品编码,商品数量
),则R的主关键字是()
A.订单号
B.订单号,客户名称
C.商品编码
D.订单号,商品编码
[正确的答案是]:D
2.客观存在并可相互区别的事物称为()
A.实体
B.关系
C.表
D.对象
[正确的答案是]:A
3.常见的数据库保护措施有安全性保护、完整性保护、并发控制和()
A.故障恢复
B.并行分析
C.缺失性保护
D. 串行优化
[正确的答案是]:A
4.在概念模型中客观存在并可互相区别的事物称为()
A.实体
B.属性
C.元祖
D.节点
[正确的答案是]:A
5.数据库并发操作可能带来的问题包括()
A.丢失更新
B.数据独立性会提高
C.非法用户的使用
D.增加数据冗余度
[正确的答案是]:A
6.在视图上不能完成的操作是()
A.更新视图
B.查询。

南开20秋《数据库技术与程序设计》在线作业(参考答案)

南开20秋《数据库技术与程序设计》在线作业(参考答案)

1.在关于报表数据源设置的叙述中,以下正确的是()。

A.可以是任意对象B.只能是表对象C.只能是查询对象D.可以是表对象或查询对象答案:D2.以下变量名中合法的是()。

A.avg_sumB.y+2C.100abcdD.print答案:A3.在Access中表与数据库的关系是()。

A.一个数据库可以包含多个表B.一个表只能包含两个数据库C.一个表可以包含多个数据库D.数据库就是数据表答案:A4.工资表结构:工资(职工号C,基本工资N,工龄工资N,实发工资N)。

现将所有职工的基本工资提高10%; 工龄工资提高5%,按照有关工资的变动,重新计算实发工资字段值,下面命令正确的是()。

A.Update 工资 set 实发工资=基本工资*1.1+工龄工资*1.05B.Update 工资 set 实发工资=基本工资+工龄工资,基本工资=基本工资*1.1,工龄工资=工龄工资*1.05C.Update 工资 set 基本工资=基本工资*1.1,工龄工资=工龄工资*1.05,实发工资=基本工资*1.1+工龄工资*1.05D.Update 工资 set 基本工资=基本工资*1.1,工龄工资=工龄工资*1.05,实发工资=基本工资+工龄工资答案:C5.SelectCase语句中,表达式是下面四种形式,不正确的是()。

A.表达式,例如“a”B.一组用逗号分隔的枚举值,例如“a”,“b”C.表达式1 to 表达式2,例如1 to 10D.关系运算符表达式,例如=60答案:D6.执行以下两条命令后,输出结果是()。

BOOKS=“南开大学图书管理系统” LEN(MID(BOOKS,5))A.16B.6C.12D.语法错误答案:B7.VBA代码调试过程中,能够动态了解变量和表达式变化情况的是()。

A.监视窗口B.本地窗口C.立即窗口D.快速监视窗口答案:A8.SQL查询语句中,用来实现数据列选取的短语是()。

A.WhereB.FromC.SelectD.GroupBy答案:C9.以下SQL语句和其他三条执行结果不一样的是()。

南开20秋《数据库应用系统设计》在线作业(参考答案)

南开20秋《数据库应用系统设计》在线作业(参考答案)

1.数据库一般使用()以上的关系。

A.1NFB.2NFC.3NFD.4NF答案:C2.关系模型中,实体完整性是指()。

A.实体不允许是空实体B.实体的主码不允许是空值C.实体的外键值不允许是空值D.实体的属性值不能是空值答案:B3.主键的作用是()。

A.用来唯一标识表中的行B.用来验证数据库的密码C.可有可无的一个属性D.设定表中某列的默认值答案:A4.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,部门和职员的联系类型是()。

A.多对多B.一对一C.多对一D.一对多答案:D5.关系规范化实质是围绕()进行的。

A.函数B.函数依赖C.范式D.关系答案:B6.在SQL查询中,GROUP BY短语的作用是()。

A.设置查询条件B.对查询结果进行排序C.设置分组条件D.选择查询结果中显示的字段答案:C7.PowerBuilder应用程序的入口点是()。

A.主函数B.应用对象C.窗口对象D.事务对象答案:B8.对于已经创建好的学生信息表,可以使用SQL语句“ALTER TABLE 学生信息()年龄”删除年龄列。

A.ALTER COLUMNB.DELETEC.DROPD.DROP COLUMN答案:D9.有两个实体集,并且这两个实体集之间存在MN联系,则根据转换规则,这个E-R结构转换成的表的数目应该为()个。

A.1B.2C.3D.4答案:C10.数据冗余可能产生的问题是()。

A.修改数据方便B.删除数据方便C.增加了编程的复杂度D.潜在的数据不一致性答案:D11.SQL语言集数据查询、数据操作、数据定义和数据控制功能于一体,语句ALTER TABLE实现()功能。

A.数据查询B.数据操作C.数据定义D.数据控制答案:C12.数据独立性是指()。

A.不会因为数据的数值发生变化而影响应用程序B.不会因为系统数据存储结构和逻辑结构的变化而影响程序C.不会因为程序的变化而影响数据D.不会因为数据逻辑结构的变化而影响数据的存储结构答案:B13.SQL语言通常称为()。

大学_《数据库基础与应用》试题及答案

大学_《数据库基础与应用》试题及答案

《数据库基础与应用》试题及答案《数据库基础与应用》试题及答案(一)一、单项选择题,把合适的选项编号填写在括号内。

(每小题2分,共20分)1、设一个关系A具有a1个属性和a2个元组,关系B具有b1个属性和b2个元组,则关系AB具有( )个元组。

A、 a1+b1B、 a1+b2C、 a2b2D、 a2b12、在一个关系R中,若X能够函数决定关系R中的每个属性,并且X的任何真子集都不能函数决定R中的每个属性,则称X为关系R的一个( )。

A、候选码B、外码C、超码D、属性组3、在一个关系R中,若存在X(Y,Z),则也隐含存在XY和XZ,称此为函数依赖的( )规则。

A、传递性B、分解性C、合并性D、增广性4、设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={AB,CD,CE},该关系只满足第一范式,若要规范化为第二范式,则将被分解为( )个关系。

A、 1B、 2C、 3D、 45、由概念设计进入逻辑设计时,原来的( )联系通常都需要转换成对应的基本表。

A、一对一B、一对多C、多对一D、多对多6、ACCESS 数据库文件中至少应包含有( )对象。

A、表B、查询C、窗体D、模块7、如果字段内容为声音文件,可将此字段定义为( )类型。

A、文本B、查询向导C、OLE对象D、备注8、下列( )是主键的标志。

A、 B、 C、 D、9、Access中字段的“小数位”属性被用来指定( )型数据的小数部分的位数。

A、货币和数字B、货币和备注C、文本和数字D、数字和备注10、创建数据访问页,将生成一个单独的( )文件,此文件不包括在Access 数据库中。

A、HTB、HTMLC、MDFD、MDT二、是非判断题,根据叙述正确与否在题目后面的括号内打对号“”或叉号“”(每小题2分,共20分)1、在文件管理阶段,文件之间是相互联系的,在数据库管理阶段,文件之间是相互独立的。

( )2、分布式数据库系统既支持客户的局部应用,又支持客户的全局应用。

南开20秋《数据库技术与程序设计》在线作业-1(参考答案)

南开20秋《数据库技术与程序设计》在线作业-1(参考答案)

1.在Access中要显示“教师表”中姓名和职称的信息,应采用的关系运算是()。

A.投影B.自然联接C.联接D.选择答案:A2.要想从子过程调用后返回两个结果,下面子过程语句说明合法的是()。

A.PublicSubf2(byvaln%,byvalm%)B.PublicSubf1(byrefn%,byvalm%)C.PublicSubf1(byrefn%,byrefm%)D.PublicSubf2(byvaln%,byrefm%)答案:C3.关系数据模型()。

A.只能表示实体之间的1∶1联系B.只能表示实体之间的1∶n联系C.只能表示实体之间的m∶n联系D.可以表示实体之间的上述三种联系答案:D4.Visual Basic中的“启动对象”是指启动Visual Basic应用程序时,被自动加载并首次执行的对象。

下列关于Visual Basic“启动对象”的描述中,错误的是()。

A.“启动对象”可以是指定的窗体B.“启动对象”可以是SubMain过程C.若没有经过设置,则默认的“启动对象”是第一个被创建的窗体D.“启动对象”可以是指定的标准模块答案:D5.表达式Chr(Int(Rnd*10+66))产生的范围是()。

A.“A”~“Z”B.“a”~“z”C.“B”~“K”D.“b”~“k”答案:C6.创建宏不用定义()。

A.窗体或报表的属性B.宏名C.宏操作对象D.宏操作目标答案:A7.关系模型中,一个关键字是()。

A.可由多个任意属性组成B.可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成C.至多有一个属性组成D.以上都不是答案:B8.如果表A中的一条记录与表B中的多条记录相匹配,而表B中的一条记录与表A 中的一条记录相匹配,则表A与表B存在的关系是()。

A.一对一B.一对多C.多对一D.多对多答案:B9.VBA中定义符号常量可以用关键字()。

A.ConstB.DimC.PublicD.Static答案:A10.数据库管理系统常见的数据模型有3种,它们是()。

[南开大学]20秋学期[1709-2009]《数据库应用系统设计》在线作业答案

[南开大学]20秋学期[1709-2009]《数据库应用系统设计》在线作业答案

[南开大学]20秋学期《数据库应用系统设计》在线作业特别提醒:本试卷为南开课程辅导资料,请确认是否是您需要的资料在下载!!一、单选题 (共 20 道试题,共 40 分)1.使用SQL进行数据查询时,如果查询结果中包含了许多重复的行,可以使用()去掉结果中的重复行[A.]DISTINT[B.]DISTINTROW[C.]DIFFERENT[D.]DIFFERENTROW提示:本试题难度中等,请复习南开课程相关知识,完成相应作答【参考答案】:A2.权限撤销的命令是( )。

[A.]GRANT[B.]REVOKE[C.]CANCEL[D.]RETURN提示:本试题难度中等,请复习南开课程相关知识,完成相应作答【参考答案】:B3.SQL语言中,SELECT语句的执行结果是( )[A.]属性[B.]表[C.]元组[D.]数据库提示:本试题难度中等,请复习南开课程相关知识,完成相应作答【参考答案】:B4.在数据库设计中,将E-R图转换成关系数据模型的过程属于( )[A.]需求分析阶段[B.]逻辑设计阶段[C.]概念设计阶段[D.]物理设计阶段提示:本试题难度中等,请复习南开课程相关知识,完成相应作答【参考答案】:B5.通过外模式/模式映象,使得关系数据库具有高度()独立性[A.]物理[B.]存储[C.]逻辑[D.]结构提示:本试题难度中等,请复习南开课程相关知识,完成相应作答【参考答案】:C6.对数据库中的数据对象进行定义是通过( )来实现的。

[A.]数据描述语言DDL[B.]数据操纵语言DML[C.]程序设计语言[D.]机器语言提示:本试题难度中等,请复习南开课程相关知识,完成相应作答【参考答案】:A7.一个事务能读取到别的事务未提交的更新数据,很不安全,可能出现丢失更新、脏读、不可重复读、幻读,则该事务的隔离级为( )。

[A.]未提交读[B.]提交读[C.]可重复读[D.]序列化提示:本试题难度中等,请复习南开课程相关知识,完成相应作答【参考答案】:A8.实现关系代数投影运算的SQL子句是( )[A.]SELECT[B.]ORDER BY[C.]FROM[D.]WHERE提示:本试题难度中等,请复习南开课程相关知识,完成相应作答【参考答案】:A9.下列四项中,不属于数据库系统特点的是( )。

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

1.数据库并发操作可能带来的问题包括()。

A.丢失更新
B.数据独立性会提高
C.非法用户的使用
D.增加数据冗余度
答案:A
2.SQL语言易于学习,属于()语言。

A.过程化
B.非过程化
C.格式化
D.导航式
答案:B
3.以下不属于服务器端脚本语言的是()。

A.JSP
B.PHP
C.ASP
D.ADO
答案:D
4.事务的持续性是指()。

A.事务中包括的所有操作要么都做,要么都不做
B.事务一旦提交,对数据为的改变是永久的
C.一个事务内部的操作及使用的数据对并发的其他事务是隔离的
D.事务必须是使数据库从一个一致性状态变到另一个一致性状态答案:B
5.下述关于数据库系统的正确叙述是()。

A.数据库中只存在数据项之间的联系
B.数据库的数据项之间和记录之间都存在联系
C.数据库的数据项之间无联系,记录之间存在联系
D.数据库的数据项之间和记录之间都不存在联系
答案:B
6.在SQL语言中,模式对应于()。

A.视图和部分基本表
B.基本表
C.存储文件
D.物理磁盘
答案:B
7.数据模型是()。

A.现实世界数据内容的抽象
B.现实世界数据特征的抽象
C.现实世界数据库结构的抽象
D.现实世界数据库物理存储的抽象答案:B
8.在视图上不能完成的操作是()。

A.更新视图
B.查询
C.定义新的表
D.定义新的视图
答案:C
9.关系模式中的模式至少遵循()。

A.1NF
B.2NF
C.3NF
D.BCNF
答案:A
10.事务开始的SQL语句是()。

A.BEGIN TRANSACTION
MIT
C.ROLLBACK
D.UNDO
答案:A
11.常见的数据库保护措施有安全性保护、完整性保护、并发控制和()。

A.故障恢复
B.并行分析
C.缺失性保护
D.串行优化
答案:A
12.局部E-R图合并成全局E-R图时可能出现冲突,不属于合并冲突的是()。

A.属性冲突
B.语法冲突
C.结构冲突
D.命名冲突
答案:B
13.设有两个事务T1、T2,其并发操作如下所示,下面评价正确的是()。

A.该操作不存在问题
B.该操作丢失修改
C.该操作不能重复读
D.该操作读“脏”数据
答案:B
14.关系规范化中的删除操作异常是指()。

A.插入、删除和数据冗余
B.提高查询速度
C.减少数据操作的复杂性
D.保证数据的安全性和完整性
答案:A
15.数据流程图(DFD)是用于描述结构化方法中()阶段的工具。

A.可行性分析
B.详细设计
C.需求分析
D.程序编码
答案:C
16.日志文件用于记录()。

A.程序运行过程
B.数据操作
C.对数据的所有更新操作
D.程序执行的结果
答案:C
17.假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE)。

要查找选修“COMPUTER”课程的“女”学生姓名,将涉及到关系()。

A.S
B.SC,C
C.S,SC
D.S,C,SC
答案:D
18.在数据管理技术发展过程中,数据独立性最高的阶段是()。

A.数据库系统
B.文件系统
C.人工管理
D.数据项管理
答案:A
19.数据库系统安排多个事务并发执行的过程称为()。

A.步骤
B.进程
C.调度
D.优先级
答案:C
20.加锁协议中的“先申请先服务”原则可以避免数据库系统出现()。

A.活锁
B.死锁
C.读—写冲突
D.写—写冲突
答案:A
21.实体完整性规则约束()。

A.候选关键字
B.外关键字
C.超关键字
D.主关键字
答案:D
22.SQL语言应用于()。

A.层次数据库
B.网状数据库
C.关系数据库
D.非数据库
答案:C
23.数据库物理设计完成后,进入数据库实施阶段,下列各项中不属于实施阶段的工作是()。

A.建立库结构
B.扩充功能
C.加载数据
D.系统调试
答案:B
24.同一个关系模型的任两个元组值()。

A.不能全同
B.可全同
C.必须全同
D.以上都不是
答案:A
25.如果一个关系模式R的所有属性都是不可分的基本数据项,则()。

A.R∈1NF
B.R∈2NF
C.R∈3NF
D.R∈4NF
答案:A
26.不加控制的事务并发执行会导致的问题有()。

A.修改丢失
B.读脏数据
C.不可重复读取
D.破坏磁盘
答案:ABC
27.关于数据库模型说法正确的是()。

A.数据库的逻辑设计的结果不是唯一的
B.通常以规范化理论为指导,优化数据模型
C.要按照需求分析阶段的要求,确定对数据模型的分解或者合并
D.规范化程度越高,关系模型越优
答案:ABC
28.下列属于数据库实施阶段功能的是()。

A.建立实际的数据库结构
B.装入试验数据对应用程序进行测试
C.装入实际数据并建立起实际的数据库
D.选择合适的存储结构和存储路径
答案:ABC
29.关于数据模型,说法正确的是()。

A.数据模型的好坏,直接影响数据库的性能
B.数据模型的选择,是设计数据库的一项首要任务
C.关系模型是用“图结构”来表示数据之间的联系
D.网状模型是用“二维表”来表示数据之间的联系
答案:AB
30.下面关于唯一索引描述正确的是()。

A.某列创建了唯一索引,则这一列为主键
B.不允许插入重复的列值
C.某列创建为主键,则该列会自动创建唯一索引
D.一个表中可以有多个唯一索引
答案:BCD
31.运算的三大要素是()。

A.运算效率
B.运算对象
C.运算符
D.运算结果
答案:BCD
32.下面说法错误的是()。

A.关系中的元组的个数是有限的
B.元组在关系中是无序的
C.关系中可以有完全相同的元组
D.关系中的属性不允许相同,次序是固定的
答案:CD
33.SQL Server支持在线备份,但在备份过程中不允许执行的操作是()。

A.创建或删除数据库文件
B.创建索引
C.执行非日志操作
D.自动或手工缩小数据库
答案:ABCD
34.将数据库的结构分成多个层次,是为了提高数据库的()。

A.数据独立性
B.逻辑独立性
C.物理独立性
D.管理规范性
答案:BC
35.对于数据库的物理设计者来说,主要考虑操作开销,包括()。

A.查询和响应时间
B.更新事务的开销
C.报告生成的开销
D.存储空间的开销
答案:ABCD
36.在SQL语句中,检索要去掉重复组的所有元组,可以使用LIKE。

()
A.错误
B.正确
答案:A
37.在数据库物理设计阶段,确定数据库存储结构,即确定关系、索引、聚簇、日志、备份等数据的存储安排和存储结构。

()
A.错误
B.正确
答案:B
38.当前事务正常结束,使用语句COMMIT通知系统,表示事务执行成功。

()
A.错误
B.正确
答案:B
39.数据仓库是面向日常事务处理的OLTP应用。

()
A.错误
B.正确
答案:A
40.二级封锁协议可以解决“脏”数据读取问题。

()
A.错误
B.正确
答案:B
41.排他锁保证了事务对数据的独占性,排除了其他事务对其执行过程的干扰。

()
A.错误
B.正确
答案:B
42.JDBC是一个使用关系数据库的应用程序接口,属于C++核心API的一部分。

()
A.错误
B.正确
答案:A
43.Erwin是一个数据库设计工具,可以创建数据库的逻辑模型和物理模型。

()
A.错误
B.正确
答案:B
44.SQL Server是Sun公司推出的面向对象数据库管理系统。

()
A.错误
B.正确
答案:A
45.属性是指实体具有的某种特性或若干方面的特性。

()
A.错误
B.正确
答案:B
46.在数据库技术中,“脏”数据是指回退的数据。

()
A.错误
B.正确
答案:A
47.实体是指现实世界客观存在的事物,概念性的事物不能称为实体。

()
A.错误
B.正确
答案:A
48.关系模型就是关系数据库。

()
A.错误
B.正确
答案:A
49.OLTP系统主要关注一个企业内部的当前数据,通常采用面向主题的数据模式。

()
A.错误
B.正确
答案:A
50.在数据库系统中,对存取权限的定义称为授权。

()
A.错误
B.正确
答案:B。

相关文档
最新文档