贵州电大数据库基础与应用(专)数据库原理与应用-0029标准答案

合集下载

(完整版)数据库原理和应用(第2版)习题参考答案解析

(完整版)数据库原理和应用(第2版)习题参考答案解析

第1章数据概述一.选择题1.下列关于数据库管理系统的说法,错误的是CA.数据库管理系统与操作系统有关,操作系统的类型决定了能够运行的数据库管理系统的类型B.数据库管理系统对数据库文件的访问必须经过操作系统实现才能实现C.数据库应用程序可以不经过数据库管理系统而直接读取数据库文件D.数据库管理系统对用户隐藏了数据库文件的存放位置和文件名2.下列关于用文件管理数据的说法,错误的是DA.用文件管理数据,难以提供应用程序对数据的独立性B.当存储数据的文件名发生变化时,必须修改访问数据文件的应用程序C.用文件存储数据的方式难以实现数据访问的安全控制D.将相关的数据存储在一个文件中,有利于用户对数据进行分类,因此也可以加快用户操作数据的效率3.下列说法中,不属于数据库管理系统特征的是CA.提供了应用程序和数据的独立性B.所有的数据作为一个整体考虑,因此是相互关联的数据的集合C.用户访问数据时,需要知道存储数据的文件的物理信息D.能够保证数据库数据的可靠性,即使在存储数据的硬盘出现故障时,也能防止数据丢失5.在数据库系统中,数据库管理系统和操作系统之间的关系是DA.相互调用B.数据库管理系统调用操作系统C.操作系统调用数据库管理系统D.并发运行6.数据库系统的物理独立性是指DA.不会因为数据的变化而影响应用程序B.不会因为数据存储结构的变化而影响应用程序C.不会因为数据存储策略的变化而影响数据的存储结构D.不会因为数据逻辑结构的变化而影响应用程序7.数据库管理系统是数据库系统的核心,它负责有效地组织、存储和管理数据,它位于用户和操作系统之间,属于AA.系统软件B.工具软件C.应用软件D.数据软件8.数据库系统是由若干部分组成的。

下列不属于数据库系统组成部分的是BA.数据库B.操作系统C.应用程序D.数据库管理系统9.下列关于客户/服务器结构和文件服务器结构的描述,错误的是DA.客户/服务器结构将数据库存储在服务器端,文件服务器结构将数据存储在客户端B.客户/服务器结构返回给客户端的是处理后的结果数据,文件服务器结构返回给客户端的是包含客户所需数据的文件C.客户/服务器结构比文件服务器结构的网络开销小D.客户/服务器结构可以提供数据共享功能,而用文件服务器结构存储的数据不能共享数据库是相互关联的数据的集合,它用综合的方法组织数据,具有较小的数据冗余,可供多个用户共享,具有较高的数据独立性,具有安全控制机制,能够保证数据的安全、可靠,允许并发地使用数据库,能有效、及时地处理数据,并能保证数据的一致性和完整性。

数据库基础与应用-国家开放大学电大机考网考题目答案

数据库基础与应用-国家开放大学电大机考网考题目答案

数据库基础与应用一、单选题1.利用 QL 语言所建立的视图在数据库中属于(B)A 实表B 虚表C索引D字段2.下面属于 Aecess 数据库中所含操作对象的是(B)A 文件B 宏C 索引D 视图3.设一个关系为 R(A,B,C D,E),它的最小函数依赖集为 F= 4 一→E,A→C,B 一D,D→B,则该关系的候选码为(A )A AB BC CD D4.在文件系统中,存取数据的基本单位是(A)。

A 记录B 数据项C 二进制位D学节5.在Access 中,如果只想显示表中符合条件的记录,可以使用的方法是(A) 。

A 筛选B 删除C冻结D隐藏6.在Access 中,若利用宏打开一个查询,则选择的宏操作命令是(B)。

A OpenTableB OpenQueryC OpenFormD OpenReport7.在利用计算机进行数据处理的四个发展阶段中,第三个发展阶段是(C)A 人工管理B 文件系统C 数据库系统D 分布式数据库系统8.设两个关系中分别包含有m 和n 个属性,它们具有同一个公共属性,当对它们进行等值连接时,运算结果的关系中包含的属性个数为(C)A m*nB m+n-1 Cm+nD m+n+19.在SOL 的查询语句中, group by 选项实现的功能是(D)A 选择B 求和C 排序D 分组统计10.在报表设计视图中,若需要在报表每一页的顶部都打印出相关信息,则该信息应设置在(B)A 报表页眉B 页面页眉C 主体D 页面页脚11.如果要将查询结果作为一个新表添加到数据库中,应该使用(C)A 选择查询B 追加查询C 生成表查询D 更新查询12.在Access 中,一屏不能够同时显示表中多条记录的窗体类型属于(D )。

A 数据表B 数据透视图C 数据透视表D 纵栏式13.在数据库系统中,存取数据的基本单位是(B)A 记录B 数据项C 二进制位D 字节14.如果要设计一个报表,该报表将用于标识公司的资产设备,则应将该报表设计为(D)A 标签报表B 一般报表C 交叉报表D 数据透视图报表15.如果要将查询结果添加到一个指定的数据表中,应该使用(B)A 选择查询B 追加查询C 生成表查询D 更新查询16.由概念设计进入关系数据模型的逻辑设计时,必须被转换为对应基本表的联系类型是(C) A 1 对1B 1 对多C 多对多D 多对117.设两个关系中分别包含有 m 和n 个属性,它们具有同一个公共属性,当对它们进行自然连接时,运算结果的关系中包含的属性个数为(B)。

