ImageVerifierCode 换一换
格式:DOC , 页数:8 ,大小:104.50KB ,
资源ID:9438792      下载积分:10 金币
验证码下载
登录下载
邮箱/手机:
图形码:
验证码: 获取验证码
温馨提示:
支付成功后,系统会自动生成账号(用户名为邮箱或者手机号,密码是验证码),方便下次登录下载和查询订单;
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/9438792.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请。


权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4009-655-100;投诉/维权电话:18658249818。

注意事项

本文(数据库原理期中练习答案.doc)为本站上传会员【s4****5z】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

数据库原理期中练习答案.doc

1、一、 选择题 1.同一个关系模型的任意两个元组值( A )。 A. 不能全同 B. 可全同 C. 必须全同 D. 以上都不是 2.关系模式R中的属性全部是主属性,则R的最高范式必定是( B )。 A. 2NF B. 3NF C. BCNF D. 4NF 3.下列哪个不是数据库系统必须提供的数据控制功能( B )。 A. 安全性 B. 可移植性 C. 完整性 D. 并发控制 4.若关系R的候选码都是由单属性构成的,则R的最高范式必定是( B )。 A. 1NF B.

2、2NF C. 3NF D.无法确定 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. 外码 候选码

3、 C. 主码 D. 超码 8.在DBS中,DBMS和OS之间关系是( D )。 A. 并发运行 B. 相互调用 C. OS调用DBMS DBMS调用OS 9.层次模型、网状模型和关系模型的划分根据是( D )。 A. 记录长度 B. 文件的大小 C. 联系的复杂程度 D. 数据之间的联系 10.下列哪个是单目运算( C )。 A. 差 B. 并 C. 投影 D. 除法 11.采用SQL查询语言对关系进行查询操作,若要求查询结果中不能出现重

4、复元组,可在SELECT子句后增加保留字( A )。 A. DISTINCT B. UNIQUE C. NOT NULL D. SINGLE 12.下列SQL语句中,能够实现“给用户teacher授予查询SC的权限”这一功能的是( A )。 A. GRANT SELECT on SC to teacher B. REVOKE SELECT on SC to teacher C. GRANT SELECT on TABLE to teacher D. REVOKE SELECT on TABLE to teacher 13.设有关系S (SNO,S

5、NAME,DNAME,DADDR),将其规范化到第三范式正确的答案是( B )。 A. S1(SNO,SNAME) S2(DNAME,DADDR) B. S1 (SNO,SNAME,DNAME) DEPT(DNAME,DADDR) C. S1(SNO,SNAME,DADDR) S2(SNO,SNAME) D. 以上都不对 14.下列有关主键和外键之间关系的描述中正确的是( A )。 A. 一个表中最多只能有一个主键,多个外键 B. 一个表中最多只能有一个外键,一个主键 C. 一个表中可以有多个主键,多个外键 D. 一个表中最多只能有一个外键,多个主键 15.数据的存储

6、结构与数据逻辑结构之间的独立性称为数据的( A )。 A. 物理独立性 B. 结构独立性 C. 逻辑独立性 D. 分布独立性 16.关系模式的任何属性( A )。 A. 不可再分 B. 可再分 C. 命名在该关系模式中可以不唯一 D. 以上都不是 17.数据模型的三要素是( D )。 A. 外模式、模式、内模式 B.关系模型、层次模型、网状模型 C. 实体、联系、属性 D. 数据结构、数据操作、完整性约束 18.数据库管理系统能实现对数据库中数据的查询、插入、修改和删

7、除,这类功能称为(C)。 A. 数据定义功能 B.数据管理功能 C. 数据操纵功能 D.数据控制功能 19.关系模型中3NF是指( D )。 A. 满足2NF且不存在组合属性 B. 满足2NF且不存在部分依赖现象 C. 满足2NF且不存在非主属性 D. 满足2NF且不存在传递依赖现象 20.建立索引是为了加快 ( D )的速度。 A、打开表 B、删除表 C、连接表 D、查询表 21.在SQL语句中,谓词“EXISTS”的含义是( B )。 A. 全称量词 B. 存在量词 C. 自

