现场考试答案数据库原理 ( 第3次 )
数据库原理习题及答案

1.从程序和数据之间的关系分析文件系统和数据库系统之间的区别和联系。
区别:文件系统:用文件将数据长期保存在外存上,程序和数据有一定的联系,用操作系统中的存取方法对数据进行管理,实现以文件为单位的数据共享。
数据库系统:用数据库统一存储数据,程序和数据分离,用DBMS统一管理和控制数据,实现以记录和字段为单位的数据共享。
联系:均为数据组织的管理技术;均由数据管理软件管理数据,程序与数据之间用存取方法进行转换;数据库系统是在文件系统的基础上发展而来的。
2.什么是数据库?数据库是长期存储在计算机内、有组织的、可共享的数据集合。
数据库是按某种数据模型进行组织的、存放在外存储器上,且可被多个用户同时使用。
因此,数据库具有较小的冗余度,较高的数据独立性和易扩展性。
3.什么是数据冗余?数据库系统与文件系统相比怎样减少冗余?在文件管理系统中,数据被组织在一个个独立的数据文件中,每个文件都有完整的体系结构,对数据的操作是按文件名访问的。
数据文件之间没有联系,数据文件是面向应用程序的。
每个应用都拥有并使用自己的数据文件,各数据文件中难免有许多数据相互重复,数据的冗余度比较大。
数据库系统以数据库方式管理大量共享的数据。
数据库系统由许多单独文件组成,文件内部具有完整的结构,但它更注重文件之间的联系。
数据库系统中的数据具有共享性。
数据库系统是面向整个系统的数据共享而建立的,各个应用的数据集中存储,共同使用,数据库文件之间联系密切,因而尽可能地避免了数据的重复存储,减少和控制了数据的冗余。
4.使用数据库系统有什么好处?查询迅速、准确,而且可以节约大量纸面文件;数据结构化,并由DBMS统一管理;数据冗余度小;具有较高的数据独立性;数据的共享性好;DBMS还提供了数据的控制功能。
5.什么是数据库的数据独立性?数据独立性表示应用程序与数据库中存储的数据不存在依赖关系,包括逻辑数据独立性和物理数据独立性。
逻辑数据独立性是指局部逻辑数据结构(外视图即用户的逻辑文件)与全局逻辑数据结构(概念视图)之间的独立性。
陕西师范大学—学年第二学期期末考试数据库原理(3)

陕西师范大学2005—2006学年第二学期期末考试 计算机科学学院2003级计算机科学与技术专业数据库原理(C )答卷注意事项:、学生必须用蓝色(或黑色)钢笔、圆珠笔或签字笔直接在试题卷上答题。
2、答卷前请将密封线内的项目填写清楚。
3、字迹要清楚、工整,不宜过大,以防试卷不够使用。
4、本卷共 5 大题,总分为100分。
一、单项选择题(将一个正确的答案代码填入括号中,每小题1分,共15分)(1)数据库系统是采用了数据库技术的计算机系统,数据库系统由数据库、数据库管理系统、应用系统、( )和用户组成。
A 、系统分析员B 、程序员C 、数据库管理员D 、操作员 (2)下述( )不是DBA 数据库管理员的职责。
A 、完整性约束说明 B 、定义数据库模式 、数据库安全 D 、数据库管理系统设计 (3)关系代数运算是以( )为基础的运算 。
A 、关系运算B 、谓词演算C 、集合运算D 、代数运算 (4)关系代数中的连接操作是由( )操作组合而成 。
A 、选择和投影B 、选择和笛卡尔积C 、投影、选择、笛卡尔积D 、投影和笛卡尔积 (5)在视图上不能完成的操作是( )。
A 、更新视图B 、查询C 、在视图上定义新的表D 、在视图上定义新的视图(6)设关系数据库中一个表S的结构为S(SN,CN,grade),其中SN为学生名,CN为课程名,二者均为字符型;grade为成绩,数值型,取值范围0-100。
若要把“张二的化学成绩80分”插入S中,则可用()。
A、ADD INTO S VALUES(’张二’,’化学’,’80’)B、INSERT INTO S VALUES(’张二’,’化学’,’80’)C、ADD INTO S VALUES(’张二’,’化学’,80)D、INSERT INTO S VALUES(’张二’,’化学’,80)(7)如果关系模式R中的属性全是主属性,则R可能属于的最高范式是()。
A、1NFB、2NFC、3NFD、BCNF(8)学生表(id,name,sex,age,depart_id,depart_name),存在的函数依赖是id→{name,sex,age,depart_id},dept_id→dept_name,则学生表属于()。
数据库原理与应用(第3版)答案