国家开放大学电大本科《数据库应用技术》2024-2025期末试题及答案(试卷号:1256)

国家开放大学电大本科《数据库应用技术》2024-2025期末试题及答案(试卷号:1256)

国家开放大学电大本科《数据库应用技术》2024-2025期末试题及答案(试卷号:1256)国家开放大学电大本科《数据库应用技术》2024-2025期末试题及答案(试卷号:1256)一、单项选择题(每个题只有一个答案是正确的,请将正确的答案填写到括号内。

本题共20个小题,每小题2分,共40分) 1.不属于数据库管理数据特点的是( )。

A.数据可以共享并能保证数据的一致性 B.最大限度的保证数据的正确性 C.应用程序与数据的物理存储紧密相关D.相互关联的数据集合 2.-名教师可以教多门课程,一门课程可以被多个教师讲授,则教师与课程之间的联系是( )。

A.-对多 B.-对一 C.多对一 D.多对多 3.-个系有多名学生,一个学生只能属于一个系,则系和学生的联系是( )。

A.-对多 B.-对一 C.多对一 D.多对多 4.关于实体联系模型中联系的说法,错误的是( )。

A.-个联系可以只与一个实体有关 B.-个联系可以与两个实体有关 C.-个联系可以与多个实体有关 D.-个联系可以不与任何实体有关 18.关于存储过程优点的说法,正确的是( )。

A.允许模块化程序设计 B.不能作为安全机制使用C.会影响数据库性能 D.可导致网络流量增大 19.触发器的主要作用是( )。

A.提高数据的查询效率 B.增强数据的安全性 C.加强数据的保密性 D.实现复杂的约束 20.关于数据库设计中新奥尔良方法的说法,错误的是( )。

