天津大学数据库原理2008试卷B
- 格式:doc
- 大小:625.06 KB
- 文档页数:8
《数据库原理》试卷答案(A)一、单项选择题 (本大题共15小题,每小题2分,共30分) 在每小题列出的四个选项中只有一个是符合题目要求的,请将其代码填在题后的括号内,错选或未选均无分。
1. A2. B3. B4. A5. C6. C7. A8. A9. C 10. B 11. C 12. D 13. C 14. A 15.B二、填空题 (本大题共10小题,每小题1分,共10分,将正确的答案写在每小题的空格内。
错填或不填均无分。
)1. 可重用性 (或共享性)2. 层次模型。
3. 谓词演算4. 自反5. B→C6. 重构条件7. 不一致分析8. 隔离性9. 简单 (或容易)10. 子类型三、简答题 (本大题共5小题,每小题4分,共20分)1.什么是多值依赖中的数据依赖?举例说明。
答:在关系模式中,函数依赖不能表示属性值之间的一对多联系,这些属性之间有些虽然没有直接关系,但存在间接的关系,把没有直接联系、但有间接的联系称为多值依赖的数据依赖。
例如,教师和学生之间没有直接联系,但教师和学生可通过系名,或任课把教师和学生联系起来。
2.请阐述在网状模型和关系模型中,实体之间联系的实现方法。
答:在网状模型中,联系用指针实现。
在关系模型中,联系用关键码 (或外键,或关系运算) 来实现。
3. 设有两个关系R (A,B,C) 和S (C,D,E),试用SQL查询语句表达下列关系代数表达式πA,E (σ B = D (R∞S))。
答:SELECT A,EFROM R,SWHERE B = D AND R.C = S.C4. 什么是对象关系数据模型?答:在传统的关系数据模型基础上,提供元组、数组、集合等数据类型以及处理新的数据类型操作的能力,这样形成的数据模型,称为“对象关系数据模型”。
5. 设有关系R和S,其中R为参照关系,S为信赖关系。
为了实现完整性约束,SQL规定可以对R的删除操作采取哪三种措施?答:(1) RESTRICT (或约束删除)(2) CASCADE (或级联删除)(3) SET NULL (或外键值置空)四、设计题 (本大题共5小题,每小题6分,共30分)1. 设有关系数据库:职工关系EMPLOYEE (职工号,职工名,街道,城市)工作关系WORKS (职工号,公司号,工资)公司关系COMPANY (公司号,公司名,城市)假设职工可在多个公司兼职,试用SQL语句写出下列操作:将所有在“联华公司”工作的职工加薪5﹪。
天津大学22春“计算机科学与技术”《数据库原理》期末考试高频考点版(带答案)一.综合考核(共50题)1.下面对于关系的叙述中,哪一个是不正确的?()A.每一个关系只有一种记录类型B.在关系中元组的顺序是无关紧要的C.关系中的每一个属性是不可分解的D.任意的一个二维表都是一个关系参考答案:C2.在数据库中,发生数据不一致现象的根本原因是()。
A.数据相互关系复杂B.数据安全性差C.数据存储量太大D.数据冗余参考答案:D3.在数据库技术中,独立于计算机系统的模型是()。
A.面向对象的模型B.层次模型C.关系模型D.E-R模型参考答案:D4.四元关系R(A,B,C,D),下列叙述中正确的是()。
A.ⅡB,C(R)表示取值为B,C的两列组成的关系B.ⅡB,C(R)与Ⅱ2,3(R)表示的是同一个关系C.ⅡB,C(R)与Ⅱ2,3(R)表示的不是同一个关系D.Ⅱ2,3(R)表示取值为2,3的两列组成的关系5.有关系S(S#,SNAME,SAGE),C(C#,CNAME),SC(S#,C#,GRADE)。
其中S#是学生号,SNAME是学生姓名,SAGE是学生年龄,C#是课程号,CNAME是课程名称。
要查询选修“ACCESS”课的年龄不小于20的全体学生姓名的SQL语句是SELECT SNAME FROM S,C,SC WHERE子句。
这里的WHERE子句的内容是()。
A.S.S# =SC.S# and C.C# =SC.C# and SAGE in>=20 and CNAME in‘ACCESS’B.S.S# =SC.S# and C.C# =SC.C# and SAGE>=20 and CNAME=‘ACCESS’C.SAGE in>=20 and CNAME in‘ ACCESS’D.SAGE>=20 and CNAME=‘ACCESS’参考答案:B6.概念模型是现实世界的第一层抽象,这一类最著名的模型是()。
2008年1月高等教育自学考试全国统一命题考试数据库系统原理试卷4735一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个就是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1、数据库在磁盘上的基本组织形式就是( B )A.DBB.文件C.二维表D.系统目录2.ER(实体联系模型)模型就是数据库的设计工具之一,它一般适用于建立数据库的( A )A.概念模型B.逻辑模型C.内部模型D.外部模型3.数据库三级模式中,用户与数据库系统的接口就是( B )A.模式B.外模式C.内模式D.逻辑模式4.在文件系统中,所具有的数据独立性就是( D )A.系统独立性B.物理独立性C.逻辑独立性D.设备独立性5.在DB技术中,“脏数据”就是指( D )A.未回退的数据B.未提交的数据C.回退的数据D.未提交随后又被撤消的数据6.关系模式至少应属于( A )A.1NFB.2NFC.3NFD.BCNF7.设有关系模式R(ABCD),F就是R上成立的FD集,F={A→B,B→C},则属性集BD的闭包(BD)+为( B )A.BDB.BCDC.BCD.CD8.设有关系R如题8图所示:(C)题8图则∏专业,入学年份(R)的元组数为A.2B.3C.4D.59.集合R与S的交可以用关系代数的基本运算表示为( A )A.R-(R-S)B.R+(R-S)C.R-(S-R)D.S-(R-S)l0.已知SN就是一个字符型字段,下列SQL查询语句( C )SELECT SN FROM SWHERE SN LIKE′AB%′;的执行结果为A.找出含有3个字符′AB%′的所有SN字段B.找出仅含3个字符且前两个字符为′AB′的SN字段C.找出以字符′AB′开头的所有SN字段D.找出含有字符′AB′的所有SN字段l1.现要查找缺少成绩(Grade)的学生学号(Snum),相应的SQL语句就是( D )A.SELECT SnumB.SELECT SnumFROM SC FROM SCWHERE Grade=0 WHERE Grade<=0C.SELECT SnumD.SELECT SnumFROM SC FROM SCWHERE Grade=NULL WHERE Grade IS NULLl2.下列不就..是.数据库恢复采用的方法就是( D )A.建立检查点B.建立副本C.建立日志文件D、建立索引13、在SQL/CLI中,将宿主程序与数据库交互的有关信息记录在运行时数据结果中。
山西大学2008级数据库原理试卷答案一、填空题(共10分,每空1分)1、从数据库管理系统的角度划分数据库系统的体系结构,可分为()、()和()3层。
答案:外模式、模式、内模式2、RDBMS的中文意思是()。
答案:关系数据库管理系统3、在关系代数中,θ连接是由笛卡尔积和()运算组合而成的。
答案:选择4、通过模式分解把属于低级范式的关系模式转换为几个属于高级范式的关系模式的集合,这一过程称为()。
答案:规范化5、要使关系模式属于第三范式,既要消除(),也要消除()。
答案:非主属性对码的部分依赖、非主属性对码的传递依赖6、利用游标进行查询需要4种语句,分别是说明游标、()、()和关闭游标。
答案:打开游标、推进游标二、单选题(共10分,每题1分)1、数据库系统的基础是()。
A. 数据结构B. 数据库管理系统C. 操作系统D. 数据模型答案:D2、经过投影运算后,所得关系的元组数()原关系的元组数。
A. 等于B. 小于C. 小于或等于D. 大于答案:C3、关系R与关系S只有1个公共属性,T1是R与S作θ连接的结果,T2是R与S作自然连接的结果,则()。
A. T1的属性个数等于T2的属性个数B. T1的属性个数小于T2的属性个数C. T1的属性个数大于或等于T2的属性个数D. T1的属性个数大于T2的属性个数答案:D4、在SQL中,与关系代数中的投影运算对应的子句是()A. SELECTB. FROMC. WHERED. ORDER BY答案:A5、在SQL的排序子句:ORDER BY 总分DESC, 英语DESC 表示()A. 总分和英语分数都是最高的在前面B. 总分和英语分数之和最高的在前面C. 总分高的在前面,总分相同时英语分数高的在前面D. 总分和英语分数之和最高的在前面,相同时英语分数高的在前面答案:C6、下面哪一个依赖是平凡依赖()A. Sno Cname Grade→Sno GradeB. Sno Cname→Cname GradeC. Sno Cname→Sname GradeD. 以上答案都不是答案:A7、已知关系R具有属性A,B,C,D,E,F。
10.某个企业的数据库包含以下信息:员工(由员工编号唯一确定,记为ssn),部门(由部门编号唯一确定记为did)员工工作在部门中,每个部门都必须而且只能由一个员工管理.下面哪个ER 图能够正确的反映管理关系 D11.关于唯一索引说法正确的是A.在一个表上只能建一个唯一索引B.唯一索引的索引关键字只能包含一个属性C.唯一索引的索引关键字的属性值可以为空D.在表中必须定义唯一索引12.下面哪种文件格式对等值搜索的效率最高 A.无序文件 B.排序文件 C.哈希文件 D.队列文件13.有一关系模式R(CSJDPQV),F={C →CSDJPQV,JP →C,SD →P,SP →J}是R 的函数依赖集,下面哪个不是R 的关键字 D A. C B. JP C. SDJ D. SJP14.数据库语言包括DDL 和DML,下面哪个语句是DML 语句: D A .Create table B. Create viewC. drop indexD. delete from tab115. 哪个SQL 语句只删除tab1表中的所有记录 BA. delete * from tab1B. delete from tab1 where 1=1C. drop tab1D. delete from tab1 where 1<>116. 有两个关系TAB1,TAB2 BTAB1 TAB2C1 C2 CX CY --- ---- ----- ---- A 11 A 21 B 12 C 22结果集如下C1 C2 CX CY ---- ---- ---- ---- A 11 A 21 B 12 - -哪个SQL 语句能够生成该结果A. SELECT * FROM tab2 LEFT OUTER JOIN tab1 ON c1=cxB. SELECT * FROM tab1 INNER JOIN tab2 ON c1=cxC. SELECT * FROM tab2 FULL OUTER JOIN tab1 ON c1=cxD. SELECT * FROM tab1 LEFT OUTER JOIN tab2 ON c1=cx17. 有两个关系TAB1,TAB2TAB1 TAB2C1 C2 CX CY--- ---- ----- ----A 11 A 21B 12C 22结果集如下C1 C2 CX CY---- ---- ---- ----A 11 A 21A 11 C 22B 12 A 21B 12C 22哪个SQL语句能够生成该结果 DA. select * from tab1,tab2 where C1=CXB. select * from tab1 full outer join tab2 on c1=cxC. select * from tab1 right outer join tab2 on c1=cxD. select * from tab1,tab218. 某数据库应用系统中,在tab1表上频繁出现where a=…and b=…and c=…., where a=….and c=…,和where c=…. and b=….这些查询条件,其中tab1表中的记录个数为1000万条。
北华航天工业学院2008—2009学年第二学期数据库原理课程考试卷(A、B)一、选择题(每题2分,共计30分)1.数据库的()是指数据的正确性和相容性。
A.安全性 B.完整性 C.并发控制 D.恢复2. 事务的ACID性质中,关于原子性的描述正确的是()。
A. 指数据库的内容不出现矛盾的状态。
B. 若事务正常结束,即使发生故障,最新结果也不会从数据库中消失。
C. 事务中的所有操作要么都执行,要么都不执行。
D. 若多个事务同时进行,与顺序实现的处理结果是一致的。
3.在关系模式R中,函数依赖X->Y的语义是()。
A.在R的某一关系中,若两个元组的X值相等,则Y值也相等。
B.在R的每一个关系中,若两个元组的X值相等,则Y值也相等。
C.在R的某一关系中,Y值应与X值相等。
D.在R的每一关系中,Y值应与X值相等。
4.以下关于E-R图的叙述正确的是()。
A. E-R图建立在关系数据库的假设上。
B. E-R图使用过程和数据的关系清晰,实体间的关系可导出应用过程的表示。
C. E-R图可将现实世界(应用)中的信息抽象地表示为实体以及实体间的联系。
D. E-R图能表示数据生命周期。
5.如果事务T获得了数据项Q 上的排它锁,则T对Q()。
A.只能读不能写 B.只能写不能读C.既可读又可写 D.不能读不能写6.数据独立性是指()A.数据之间相互独立 B.应用程序与DB的结构之间相互独立C.数据的逻辑结构与物理结构相互独立 D.数据与磁盘之间相互独立7.设关系R、S、W各有10个元组,那么这3个关系的自然连接的元组个数为()。
A.10 B.30 C.1000 D.不确定(与计算结果有关)共8 页第 1 页8.对于基本表EMP(ENO, ENAME, SALARY, DNO),其属性表示职工的工号、姓名、工资和所在部门的编号。
基本表DEPT(DNO, DNAME),其属性表示部门的编号和部门名。
有一SQL语句:SELECT COUNT (DISTINCT DNO)FROM EMP;其等价的查询语句是()。
2008年1月高等教育自学考试全国统一命题考试数据库系统原理 试卷4735一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.数据库在磁盘上的基本组织形式是( B )A .DB B .文件C .二维表D .系统目录2.ER(实体联系模型)模型是数据库的设计工具之一,它一般适用于建立数据库的( A )A .概念模型B .逻辑模型C .内部模型D .外部模型3.数据库三级模式中,用户与数据库系统的接口是( B )A .模式B .外模式C .内模式D .逻辑模式4.在文件系统中,所具有的数据独立性是( D )A .系统独立性B .物理独立性C .逻辑独立性D .设备独立性5.在DB 技术中,“脏数据”是指( D )A .未回退的数据B .未提交的数据C .回退的数据D .未提交随后又被撤消的数据6.关系模式至少应属于( A )A .1NFB .2NFC .3NFD .BCNF7.设有关系模式R(ABCD),F 是R 上成立的FD 集,F={A →B ,B →C},则属性集BD 的闭包(BD)+为( B )A .BDB .BCDC .BCD .CD8.设有关系R 如题8图所示:(C) R题8图则∏专业,入学年份(R)的元组数为A .2B .3C .4D .59.集合R 与S 的交可以用关系代数的基本运算表示为( A )A .R-(R-S)B .R+(R-S)C .R-(S-R)D .S-(R-S)l0.已知SN 是一个字符型字段,下列SQL 查询语句( C )SELECT SN FROM SWHERE SN LIKE ′AB %′;的执行结果为A .找出含有3个字符′AB %′的所有SN 字段B .找出仅含3个字符且前两个字符为′AB ′的SN 字段C .找出以字符′AB ′开头的所有SN 字段D .找出含有字符′AB ′的所有SN 字段l1.现要查找缺少成绩(Grade)的学生学号(Snum),相应的SQL 语句是( D )A .SELECT SnumB .SELECT SnumFROM SC FROM SCWHERE Grade=0 WHERE Grade<=0C .SELECT SnumD .SELECT SnumFROM SC FROM SCWHERE Grade=NULL WHERE Grade IS NULLl2.下列不是..数据库恢复采用的方法是( D )A .建立检查点B .建立副本学号 姓名 专业 入学年份 97001 王敏 数学 198095002 高丰 经济学 198095003 梅婷 数学 198093013 王明 计算机 198194012 杨山 计算机 1984C.建立日志文件 D.建立索引13.在SQL/CLI中,将宿主程序与数据库交互的有关信息记录在运行时数据结果中。
全国2008年10月自学考试、单项选择题(本大题共15小题,每小题2分,共30分)1. 数据库是长期存储在计算机内、有组织的、统一管理的相关(B )A. 文件的集合B.数据的集合C.命令的集合D.程序的集合2. 在数据库的三级模式中,描述数据库中全部数据的整体逻辑结构的是(C )A.外模式B.内模式C.逻辑模式D.存储模式3•数据库系统中存放三级结构定义的DB称为(B )A.DBS B.DD C.DDL D.DBMS4.教师实体中有教师号、姓名、部门、任教时间、教龄等属性,其中教龄是一个(A )A.派生属性B.多值属性C.复合属性D.NULL属性5•对关系的描述不正确的是(C )A.关系是一个集合B.关系是一张二维表C.关系可以嵌套定义D.关系中的元组次序可交换6•若属性X函数依赖于属性Y时,则属性X与属性Y之间具有( B )A.—对一联系B. —对多联系C.多对一联系D.多对多联系7•设F是关系模式R的FD集,如果对F中每个非平凡的FD X —Y,都有X是R的超键,则( C )A.R属于2NF,但不一定属于3NFB.R属于3NF,但不一定属于BCNFC.R属于BCNF,但不一定属于4NFD.R属于4NF8. 关系Rl和R2如下表所示:则R1与R2进行笛卡尔积运算,其结果的元组数为A.1B.3C.6D.99. 设四元关系R(A,B,C,D),则下面不正确的是()A." D,B(R)为取属性D,B的两列组成新关系B.口4,2(R)为取属性的值是4,2的两列组成新关系C. 口D,B(R)与口4,2(R)是等价的D.口D,B(R)与口2,4(R)是相同关系10. 下列叙述正确的是()A. 在ORDER BY子句后只能有一个属性B. ORDER BY子句所产生的输出只是逻辑排序效果,并没有影响表的实际内容C. 进行有序输岀时,如果列中有空值则在升序输岀时首先列岀空值项,而在降序时最后列岀空值项D. ORDER BY子句中必须指明是升序或降序,不能缺省12. 现要查找缺少成绩(G)的学生学号(S#)和课程号(C#),下面SQL语句中WHERE子句的条件表达式应是:SELECT S#,C# FROM SC WHERE()A.G=0 B.G<=0 C.G=NULL D.G IS NULL12. 数据库恢复的主要依据是( D )A.DBA B.DD C.文档 D.事务日志13. 不能激活触发器执行的事件是()A.SELECT B.UPDATE C.INSFRT D.DELETE14.SQL Server 2000的主要工具中,执行T-SQL的最佳轻量级工具是(A )A.查询分析器B.服务管理器C.企业管理器D.事件探查器15. 在ODBC体系结构中,为应用程序加载、调用和卸载DB驱动程序的是(B ) A.ODBC数据库应用程序B.驱动程序管理器C.DB驱动程序 D.数据源二、填空题(本大题共10小题,每小题1分,共10分)请在每小题的空格上填上正确答案。
大学试卷学期:2007至2008学年度第 1 学期课程:数据库原理专业:信息学院各专业班级:姓名:学号:一、填空题(10分每题1分)请在答题纸的相应位置写上正确答案,错答、不答均无分。
1.使用SQL语言的SELECT语句进行分组查询时,如果要对分组进行筛选,应该使用_______子句。
2.在SQL SELECT语句查询中,要去掉查询结果中的重复记录,应该使用___________关键字。
3.数据库系统设计基本分为:________、概念结构设计、逻辑结构设计、物理设计、数据库实施与数据库运行和维护等六个阶段。
4.用户权限是由数据对象和___________两个要素组成的。
5.防止未经授权的用户恶意地存取数据库中的数据,这是数据库系统的___________控制机制要解决的问题。
6.在DBMS的授权子系统中,授权和回收权限的语句分别是GRANT和___________语句。
7. 当数据库被破坏后,如果事先保存了后备副本和__________,就有可能恢复数据库。
8. 在SQL 语言的关系定义语句中,外码子句实现___________完整性约束。
9. 基本的封锁类型有排它锁和__________。
10. 从关系规范化理论的角度讲,一个只满足1NF 的关系可能存在的四方面问题是:数据冗余度大、插入异常、修改异常和______。
二、判断题 (在括号内正确的打√,错误的打╳,每题1分 共10分)1. 在基本的关系中,任意两个元组不允许重复。
( )2. 数据库三级模式结构中,对全局数据逻辑结构和特征的描述称为外模式或子模式。
( )3. 游标是系统为用户开设的一个数据缓冲区,存放SQL 语句的执行结果。
( )4. 登记日志文件时先写数据库,后写日志文件。
( )5. 一个事务中对数据库的所有操作是一个不可分割的操作序列,这个性质称为事务的一致性。
( )6. 系统故障恢复时,对故障发生时尚未完成的事务要进行重做(REDO )处理。
计本05《数据库原理及应用》期末考试试卷B-题目及答案2007─2008学年第一学期《数据库原理及应用》期末考试试卷B 答案及评分标准一、单选题 (每小题 2 分,共 30 分)1.关系数据库规范化是为解决关系数据库中(A )问题而引入的。
A. 插入异常、删除异常和数据冗余B. 提高查询速度C. 减少数据操作的复杂性D. 保证数据的安全性和完整性2.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是( C )。
A.DBMS包括DB和DBS B.DB包括DBS和DBMSC.DBS包括DB和DBMS D.DBS就是DB,也就是DBMS3.数据库管理系统能实现对数据库中数据表、索引等对象的定义、修改、删除,这类语言称为( A )。
A.数据定义语言(DDL)B.数据操纵语言(DML)C.数据查询语言(DQL)D.数据控制语言(DCL)4.同一个关系模型的任意两个元组值( A )。
A. 不能全同B. 可全同C. 必须全同D. 以上都不是5.概念模型是( B )A、用于信息世界的建模,与具体的 DBMS 有关B、用于信息世界的建模,与具体的 DBMS 无关C、用于现实的建模,与具体的 DBMS 有关D、用于现实的建模,与具体的 DBMS 无关6.物理数据独立性是指( D )。
A. 模式改变,外模式和应用程序不变B. 模式改变,内模式不变C. 内模式改变,模式不变D. 内模式改变,外模式和应用程序不变7.SQL语言是( C )语言。
A.层次数据库B.网络数据库C.关系数据库D.非数据库8.自然连接是构成新关系的有效方法。
一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的( D )。
A. 元组B. 行C. 记录D. 属性9.关系运算中花费时间可能最长的运算是( C )。
A. 投影B. 选择C. 笛卡尔积D. 除10.文件系统与数据库系统的最大区别是( C )。
一、填空题行标题,列标题,值单字段主键,多字段主键,自动编号标签计数between 600 and 20000关系型数据模型二、单项选择题ccdcc三、名词解释题属性:实体所具有的某一特性称为属性。
一个实体可以用若干个属性来描述。
每个属性都有取值范围。
SQL语言:是关系数据库的标准语言(结构化查询语言),是一种综合的功能极强而又简单易学的语言,它有数据定义,数据查询,数据操纵和数据控制的功能。
实体:是客观存在并可相互区别的事物。
有效性规则:用于测试在字段中输入的值是否满足在表达是窗体中输入的条件。
外模式:是用户与数据库系统的接口,是用户用到的那部分数据的描述。
四、问答题1.Access2000数据库中宏是什么,举例说明有什么作用?动执行某种操作的命令统称为“宏”,宏的功能举例三个。
2.数据库的数据模型的三要素是什么?数据结构、数据操作、完整性约束条件3.SQL Server2000的数据完整性可以分为那些类型,各有什么含义?数据完整性:数据的完整性是指存储在数据库中的数据的正确性和相容性以防止数据库中存在不符合语义的数据或在进行各种数据操作(插入、删除、修改等)时破坏了数据的一致性。
(1)实体完整性实体完整性要求数据表中所有的行唯一,即所有记录都是可区分的,例如一个学校的每个学生在学生档案库中应该有且只有一条记录。
(2)域完整性域完整性是指给定列的输入有效性,例如在代表月份的列中,应该只能输入1~12之间的数值,否则输入是无效的。
(3)引用完整性在输入或删除记录时,引用完整性保持表之间已定义的关系。
在SQL Server 2000 中,引用完整性基于外键与主键之间或外键与唯一键之间的关系(通过FOREIGN KEY 和CHECK 约束)。
(4)用户定义完整性用户定义完整性使用户得以定义不属于其它任何完整性分类的特定业务规则。
4.Access2000中的报表由那几个部分组成,每个部分有什么作用?报表页眉:显示报表的标题及创建者的信息报表页脚:用来显示汇总信息主体:设计报表的布局、建立组和分组等页面页眉和页面页脚:包含了每一页的顶端和底部的信息5.简述关系模型的优缺点。
A. 数据库减少了数据冗余B. 数据库中的数据可以共享C. 数据库避免了一切数据的重复D. 数据库具有较高的数据独立性2、公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从部门到职员的联系类型是A、多对多B、一对一C、多对一D、一对多3、数据库的并发操作可能带来的问题包括。
A. 丢失更新B. 数据独立性会提高C. 非法用户的使用D. 增加数据冗余度4、如果事务T获得了数据项Q上的排它锁,则T对QA. 只能读不能写B. 只能写不能读C. 既可读又可写D. 不能读不能写5、以下关于数据库规范化理论的叙述,不正确的是:A、数据库模式的范式越高越好B、在函数依赖的范围内,BC范式是规范化程度最高的范式C、一个二元模式一定属于BC范式D、一个全码的关系一定属于BC范式6、以下关于数据安全性的叙述,正确的是:A、给用户分配权限时,不允许循环授权B、一旦将对某一数据修改的权限授予一个用户,则该用户有权再将这一修改权授予另一用户C、数据加密可以减少数据所占空间D、数据库压缩提供较高数据安全性。
7、以下关于视图的叙述,不正确的是:A、视图是个“虚表”B、视图提高了数据库的逻辑独立性C、一个数据库模式中只能定义一个视图D、视图对应于数据库体系中的外模式8、数据库设计时,最先得到的是数据库的:A、内模式B、模式C、外模式D、视图9、以下关于数据库范式的叙述,正确的是:A、一个关系模式如果属于BC范式,则该模式一定属于4NFB、如果一个关系的属性都是主属性,则该关系一定属于BCNFC、一个属于4NF的关系,各属性间不存在任何函数依赖D、一个属于3NF的关系,一定不存在非主属性对码的部分函数依赖10、以下对关系数据库设计的叙述,不正确的是:A、尽可能在早期优化数据库的设计B、数据库数据导入后试运行,数据库设计的过程就结束了C、数据库设计的中心是数据库模式设计D、E-R图是一种数据库设计工具11、DBMS中实现事务隔离性的子系统是A、安全性管理子系统B、完整性管理子系统C、并发控制子系统D、恢复管理子系统12、以下说法不正确的是:A、建立表结构时需要同时指定各字段的数据类型B、设计数据模式前先要进行问题域的需求分析C、数据表的结构一旦建立就不能更改D、索引不属于数据库的模式层13、以下两个概念中相差较大的一组是:A、实体,关系B、元组,记录C、属性,列D、数据库,表14、关于函数依赖,以下说法不正确的是:A、平凡的函数依赖不反映语义信息B、函数依赖具有传递性C、如果有函数依赖AB→C,则有A→C,B→CD、关系的码可以函数决定关系的每一个属性15、并发事务的调度时,以下说法正确的是:A、观察可串行化的调度一定是冲突可串行化的调度B、冲突可串行化的调度一定是观察可串行化的调度C、一个可串行化的调度一定不会产生死锁D、死锁可以通过“先来先服务”解决16、以下说法正确的是:A、在用户设计数据库模式时,要有意识地设计冗余数据以实现数据的恢复B、要先设计数据库的模式,然后再考虑内模式和外模式C、要先开发应用程序,然后再设计数据库D、数据库应用的最后一步是应用系统的开发测试17、关系数据模型的三个组成部分中,不包括A. 完整性规则B. 数据结构C. 恢复D. 数据操作18、违反参照完整性时的系统处理方法,不包括A. 拒绝执行B. 级联操作C. 系统自动修正D. 设置为空19、事务采用可以避免发生死锁。
第三组:一、SQL语句编写题(每小题25分,共50分)(一)编写SQL语句建立一个学生关系表Student,表中有5个字段:学号Sno(字符型)、姓名Sname(字符型)、性别Sex(字符型)、年龄Age(整型)、系别Dept(字符型),其中Sno是关系的码;建立一个学生选课关系表SC,表中有3个字段:学号Sno(字符型)、课程号Cno(字符型)、成绩Grade(数值型),其中Sno、Cno是关系的码,用SQL语言完成下列功能:①建立学生关系表Student和学生选课关系表SC。
②查询计算机系(’CS’)所有同学的姓名和各科成绩。
③添加一个学生记录,学号为20020003,姓名为吴刚,性别为男,年龄为19岁,所在系为计算机系。
④逻辑删除李江同学的相关记录。
(二)编写SQL语句表1部门表表2 职员表1、根据表1和表2,用SQL语句创建雇员表和部门表假设有雇员关系表格,它的结构如下:雇员(雇员编号,雇员姓名,年龄,受雇时间,薪水,电话号码,部门编号)。
雇员编号为主键,部门编号为外键。
部门(部门编号,部门名称,部门所在地)主键是部门编号2、请写出下列查询和操作SQL语句。
1)以递增的方式列出职工的部门号码(不重复);2)查找AGE年龄为35岁的职工全部信息;3)查询在部门20或者30工作的,工资大于1600,年龄大于35岁的职工信息。
4)计算最高,最低和平均工资;5)找处职工不足3人的部门及其相应的职工数;6)将部门号为10部门所有人员工资提高20%;7)从雇员中找出工资大于平均工资的职工信息;8)删除在部门10的,工资大于2500的职工信息;9)从雇员表雇员中选取工资大于150元职工的雇员编号,雇员姓名,工资和部门编号,构成一个雇员工资视图;10)查询马克所在部门名称;答:1、根据表1和表2,用SQL语句创建雇员表和部门表(6分)假设有雇员关系表格,它的结构如下:雇员(雇员编号,雇员姓名,年龄,受雇时间,薪水,电话号码,部门编号)。
数据库期末试卷(B)答案2008—2009学年第一学期闽江学院考试试卷(B)答案考试课程:数据库原理及应用、单项选择题(每小题1分,共16 分,16%)1. C2.A3.B4.B5.A6. D7.B8.B9.C10.A11.D 12.C13.B14.A15.C16.A、填空题(每空1分,共15分,15%)1.数据流、数据结构、处理过程2.数据结构、数据操纵、数据的约束条件3.后裔、X4.获得封锁(扩展阶段)、释放封锁(收缩阶段)5.可串行化6.谓词演算7.自反8.小、小9. ABCE、判断改错题:(9%,每小题1.5分,每小题判断正确给1分,改错正确给0.5 分)在下列各小题后的括号里打“”和“ X”(描述对的打“ ”,错的打“ X”并更正)1、在数据库的三级模式结构中,内模式有任意多个。
(X )更正:在数据库的三级模式结构中,内模式只有一个2 •层次模型用树型结构表示实体及实体间的联系。
()更正:3 •在关系数据库表中外键只有一个,但候选码可以有多个。
(X )更正:在关系数据库表中外键和候选码都可以有多个4 •遵守两段锁协议的并发事务一定是可串行化的。
()更正:5 •登记日志文件时,必须先写数据库,后写日志文件。
(X )更正:登记日志文件时,必须先写日志文件,后写数据库。
6 •嵌入式SQL语句中,可以使用主语言的程序变量来输入或输出数据。
()更正:适用年级专业:06级计算机本科3、4班考试形式:闭卷数据库期末试卷(B )答案3四、简答题(共22分)22% 1. 答:(本小题5%(本部分3%数据独立性是指应用程序和数据之间的依赖程度低,相互影响小。
数据独立 性分成物理数据独立性和逻辑独立性两极。
数据的物理独立性是指应用程序对数据存储 结构的依赖程度。
数据物理独立性高是指当数据的物理结构发生变化时,应用程序不需 要修改也可以正常工作。
数据的逻辑独立性是指应用程序数据全局逻辑结构的依赖程度。
数据逻辑独立性高是指当数据库系统的数据全局逻辑结构改变时,它们对应的应用程序 不需要改变仍可以正常运行。
12.下面关于数据库事务处理描述错误的是:A.原子性:表示的是事务的所有操作在数据库中要么全部正确反映出来要么全部不反映.B.一致性:事务在执行前如果数据库是一致性的那么执行后也是一致性的.C.隔离性:事务在执行过程中可以感觉到系统中其他事务的执行D.持久性:一个事务成功完成后,它对数据库的改变必须是永久的,即使是系统出现故障时也如此.13. 下面关于数据库事务处理描述正确的是:A.原子性和一致性是由数据库的并发控制保证的.B.隔离性和持久性是由数据库的并发控制保证的.C.原子性和持久性是由数据库的恢复系统保证的D.一致性和隔离性是由数据库的恢复系统保证的14.数据库系统的log中检查点的作用是:A.系统事务取消时数据库关系系统需要重检查点开始取消.B.系统事务正确完成时数据库系统会在log中设置检查点.C.数据库重新启动时恢复系统中的重做阶段从检查点开始.D.数据库重新启动时恢复系统中的分析阶段从检查点开始15. 下面哪个说法符合数据库系统W AL(log先写协议):A.数据库内存中被事务修改的页面在事务成功完成时被强制写到磁盘中B.数据库内存中被事务修改的页面在事务撤销时被写到标记为非脏页C.事务成功完成时不需要将与其相关的log页面强制写回磁盘D.事务中被修改的内存数据页面在写回磁盘前必须将与其相关的log写回磁盘16.一个企业提供了一个查询数据库,该数据库的数据可以很容易的重新构造.为了提供数据库中磁盘数据的访问速度,下面磁盘技术中采用哪种方法可以满足该要求:A. RAID 0B.RAID 1C. RAID 0+1D.RAID 517.一个企业有大量的数据需要存储在数据库中,企业要求数据的稳定性存储和数据开速访问,但不想使用太多的磁盘进行冗余存储,下面磁盘技术中采用哪种方法可以满足该要求:A. RAID 0B.RAID 1C. RAID 0+1D.RAID 518.在JDBC提供的数据库编程方法中提供了几种JDBC和数据库的连接方法:A.5B.2C.4D.1 19.下面哪些说法是正确的:A.在死锁预防中,等待--死亡法是中止优先级高的事务B.在死锁预防中,受伤--等待法是优先级高的事务等待优先级低的事务释放锁C.使用死锁预防的系统中不会出现死锁。
矿产资源开发利用方案编写内容要求及审查大纲
矿产资源开发利用方案编写内容要求及《矿产资源开发利用方案》审查大纲一、概述
㈠矿区位置、隶属关系和企业性质。
如为改扩建矿山, 应说明矿山现状、
特点及存在的主要问题。
㈡编制依据
(1简述项目前期工作进展情况及与有关方面对项目的意向性协议情况。
(2 列出开发利用方案编制所依据的主要基础性资料的名称。
如经储量管理部门认定的矿区地质勘探报告、选矿试验报告、加工利用试验报告、工程地质初评资料、矿区水文资料和供水资料等。
对改、扩建矿山应有生产实际资料, 如矿山总平面现状图、矿床开拓系统图、采场现状图和主要采选设备清单等。
二、矿产品需求现状和预测
㈠该矿产在国内需求情况和市场供应情况
1、矿产品现状及加工利用趋向。
2、国内近、远期的需求量及主要销向预测。
㈡产品价格分析
1、国内矿产品价格现状。
2、矿产品价格稳定性及变化趋势。
三、矿产资源概况
㈠矿区总体概况
1、矿区总体规划情况。
2、矿区矿产资源概况。
3、该设计与矿区总体开发的关系。
㈡该设计项目的资源概况
1、矿床地质及构造特征。
2、矿床开采技术条件及水文地质条件。