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

    数据库工程师29Word下载.docx

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

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

    数据库工程师29Word下载.docx

    1、5、 以下不属于需求分析的工作是_。A) 分析用户活动,产生业务流程 B) 确定系统范围,产生系统关联图C) 建立ER关系图 D) 分析系统数据,产生数据字典6、 有教师表(教师号,姓名,职称,所在系)和授课表(教师号,课程号,授课学年,授课时数),同一门课程可由多个教师讲授,同一个教师也可讲授多门课程,查询从未被“教授”讲授过的课程的课程号,正确的语句是_。A) SELECT课程号FROM授课表a JOIN教师表bON a.教师号=b.教师号WHERE职称!=教授B) SELECT课程号FROM授课表a R1GHT OUTTER JOIN教师表b ON a.教师号=b.教师号C) SELEC

    2、T课程号FROM授课表WHERE课程号NOT IN(SELECT课程号FROM授课表a JOIN授课表b ON a.教师号=b.教师号WHERE职称!=教授)D) SELECT课程号FROM授课表WHERE课程号IN(SELECT课程号FROM授课表7、 已知学生关系(学号,姓名,性别,课程号,成绩,所在系号)有下列函数依赖 (学号,课程号)课程号 (学号,课程号)成绩 (学号,课程号)所在系号 (学号,课程号)姓名,性别 (学号,课程号)学号 以上函数依赖属于非平凡函数依赖的是_。A) 仅和 B) 仅和 C) 仅和 D) 仅、和8、 需求分析工作包括_。问题识别 需求分析 编写需求规格说明书

    3、 需求确认与评审 A) B) C) D) 9、设两个事务T1,T2,其并发操作如下表所示,下列评价正确的是_。(A) 该操作不存在问题(B) 该操作丢失修改(C) 该操作不能重复读(D) 该操作读脏数据10、允许在转储过程中对数据库进行存取和修改,但不能保证备份数据有效性的数据转储类型是_。A) 增量转储 B) 差量转储 C) 静态转储 D) 动态转储11、下列三级加锁协议的作用说法错误的是_。A一级加锁协议要求事务T在修改数据项Q之前必须先对Q加X锁,直到事务结束才释放B二级加锁协议是在一级加锁协议基础上,要求事务T在读取数据项Q之前必须先对其加S锁,读完Q后可以立即释放S锁C三级加锁协议是

    4、在一级加锁协议基础上,要求事务T在读取数据项Q之前必须先对其加S锁,读完Q后可以立即释放S锁D对并发操作的不正确调度可能会导致数据库中数据的不一致,三级加锁协议暂时无法解决这一问题12、 关于死锁,下列叙述中不正确的是_。A) 死锁是操作系统中的问题,数据库操作中不存在B) 在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库C) 当两个用户竞争相同的资源时不会发生死锁D) 只有出现并发操作时,才有可能出现死锁13、以下关于数据库的访问接口中的JDBC接口错误的是_。(A) JDBC全称是Java DataBase Connection(B) 是一种用于执行SQL语句的Java API的面

    5、向对象的应用程序接口(C) 有一组用Java 语言编写的类和接口组成(D) JDBC可做三件事:与数据库建立连接、发送SQL语句并处理结果14、 设R(U)是属性集u上的一个关系模式。X,Y,Z是U的子集,且z=U XY。下面关于多值依赖的传述中,不正确的是_。A) 如果XY,及T包含在Y中,则必然存在XTB) 如果存在函数依赖XY,则必然存在XZC) 如果XY,则必然存在XYD) 若z为空,则存在XZ15、 数据库的安全性控制可以保证用户只能存取他有权存取的数据。在授权的定义中,数据对象_,授予子系统就越灵活。A) 范围越大 B) 范围越小 C) 约束越细 D) 范围越适中16、在关系中,数

    6、据分片的依据不是本关系属性的条件,而是其他关系属性的条件,这种方式属于_。A) 水平分片 B) 垂直分片 C) 导出分片 D) 混合分片17、设某数据库中有一组客户数据CS=c1,cm,CS表示具有m个客户的集合。客户数据经过处理后,每个客户ci对应一个n维向量Vi=i1,in,用于表示客户ci的特征。设有函数sim(Vi,Vj)用于判定ci与cj之间的相似性。若有算法A,能根据客户间的相似性,将CS划分成k个子集合,并使属于同一子集合的客户间的相似性尽可能大,不属于同一子集合的客户间的相似性尽可能小。则算法A属于一种A)分类算法 B)聚类算法C)关联分析算法 D)预测法18、 散列是一种快速

    7、查找的技术,以下关于散列说法错误的是_。A) 文件可以组织为散列文件B) 散列函数的输入为文件记录的查找码值C) 散列函数的输出可以是桶号D) 桶可以是磁盘块,但不可以是比磁盘块大的空间19、分布式数据库是数据库技术和哪种技术结合的产物?A) 面向对象技术 B) 计算机网络 C) 数据分离技术 D) 数据分布技术20、在SQL中,下列涉及空值的操作中不正确的是_。A) AGE IS NULL B) AGE IS NOT NULL C) AGE=NULL D) NOT(AGE IS NULL)21、 给定如下三个关系表:销售明细表(商品标识,销售时间,单价,数量,金额)日销售表(商品标识,销售日

    8、,总数量,总金额)月销售表(商品标识,销售月份,总数量,总金额)下述说法正确的是_。A) 销售明细表的数据粒度最大,数据量最大B) 日销售表的数据粒度最大,数据量最小C) 月销售表的数据粒度最大,数据量最小D) 月销售表的数据粒度最小,数据量最小22、关系数据模型_。A) 只能表示实体的1:1联系B) 只能表示实体的1:n联系C) 只能表示实体的m:D) 可以表示实体间的上述三种联系23、以下关于业务规则需求分析的内容和对象说法错误的是_。A)业务规则需求分析主要涉及系统的外部行为B)业务规则需求分析也涉及某些系统内部关键特性,如系统某些关键技术的原理及选择C)分析对象可以是与数据管理有关的业

    9、务规则D)分析对象不可以是与数据库完全无关的系统业务24、 在支撑繁忙业务的并行数据库系统中,有一个数据量很大的表T(a1,a2,an),对该表的查询多数为针对主码a1的范围查询和点查询,为了改善查询性能,需要对该表进行划分。关于该表的划分和应用策略,下列说法错误的是_。A) 采用轮转法对T中的元组进行划分,这样数据分布均匀,适合于点查询和范围查询B) 以a1为划分属性,对T采用散列划分是一种可行的划分方法,有利于埘该表的点查询C) 以a1为划分属性,对T采用范围划分并建立主索引,是一种有效的划分方法D) 以a1为划分属性,对T采用散列划分和范围划分都有可能带来T的各个数据分区的数据分布不均匀

    10、的问题25、 在SQL Server 2000中,事务日志备份_。A) 对故障还原模型没有要求B) 要求故障还原模型必须是完全的C) 要求故障还原模型必须是简单的D) 要求故障还原模型不能是简单的26、存储过程是存储在数据库中的代码,具有很多优点。下列陈述中不属于存储过程优点的是A)可通过预编译机制提高数据操作的性能B)可方便地按用户视图表达数据C)可减少客户端和服务器端的网络流量D)可实现一定的安全控制27、人们采用数据抽取程序从OLTP系统中抽取出数据的最主要的原因是A)对数据进行整理B)建立数据仓库C)解决蜘蛛网问题D)解决不同类型应用程序之间的性能冲突问题28、 以下关于实体集语法叙述

    11、错误的是_。A) IDEFIX用矩形框来表示独立实体集B) 用圆角矩形框来表示从属实体集C) 每个实体集分配一个唯一的名字和一个编码D) 名字和编码之间用反斜杠分开,放在矩形的上面29、数据库概念设计的目标是理解和表达数据需求,确定和描述数据库中需要存储和处理的数据。关于概念设计有下列说法或做法:概念设计的重点是从需求文档所定义的业务背景中抽象出实体集及实体集之间的关系可采用分类方法将业务背景中具有相同属性特征的客观对象归为类,在此基础上概括命名,得到实体集按照业务规则标识和定义实体集之间的联系时,不仅要定义实体集之间的直接联系,也要定义实体集之间的间接联系在确定实体集的属性时,不仅要检查每个

    12、属性与实体集间的所属关系,也要检查每个实体集属性的完备性概念设计的结果通常用DFD或ERD描述,图形表达既能清楚地说明应用系统的数据需求,也便于用来与用户交流和沟通以上说法或做法正确的是A)仅、和 B)仅、和C)仅、和 D)仅、和30、下面列出的数据模型中,哪一项是概念数据模型?A) 网状模型 B) 层次模型 C) 实体-联系模型 D) 关系模型二、应用题31、假设某数据库中有表SC(S#,C#,Grade),各属性分别表示学号、课程号及相应的成绩。请补充如下查询语句,求各个课程号及相应的选课人数。SELECT_FROM SC32、在数据库三级模式结构中,_是对数据库中全体数据的逻辑结构和特征

    13、的描述,是所有用户的公共数据视图。33、如果数据库中的一个基本表中的数据量很少,且插入、删除、更新等操作频繁,该基本表最佳采用的文件结构是_。34、有会员表Table_Card(CardID,CardName,Score)表示会员的会员号、会员名字以及积分,建立会员卡积分在5001000分的会员信息视图HYCard,并要求通过此视图修改会员卡表的信息时,视图中仍然有这些会员的信息。ASSELECT*FROM TableCard WHERE35、在UML模型中,用于展示对象之间的联系以及对象间发送和接收消息的图是_。三、设计与应用题36、 在SQL server 2000中,设有图书表(书号,书

    14、名,类别,单价)和图书印刷表(书号,印刷日期,印刷数量,印次),每个书号代表一种图书。书号、书名和类别的数据类型均为varehar(20),单价、印刷数量和印次的数据类型均为int,印刷日期的数据类型大smalldatetime.现需查询指定类别的图书在指定年份后(含指定年份)累计印刷总数量。请写出实现该功能的标量函数。37、某学生选课数据库,库中包括学生、课程和选课3个表,其表结构为:学生(学号,姓名,性别,年龄,所在系);课程(课程号,课程名,先行课);选课(学号,课程号,成绩)。用Transact-SQL完成下列操作。1)建立学生选课数据库。2)建立学生、课程和选课表。3)建立各表以主码

    15、为索引项的索引。4)建立学生性别只能是“男”或“女”的规则,性别为“男”的缺省,并将它们绑定到学生表上。5)建立在对选课表输入或更改数据时,必须服从参照完整性约束的INSERT和UPDATE触发器。6)建立在删除学生记录时,同时也要把相应的选课记录删除的触发器。7)列出学生学号、姓名及学习情况。学习情况用好、较好、一般或较差表示。当平均成绩大于85分时,学习情况为好;当平均成绩在7085分之间,学习情况为较好;当平均成绩在6070分之问,学习情况为一般;当平均成绩在60分以下,学习情况为较差。38、现有员工和项目两个实体,员工有属性员工号、员工姓名、年龄,项目有属性项目号、项目名称。假设一个员

    16、工可以参加多个项目,一个项目也可以有多个员工。员工可以同名。员工参与一个项目主要记录所完成工作。试画出E-R图,并注明属性和联系类型。并将所得到的E-R图转换成关系模式,并给出各关系模式的关键字。答案:1、D解析 实现数据库安全性控制的常用方法和技术有:用户标识和鉴别:该方法由系统提供一定的方式让用户标识自己的名字或身份。每次用户要求进入系统时,由系统进行核对,通过鉴定后才提供系统的使用权。存取控制:通过用户权限定义和合法权检查确保只有合法权限的用户访问数据库,所有未被授权的人员无法存取数据。例如C2级中的自主存取控制(DAC) ,B1级中的强制存取控制(MAC) 。视图机制:为不同的用户定义

    17、视图,通过视图机制把要保密的数据对无权存取的用户隐藏起来,从而自动地对数据提供一定程度的安全保护。审计:建立审计日志,把用户对数据库的所有操作自动记录下来放入审计日志中,DBA可以利用审计跟踪的信息,重现导致数据库现有状况的一系列事件,找出非法存取数据的人、时间和内容等。数据加密:对存储和传输的数据进行加密处理,从而使得不知道解密算法的人无法获知数据的内容。2、C解析 删除表的语言格式为:DROP TABLE表名|,表名|。3、B 4、B解析 函数依赖的定义为若对于R(U)的任何一个可能的关系r,r中不可能存在两个元组在X上的属性值相等,而在Y值上的属性不等。A选项,A属性有两个“1”,但分别

    18、对应于B属性的“4”和“2”,所以函数依赖不满足。同理,C、D选项也不满足。本题的答案为B。5、C解析 需求分析的工作有分析用户活动,产生业务流程;确定系统范围,产生系统关联图;分析用户活动的数据,产生数据流图;分析系统数据,产生数据字典。建立ER图属于概要设计。6、D解析 本题考查的是表记录的条件查询,由题意可以看出D选项可以实现查询要求,所以本题的答案为D。7、D解析 若XY,但Y属于X,则称该函数依赖为平凡函数依赖,否则为非平凡函数依赖。8、D解析 需求分析工作包括包括4个方面,即问题识别、需求分析、编写需求规格说明书、需求确认与评审,所以本题的答案为D。 9、D 10、D解析 动态转储

    19、允许转储操作和用户事务并发执行,即允许在转储过程中对数据库进行存取和修改。动态转储不能保证备份数据有效性,因为备份文件只保存了转储期间某一时刻的数据,若下一时刻事务修改该数据,这个变动的数据并不会反映在备份文件上。11、D解析 对并发操作的不正确调度可能会导致数据库中的数据的不一致,三级加锁协议分别在不同程度上解决了这一问题。12、D 13、A 14、A解析 多值依赖的定义是:设R(U)是属性集U上的一个关系模式。XY,Z是U上的子集,并且Z=U-X-Y。关系模式R(U)中的多值依赖XY成立,当且仅当R(U)的任意关系,给定的一对(x,z),有一组Y的值,这组值仅仅决定于x值而与z值无关,多值

    20、依赖具有对称性(选项B)、传递性,且可以把函数依赖看做是多值依赖的特殊情况。当是多值依赖不满足选项B的结论。15、B解析 用户权限定义中数据对象范围越小(例如精确到字段级),授权子系统就越灵活。16、C解析 在关系中,数据分片的依据不是本关系属性的条件,而是其他关系属性的条件,这种方式属于导出分片。17、A解析 分类的目的是学会一个分类函数或分类模型,该模型能把数据库中的数据项映射到给定类别中的某一个。聚类是把一组个体按照相似性归成若干类别,目的是使属于同一类别的个体之间的距离尽可能小,而不同类别上个体间的距离尽可能大。18、D解析 桶可以是磁盘块,也可以是比磁盘块大的空间。19、B解析 分布

    21、式数据库是数据库技术和计算机网络结合的产物。20、C解析 AGE=NULL错误。21、C解析 粒度越大,综合程度越高,如果数据仓库不保存低粒度的数据,只有粗粒度的数据,则需要存储的数据量就较少,所以本题的答案为C。22、D解析 关系模型可以表示1:1、1:n、m:n三种联系;而层次和网状模型局限于1:n和1:1。23、D解析 业务规则需求分析主要涉及系统的外部行为i,也包括某些系统内部关键特征,如系统某些关键技术的原理和选择。分析对象既可以是与数据库管理有关的业务规则,也可以是与数据库完全无关的系统业务。24、A解析 轮转法策略对于点查询和范围查询的处理非常复杂,由于不知道所要查找的元组具体分

    22、布在哪个磁盘上,必须对所有磁盘都进行查找,明显降低了查询效率。25、B解析 在SQL Server 2000中,事务日志备份要求故障还原模型必须是完全的,因此本题答案为B。26、B解析 查看使用存储过程的好处,不存在方便地按用户视图表达数据这种优点,因此本题答案为B。27、D 28、D解析 名字和编码之间用斜杠分开,放在矩形框的上面。29、A解析 数据库概念设计,确定的是实体集之间的直接联系;数据库概念设计多用ER图和IDEF1X图建模。30、C解析 实体-联系模型是概念数据模型。31、C#,COUNT(S#)GROUP BY C# 32、模式(或逻辑模式或概念模式)解析 此题考查的是三级模式

    23、中模式的定义,模式也成为逻辑模式和概念模式,是对数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。33、堆文件解析 堆文件也称为无序(记录)文件,在堆文件中,记录随机地存储在文件物理空间中,新插入的记录存储在文件的末尾。34、CREATE VIEW HY_CardScore BETWEEN 500 AND 1000WITH CHECK OPTION解析 对区间范围的表示用BETWEENAND,视图的定义格式为CREATE VIEW视图名(列名,列名)AS子查询WITH CHECK OPTION35、协作图 36、Create function fun(class varchar

    24、(20),orderyearChar(4)Return intAsBeginDeclare tem smalldatatimeDeclare cnt intsettem=convert(smallaatetime,orderyear)select cnt=sum(印刷数目)from 图书表 join 图书印刷表 on图书表.书号=图书印刷表.书号 where 类别=class and 日期temreturn cntend 37、1)CREATE DATABASE 学生选课库ON PRIMARY (NAME=学生选课库,FILENAME=C:msSQLdata学生选课mdfSIZE =4MB,M

    25、AX-SIZE=6MB,FILEROWHT=2MB) CO2)CREATE TABLE 学生(学号CHAR(10)PRI-MARY KEY CLUSTERED,姓名 CHAR(8),性别CHAR(2),年龄 SMALLINT,所在系 VARCHAR(50)GO CREATE TABLE 课程(课程号CHAR(10)PRIMARY KEY CLUSTERED 课程名VARCHAR(50),先行课 VARCHAR(50)GO CRE-ATE TABLE 选课(学号 CHAR(10),课程号VARCHAR(50),成绩 SMALLINT,CONSTRAINT C1PRIMARY KEY(学号课程,课

    26、程号),CONSTRAINT C2 PRIMARY KEY(学号)REFERENCES 学生(学号),CONSTRAINT FOREIGN KEY(课程号)REFERENCES课程(课程号)GO3)CREATE INDEX student_ind ON 学生(学号)GO CREATE INDEX class_ind ON 课程(课程号)GO CREATE INDEX select_ind ON选课(学号,课程号)C04)CREATE RULE value_rule AS VALUF IN(男,女)CO CREATE DEFAULT性别缺省AS男 GO FJXEC sp_bindrulevalue_rude,学生性别 GO EXEC sp_binddefault 性别缺省,学生性别 GO5)CREATE rFRIGCER sc_insert ON 选课 FOR INSERT AS IF(SELECT COUNT(*)FROM学生,insened,课程 WHERE 学生,学号=ins


    注意事项

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

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




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

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开