南开大学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秋学期《数据库基础与应用》作业参考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秋学期(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秋《数据库技术与程序设计》在线作业(参考答案)
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秋《数据库应用系统设计》在线作业(参考答案)
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(参考答案)
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秋学期《数据库应用系统设计》在线作业特别提醒:本试卷为南开课程辅导资料,请确认是否是您需要的资料在下载!!一、单选题 (共 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题: 委托开发的一个关键问题是要解决技术人员与企业的业务人员之间的沟通问题。
对第2题: 以信息资源的开发与利用为中心的信息管理强调以计算机技术为核心,以管理信息系统为主要阵地,以解决大量数据处理和检索问题为主要任务。
不对第3题: 根据信息技术扩散模型,在集成阶段,企业通过总结经验教训,开始认识到运用系统的方法,从总体出发,全面规划,进行信息系统的建设与改造。
不对第4题: 对于企业信息化的发展阶段,不同的学者有不同的论述,建立了不同的模型。
比较著名的模型有两个,一个是世界银行报告中提出的信息技术的扩散模型,另一个是诺兰模型。
对第5题: 战略目标集转化法虽然也首先强调目标,但它没有明显的目标导引过程。
它通过识别企业“过程”引出了系统目标,企业目标到系统目标的转换是通过企业过程/数据类矩阵的分析得到的。
不对第6题: 生命周期法按用户至上的原则,严格区分工作阶段,整个开发过程工程化。
对第7题: 原型法充分利用最新的软件工具很快形成原型。
一方面,将系统调查、系统分析、系统设计三个阶段融为一体,缩短了开发周期。
对第8题: 在管理信息系统的分析过程中,通过制作业务过程和数据的U/C矩阵可以帮助我们合理划分系统逻辑功能(即:系统功能模块的划分)。
对第9题: 对于企业来说管理信息系统只存在有无的问题,并无优劣之分。
不对第10题: 管理信息系统纯粹是一个技术系统,人的作用只是微乎其微。
不对第11题: 管理信息系统由信息的采集、信息的传递、信息的储存、信息的加工、信息的维护和信息的使用五个方面组成。
对第12题: 管理信息系统从概念上看由四大部件组成:信息源、信息处理器、信息用户和信息管理者。
对第13题: 管理信息系统能提供信息,具有支持企业或组织的运行、管理和记录功能。
对第14题: 管理信息系统很难实测企业的各种运行情况。
不对第15题: 管理信息系统的特点是必须通过传统物流服务方式才能实现信息传递。
数据库基础与应用课后习题答案
数据库基础与应用课后习题答案数据库基础与应用课后习题答案引言:数据库是现代信息系统中不可或缺的一部分,它可以存储和管理大量的数据,并提供高效的数据检索和处理功能。
在学习数据库基础与应用课程时,课后习题是巩固知识的重要方式。
本文将为大家提供一些数据库基础与应用课后习题的答案,希望能帮助大家更好地理解和掌握相关知识。
一、选择题答案1. B2. A3. C4. D5. B6. C7. A8. D9. B10. C二、填空题答案1. 数据库管理系统(DBMS)2. 关系型数据库3. 表4. 主键5. SQL(Structured Query Language)6. SELECT * FROM table_name7. WHERE8. ORDER BY9. UPDATE table_name SET column_name = value WHERE condition10. DELETE FROM table_name WHERE condition三、简答题答案1. 数据库是指按照数据结构来组织、存储和管理数据的仓库,它可以用来存储和管理各种类型的数据,包括文本、图像、音频等。
数据库的特点包括数据的共享性、冗余度的降低、数据的独立性等。
2. 数据库管理系统(DBMS)是指用于管理数据库的软件系统,它提供了对数据库的创建、查询、更新和删除等操作的支持。
常见的DBMS包括MySQL、Oracle、SQL Server等。
3. 关系型数据库是一种基于关系模型的数据库,其中的数据以表的形式组织。
每个表包含多个行和列,行表示记录,列表示字段。
关系型数据库的优点包括数据结构清晰、数据之间的关系明确等。
4. 主键是用于唯一标识表中每条记录的字段,它具有唯一性和非空性。
主键的作用是确保表中的每条记录都能被唯一标识,便于数据的检索和更新。
5. SQL(Structured Query Language)是一种用于管理关系型数据库的语言,它包括数据定义语言(DDL)、数据查询语言(DQL)、数据操纵语言(DML)等。
数据库基础与应用(答案)
A. “格式”属性标签
B. “事件”属性标签
C. “数据”属性标签
D. “其他”属性标签
39.报表快照是一种扩展名为______的文件。分值:2
A. .snp
B. .dbf
C. .rtf
D. .dbe
40.下列选项中,不属于报表视图的是分值:2
A. 从表
B. 主表
C. 子表
D. 大表
15.在Access中表和数据库的关系是分值:2
A. 一个数据库可以包含多个表
B. 一个表只能包含两个数据库
C. 一个表可以包含多个数据库
D. 一个数据库只能包含一个表
16.在Access的数据类型中,不能建立索引的数据类型是分值:2
A. 文本型
B. 备注型
C. OLE对象
D. 基数
5.在Access数据库中,任何事物都被称为分值:2
A. 方法
B. 对象
C. 属性
D. 事件
6.Access数据库类型是分值:2
A. 层次数据库
B. 关系数据库
C. 网状数据库
D. 圆状数据库
7.Access是一个什么系统。分值:2
A. 人事管理
B. 数据库
C. 数据库管理
D. 财务管理
8.下列关于Access数据库论述正确的是分值:2
B. Between "1/1/2008" And "1/1/2009"
C. Between *1/1/2008* And *1/1/2009*
D. Between [2008年1月1日] And [2009年1月1日]
《数据库基础与应用》练习题及答案
第一章综合练习题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是_多_对__多__的联系。
南开24年秋季《数据库基础与应用》作业参考一
24秋学期《数据库基础与应用》作业参考1.存储在计算机内的有结构的数据的集合是()选项A:数据库系统选项B:数据库选项C:数据库管理系统选项D:数据结构参考答案:B2.如果一个关系模式R的所有属性都是不可分的基本数据项,则()选项A:R∈1NF选项B:R∈2NF选项C:R∈3NF选项D:R∈4NF参考答案:A3.在数据库系统中,空值是()选项A:0选项B:空格选项C:空字符串选项D:不确定参考答案:D4.下列关于触发器的描述错误的是()选项A:触发器是一种实现复杂完整性约束的特殊存储过程选项B:触发器必须创建在一个特定的表上选项C:触发器通过EXECUTE语句调用选项D:触发器中使用了两张专用的临时表inserted和deleted 参考答案:C5.设有属性A,B,C,D,以下表示中不是关系的是()选项A:R(A)选项B:R(A,B,C,D)选项C:R(A×B×C×D)选项D:R(A,B)参考答案:C6.数据库并发操作可能带来的问题包括()选项A:丢失更新选项B:数据独立性会提高选项C:非法用户的使用选项D:增加数据冗余度参考答案:A7.下面关于数据库说法中,不正确的是()选项A:数据库避免了一切数据的重复选项B:若系统是完全可以控制的,则系统可确保更新时的一致性选项C:数据库中的数据可以共享选项D:数据库减少了数据冗余参考答案:A8.事务的一致性是指()选项A:事务中包括的所有操作要么都做,要么都不做选项B:事务一旦提交,对数据为的改变是永久的选项C:一个事务内部的操作及使用的数据对并发的其他事务是隔离的选项D:事务必须是使数据库从一个一致性状态变到另一个一致性状态参考答案:D9.在视图上不能完成的操作是()选项A:更新视图选项B:查询选项C:定义新的表选项D:定义新的视图参考答案:C。
南开24秋学期《数据库基础与应用》作业参考二
24秋学期《数据库基础与应用》作业参考1.当关系模式R(A,B)已属于3NF,下列说法正确的是()选项A:一定消除了插入和删除异常选项B:仍存在一定的插入和删除异常选项C:一定属于BCNF选项D:A和C都是参考答案:B2.在数据仓库中,“数据的数据”是指()选项A:元数据选项B:粒度选项C:维度选项D:样本数据参考答案:A3.设计性能较优的关系模式称为规范化,规范化主要的理论依据是()选项A:关系规范化理论选项B:关系运算理论选项C:关系代数理论选项D:数理逻辑参考答案:A4.关系运算中花费时间可能最长的运算是()选项A:投影选项B:选择选项C:笛卡尔积选项D:除参考答案:C5.在数据库设计中,在概念设计阶段可用E-R方法,其设计出的图称为()选项A:实物示意图选项B:实用概念图选项C:实体表示图选项D:实体联系图参考答案:D6.在SQL语言中,模式对应于()选项A:视图和部分基本表选项B:基本表选项C:存储文件选项D:物理磁盘参考答案:B7.规范化过程主要为克服数据库逻辑结构中的插入异常,删除异常和( )选项A:数据的不一致性选项B:结构不合理选项C:冗余度大选项D:数据丢失参考答案:C8.在数据库系统中,数据库管理系统(DBMS)和操作系统(OS)的关系是()选项A:相互调用选项B:DBMS调用OS选项C:OS调用DBMS选项D:并发运行参考答案:B9.数据库并发操作可能带来的问题包括()选项A:丢失更新选项B:数据独立性会提高选项C:非法用户的使用选项D:增加数据冗余度参考答案:A。
南开21春学期(2103)《数据库基础与应用》在线作业.doc
1.事务提交的SQL语句是()A.BEGIN TRANSACTIONMITC.ROLLBACKD.UNDO【参考答案】: B2.如果一个关系模式R的所有属性都是不可分的基本数据项,则()A.R∈1NFB.R∈2NFC.R∈3NFD.R∈4NF【参考答案】: A3.在数据系统中,对存取权限的定义称为()A.命令B.授权C.定义D.审计【参考答案】: B4.关系模式的主关键字可以有()A.0个B.1个C.1个或多个D.多个【参考答案】: B5.多用户的数据库系统的目标之一是使它的每个用户好像面对着一个单用户的数据库一样使用它,为此数据库系统必须进行()A.安全性控制B.完整性控制C.并发控制D.可靠性控制【参考答案】: C6.“元数据”是指()A.数据结构的描述B.数据项的描述C.数据的来源D.基本数据【参考答案】: A7.在订单管理系统中,客户一次可以订购多种商品。
有订单关系R(订单号,日期,客户名称,商品编码,商品数量),则R的主关键字是() A.订单号 B.订单号,客户名称 C.商品编码 D.订单号,商品编码【参考答案】: D8.以下不属于数据模式的有()A.概念模式B.逻辑模式C.内模式D.设计模式【参考答案】: D9.在关系模型中,一个关键字()A.可由多个任意属性组成B.至多由一个属性组成C.可由一个或多个其值能惟一标识该关系模式中任何元组的属性组成 D.以上都不是【参考答案】: C10.消除了部分函数依赖的1NF的关系模式,必定是()A.1NFB.2NFC.3NFD.BCNF【参考答案】: B11.设计性能较优的关系模式称为规范化,规范化主要的理论依据是()A.关系规范化理论B.关系运算理论C.关系代数理论D.数理逻辑【参考答案】: A12.在数据字典中,反映了数据之间的组合关系的是()A.数据结构B.数据逻辑C.数据存储方式D.数据记录【参考答案】: A13.在数据管理技术发展过程中,数据独立性最高的阶段是()A.数据库系统B.文件系统C.人工管理D.数据项管理【参考答案】: A14.SQL语言是()A.高级语言B.宿主语言C.汇编语言D.非过程化语言【参考答案】: D15.SQL语言的功能包括()A.关系规范化、数据操纵、数据控制B.数据定义、数据操纵、数据控制C.数据定义、关系规范化、数据控制D.数据定义、关系规范化、数据操纵【参考答案】: B16.一个关系数据库文件中的各条记录()A.前后顺序不能任意颠倒,一定要按照输入的顺序排列B.前后顺序可以任意颠倒,不影响库中的数据关系C.前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果就可能不同D.前后顺序不能任意颠倒,一定要按照关键字段值的顺序排列【参考答案】: B17.视图消解的概念是()A.将对视图的查询转换为对逻辑查询的过程B.将对视图的查询转换为对具体数据记录查询的过程C.将对视图的查询转换为对数据文件的查询的过程 D.将对视图的查询转换为对基本表的查询的过程【参考答案】: D18.下列关于触发器的描述错误的是()A.触发器是一种实现复杂完整性约束的特殊存储过程B.触发器必须创建在一个特定的表上 C.触发器通过EXECUTE语句调用 D.触发器中使用了两张专用的临时表inserted和deleted【参考答案】: C19.以下关于外键和相应主键之间的关系,正确的是()A.外键并不一定要与相应的主键同名B.外键一定要与相应的主键同名C.外键一定要与相应的主键同名而且唯一D.外键一定要与相应的主键同名,但不一定唯一【参考答案】: A20.关系规范化中的插入操作异常是指( )A.不该删除的数据被删除B.不该插入的数据被插入C.应该删除的数据未被删除 D.应该插入的数据未被插入【参考答案】: D21.设有两个事务T1、T2,其并发操作如下所示,下面评价正确的是( )A.该操作不存在问题B.该操作丢失修改C.该操作不能重复读D.该操作读“脏”数据【参考答案】: B22.数据库的安全性保护中,常用的使用权鉴别方法有口令和()A.数字计算法B.函数计算法C.形式计算法D.公式计算法【参考答案】: B23.数据流程图(DFD)是用于描述结构化方法中()阶段的工具A.可行性分析B.详细设计C.需求分析D.程序编码【参考答案】: C24.关系规范化中的删除操作异常是指()A.不该删除的数据被删除B.不该插入的数据被插入C.应该删除的数据未被删除D.应该插入的数据未被插入【参考答案】: A25.在关系模型中,数据的关系具有()A.对称性B.非对称性C.抽象性D.周期性【参考答案】: C26.下面关于联机分析处理OLAP,说法正确的是()A.OLAP系统工程跨越多个数据库模式,处理不同的信息和多个数据存储 B.OLAP系统的访问主要由短的原子事务组成,需要并行控制和恢复机制 C.与OLTP相比,OLAP的视图是汇总的、统一的 D.OLAP通常采用实体-联系模型和面向应用的数据模式【参考答案】: AC27.JDBC是java提供的数据库访问接口,典型的类有( )A.JDBC-ODBC桥接驱动程序B.JDBC-Native API驱动程序 C.JDBC-Middleware驱动程序 D.PureJDBC驱动程序【参考答案】: ABCD28.事务的ACID特性是()A.原子性B.一致性C.隔离性D.持续性【参考答案】: ABCD29.数据模型包括()A.数据结构B.数据操作C.数据管理员D.完整性约束【参考答案】: ABD30.在数据库运行阶段,由DBA完成的经常性的维护工作包括()A.数据库的转储和恢复B.数据库内核的重构C.数据库的安全性、完整性控制D.数据库性能的监督、分析和改进【参考答案】: ABCD31.在数据库中,关于联系说法正确的是()A.实体内部的联系通常是指组成实体的各属性之间的联系B.实体之间的联系通常是指不同实体集之间的联系C.现实世界中事务内容的联系无法抽象到信息世界中D.实体之间的联系可以是任意的【参考答案】: AB32.关于日志文件,说法不正确的是()A.日志文件是系统为恢复数据库而建立的一个文件,记录每一次事务B.日志以事务为单位,遵循“修改优先”的原则C.在事务级和系统级故障的恢复中必须使用日志文件D.在静态转储方式中不能使用日志文件【参考答案】: BD33.关于数据库系统的生命周期,说法正确的是( )A.在需求分析阶段,可以使用数据字典和数据流图描述需求B.概念设计阶段主要形成一个独立于具体DBMS的概念模型C.物理设计阶段是将概念模型转换成DBMS支持的数据模型D.数据库系统运行过程中,不能对其进行修改【参考答案】: AB34.我们使用的SQL语言是()A.结构化查询语言B.标准化查询语言C.Microsoft SQL Server数据库管理系统的专用语言D.多种数据库管理系统使用的通用语言【参考答案】: AD35.常用的数据库恢复技术有()A.转储B.复制C.剪辑D.日志【参考答案】: AD36.OLTP系统主要关注一个企业内部的当前数据,通常采用面向主题的数据模式。
2020年南开《数据库应用系统设计》20秋期末考核-参考答案
南开大学《数据库应用系统设计》期末考核2020年参考答案1. 以下关于二维表的论述,不正确的是( )。
【选项】:A 表中的每一个元组分量都是不可再分的B 表中行的次序不可以任意交换,否则会改变关系的意义C 表中每一列取自同一个域,且性质相同D 表中的第一行通常称为属性名【答案】:B 表中行的次序不可以任意交换,否则会改变关系的意义|2. 在关系数据库系统中,一个关系相当于()【选项】:A 一个数据库文件B 一张二维表C 一条记录D 一个指针【答案】:B 一张二维表|3. 关系模式R中属性或属性组X不是R的码,但X是另一个关系模式的码,则称X是R的()【选项】:A 主码B 候选码C 唯一码D 外码【答案】:D 外码|4. 如果通过延迟检查发现用户操作请求违背了完整性约束条件,则系统()【选项】:A 拒绝该用户操作B 拒绝整个事务并回滚该事务C 允许该用户操作但给出提示信息D 不做任何事情【答案】:B 拒绝整个事务并回滚该事务|5. 目前的数据库系统广泛使用的数据模型是( )。
【选项】:A 层次模型B 网状模型C 关系模型D 概念模型【答案】:C 关系模型|6. 在SQL查询中,GROUP BY短语的作用是()【选项】:A 设置查询条件B 对查询结果进行排序C 设置分组条件D 选择查询结果中显示的字段【答案】:C 设置分组条件|7. 要规定学生性别的取值范围为男或女,则应使用()【选项】:A 静态列级约束B 静态元组约束C 动态列级约束D 动态元组约束【答案】:A 静态列级约束|8. 与文件系统相比,数据库系统的特点不包括( )。
【选项】:A 数据的结构化B 数据独立性差C 降低了数据冗余D 提高了数据共享度【答案】:B 数据独立性差|9. 数据库系统的英文缩写为()【选项】:A DBMSB DBSC DBD DBA【答案】:B DBS |10. 下列关于PHP字符串定界符的描述中,正确的是( )。
南开20秋《数据库应用系统设计》(1609、1703)在线作业(参考答案)
1.根据关系模式的完整性规则,一个关系中的主码()。
A.不能包含多个属性B.不能成为另一个关系的外码C.不允许空值D.可以取空值答案:C2.事务作为一个整体被执行,包含在其中的对数据库的操作要么全部被执行,要么都不执行,该特性称为事务的()。
A.原子性B.一致性C.隔离性D.持久性答案:A3.下面属于优化查询的方法是()。
A.使用索引B.分布式处理C.增加中间表D.提高硬盘读/写速度答案:A4.SQL语言中,HAVING子句用于筛选满足条件的()。
A.列B.行C.分组D.元组答案:C5.SQL语言通常称为()。
A.结构化查询语言B.结构化控制语言C.结构化定义语言D.结构化操纵语言答案:A6.下列选项不是DBMS功能的是()。
A.数据定义B.数据操作C.数据库运行控制D.数据编译答案:D7.要指定数据库每一确定状态时的数据对象所应满足的约束条件,则应使用()。
A.列约束B.静态约束C.动态约束D.关系约束答案:B8.表中的一行称为一个()。
A.元组B.属性C.主键D.数据类型答案:A9.使用SQL语言修改数据库,正确的命令是()。
A.CREATE DATABASEB.MODIFY DATABASEC.ALTER DATABASED.CHANGE DATABASE答案:C10.一个事务能读取到别的事务未提交的更新数据,很不安全,可能出现丢失更新、脏读、不可重复读、幻读,则该事务的隔离级为()。
A.未提交读B.提交读C.可重复读D.序列化答案:A11.数据的物理独立性是指(),从而保证应用程序不必改变。
A.当数据库的模式发生改变时,只要修改外模式/模式映像关系,使外模式不变B.当数据库的模式发生改变时,只要修改模式/内模式映像关系使数据内模式不变化C.当数据库的存储结构改变时,只要修改外模式/模式映像,使外模式不变D.当数据库的存储结构改变时,只要修改模式/内模式映像关系使数据模式不变化答案:D12.使用SQL进行数据查询时,如果查询结果中包含了许多重复的行,可以使用()去掉结果中的重复行。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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。