8、然连接 D. 等值连接 22.现实世界“特征”术语,对应于数据世界的( D )。 A. 属性 B. 联系 C. 记录 D. 数据项 23.关系模型中,一个码是( C )。 A. 可由多个任意属性组成 B. 至多由一个属性组成 C. 可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成 D. 以上都不是 24.客观存在并可相互区别的事物称为( C ) A、属性 B、码 C、实体 D、域 25.在SQL语句中,对输出结果进行排序的语句是( B )。 A. GROUP

9、BY B. ORDER BY C. WHERE D. HAVING 26.关系模型是( C )。 A. 用关系表示实体 B. 用关系表示联系 C. 用关系表示实体及其联系 D. 用关系表示属性 27.数据库系统中,DBA表示( C )。 A. 应用程序设计者 B. 数据库使用者 C. 数据库管理员 D. 数据库结构 28.当前数据库应用系统的主流数据模型是( C )。 A. 层次数据模型 B. 网状数据模型 C. 关系数

10、据模型 D. 面向对象数据模型 29.数据库是在计算机系统中按照一定的数据模型组织、存储和应用的(B )。 A. 文件的集合 B. 数据的集合 C. 命令的集合 D. 程序的集合 30.关系数据库中的码是指( D )。 A. 能唯一决定关系的字段 B. 不可改动的专用保留字 C. 关键的很重要的字段 D. 能唯一标识元组的属性或属性集合 31.在SQL语句中,需要对分组情况应满足的条件进行判断时,应使用( D )。 A. GROUP BY B. ORDER BY C

11、 WHERE D. HAVING 32.SQL语言是( B )。 A. 高级语言 B. 结构化查询语言 C. 编程语言 D. 宿主语言 33.在SQL语句中,给用户授权的命令是( A )。 A. GRANT B. SET C. REVOKE D. FROM 34.设计性能较优的关系模式称为规范化,规范化主要的理论依据是( A  )。 A. 关系规范化理论 B. 关系运算理论 C. 关系代数理论 D. 数理逻辑 35.在数据库系统阶段数据由(

12、 C )统一管理 A、管理员 B、系统分析员 C、DBMS D、DB 36.关系模式中,满足2NF的模式( B )。 A. 可能是1NF B. 必定是1NF C. 必定是3NF D. 必定是BCNF 37.消除了部分函数依赖的1NF的关系模式必定是( B )。 A. 1NF B. 2NF C. 3NF D. 4NF 38.从表中删除记录的SQL语句是( B )。 A. INSERT B. DELETE C. UPDATE D. DROP 39.关系模型的数据结构是( D

13、 )。 A. 树 B. 图 C. 表 D. 二维表 40.数据库系统与文件系统的主要区别是( B )。 A. 数据库系统复杂,而文件系统简单 B. 文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决 C. 文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件 D. 文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量 41.自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的( D )。 A. 元组 B. 行 C

14、 记录 D. 属性 42.数据库三级视图,反映了三种不同角度看待数据库的观点,用户眼中的数据库称为( D)。 A. 存储视图 B. 概念视图 C. 内部视图 D. 外部视图 二、填空题 1.数据管理技术经历了人工管理、文件系统 和数据库系统三个阶段。 2.二元实体之间的联系可抽象为三类,它们是1:1、1:n和m:n。 3.数据库语言包括数据描述语言、数据操纵语言两大部分,前者负责描述和定义数据库的各种特性,后者说明对数据进行的各种操作。 4.数据独立性又可分为数据的逻辑独立性和数据的物理独立性。 5.关系代数中,从关系