《数据库原理与应用》(第三版)习题参考答案第 1 章数据库概述1.试说明数据、数据库、数据库管理系统和数据库系统的概念。
答:数据是描述事物的符号记录。
数据库是长期存储在计算机中的有组织的、可共享的大量数据的集合。
数据库管理系统是一个专门用于实现对数据进行管理和维护的系统软件。
数据库系统是指在计算机中引入数据库后的系统,一般由数据库、数据库管理系统(及相关的实用工具)、应用程序、数据库管理员组成。
2.数据管理技术的发展主要经历了哪几个阶段?答:文件管理和数据库管理。
3.与文件管理相比,数据库管理有哪些优点?答:与文件系统管理数据相比,数据库系统管理数据带来了如下好处:将相互关联的数据集成在一起,较少的数据冗余,程序与数据相互独立,保证数据的安全可靠,最大限度地保证数据的正确性,数据可以共享并能保证数据的一致性。
4.在数据库管理方式中,应用程序是否需要关心数据的存储位置和存储结构?为什么?答:不需要。
因为数据库管理系统提供了逻辑独立性和物理独立性。
5.在数据库系统中,数据库的作用是什么?答:数据库是数据的汇集,它以一定的组织形式保存在存储介质上。
6.在数据库系统中,应用程序可以不通过数据库管理系统而直接访问数据文件吗?答:不能7.数据独立性指的是什么?它能带来哪些好处?答:数据独立性是指应用程序不会因数据的物理表示方式和访问技术的改变而改变,即应用程序不依赖于任何特定的物理表示方式和访问技术,它包含两个方面:逻辑独立性和物理独立性。
物理独立性是指当数据的存储位置或存储结构发生变化时,不影响应用程序的特性;逻辑独立性是指当表达现实世界的信息内容发生变化时,不影响应用程序的特性。
8.数据库系统由哪几部分组成,每一部分在数据库系统中的作用大致是什么?答:数据库系统一般包括数据库、数据库管理系统(及相应的实用工具)、应用程序和数据库管理员四个部分。
数据库是数据的汇集,它以一定的组织形式保存在存储介质上;数据库管理系统是管理数据库的系统软件,它可以实现数据库系统的各种功能;应用程序专指以数据库数据为基础的程序,数据库管理员负责整个数据库系统的正常运行。
计算机等级考试四级数据库原理第3套试题及答案