A.数据库设计包含需求分析、概念结构设计、逻辑结构设计和物理结构设计 B.E-R图是数据库概念结构设计产生的结果C.概念结构设计是在需求分析之后、逻辑结构设计之前进行的D.逻辑结构设计是在需求分析之后、概念结构设计之前进行的二、判断题(正确的在括号内打上“√”,错误的打上“×”。

本题共10个小题,每小题2分,共20分三、综合应用题(本题共3个小题,共40分) 31.写出创建如下三张数据表的SQL 语句。

【贵州电大】数据库原理与应用-0029参考答案

【贵州电大】数据库原理与应用-0029参考答案

数据库原理与应用-0029贵州广播电视大学形成性测评系统课程代码:5205124 参考资料试卷总分:100单选题(共25题,共100分)1.(4分)两个子查询的结果( )时,可以执行并、交、差操作A、结构完全一致B、结构完全不一致C、结构部分一致D、主键一致参考答案:A2.(4分)设关系R,S ,W各有10个元组,那么这三个关系的笛卡儿积的元组个数为( )。

A、10B、30C、1000D、不确定(与计算结果有关)参考答案:C3.(4分)在SELECT语句中,使用*表示( )。

A、选择任何属性B、选择全部属性C、选择全部元组D、选择主码参考答案:B4.(4分)使用DROP语句撤消一个SQL模式时,其下属的基本表、视图等元素( )。

A、总是自动撤消B、仍保留C、可以随之撤消D、未撤消时拒绝撤消模式参考答案:C5.(4分)设关系R和S具有相同的结构,由属于S但不属于R的元组构成的集合,记为( )。

A、R-SB、S-RC、R∪SD、R∩S参考答案:B6.(4分)使用OPEN语句打开游标后,游标指针指向( )。

A、基本表的第一行B、基本表的第一行之前C、查询结果的第一行D、查询结果的第一行之前参考答案:C7.(4分)在关系代数表达式的优化策略中,不正确的叙述是( )。

A、尽可能早地执行选择B、尽可能早地执行联接C、同时计算一连串的选择和投影D、把笛卡儿积和随后的选择合并成联接运算参考答案:B8.(4分)在SQL语言中,创建SQL模式应使用( )语句A、CREATE SCHEMAB、CREATE TABLEC、CREATE VIEWD、CREATE DATABASE参考答案:A9.(4分)设一个关系A具有a1个属性和a2个元组,关系B具有b1个属性和b2个元组,则关系A×B具有()个元组。

A、a1+b1B、a1+b2C、a2×b2D、a2×b1参考答案:C10.(4分)关系R和关系S的并运算是()。

贵州电大数据库基础与应用(专)数据库原理与应用-0039辅导答案

贵州电大数据库基础与应用(专)数据库原理与应用-0039辅导答案

贵州电大形成阶段考核标准答案数据库基础与应用(专)数据库原理与应用-0039贵州广播电视大学形成性测评系统课程代码:5205436 参考资料数据库原理与应用-0039试卷总分:100单选题(共25题,共100分)1.(4分)数据字典产生于数据库设计步骤的( )。

A、需求分析阶段B、概念设计阶段C、逻辑设计阶段D、物理设计阶段参考答案:A2.(4分)从软件的角度考虑,数据库系统的核心( )。

A、操作系统B、数据库管理系统C、数据定义语言D、数据操纵语言参考答案:B3.(4分)在数据库设计中,用E-R图来描述描述信息结构是数据库设计的( )。

A、需求分析阶段B、概念设计阶段C、逻辑设计阶段D、物理设计阶段参考答案:B4.(4分)在参照完整性控制中,将参照关系中所有外码值与被参照关系中主码值相同的元组一起删除,这种删除控制属于( )。

A、级联删除B、受限删除C、关联删除D、组合删除参考答案:A5.(4分)在关系数据库设计阶段中,完成关系模式设计的阶段是( )。

A、需求分析阶段B、概念设计阶段C、逻辑设计阶段D、物理设计阶段参考答案:C6.(4分)为保证多用户环境中数据的完整性和一致性,DBMS采取的控制称为( )。

A、安全性控制B、完整性控制C、事务控制D、并发控制参考答案:B7.(4分)概念设计的结果是( )。

A、一个与DBMS相关的概念模式B、一个与DBMS无关的概念模式C、数据库系统的公用视图D、数据库系统的数据字典参考答案:B8.(4分)在处理数据库并发控制问题时,DBMS所使用的基本逻辑单元是( )。

A、程序B、指令C、事务D、进程参考答案:C9.(4分)下列关于数据库运行和维护的叙述中,正确的是( )。

A、只要数据库正式投入运行,就标志着数据库设计工作的结束B、数据库的维护工作就是维持数据库系统的安全性和完整性C、数据库的维护工作就是发现错误,修改错误D、数据库正式投入运行标志着数据库运行和维护工作的开始参考答案:D10.(4分)所谓概念模型,指的是( )。

数据库原理及应用的答案

数据库原理及应用的答案

数据库原理及应用的答案1. 数据库原理•数据库定义为一种存储和管理数据的系统,它可以根据用户的需求来存储、管理和获取数据。

•数据库系统由数据库、数据库管理系统和应用程序组成,它们共同工作以实现数据的存储、检索和管理。

2. 数据库应用数据库应用广泛应用于各个领域,包括但不限于以下几个方面:2.1 商业领域•订单管理:将订单信息存储在数据库中,可以方便地进行订单查询、统计和分析,提高订单管理的效率。

•客户关系管理:数据库可以用来存储客户信息、联系记录和交易历史等,以便进行客户关系管理和市场营销。

•员工管理:数据库可以用来存储员工信息、薪资记录、绩效评估等,方便进行员工管理和薪资计算。

2.2 学术研究•科研数据管理:数据库可以用于存储科研数据,方便进行数据的共享和协作,提高科研工作效率。

•实验数据管理:数据库可以用于存储实验数据,方便进行数据的整理、分析和可视化,加快实验结果的获取和研究进展。

2.3 互联网应用•用户数据管理:数据库可以用来存储用户的个人信息、账户信息和偏好设置等,以便进行用户认证、个性化推荐和服务提供。

•日志数据管理:数据库可以用于存储日志数据,方便进行故障排查、系统监控和性能调优。

3. 数据库原理的关键概念3.1 实体实体是现实世界中可以独立存在并且可被区分的对象,如学生、课程、订单等。

数据库中的实体被称为表,每个实体都由一组属性组成。

3.2 属性属性是实体的特性和描述,如学生的姓名、年龄、性别等。

属性是表中的列,每个属性都有相应的数据类型表示其取值范围。

3.3 关系关系描述了实体之间的联系和依赖。

数据库中的关系被称为表与表之间的关联和连接。

常见的关系有一对一关系、一对多关系和多对多关系。

3.4 主键主键是用来唯一标识一条记录的属性或属性组合,确保数据的唯一性和完整性。

主键在表中是唯一的,并且不允许为空值。

3.5 外键外键是用来连接两个表的属性,它引用了其他表的主键。

外键用来保持数据的一致性和完整性,确保关系的正确性。

国开(电大)专科《数据库基础与应用》网上形考(任务1至4)试题及答案

国开(电大)专科《数据库基础与应用》网上形考(任务1至4)试题及答案

国开(电大)专科《数据库基础与应用》网上形考(任务1至4)试题及答案国开(电大)专科《数据库基础与应用》网上形考(任务1至4)试题及答案形考任务1 试题及答案题目1.在利用计算机进行数据处理的四个发展阶段中,第三个发展阶段是( )。

[答案]数据库系统题目2.属性的取值范围被称为( )。

[答案]域题目3.实用ER图进行描述的是( )。

[答案]概念数据模型题目4.若实体A和B是1对多的联系,实体B和C 是1对1的联系,则实体A和C是( )联系。

[答案]1对多题目5.若实体A和B是多对多的联系,实体B和C是1对1的联系,则实体A和C是( )联系。

[答案]多对多题目6.下面不属于数据库体系结构中三级模式的是( )。

[答案]关系模式题目7.在文件系统中,存取数据的基本单位是( )。

[答案]记录题目8.层次数据模型的结构是一种( )。

[答案]树结构题目9.一个关系中的每一行称为一个( )。

[答案]元组题目10.设D1、D2和D3定义域中的基数分别为2、3和4,则D1×D2×D3的元组数为( )。

[答案]24 题目11.设D1、D2、D3和D4为定义域,则在它们的笛卡尔积的运算结果中,每个元组具有的分量个数为( )。

[答案]4 题目12.设关系R1具有a1个属性和b1个元组,关系R2具有a2个属性和b2个元组,则关系R1×R2所具有的属性个数为( )。

[答案]a1+a2 题目13.若一个关系为R(学生号,姓名,性别,年龄),则可以作为主码的属性为( )。

[答案]学生号题目14.设两个关系R1和R2中分别包含有m和n个元组,R1对R2存在着一对多的联系,将其进行自然连接,在得到的运算结果中最多包含的元组个数为( )。

[答案]N 题目15.设一个关系R1中的属性A是外码,它对应关系R2中的主码为B,其中被称为父关系的是( )。

[答案]R2 题目16.设一个集合A={3,4,5,6,7},另一个集合B={1,3,5,7,9},则A和B的交集中包含的元素个数为( )。

(完整版)《数据库原理及应用》课后习题参考答案解析.docx

(完整版)《数据库原理及应用》课后习题参考答案解析.docx

完美 WORD格式《数据库原理与应用》课后习题参考答案第一章作业参考答案1.单选题 C C D B C2.判断题对错错错对3填空题网状模型用户商业智能数据挖掘系统设计4简答题1)数据模型是指描述事物对象的数据组成、数据关系、数据约束的抽象结构及其说明。

