欢迎来到冰豆网! | 帮助中心 分享价值,成长自我!
冰豆网
全部分类
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • 党团工作>
  • ImageVerifierCode 换一换
    首页 冰豆网 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    数据库系统复习题1附答案Word格式.docx

    • 资源ID:13902461       资源大小:170.03KB        全文页数:16页
    • 资源格式: DOCX        下载积分:12金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要12金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    数据库系统复习题1附答案Word格式.docx

    1、 4.设有关系R(A,B,C)和S(C,D)。与SQL语句 select A,B,D from R,S where R.C=S.C 等价的关系代数表达式是(B) A. R.C=S.C(A,B,D(RS) B. A,B,D(R,C= S.C (RS) C. R.C=S.C(A,B R)(DS) D. R,C=S.C(D(A,BR)S) 5、设关系R和关系S的元数分别是3和4,关系T是R与S的广义笛卡尔积,即:T=RS,则关系T的元数是(C) A. 7 B. 9 C. 12 D. 16 6、数据库设计阶段分为(B) A. 物理设计阶段、逻辑设计阶段、编程和调试阶段 B. 概念设计阶段、逻辑设计阶段

    2、、物理设计阶段、实施和调试阶段 C. 方案设计阶段、总体设计阶段、个别设计和编程阶段 D. 模型设计阶段、程序设计阶段和运行阶段 7、设U是所有属性的集合,X、Y、Z都是U的子集,且Z=U-X-Y。下面关于多值依赖的叙述中,不正确的是(C) A. 若XY,则XZ B. 若XY,则XY C. 若XY,且YY,则XY D. 若Z=,则XY 8、查询优化策略中,正确的策略是(D)A尽可能早地执行笛卡尔积操作 B尽可能早地执行并操作C尽可能早地执行差操作 D尽可能早地执行选择操作 9、语句delete from sc 表明(A)A. 删除sc中的全部记录 B. 删除基本表sc C. 删除基本表sc中的

    3、列数据 D. 删除基本表sc中的部分行 10、在DB应用中,一般一条SQL 语句可产生或处理一组记录,而DB主语言语句一般一次只能处理一条记录,其协调可通过哪种技术实现(B) A. 指针 B. 游标 C. 数组 D. 栈11、五种基本关系代数运算是( A ) A. ,-,和 B. ,-,和 C. ,和 D. ,和 12、下列聚合函数中不忽略空值(null) 的是 ( C ) A. SUM (列名) B. MAX (列名) C. COUNT ( * ) D. AVG (列名) 13、在数据库设计中,将ER图转换成关系数据模型的过程属于(B) A. 需求分析阶段 B. 逻辑设计阶段 C. 概念设计

    4、阶段D. 物理设计阶段 第(14)至(16)题是基于如下两个关系,其中雇员信息表关系EMP的主键是雇员号,部门信息 表关系DEPT的主键是部门号。 14、若执行下面列出的操作,哪个操作不能成功执行?(D) A. 从EMP中删除行(010,王宏达,01,1200) B. 在EMP中插入行(102,赵敏,01,1500) C. 将EMP中雇员号=056的工资改为1600元 D. 将EMP中雇员号=101的部门号改为05 15、若执行下面列出的操作,哪个操作不能成功执行?(C) A. 从DEPT 中删除部门号=03的行 B. 在DEPT中插入行(06,计划部,6号楼) C. 将DEPT中部门号=02

    5、的部门号改为10 D. 将DEPT中部门号=01的地址改为5号楼 16、在雇员信息表关系EMP中,哪个属性是外键(foreign key)? A. 雇员号 B. 雇员名 C. 部门号 D. 工资 17、在SQL语言的SELECT语句中,实现投影操作的是哪个子句?(A) A. select B. from C. Where D. group by 18、设属性A是关系R的主属性,则属性A不能取空值(NULL)。这是(A) A. 实体完整性规则 B. 参照完整性规则 C. 用户定义完整性规则 D. 域完整性规则填空题 1、用树型结构表示实体类型及实体间联系的数据模型称为 层次模型。 2、关系数据库

    6、的关系演算语言是以谓词演算为基础的DML语言。 3、从数据库管理系统角度看,数据库系统通常采用三级模式结构,即数据库系统由内模式、外模式和 模式 组成。 4、RDMBS查询处理可分为查询分析、查询检查、查询优化和查询执行 四个阶段。 5、概念结构设计是对现实世界的一种抽象,一般有分析 、聚集、概括共三种抽象机制。 6、物理优化就是要选择高效合理的操作算法或 存取路径 以求得优化的查询计划。 7、将需求分析得到的用户需求抽象为信息结构即概念模型的过程就是概念结构设计,概念结构设计通常有四类方法:自顶向上、自底向下、逐步扩张和混合策略。 8、在关系模式R中若不存在这样的码X,属性组Y及非属性组Z(

    7、Z不是Y的子集)使得XY,YZ成立,且YX,则称R3NF。简答题 1、什么叫数据与程序的物理独立性?什么叫数据与程序的逻辑独立性?为什么数据库系统具有数据与程序的独立性?答:数据与程序的逻辑独立性:当模式改变时(例如增加新的关系、新的属性、改变属性的数据类型等),由数据库管理员对各个外模式模式的映像做相应改变,可以使外模式保持不变。应用程序是依据数据的外模式编写的,从而应用程序不必修改,保证了数据与程序的逻辑独立性,简称数据的逻辑独立性。数据与程序的物理独立性:当数据库的存储结构改变了,由数据库管理员对模式内模式映像做相应改变,可以使模式保持不变,从而应用程序也不必改变,保证了数据与程序的物理

    8、独立性,简称数据的物理独立性。数据库管理系统在三级模式之间提供的两层映像保证了数据库系统中的数据能够具有较高的逻辑独立性和物理独立性。 2、数据库的完整性概念与数据库的安全性概念有什么区别和联系?答:数据的完整性和安全性是两个不同的概念,但是有一定的联系。前者是为了防止数据库中存在不符合语义的数据,防止错误信息的输入和输出,即所谓垃圾进垃圾出( Garba : e InGarba : e out )所造成的无效操作和错误结果。后者是保护数据库防止恶意的破坏和非法的存取。也就是说,安全性措施的防范对象是非法用户和非法操作,完整性措施的防范对象是不合语义的数据。 3、试给出多值依赖、和4NF的定义

    9、。 4、试给出函数依赖、BCNF的定义。 5、简述嵌入式SQL语句与主语言之间的通信。 首先用SQL通信区(SQL Communication Area,简称SQLCA)向主语言传递SQL语句的执行状态信息,使主语言能够据此控制程序流程;在程序运行中,主语言向SQL语句提供参数,使用主变量(host variable)输入数据;同时,程序把SQL语句查询数据库的结果交主语言进一步处理,其中使用主变量和游标(cursor)向主语言输出数据,从而实现了SQL语言的过程化工作。 SQL语句执行后,系统要反馈给应用程序若干信息,主要包括描述系统当前工作状态和运行环境的各种数据,这些信息将送到SQL通信

    10、区SQLCA中。应用程序从SQLCA中取出这些状态信息,据此决定接下来执行的语句。 6、试述RDBMS查询优化的一般步骤。( l )把查询转换成某种内部表示,通常用的内部表示是语法树。 ( 2 )把语法树转换成标准(优化)形式。即利用优化算法,把原始的语法树转换成优化的形式。 ( 3 )选择低层的存取路径。 ( 4 )生成查询计划,选择代价最小的。 7、试述RDBMS查询优化的一般准则。下面的优化策略一般能提高查询效率: ( l )选择运算应尽可能先做; ( 2 )把投影运算和选择运算同时进行; ( 3 )把投影同其前或其后的双目运算结合起来执行; ( 4 )把某些选择同在它前面要执行的笛卡儿

    11、积结合起来成为一个连接运算; ( 5 )找出公共子表达式; ( 6 )选取合适的连接算法。 8、什么是数据库的逻辑结构设计?试述其设计步骤。数据库的逻辑结构设计就是把概念结构设计阶段设计好的基本 E 一 R 图转换为与选用的 DBMS 产品所支持的数据模型相符合的逻辑结构。设计步骤为 : ( l )将概念结构转换为一般的关系、网状、层次模型; ( 2 )将转换来的关系、网状、层次模型向特定 DBMS 支持下的数据模型转换; ( 3 )对数据模型进行优化。设计题1、今有两个关系模式:职工(职工号,姓名,年龄,职务,工资,部门号)Person(pno, pname, page, ptitle, p

    12、sal, dno)部门 (部门号,名称,经理名,地址,电话号)Depart(dno, dname, dmanager, daddress, dtel)请用SQL的GRANT和REVOKE语句(加上视图机制)完成以下授权定义或存取控制功能:(1)用户yong对两个表有INSERT 和DELETE权力。GRANT INSERT,DELETE ON Person,DepartTO yong(2)用户liu对职工表有SELECT权力,对工资字段具有更新权力。GRANT SELECT,UPDATE(psal) ON PersonTO liu(3)用户zhang具有修改这两个表的结构的权力。GRANT A

    13、LTER TABLE ON Person,DepartTO zhang;(4)用户yang具有从每个部门职工中SELECT最高工资、最低工资、平均工资的权力,他不能查看每个人的工资,并具有给其他用户授权的权力。CREATE VIEW psal ASSELECT Depart.dname,MAX(psal),MIN(psal),AVG(psal)FROM Person,DepartWHERE Person.dno=Depart.dnoGROUP BY Person.dnoGRANT SELECT ON psalTO yang with grant option ;(5)撤销各用户yang所授予的

    14、权力REVOKE ALL PRIVILIGES ON Person,Depart FROM YANG; 2、假设有下面两个关系模式:职工(职工号,姓名,年龄,职务,工资,部门号),其中职工号为主码;部门(部门号,名称,经理名,电话),其中部门号为主码。用SQL语言定义这两个关系模式,要求在模式中完成以下完整性约束条件的定义:定义每个模式的主码;定义参照完整性;定义职工年龄不得超过60岁。答CREATE TABLE DEPT(Deptno NUMBER(2),Deptname VARCHAR(10),Manager VARCHAR(10),PhoneNumber Char(12)CONSTRAINT PK_SC


    注意事项

    本文(数据库系统复习题1附答案Word格式.docx)为本站会员主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2022 冰点文档网站版权所有

    经营许可证编号:鄂ICP备2022015515号-1

    收起
    展开