15、中取出所需属性组成新关系的操作称为投影。 6. 构造E-R模型的三个基本要素是实体、属性、联系。 7.数据库系统是由计算机硬件、DBMS、数据库、应用程序及用户等组成的一个整体。 8.在SQL SERVER 2000创建触发器的方法有企业管理器、查询分析器及向导。 9. 自然连接运算是由笛卡尔积、选择和投影操作组合而成的。 10. 在SQL中视图是由基本表或视图产生的虚表,不能存放数据,只存储视图的定义。 11. 关系数据库规范化是为解决关系数据库中插入异常、删除异常和数据冗余问题而引入的。 12.数据库模式体系结构中提供了两个映象功能,即外模式/模式和模式/内模式映象。 13

16、关系模式的规范化是指一个低一级范式的关系模式,通过模式分解可以转换为若干个高一级范式的关系模式。 14.数据库管理系统的主要功能有数据定义、数据库操纵功能、数据库的运行管理 以及数据库的建立和维护等四个方面。 三、判断题 ( T )1.关系模式的操作异常问题往往是由数据冗余引起的。 ( F )2.一般地,一个数据库系统的外模式只能有一个 。 ( T )3.关系操作的特点是集合操作。 ( F )4.视图是从一个或多个表中导出的表,所以它是一个实表。 ( F )5.候选码中的属性称为关键属性。 ( F )6.在数据库中存储的是数据  ( F )

17、 7.数据库一般使用3NF以上的关系。 ( T ) 8.DBMS是位于应用程序和操作系统之间的一层管理软件。 ( F ) 9.在对数据库的任何操作中,3NF都比1NF效率高。 四、 简答题 1.试述概念模型的作用。 概念模型实际上是现实世界到机器世界的一个中间层次。概念模型用于信息世界的建模,是现实世界到信息世界的第一抽象,是数据库设计人员进行数据库设计的有力工具,也是数据库设计人员和用户之间进行交流所使用的语言。 2.关系与普通表格、文件有什么区别? 与表格、文件相比,关系有下列不同点:(1)关系中属性值是原子的,不可分解。(2)关系中没有重复元组。(3)

18、关系中属性的顺序没有列序。(4)关系中元组的顺序是无关紧要的。 3.为什么要进行关系模式的分解?分解的依据是什么? 答:(1)由于数据之间存在着联系和约束,在关系模式的关系中可能会存在数据冗余和操作异常现象,因此需把关系模式进行分解,以消除冗余和异常现象。 (2)分解的依据是数据依赖和模式的标准(范式)。 4.用SQL语句实现:创建一个COMPANY数据库,该数据库的主数据文件逻辑名称为COMPANY_DATA,物理文件名为COMPANY.MDF,初始大小为10MB,最大尺寸为100M,增长速度为5M;日志文件逻辑名称为COMPANY_LOG,物理文件名为COMPANY.LDF,初始大

19、小为5MB,最大尺寸为20M,增长速度为5%。 create database company on primary (name=company_data, filename='d:\\ data\company.mdf', size=10, maxsize=100, filegrowth=5) log on (name=company_log, filename='d:\\data\company.ldf', size=5, maxsize=20, filegrowth=5%) 5.关系数据模型有哪些优缺点? 答:优点:(1)关系数据模型是建立在严格的数学理论基

20、础上,有坚实的理论基础。 (2)在关系模型中,数据结构简单,数据以及数据间的联系都是用二维表表示。 (3)关系数据模型的缺点:存取路径对用户透明,查询效率常常不如非关系数据模型。关系数据模型等传统数据模型还存在不能以自然的方式表示实体集间的联系、语义信息不足、数据类型过少等弱点。 6.从模块结构看,DBMS由哪些部分组成? 答:从模块结构看,DBMS是查询处理器和存储管理器两大部分组成。 (1)查询处理器有四个主要成分:DDL编译器、DML编译器,嵌入式 DML预编译器,查询运行核心程序。(2)存储管理器有四个主要成分:授权和完整性管理器、事务管理器、文件管理器、缓冲区管理器。 7