数据模型是指描述事物对象的数据组成、数据关系、数据约束的抽象结构及其说明。

数据模型是指描述事物对象的数据组成、数据关系、数据约束的抽象结构及其说明。

3)数据约束:用于描述数据结构中数据之间的语义联系、数据之间的制约和依存关系,以及数据动态变化的规则。

主流数据库采用关系图模型。

数据库典型数据模型:层次数据模型网状数据模型关系数据模型其它数据模型(如对象数据模型、键值对数据模型、列式数据模型。

)2)数据库——是一种依照特定数据模型组织、存储和管理数据的文件,数据库文件一般存放在辅助存储器以便长久保存。

数据库具有如下特点:数据不重复存放;提供给多种应用程序访问;数据结构独立于使用它的应用程序;对数据增、删、改、检索由统一软件进行管理和控制。

3)数据库(Database)是一种依照特定模型组织、存储和管理数据的数据结构。

在数据库中,不仅存放了数据,而且还存放了数据与数据之间的关系。

数据库内部元素:用户表:用户在数据库中创建的数据库表;系统表:数据库中系统自带的数据库表;视图:数据库中用于对数据进行查询的虚拟表;索引:数据库中用于加快数据查询的索引项;约束:数据库中对数据、数据关系施加的规则;存储过程:数据库内部完成特定功能处理的程序;触发器:数据库内部因数据变化自动执行的一类存储过程等等4)数据库系统包括:用户、数据库应用程序、数据库管理系统和数据库四个组成要素。

5)数据库管理系统( Database Manage System , DBMS)——是一种专门用来创建数据库、管理数据库、维护数据库,并提供对数据库访问的系统软件。

数据库管理系统( DBMS)主要功能:创建数据库和表 ; 创建支持结构 , 如索引等 ; 读取数据库数据 ; 修改数据库数据 ; 维护数据库结构 ; 执行规则 ; 并发控制 ; 提供安全性 ; 执行备份和恢复等等第二章作业参考答案1 单选题 C B D A A2.判断题对对错对错3填空题全外连接数据约束候选键用户定义完整性外码4简答题键1)在关系模型中,使用“ 关系” 来存储“ 实体” 中的数据。

数据库原理与应用答案

数据库原理与应用答案

数据库原理与应用答案数据库原理与应用答案:1. 数据库的概念和特点:- 数据库是指以一定格式存储在计算机中,可以被多个用户共享和使用的数据集合。

- 数据库具有数据结构化、数据独立性、数据共享、数据安全性、数据一致性等特点。

2. 数据库管理系统(DBMS)的作用和功能:- DBMS是用来管理和组织数据库的软件系统,它可以提供数据定义、数据操作和数据控制的功能。

- DBMS的作用包括数据存储和管理、数据访问和查询、数据安全和备份、数据一致性和完整性的维护等。

3. 数据库模型与关系数据库模型:- 数据库模型是数据库设计的理论基础,包括层次模型、网状模型和关系模型等。

- 关系数据库模型是目前最常用的数据库模型,基于关系代数和集合论的概念,将数据组织成表格形式,通过关系操作实现数据的存储和查询。

4. 关系数据库的范式与数据库设计:- 范式是数据库设计中的规范化原则,包括1NF、2NF、3NF 等不同级别的范式。

- 范式的目的是消除数据冗余和数据依存,提高数据存储和查询的效率。

5. SQL语言与数据库操作:- SQL语言是用于管理和操作关系数据库的标准查询语言,包括数据定义语言(DDL)、数据操作语言(DML)和数据控制语言(DCL)等。

- SQL语言可以用于创建数据库表、插入、更新和删除数据、查询和排序数据等操作。

6. 数据库索引与优化性能:- 数据库索引是一种数据结构,用于提高数据查询的速度,常见的索引包括B树索引和哈希索引。

- 优化性能是数据库设计和管理的重要目标,可以通过合理设计数据模型、优化查询语句、使用合适的索引等手段来提高数据库的查询和存储性能。

7. 数据库安全与权限管理:- 数据库安全是指保护数据库的机密性、完整性和可用性,包括用户身份验证、数据加密、访问控制和备份恢复等措施。

