下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1 .数据库与文件系统的根本区别在于 ( 单选题 ) A. 提高了系统效率 B方便了用户使用 C数据的结构化 D.节省了存储空间 答案:C 2 对由 SELECT-FRO WHERE-GROUP-ORDE组成的 SQL语句,其在被 DBMS处理时, 各子句的执行次序为 。 (单选题 ) A. SELECFROM GROUP- WHERE- ORDER B. FROMSELECT-WHER- GROUPORDER C. FROMWHEREGROUPSELEC ORDER D. SELEC FROMWHEREGROUPORDER 答案: C 3 现有关系模式:EMP(empno , ename ,
2、 mgr, sal, workday) DEPT(deptno , dname , loc) 在以下视图中,不可能更新的视图为。 (多选题 ) A. 视图V1,由1970年以后参加工作的雇员组成 B. 视图V2,由部门号和各部门的平均工资组成 C视图V3,由雇员姓名和其领导者姓名组成 D.视图V4,由薪金超出所有雇员平均薪金以上的雇员组成 答案: B D 4 .试给出BCNF的定义,并说明满足 BCNF的关系有哪些特性。(设计题) 答案: 关系模式 R 1NF。若心Y且YX时X必含有码,则 R BCNF满足BCNF关系的特性 有:所有非主属性对每一个码都是完全函数依赖;所有的主属性对每一个不包
3、含它的码,也 是完全函数依赖 ;没有任何属性完全函数依赖于非码的任何一组属性。 5 .在建立一个数据库应用系统时,为什么要首先调试运行 DBMS 的恢复功能 ?简述一下 你所了解的数据库系统的恢复方法。(设计题 ) 答案: 因为计算机系统中硬件的故障、 软件的错误、 操作员的失误以及恶意的破坏是不可避免 的,这些故障轻则造成运行事务非正常中断, 影响数据库中数据的正确性, 重则破坏数据库, 使数据库中全部或部分数据丢失, 为了防止出现此类事件带来的灾难性后果, 必须首先调试 运行 DBMS 的恢复功能。即把数据库从错误状态恢复到某一已知的正确状态(亦称为一致状 态或完整状态 )的功能。 DBM
4、S 一般都使用数据转储和登录日志文件实现数据库系统恢复功 能。针对不同的故障,使用不同的恢复策略和方法。例如,对于事务故障的恢复是由 DBMS 自动完成的, 对用户是透明的。 对于系统故障, 也是由 DBMS 完成恢复操作, 包括撤销 (UNDO) 故障发生时未完成的事务,重做 (REDO)已完成的事务。DBA的任务是重新启动系统,系统启 动后恢复操作就由 DBMS来完成了。对于介质故障,则恢复方法是由DBA重装最新的数据 库后备副本和转储结束时刻的日志文件副本,然后DBA启动系统恢复命令,由DBMS完成 恢复功能,即重做已完成的事务。 6 试述关系数据库系统中视图 (VIEW)的定义,引进
5、VIEW的概念有什么优点。(设计题) 答案: 视图是从一个或几个基本表导出的表。视图本身不独立存储在数据库中,是一个虚表。 即数据库中只存放视图的定义而不存放视图对应的数据, 这些数据仍存放在导出视图的基本 表中。 视图在概念上与基本表等同, 用户可以如同基本表那样使用视图,可以在视图上再定 义视图。弓I进VIEW的优点有: 视图能够简化用户的操作。(2)视图使用户能以多种角度 看待同一数据。 (3)视图对重构数据库提供了一定程度的逻辑独立性。(4)视图能够对机密 数据提供安全保护。 7 试述数据模型中完整性约束条件的概念,并给出关系模型中的完整性约束。 (设计题) 答案: 数据模型应该反映和
6、规定本数据模型必须遵守的基本的通用的完整性约束条件。数据模 型还应该提供定义完整性约束条件的机制, 以反映具体应月所涉及的数据必须遵守的特定的 语义约束条件。 在关系模型中, 任何关系必须满足实体完整性和参照完整性两个条件。 这是 关系数据模型必须遵守基本的通用的完整性约束条件。 8 设有学生表S(SNQ SN)(SNO为学生号,SN为姓名)和学生选修课程表 SC(SNQ CNO, CN, C)(CNO为课程号,CN为课程名,C为成绩),试用SQL语言完成以下各题 (1)建立一个 视图V SSC(SNO SN, CNO, CN, C),并按CNO升序排序;从视图V SSC上查询平均成 绩在90
7、分以上的SN CN和Co (计算题) 答案: (1) CREATEVIEWV SSC(SNO,SN,CNO,CN,G) AS SELECT S.SN,OS.SN,CNO,SC.CN, SC.G FROM ,S SC WHERE S.SN:O SC.SNO ORDER BY CNO; (2) SELECT,SCNN,C FROM VSSC GROUP BY SNO HAVINGAVG?90; 9 .今有如下关系数据库: S(SNO,SN,STATU,SCITY) P(PNO,PN,COLOR,WEIGHT) (JNO, JN, CITY) SPJ(SNO PNO, JNO, QTY)其中,S为供
8、应单位,P为零件,J为工程项目,SPJ 为工程订购零件的订单,其语义为:某供应单位供应某种零件给某个工程,请用SQL 完成 下列操作。(1)求为工程J1提供红色零件的供应商代号。(2)求使用S1供应的零件的工程名 称。 (3)求供应商与工程所在城市相同的供应商提供的零件代号。(4)求至少有一个和工程 不在同一城市的供应商提供零件的工程代号。(计算题 ) 答案: (1) SELECT DISnNCT SPJ.SNO FROM,SPW/HERE FNO 二 SPJ.PNO AND SPJ.JNO=1 AND PCOLOR=红;(2) SELECTJ.JN FROM SPJ WHERE J.JNO=
9、SPJ.JNOAND SPJ.NO=; (3) SELECT DISTINCT SPJ.PNO FROM SJ,SPJ WHERE S.SNO=SPJ.SNO AND).JNO=SPJ.JNO AND S.CITY=J.CITY; (4) SELECTDISTINCTSPJ.JNOFROM S,J,SPJWHERE S.SNO=SPJ.SNAOND J.JNO=SPJ.JNOAND S.CITYJ.CITY; 10 .假设存款余额 x: 1 000 元,甲事务取走存款 300元,乙事务取走存款 200元,其执 行时间如下:甲事务 时间乙事务读x t1 t2读x更新x二x 300 t3 14更新x: x 200如 何实现这两个事务的并发控制 ? (计算题 ) 答案: 如果按照题中的顺序执行甲乙两个事务,则最后的x为800,而不是正确的500。为此, 采用封锁的方法,将甲事务修改为:WHILE(x上已有排他锁)等待对x加上排他锁读x更 新x=x-300释放排他锁将乙事务修改为:等待对x加上排他锁读x更新x=x-200释放 排他锁
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年度年福建省高校教师资格证之高等教育心理学题库练习试卷A卷附答案
- 2024年度山西省高校教师资格证之高等教育法规强化训练试卷A卷附答案
- 2024年度年福建省高校教师资格证之高等教育学每日一练试卷B卷含答案
- 2024年数据采集传输系统项目资金筹措计划书代可行性研究报告
- 2024年阿米妥投资申请报告
- 第21章 恶性肿瘤流行病学课件
- 2024年产权商铺租赁买卖一体协议
- 2024合作社商用物业租赁协议范本
- 2024年农药采购协议:高效环保
- 2024年度玻璃钢材质化粪池购销协议
- 服务与服务意识培训课件
- 第5课《秋天的怀念》群文教学设计 统编版语文七年级上册
- 二年级家长会语文老师课件
- 冬季安全生产特点及预防措施
- 视频短片制作合同范本
- 结构加固改造之整体结构加固教学课件
- 高中数学-3.3 幂函数教学课件设计
- 抑郁症与睡眠障碍课件
- 创新思维与创业实验-东南大学中国大学mooc课后章节答案期末考试题库2023年
- 第九讲 全面依法治国PPT习概论2023优化版教学课件
- 内部控制学李晓慧课后参考答案
评论
0/150
提交评论