21、. 为什么关系中的元组没有先后顺序? 答:由于关系定义为元组的集合,而集合中的元素是没有顺序的,因此关系中的元组也就没有先后顺序(对用户而言)。这样既能减少逻辑排序,又便于在关系数据库中引进集合论的理论。 五、应用题 1.设有三个关系: S(S#,SNAME,AGE,SEX) C(C#,CNAME,TEACHER) SC(S#,C#,GRADE) 试用关系代数表达式表示下列查询语句: (1)检索讲授“数据结构”的老师的教师名TEACHER。 ∏TEACHER (σCNAME=’ 数据结构’(C)) (2)检索至少选修“陈军”老师所授全部课程的学生姓名(SNAME) ∏SN

22、AME(S⋈(∏S#,C#(SC)∏C#(σTEACHER=’陈军’(C)) (3)检索至少选修两门课程的学生学号(S#)。 ∏S# (σ1=4∧2≠5(SC×SC) (4)检索“数据库原理”分数为80分及以上的学生学号(S#)。 ∏S# (σGRADE≥80 (SC⋈ (σCNAME=’数据库原理’(C)))) (5)检索选修全部课程的学生姓名(SNAME)。 ∏SNAME(S⋈ (∏S#,C#(SC)∏C#(C))) (6)检索“李强”同学不学课程的课程号(C#)。 ∏C#(C)-∏C#(σSNAME=’李强’(S) ⋈SC) (7)检索全部学生都选修的课程的课程号(C#

23、和课程名(CNAME)。 ∏C#,CNAME(C⋈(∏S#,C#(SC)∏S#(S)) (8)检索选修课程包含学号为2的学生所修课程的学生学号(S#)。 ∏S#,C# (SC)∏C#(σS#=’2’(SC)) 2.设有如下4个关系模式: S(SN,SNAME,CITY) P(PN,PNAME,COLOR,WEIGHT) J(JN,JNAME,CITY) SPJ(SN,PN, QT JN,Y) 其中:S表示供应商,SN为供应商编码,SNAME为供应商名字,CITY为供应商所在城市;P表示零件,PN为零件编码,PNAME为零件名字,COLOR为零件颜色,WEIGHT为零件重量;

24、J表示工程,JN为工程编码,JNAME为工程名字,CITY为工程所在城市;SPJ表示供应关系,QTY表示提供的零件数量。 写出实现以下各题功能的SQL语句: (1)取出供应商为“清华同方”的供应商编码(SN)。 SELECT SN FROM S WHERE SNAME=’清华同方’ (2)取出重量最轻的零件编码。 SELECT PN FROM P WHERE WEIGHT= (SELECT MIN(WEIGHT) FROM P); (3)取出由供应商S1提供零件的工程名

25、称。 SELECT JNAME FROM J WHERE JN IN (SELECT DISTINCT JN FROM SPJ WHERE SN='S1') 4)取出为工程J1和J2提供零件的供应商编码。 SELECT SN FROM SPJ WHERE JN='J1' AND SN IN (SELECT SN FROM SPJ

26、 WHERE JN='J2'); (5)取出供应数量超过500个的零件的零件名称。 SELECT SNAME FROM S,SPJ WHERE S.SN=SPJ.SN AND QTY>500 六、综合题(本大题10分) 设工厂有三个实体集。一是“产品”实体集,属性有产品编号、产品名称、性能参数;二是“零件”实体集,属性有零件号、零件名、规格;三是“材料”实体集,属性有材料编号、材料名。 设产品与零件之间有“组成”联系,每件产品可由多种零件组成,但每种零件也可以组成多个产品,组成要有零件数;零件与材料之间“消耗”联系,每种零件消耗一种材料,一种材料可供多种零件消耗,消耗要有消耗量; (1)试画出E-R图,并在图上注明属性、联系类型、实体标识符。 (2)将E-R图转换成关系模型,并说明主键和外键。  答: (1)              (2). 产品(产品编号,产品名称,性能参数)  零件(零件号,零件名,规格)  材料(材料编号,材料名)  组成(产品编号,零件号,零件数)  消耗(零件号,材料编号,消耗量) 8

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服