- 权限管理是指控制用户对数据库对象的访问权限,包括用户角色和权限分配、权限继承和审计日志等。

8. 数据库的备份与恢复:- 数据库备份是对数据库进行定期的数据复制,以便在数据丢失或损坏时进行恢复。

数据库基础与应用-国家开放大学电大易考通考试题目答案

数据库基础与应用-国家开放大学电大易考通考试题目答案

数据库基础与应用1、数据库系统是由若干部分组成的,下列不属于数据库系统组成部分的是()。

A. 数据库B. 操作系统C. 应用程序D. 数据库管理系统正确答案:B4、若一个关系为R(学号,姓名,性别,年龄),则()属性适合作为该关系的主码。

A. 学号B. 姓名C. 性别D. 年龄正确答案:A5、数据库的三级模式结构是指外模式、模式、 .正确答案:内模式6、一个数据库应用系统开发过程的第1个阶段是概念设计。

A. 对B. 错正确答案:B7、查询可以作为、报表和数据访问页的数据源。

正确答案:窗体8、SQL Server数据库是()型数据库。

A. 层状B. 网状C. 关系D. 树状正确答案:C9、SQL Server中的“简单恢复模式”不支持对数据库进行日志备份。

A. 对B. 错正确答案:A10、下列关于SQL Server中扩大数据库空间的说法,正确的是()。

A. 只能扩大日志文件的空间,不能扩大数据文件的空间B. 只能扩大数据文件的空间,不能扩大日志文件的空间C. 日志文件和数据文件的空间都可以扩大D. 在数据库空间未用满时不能进行扩大数据库空间的操作正确答案:C12、设两个关系R1和R2中分别包含有m和n个元组,R1对R2存在着一对多的联系,将其进行自然连接,在得到的运算结果中最多包含的元组个数为()。

A. m*nB. m+nC. mD. n正确答案:D13、下列关于SQL Server安全认证的说法,正确的是()。

A. 仅具有连接权的用户在登录到数据库服务器后,可以访问用户数据库B. 仅具有连接权的用户只能够登录到数据库服务器,不能访问用户数据库C. 若某用户只进行查询数据的操作,则无需对其进行任何授权D. 只有对数据进行增、删、改操作时,才需对用户进行授权正确答案:B14、下列关于SQL Server数据库组成的说法,正确的是()。

A. 一个数据库可由多个数据文件和多个日志文件组成B. 一个数据库可由多个数据文件和仅一个日志文件组成 C. 一个数据库可由仅一个数据文件和多个日志文件组成 D. 一个数据库可由仅一个数据文件和仅一个日志文件组成正确答案:A16、数据模型三要素是指()。

数据库原理和应用习题答案

数据库原理和应用习题答案

数据库原理和应用习题答案数据库原理和应用习题答案数据库是现代信息系统中的核心组成部分,它承载着大量的数据,并提供了一种有效的方式来存储、管理和访问这些数据。

数据库原理和应用是计算机科学领域中的重要知识点,通过学习和理解数据库的原理和应用,可以帮助我们更好地设计和维护数据库系统。

下面将给出一些数据库原理和应用的习题答案,希望能够帮助读者更好地理解和掌握这一领域的知识。

1. 什么是数据库的三级模式?请简要描述每个模式的作用。

答:数据库的三级模式是指外模式、概念模式和内模式。

外模式是用户对数据库的可见部分,它定义了用户能够看到和操作的数据的逻辑结构和组织方式。

概念模式是数据库的全局逻辑结构和组织方式的描述,它定义了数据库中所有数据的逻辑结构和关系。

内模式是数据库的物理存储结构和组织方式的描述,它定义了数据在磁盘上的存储方式和访问方法。

2. 数据库中的事务是什么?请简要描述事务的四个特性。

答:事务是数据库中的一个逻辑单位,它由一组操作组成,这些操作要么全部执行,要么全部不执行。

事务具有四个特性,即原子性、一致性、隔离性和持久性。

原子性指事务中的操作要么全部执行成功,要么全部不执行,不允许部分执行。

一致性指事务执行前后,数据库的状态必须保持一致。

隔离性指事务的执行不应该相互影响,每个事务应该感知不到其他事务的存在。

持久性指一旦事务提交成功,其对数据库的修改就应该永久保存。

3. 请简要描述关系数据库中的主键和外键的作用。

答:主键是关系数据库中用来唯一标识每个元组的属性或属性组,它的作用是保证关系中的每个元组都能够被唯一标识。

外键是关系数据库中一个表的属性,它引用了另一个表的主键或候选键,它的作用是建立表与表之间的联系。

通过外键,可以实现表与表之间的关联和约束,保证数据的完整性和一致性。

4. 数据库中的索引是什么?请简要描述索引的作用和使用场景。

答:索引是数据库中的一种数据结构,它可以加快数据的检索速度。

索引的作用是通过建立某个属性的索引,可以提高对该属性的查询效率。

(完整版)数据库原理及其应用教程课后答案

(完整版)数据库原理及其应用教程课后答案