计算机等级考试四级数据库原理第3套试题及答案一、单项选择题(共30分;每题1分)1、下列关于数据的叙述中,哪一条是错误的()。
A)数据是描述现实世界事物的符号记录B)数据是信息的语义解释C)信息可以用数据表示D)数据的各种表现形式都可以经过数字化后存入计算机2、下列与数据库相关的叙述中,哪一条是错误的()。
A)数据库中的数据通常可以分为用户数据和系统数据两个部分B)数据字典是数据库数据的结构和约束条件的定义和说明C)数据库中的数据共享性高、冗余度小D)程序-数据独立是指应用程序的编写与数据库中的数据无关3、下列关于数据模型的组成要素的叙述中,哪一条是正确的()。
A)数据结构、数据操作和数据约束B)数据结构、数据操作、数据安全和数据独立C)数据结构、数据操作和数据独立D)数据结构、数据操作、数据安全、数据独立和数据约束4、下列关于逻辑模型的叙述中,哪一条是错误的()。
A)逻辑模型是从数据库实现的角度对数据建模,独立于具体的系统物理平台B)层次模型和网状模型都属于逻辑模型C)E-R模型不属于逻辑模型D)关系模型不属于逻辑模型5、下列关于数据库模式的叙述中,哪一条是错误的()。
A)数据库的“型”是稳定的,数据库的“值”是随时间不断变化的B)数据库模式不仅涉及“型”的描述,而且还包含具体的“值”C)数据库系统模式可用外模式、模式和内模式三级模式结构表示D)三级模式在数据库系统中都存储于数据库系统的数据字典中6、关系代数有五个基本操作,其他操作均可以用这五种基本操作来表示,除了并、差、投影和选择四个操作外,还有下列哪一个是五种基本操作之一()。
A)交B)笛卡儿积C)自然连接D)除法7、概念模型是现实世界到信息世界的语义抽象,主要用于数据库设计中的概念设计阶段。
下列哪种方法用于该阶段()。
A)关系模型方法B)实体联系模型方法C)层次模型方法D)网络模型方法8、有如图所示的两个关系R1和R2R3是下列哪一项关系操作的结果()()。
数据库原理及应用-考试题3

《数据库原理及应用》试题3一、选择题(每题1分,共20分)1、数据库系统的特点是_________、数据独立、减少数据冗余、避免数据不一致和加强了数据保护。
A、数据共享B、数据存储C、数据应用D、数据保密(难度系数C)正确答案:A2、在数据库中存储的是_________。
A、数据B、数据模型C、信息D、数据以及数据之间的联系(难度系数C)正确答案:D3、数据库系统的数据独立性是指_________。
A、不会因为数据的变化而影响应用程序B、不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序C、不会因为存储策略的变化而影响存储结构D、不会因为某些存储结构的变化而影响其他的存储结构(难度系数C)正确答案:B4、DB、DBMS和DBS三者之间的关系是_________。
A、DBS与DB和DBMS无关B、DBMS包括DBS和DBC、DBS包括DB和DBMSD、DB包括DBMS和DBS(难度系数B)正确答案:C5、数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作.这种功能称为_________。
A、数据操纵功能B、数据管理功能C、数据定义功能D、数据控制功能(难度系数A)正确答案:A6、关系数据库中,实现表与表之间的联系是通过_________。
A、实体完整性规则B、值域C、用户自定义完整性D、参照完整性规则(难度系数B)正确答案:D7、设关系R有K1个元组,关系S有K2个元组,则关系R和S进行笛卡尔积操作后的结果关系中的元组数目是_________。
A、K1+K2B、≥K1+K2C、K1×K2D、≤K1×K2(难度系数A)正确答案:C8、对关系的完整性约束通常包括_________三种。
A、实体完整性、属性完整性、关系完整性;B、实体完整性、参照完整性、用户定义完整;C、实体完整性、属性完整性、用户定义完整;D、实体完整性、属性完整性、参照完整性;(难度系数A)正确答案:B9、在SQL中,建立视图用的命令是_________。
中石油_数据库原理及应用_第三次在线作业及答案.doc