第一章1.2.从程序和数据之间的关系分析文件系统和数据库系统之间的区别和联系?(1)文件系统与数据库系统之间的区别文件系统用文件将数据长期保存在外存上,数据库系统则用数据库统一存储数据;文件系统中程序和数据有一定的联系,二数据库系统中程序和数据分离;文件系统用操作系统中的存取方法对数据进行管理,数据库系统则用DBMS 统一管理和控制数据;文件系统实现以文件为单位的数据共享,二数据库系统实现以记录和字段为单位的数据共享。

(2)文件系统和数据库系统之间的联系均为数据组织的管理技术;均由数据管理软件管理数据,程序与数据之间用存取方法进行转换;数据库系统是在文件系统的基础上发展起来的。

1.8.什么是数据库的数据独立性?它包含了哪些内容? 物理独立性?所谓数据的独立性是指数据库中的数据与应用程序间相互独立,即数据的逻辑结构、存储结构以及存取方式的改变不影响应用程序。

数据独立性分两级:物理独立性和逻辑独立性物理独立性是指当数据的物理结构改变时,通过修改映射,使数据库整体逻辑结构不受影响,进而用户的逻辑结构以及应用程序不用改变。

逻辑独立性是指当数据库的整体逻辑结构发生改变时,通过修改映射,使用户的逻辑结构以及应用程序不用改变。

1.11.解释实体、属性、实体键、实体集、实体型、实体联系类型、记录、数据项、字段、记录型、文件、实体模型、数据模型的含义。

实体:客观存在并且可以相互区别的“事物”称为实体。

属性:实体所具有的某一特性称为属性。

实体键:在实体型中,能唯一标识一个实体的属性或属性集称为实体的键。

实体集:同型实体的集合称为实体集。

实体型:具有相同属性的实体必然具有共同的特征,所以,用实体名及其属性名来抽象和描述同类实体,称为实体型。

实体联系类型:一对一联系(1:1);一对多联系(1:n);多对多联系(m:n)记录:(record)字段的有序集合称为记录。

数据项:标记实体属性的命名单位称为字段,也称为数据项。

字段:标记实体属性的命名单位称为字段,也称为数据项。

贵州电大数据库基础与应用(专)数据库原理与应用-0025辅导答案

贵州电大数据库基础与应用(专)数据库原理与应用-0025辅导答案

贵州电大形成阶段考核标准答案数据库基础与应用(专)数据库原理与应用-0025贵州广播电视大学形成性测评系统课程代码:5205436 参考资料数据库原理与应用-0025试卷总分:100单选题(共25题,共100分)1.(4分)数据独立性是指( )之间相互独立,彼此不受影响。

A、应用程序和用户B、应用程序和数据C、数据库和用户D、数据库和程序员参考答案:B2.(4分)参照完整性约束和SQL语言中的()相对应。

A、primary keyB、foreign keyC、checkD、unique参考答案:B3.(4分)物理存储数据视图的描述,称为( )。

B、用户模式C、内模式D、概念模式参考答案:C4.(4分)任意给一个关系R(U),X、Y是U的子集,若X-\->Y,Y-\->X,则X 与Y 之间的联系方式为( )。

A、1:1B、1:NC、N:1D、M:N参考答案:D5.(4分)在数据库系统中,数据独立性是指( )。

A、用户与计算机系统的独立性B、数据库与计算机的独立性C、数据与应用程序的独立性D、用户与数据库的独立性参考答案:C6.(4分)采用二维表格表达实体类型以及实体之间联系的数据模型是( )。

B、网状模型C、关系模型D、实体联系模型参考答案:C7.(4分)在SQL语言中,()可能使得数据库中元组的排列顺序发生改变。

A、添加一个元组B、修改一个元组C、建立一个聚簇索引D、建立一个check约束参考答案:C8.(4分)数据库逻辑设计时,下列原则中不正确的是( )。

A、一定要避免插入异常B、一定要避免删除异常C、一定要避免数据冗余D、尽量避免多表连接参考答案:C9.(4分)当前数据库应用系统的主流数据模型是( )。

A、层次数据模型B、网状数据模型C、关系数据模型D、面向对象数据模型参考答案:C10.(4分)物理数据独立性是指( )。

A、概念模式改变,外模式和应用程序不变B、内模式改变,外模式和应用程序不变C、内模式改变,概念模式不变D、概念模式改变,内模式不变参考答案:C11.(4分)在DBS中,DBMS和OS 之间的关系是( )。

数据库原理和应用习题答案Word版

数据库原理和应用习题答案Word版