第三次在线作业单选题(共34道题)收起1. (2.5分)下列各项中不属于配置管理的内容的是()A、定义新的管理对象B、识别管理对象C、网络资源之间的关系的监视和控制D、接收差错报告并作出反应我的答案:D 此题得分:2.5分2. (2.5分)以下()不是目前使用的标准网络管理协议A、SNMPB、CMIS/CMIPC、T CP/IPD、L MMP我的答案:C 此题得分:2.5分3. ( 2.5分)以下网络攻击中,哪种不属于主动攻击()A、通信量分析攻击B、重放攻击C、拒绝服务攻击D、假冒攻击我的答案:A 此题得分:2.5分4. ( 2.5分)基于网络底层协议、利用实现协议的漏洞达到攻击目的,这种攻击方式称为()A、被动攻击B、非服务攻击C、人身攻击D、服务攻击我的答案:B 此题得分:2.5分5. (2.5分)预测(假冒)TCP初始序号和利用TCP/UDP数据包的DoS攻击(非授权使用)属于TCP/IP中()的安全性范畴A、网络层安全性B、传输层安全性C、应用层安全性D、以上都不是我的答案:B 此题得分:2.5分6. (2.5分)以下()不是安全威胁的体现A、删除B、中断C、截取D、修改我的答案:A 此题得分:2.5分7. (2.5分)特洛伊木马攻击的威胁类型属于()A、旁路控制威胁B、植入威胁C、渗入威胁D、授权侵犯威胁我的答案:B 此题得分:2.5分8. (2.5分)如果一个登录处理子系统允许处理一个特定的用户识别码,以绕过通常的口令检查。
这种威胁属于()A、陷门B、假冒C、中断D、旁路控制我的答案:A 此题得分:2.5分9. (2.5分)防火墙中的数据包过滤技术是在哪一层对数据包进行过滤()A、数据链路层B、网络层C、物理层D、会话层我的答案:B 此题得分:2.5分10. (2.5分)误码率是指二进制码元在数据传输系统中被传错的()A、字节数B、速度C、概率D、比特数我的答案:C 此题得分:2.5分11. (2.5分)地址解析协议ARP属于TCP/IP的哪一层?A、主机■网络层B、应用层C、传输层D、互联层我的答案:D 此题得分:2.5分12. (2.5分)采用直接交换方式的Ethernet交换机,其优点是交换延迟时间短,不足之处是缺乏()A、并发交换能力B、差错检测能力C、地址解析能力D、路由能力我的答案:B 此题得分:2.5分13. (2.5分)以下关于Ethernet地址的描述,哪个是错误的?A、MAC地址又叫做局域网物理地址B、域名解析必然会用到MAC地址C、局域网硬件地址存储在网卡之中D、E thernet地址就是通常所说的MAC地址我的答案:B 此题得分:2.5分14. (2.5分)以下关于Windows2000的描述中,哪一种说法是错误的?A、服务器的新功能之一是活动目录服务B、域是基本的管理单位C、域控制器不再区分主从结构D、数据中心版适合数字家庭使用我的答案:D 此题得分:2.5分15. (2.5分)通信线路的带宽是描述通信线路的()A、传输能力B、纠错能力C、互联能力D、物理尺寸我的答案:A 此题得分:2.5分16. (2.5分)在因特网中,屏蔽各个物理网络的差异主要通过以下哪个协议实现?A、IPB、TCPC、S NMPD、N ETBEUI我的答案:A 此题得分:2.5分17. (2.5分)链路聚合的目的是保证()负载均衡。
数据库原理考试题库及答案