《数据库原理及应用》习题答案第一章习题(1)人工管理、文件系统、数据库系统(2)模式/内模式的映象(3)模式/外模式的映象(4)数据库管理系统(DBMS)(5)层次、网状、关系(6)数据结构、数据操作、数据约束条件(7)现实世界、信息世界、数据世界(机器世界)(8)实体、记录(9)码(10)域(11)一对一(1:1)、一对多(1:n)、多对多(m:n)(12)概念模型(13)E/R模型(14)外部、概念、内部(15)外模式(子模式或用户模式)、模式(概念模式或逻辑模式)、内模式(存储模式或物理模式)(16)程序、数据(17)逻辑、物理(18)数据库管理系统(DBMS)、数据库管理员(DBA)(19)数据库(20)关系模型3.简答题(略)第二章习题(1)子集(2)参照(3)数据结构(4)θ(5)关系3.简答题(1)-(6)略(7)①πSno (σJno='J1'(SPJ))②πSno (σJno='J1'∧Pno=‘P1’(SPJ))③πSno (σJno=’J1'∧color='红色’(SPJ∞P))或πSno (σJno=’J1'(SPJ)∞σcolor='红色’(P))或πSno (σcolor='红色’(σJno=’J1'(SPJ)∞P))④πJno (J)- πJno(σCity=’天津'(S)∞SPJ∞σcolor='红色’(P))⑤πJno,Pno (SPJ)÷πPno(σSno=’S1'(SPJ))第三章习题简答题(略)第四章习题(1)R.A=S.A(2)WHERE GROUP BY HAVING ORDER BY ASC DESC DISTINCT LIKE % _(下划线)(3)右外连接左外连接(4)嵌套子查询相关子查询(5)BETWEEN 20 AND 22(6) πSname (σgrade<60(SC) ∞S)(7)SC.C#=C.C#(8)UPDATE SC SET(9)DROP3.综合练习题1)、(1)DELETE FROM 学生 WHERE 学号=“20013016”(2)UPDATE 教师 SET 所在部门=“电信系” WHERE 教师编号=“003”(3)删除本题(4)ALTER TABLE 学生 ADD(奖学金 INT)2)、(1)SELECT COUNT(DISTINCT C#) FROM SC(2)SELECT AVG(AGE) FROM S,SC WHERE S.S#=SC.S# AND SC.S#=“C4”或者SELECT AVG(AGE) FROM S WHERE S# IN (SELECT S# FROM SC WHRER SC.S#=“C4”)(3)SELECT AVG(DEGREE) FROM S,SC WHERE S.S#=SC.S# AND TEACHER=“李文” GROUP BY SC.C#(4)SELECT SNAME,AGE FROM S WHERE SNAME LIKE “王%”(5)INSERT INTO STUDENT(S#,SNAME,SEX)SELECT S#,SNAME,SEX FROM S WHERE NOT EXISTS (SELECT * FROM SC WHERE GRADE<80 AND S.S#=SC.S#)(6)INSERT INTO S VALUES (‘S9’,‘WU’,18,‘F’)(7)UPDATE SC SET GRADE=GRADE*1.1 WHERE GRADE<(SELECT AVG(GRADE) FROM SC) AND S# IN (SELECT S# FROM S WHERE SEX='F')(8) DELETE FROM SC WHERE S# IN (SELECT S# FROM S WHERE SNAME='王林') 3)、(1)(2)(3)略4、综合实训1)略2)(1)CREATE INDEX 编号_readers ON readers( 编号)CREATE INDEX 编号_books ON books( 编号)(2)SELECT b.读者编号, c.姓名, a.编号, a.书名,借期+借阅期限 as 应还日期FROM books a, borrowinf b, readers c,readertype dWHERE a.编号 = b.图书编号 and b.读者编号 =c.编号 andc.读者类型 =d.类型编号 and b.还期 is null and应还日期<GETDATE()(3) SELECT a.编号, a.姓名, b.图书编号, b.借期FROM readers a,Borrowinf bWHERE a.编号 =b.读者编号 and a.编号= '2005060328' AND b.还期 IS NULL (4) SELECT a.编号, a.姓名, b.图书编号,b.借期FROM readers a,Borrowinf bWHERE a.编号 =b.读者编号 and a.姓名 = '王立群' AND b.还期 IS NULL (5) SELECT * FROM readers a,readertype bWHERE a.读者类型=b.类型编号 and b.类型名称 = '研究生'(6) SELECT * FROM books WHERE 书名 LIKE ‘%程序设计%’(7) SELECT COUNT(*) FROM books(8) SELECT COUNT(定价) FROM books(9) SELECT 出版社,COUNT(*) FROM books GROUP BY 出版社(10) SELECT 类型名称,COUNT(*) FROM readers a,borrowinf b ,readertype cWHERE a.编号=b.读者编号 AND a.读者类型=c.类型编号 AND 借期BETWEEN ‘2007-1-1’AND ‘2007-12-31’GROUP BY 类型名称(11) SELECT b.* FROM books a,borrowinf bWHERE a.编号=b.图书编号 AND 作者=’梁晓峰’AND借期 BETWEEN ‘2007-1-1’AND ‘2007-12-31’(12) SELECT 读者编号,图书编号 FROM books a,borrowinf bWHERE a.编号=b.图书编号 AND 作者=’张大海’(13) SELECT 编号,姓名,已借数量 FROM readers a,readertype bWHERE a.读者类型=b.类型编号 AND 类型名称=’教师’(14) SELECT 读者编号,借阅日期 FROM borrlwinf a,books bWHERE a.图书编号=b.编号 AND 书名=’C语言程序设计’(15) SELECT 编号,姓名 FROM readers a,borrowinf bWHERE a.编号=b.读者编号 AND借期IN (SELECT 借期FROM borrowinf GROUP BY借期HAVING COUNT(*)>1) (16) SELECT 姓名,已借数量,书名,借期,还期FROM readers a,borrowinf b,books cWHERE a.编号=b.读者编号 AND a.读者类型=c.类型编号 AND类型名称=’研究生’(17) SELECT 读者编号,借期,还期 FROM borrowinfWHERE 图书编号IN(SELECT 编号 FROM books WHERE 出版社=’蓝天’(18) SELECT 读者编号 FROM borrowinfWHERE 图书编号NOT IN(SELECT 编号 FROM books WHERE 出版社=’青山’第五章习题(1)基本表或视图定义数据(2)WITH CHECK OPTION(3)视图3.简答题(略)4.综合练习题1)略2)(5)SELECT 姓名,工作单位 FROM 读者 WHERE 读者号=’R6’(6) SELECT 姓名FROM 读者 a,借阅bWHERE a.读者号=b.读者号码AND 图书号=’B6’或SELECT 姓名FROM 读者WHERE读者号IN (SELECT 读者号 FROM 借阅 WHERE 图书号=’B6’) (7) SELECT 书名 FROM 图书a,读者 b,借阅cWHERE a.图书号=c.图书号AND b.读者号=c.读者号 AND 姓名=’李红’或SELECT 书名FROM 图书WHERE 图书号IN (SELECT 图书号 FROM 借阅WHERE 读者号=(SELECT 读者号 FROM 读者 WHERE 姓名=’李红’)) (8) SELECT 书名 FROM 图书a,读者 b,借阅cWHERE a.图书号=c.图书号AND b.读者号=c.读者号 AND姓名=’李红’AND 还期 IS NULL(9)DELETE FROM 借阅WHERE 图书号IN (SELECT 图书号 FROM 借阅WHERE 读者号=(SELECT 读者号 FROM 读者 WHERE 姓名=’李红’)) (10)CREATE VIEW VIEW_未还图书ASSELECT 姓名,工作单位 FROM 读者WHERE 读者号IN (SELECT 读者号 FROM 借阅 WHERE还期 IS NULL ) 第六章习题(1)多值依赖(2)完全(3)外码(4)MA (5)BCNF(6)3NF (7)自反(8)1NF (9)平凡的函数依赖(10)函数依赖3.简答题1)指出下列关系模式是第几范式,并说明理由。

电大《数据库基础与应用》试题及标准答案

电大《数据库基础与应用》试题及标准答案

电⼤《数据库基础与应⽤》试题及标准答案试卷代号:2478中央⼴播电视⼤学2010—2012学年度第⼆学期“开放专科”期末考试数据库基础与应⽤试题2012年7⽉⼀、单选题(每⼩题2分,共20分)1.设D1.D2和D2域的基数分别为2、3和4,则D1×D2×D3的元组数为( )。

A.9 B.24C.1 0 D.202.若⼀个关系为R(学⽣号,姓名,性别,年龄),则( )属性最适合作为其主码。

A.学⽣号 B.姓名C.性别 D.年龄3.设⼀个集合A为{3,4,5,6>,集合B为{1,3,5,7),则A和B.的并集中包含有( )个元素。

A.10 B.8C.7 D.64.在⼀个关系R中,若存在X (Y,z),则也隐含存在X Y和X z,称此为函数依赖的()规则。

A.传递性 B.分解性C.合并性 D.增⼴性5.SQL的查询语句中,order by选项实现对结果表的( )功能。

A.分组统计 B.求和C.查找D.排序6.Access数据库⽂件的扩展名为( )。

A.dbfB.dbtC.mdb D.mdf7.在Access系统中,对数据表的查询操作共分为( )种情况。

A.8 B.5C.3 D.28.下列( )图标是Access中表对象的标志。

9.在Access系统中共提供有( )种数据类型。

A.10 B.8C.6 D.410.可以通过Internet进⾏数据发布的操作对象是( )。

A.窗体 B. 报表C.查询 D.数据访问页⼆、是⾮题(在每⼩题题号前打“√”表⽰正确,打“X”表⽰错误。

每⼩题2分,共20分)11.当建⽴和删除⼀个视图时,对相应的基本表没有影响。

( )12.由概念设计进⼊逻辑设计时,原来的1对1或1对多的联系通常都需要被转换为对应的基本表。

( )13.概念设计也要贯彻概念单⼀化原则,即⼀个实体中的所有属性都是直接⽤来描述码的。

( ) 14.在对象数据模型中,对象之间既不能够继承,也不能够嵌套。

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

数据库基础与应用(专)数据库原理与应用-0029
贵州广播电视大学形成性测评系统课程代码:5205436 参考资料
数据库原理与应用-0029
试卷总分:100
单选题(共25题,共100分)
1.(4分)
两个子查询的结果( )时,可以执行并、交、差操作
A、结构完全一致
B、结构完全不一致
C、结构部分一致
D、主键一致
参考答案:A
2.(4分)
设关系R,S ,W各有10个元组,那么这三个关系的笛卡儿积的元组个数为( )。

A、10
B、30
C、1000
D、不确定(与计算结果有关)
参考答案:C
3.(4分)
在SELECT语句中,使用*表示( )。

A、选择任何属性
B、选择全部属性
C、选择全部元组
D、选择主码
参考答案:B
4.(4分)
使用DROP语句撤消一个SQL模式时,其下属的基本表、视图等元素( )。

A、总是自动撤消
B、仍保留
C、可以随之撤消
D、未撤消时拒绝撤消模式
参考答案:C
5.(4分)
设关系R和S具有相同的结构,由属于S但不属于R的元组构成的集合,记为( )。

A、R-S
B、S-R
C、R∪S
D、R∩S
参考答案:B
6.(4分)
使用OPEN语句打开游标后,游标指针指向( )。

A、基本表的第一行。

相关文档
最新文档