数据库原理考试题库及答案选择题1.同一个关系模型的任意两个元组值(A)。
A. 不能全同B. 可全同C. 必须全同D. 以上都不是2.关系模式R中的属性全部是主属性,则R的最高范式必定是(B )。
A. 2NFB. 3NFC. BCNFD. 4NF3.下列哪个不是数据库系统必须提供的数据控制功能(B)。
A. 安全性B. 可移植性C. 完整性D. 并发控制4.若关系R的候选码都是由单属性构成的,则R的最高范式必定是( B )。
A. 1NFB. 2NFC. 3NFD.无法确定5.下列哪些运算是关系代数的基本运算( D )。
A. 交、并、差B. 投影、选取、除、联结C. 联结、自然联结、笛卡尔乘积D. 投影、选取、笛卡尔乘积、差运算6.SQL语句的一次查询结果是( D )。
A. 数据项B. 记录C. 元组D. 表7.在关系R(R#, RN, S#)和S(S#,SN, SD)中,R的主码是R#, S的主码是S#,则S#在R中称为( A )。
A. 外码B. 候选码C. 主码D. 超码8.在DBS中,DBMS和OS之间关系是(D)。
A. 并发运行B. 相互调用C. OS调用DBMSD. DBMS调用OS9.层次模型、网状模型和关系模型的划分根据是(D)。
A. 记录长度B. 文件的大小C. 联系的复杂程度D. 数据之间的联系10.下列哪个是单目运算( C )。
A. 差B. 并C. 投影D. 除法11.采用SQL查询语言对关系进行查询操作,若要求查询结果中不能出现重复元组,可在SELECT子句后增加保留字( A )。
A. DISTINCTB. UNIQUEC. NOT NULLD. SINGLE12.下列SQL语句中,能够实现“给用户teacher授予查询SC的权限”这一功能的是( A )。
A. GRANT SELECT on SC to teacherB. REVOKE SELECT on SC to teacherC. GRANT SELECT on TABLE to teacherD. REVOKE SELECT on TABLE to teacher13.设有关系S (SNO,SNAME,DNAME,DADDR),将其规范化到第三范式正确的答案是(B)。
2024年自考-自考专业(计算机网络)-数据库系统原理考试历年真题常考点试题3带答案

2024年自考-自考专业(计算机网络)-数据库系统原理考试历年真题常考点试题带答案(图片大小可任意调节)第1卷一.单选题(共20题)1.列不属于并发操作带来的问题是()。
A.丢失更新B.读脏数据C.不可重复读D.死锁2.数据库三级模式中,用户与数据库系统的接口是()。
A.模式B.外模式C.内模式D.逻辑模式3.数据库的最小存取单位是()。
A.字符B.数据项C.记录D.文件4.下列关于外键的说法正确的是()。
A.外键必须和相应的主键同名B.外键值不允许为空C.外键和相应的主键可以不同名D.外键的取值只允许等于所参照关系中某个主键值5.在SQL中,与“NOTIN”等价的操作符是()。
D.= ALL6.关系模式至少应属于()。
A.1NFB.2NFC.3NFD.BCNF7.在数据库的三级模式中,描述数据库中全部数据的整体逻辑结构的是()。
A.外模式B.内模式C.逻辑模式D.存储模式8.在DB技术中,“脏数据”是指()。
A.未回退的数据B.未提交的数据C.回退的数据D.未提交随后又被撤消的数据9.数据库是长期存储在计算机内、有组织的、统一管理的相关()。
A.文件的集合B.数据的集合C.命令的集合D.程序的集合10.SQL语言中建立惟一性索引的命令是()。
A.CREATE INDEX 索引名 ON 基本表名(属性名)B.CREATE INDEX UNIQUE 索引名 ON 基本表名(属性名)C.CREATE UNIQUE INDEX 索引名 ON 基本表名(属性名)D.CREATE DISTINCT INDEX索引名 ON 基本表名(属性名)11.在面向对象技术中,类图的基本成分是类和()。
A.属性B.操作C.关联D.角色12.在SQL/CLI中,保存元组或参数的有关信息的是()。
D.描述记录13.集合R与S的交可以用关系代数的基本运算表示为()。
A.R-(R-S)B.R+(R-S)C.R-(S-R)D.S-(R-S)14.ER(实体联系模型)模型是数据库的设计工具之一,它一般适用于建立数据库的()。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据库原理 ( 第3次 )
一、填空题(本大题共30分,共 10 小题,每小题 3 分)
1. 面向问题域的分析方法是从问题域、系统边界、系统责任三方面出发,通过调查企事业单位业务工作流程入手。
2. 在SQL语句中,使用CREATE INDEX 语句来建立索引。
3.在文件组织结构中,定长记录结构就是存储数据的文件记录采用统一的长度。
4. 在对象模型中对象是现实世界中实体的模型化,与记录概念相仿,但远比记录复杂。
5. 我们可以通过优先图来判定调度是否冲突可串行化。
6. 巴赫范式由Boyce和Codd提出的,比3NF又进了一步,通常认为是修正的第三范式。
7. PowerBuilder 中使用的编程语言是PowerScript。
8. 不含多余属性的超键称为候选键。
9. 用OPEN语句打开游标时,游标指针指向查询结果的 _第一个记录_
10. E-R模型是一种语义模型,主要体现在模型力图去表达数据的意义。
二、简答题(本大题共40分,共 8 小题,每小题 5 分)
1. 将简述画数据流程图应该注意的注意事项。
答:(1)层次的划分
(2)语法的正确性
(3)可读性
(4)确定系统边界。
2. 网状数据库和层次数据库的缺点。
答:网状数据库和层次数据库已经很好地解决了数据的集中和共享问题,但是在数据独立性和抽象级别上仍有很大欠缺。
用户在对这两种数据库进行存取时,仍然需要明确数据的存储结构,指出存取路径。
3.好的关系模式应具备哪些条件?
答:(1)尽可能少的数据冗余。
(2)没有插入异常。
(3)没有删除异常。
(4)没有更新异常。
4.请描述时间戳排序协议的优点。
答:⑴满足该协议的任何调度都是冲突可串行化的,这主要是因为该协议是按照事务的时间戳顺序来处理事务之间的冲突操作;
⑵满足该协议的调度无死锁,因为冲突的事务被回滚重启并赋予新的时间戳,而不是等待执行。
5. 简述定长记录删除一条记录可以采用的策略。
答:(1)删除一条记录时,顺序移动其后的所有记录。
(2)删除一条记录时,将文件的最后一条记录移动到被删记录的位置。
(3)删除一条记录时,并不着急移动记录,而是将其空间加入空闲记录列表。
6. 进行概念结构设计,将一个概念划分为实体或属性的原则是什么?
答:实际上实体与属性是相对而言的,很难有截然划分的界限。
同一事物,在一种应用环境中作为“属性”在另外一种环境中就必须作为一种“实体”。
一般来说,在给定的应用环境中:
●属性不能再具有需要描述的性质。
●属性不能与其他实体具有联系。
符合上述两条特性的事物一般作为属性对待。
7.请简述需求分析的任务。
答:需求分析的任务是通过详细调查现实世界要处理的对象(组织、部门、人员等),充分了解原系统(原来的手工系统或较差的计算机系统)工作概况,明确用户的各种需求,然后在此基础上确定新系统的功能。
主要包括:分析调查分析用户的活动;收集和分析需求数据,确定系统边界。
8. 断言有哪些利弊?
答:一方面能够保证数据库的一致性;另一方面,检测和维护断言需要很大的开销,系统效率降的很低。
一般不主张使用断言!
三、程序设计题(本大题共30分,共 2 小题,每小题 15 分)
1.
基于以下三个表即学生表S、课程表C和学生选课表SC,它们的结构如下:
S(SNO,SNAME,GENDER,AGE,DEPT)
C(CNO,CNAME)
SC(SNO,CNO,GRADE)
其中:SNO为学号,SNAME为姓名,GENDER为性别,AGE为年龄,DEPT为系别,CNO为课程号,CNAME为课程名,GRADE为成绩。
1).写出检索学生姓名及其所选修课程的课程号和成绩的SQL语句。
SELECT S.SNAME,SC.CNO,SC.GRADE
FROM S,SC
WHERE S.SNO=SC.SNO;
2).写出检索学生姓名及其所选修课程的课程名和成绩的SQL语句。
SELECT S.SNAME,C.CNAME,SC.GRADE
FROM S,SC,C
WHERE S.SNO=SC.SNO AND O = O;
2. 假设有如下的关系模式: S(供应商),数据项有SNO、SNAME、SADDR; P(零件),数据项有PNO、PNAME、COLOR、WEIGHT; J(工程项目),数据项有JNO、JNAME、JADDR; SPJ(连接记录),数据项有SNO、PNO、JNO、QTY,表示某供应商供应某种零件给某工程项目的数量QTY;并规定属性:SNO、SNAME、SADDR、PNO、PNAME、COLOR、JNO、JNAME、JADDR为字符型数据;WEIGHT、QTY为数值型数据;列的宽度自定义。
试给出一SQL语句,查询“三峡工程”项目所使用的零件的总重量。
答:SELECT SUM( QTY*WEIGHT)
FROM P, SPJ, J
WHERE P.PNO = SPJ.PNO AND J.JNO = SPJ.JNO AND J.JNAME =‘三峡工程。