大数据库精彩试题及问题详解_第1页
大数据库精彩试题及问题详解_第2页
大数据库精彩试题及问题详解_第3页
大数据库精彩试题及问题详解_第4页
大数据库精彩试题及问题详解_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、实用标准一、选择题1. 在 数 据 库 系 统 中 , 把 可 以 相 互 区 别 的 客 观 事 物 称 为 ( D )A 属 性B. 字段C. 文 件D. 实 体2. 数据库的存储设备和存取方法变化不影响整体逻辑结构的特点, 称为数据库的( D)A实体独立性B. 物理数据独立性C. 客观独立性D. 逻辑数据独立性3. 学生社团可以接纳多名学生参加,但每个学生只能参加一个社团, 从社团到学生之间的联系类型是( B )A. 多 对 多文案大全实用标准B. 一对多C.D. 一对一4. 如果关系模式 R 上有函数依赖 AB C 和 A C,则 R 中存在( B )A. 完赖C.传赖全依B. 部分依

2、赖递依D. 多值依赖5. 关系模型的参照完整性约束是指( )A. 限制引用一个关系中的不同元组数据B. 限制引用不同关系中的元组数据C. 限制一个关系引用与之联系关系中不存在的元组数据D. 限制两个关系间的互相引用6. 在嵌入式 SQL中,为了把集合操作转换成单记录处理方式, 引进了 以下哪个概念( B )A 宿 主 语B. 游标文案大全实用标准C. DDL 语 言D. DML 语言7、单个用户使用的数据视图的描述称为( A )。A. 外模式 B. 概念模式C. 内模式 D. 存储模式8. 在 SQL中,下列涉空值的操作, 不正确的(:)9. 数据库系统的独立性是指( B)A. 不会因为数据的

3、变化而影响应用程序B. 不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程 序C. 不会因为数据存储策略的变化而影响数据存储结构D. 不会因为某些数据逻辑结构的变化而影响应用程序设有 T1和 T2两个事务,若并发操作如下,则下面评价中正确 的是( C )。T1 T2 读 A=100,B=5 读 A=100A=A*2 回写 求 A+B=105,验证错A. 该操作不存在问题 B. 该操作丢失修改文案大全实用标准C. 该操作不能重复读 D. 该操作读“脏数据”11. 下列 SQL语句中,修改表结构的是( ALTER)12. 概念模型独立于( DBM)S13. 一个数据库系统必须能够表示实体和关

4、系,联系可以与( 1 个或 者 1 个以上)实体有关。14. 若数据库中只包含成功事务提交的结果,则此数据库就称为处于 (一致)状态。15. 索引属于( 内模式 )。16. 恢复机制的关键问题是建立冗余数据,最常用的技术是( D:数据 转储+登录日志文件)在基本的关系中,下列说法正确的是( C)A 行列顺序有关 B 属性名允许重名 C 任意两个元组不 允许重复 D 列式非同质的18. 两个关系在没有公共属性时,其自然连接操作表现为( A:结果为 空关系)19. 在关系数据库中,从关系规范化的意义看,如果关系 R 中的非主 属性对码有部分函数依赖,那么 R至多是( B: 2NF)20. 设有关系

5、 W(工号,姓名,工种,定额 ) ,将其规范化到第三范式 正 确 的 解 答 是 ( C )。 A.W1(工号 , 姓 名 ) , W2(工 种 , 定 额)B.W1(工号,工种,定额 ),W2(工号,姓名 )C.W1(工号,姓名,工种 ) ,W2(工号,定额 )D.以上都不对文案大全实用标准21. 若系统在运行过程中, 由于某种硬件故障, 使存储在外存上的数 据部分丢失或全部丢失,这种情况称为( A )。A. 介质故障 B. 系统故障 C. 事务故障 D. 运行故 障22. 数据流程图(DFD)是用于描述结构化方法中 ( C )阶段的工具。A. 可行性分析 B. 程序设计 C. 需求分析 D

6、. 详细设 计23. 进行自然联接运算的两个关系必须具有( B )。 A.相同属性个数 B. 公共属性 C. 相同关系名 D. 相同关键字24. 数据库的特点之一是数据的共享, 严格地讲, 这里的数据共享是 指( D )。A. 同一应用的多个程序共享一个数据集合 B. 多个用 户、同一语言共享 C. 多个用户共享同一个数据文件 D. 多种应 用、多种语言、多个用户相互覆盖地使用数据集合25. 关系模型中,表示实体间 N:M联系是通过增加一个( A )。A. 关系实现 B. 属性实现 C. 关系或一个属 性实现 D. 关系和一个属性实现26. SQL 语言是( B )的语言,易学习。A. 过程化

7、 B. 非过程化 C. 格式化 D. 导航化27. 建立数据字典的时机是( A )。A. 需求分析阶段 B. 数据库物理设计阶段 C. 数据库实 文案大全实用标准D. 概念结构设计阶段28. 现有关系表:学生(宿舍编号,宿舍地址,学号,姓名,性别, 专业,出生日期),它的主键是( B )。A.宿舍编号 B. 学号 C.宿舍地址,姓名) D. 宿舍编号,学号)29. 数据库系统的体系机构是( C )A. 二级模式结构和一级 1 映射B. 三级模式结构和一级映射C. 三级模式结构和级映D. 三级模式结构和三级映射30. 为提高效率,关系数据库系统必须进行( B )处理A. 定 义 视 图B. 查

8、询 优 化 C. 数 据 恢D. 数据规范化到最高范式31. 下列聚合函数中不忽略空值( NULL)的是( C )。A. SUM(列 名 ) B. MAX( 列 名 ) C. COUNT(*)E. AVG( 列名)32. 如果事务 T获得了数据项 Q上的它锁,则 T对 Q( B )。A. 只能读不能写B. 既可读又能写C. 只能写不能读 D. 不能读不能写33. 设有关系 R,按条件 f 对关系 R进行选择,正确的是( D )。A. R R B. R ? fR C. f(R)D. f(R)文案大全实用标准34. 在数据库系统中死锁属于(:事务故障)35. 有一个关系,学生(学号,姓名,系别)规

9、定学号的值域是个 数字组成的字符串,这一规则属于(:用户自定义完整性约束) 关系模式设计理论最要解决的问题是(:减少数据操作的复 杂性)37. 关于视图,下列说法正确的是( D )。A. 对视图的使用与表一样,也可以进行插、查、删、改操作 B. 视 图只能从表中导出 C. 视图与表一样, 也存储着数据 D. 对视图的操作,最终都要转化成对基本表的操作38. 如果事务 T的封锁序列为:LOCK S(A)LOCK S(B)LOCKX(C) UNLOCK(B) UNLOCK(A) UNLOCK(C)则, T( B )。A.会发生死锁 B. 遵守两段锁协议 C.可串行化D.不会发生死锁39. 管理数据

10、库系统是数据库系统的核心, 它负责有效地组织、 存储、 获取和管理数据,属于一种 ( A ),是位于用户与操作系统之间的 一层数据管理软件。A. 系统软件B. 工具软件 C. 应用软件 D. 数学软件40. 数据库逻辑设计时,下列原则中不正确的是( D )。A. 数据 流程图和 数据字 典 B. E-R 图C. 规范化 理论 D.SQL 语言41. 应用数据库的主要目的是( C )。文案大全实用标准A. 解决数据保密问题 B. 解决数据完整性问题 C.解决数据共享问 题 D. 解决数据量大的问题42. 假如采用关系数据库系统实现应用, 在数据库设计的 (逻辑设计) 阶段,需要将 E-R 模型转

11、化为关系模型。43. 为了提高效率,关系数据系统必须进行(查询优化)处理。44. 如果采用关系数据库来实现应用,在数据库设计的( C)阶段将关 系模式进行规化处理。A 需 求 分 析 B 概 念 设 计C 逻辑设计D 物理设计45. DBMS通常提供授权功能来控制不同用户访问数据的权限,这主要 是为了实现数据库的( D )。A 可 靠 性B 一 致 性C 完 整性D安全性二、填空题1、SQL 中有两种安全机制:一是视图机制,二是(授权子系统 )。2、数据库管理系统的三层模式中的内模式是数据库( 物理结 构)和(存储方式 )的描述,是数据在数据库内部的表示方式。3、数据库保护包括:安全性保护、完

12、整性保护、 ( 并发控 制 )和恢复。文案大全实用标准4、根据关系演算中变量的不同,可将关系演算进一步分为( 元 组关系演算)和域关系演算。5、数据库设计分为 6 个阶段:需求分析阶段、( 物理结构设 计阶段)、逻辑设计阶段、 (关系模型设计阶段) 、(数据库实施阶段 )、运行阶段和维护阶段。6、设有以下关系:合同(合同号,用户号,用户名,拥护地址) ,若 合同号是惟一的,则这个关系的范式等级是( 2NF )。7、关系数据库的实体完整性规则规定基本关系的 ( 主码 ) 不能取空值。8、DBMS并发控制的单位为(事务)。9、关系代数的基本运算是并、差、 (笛卡尔积 )、( 选择 )和( 投影)。

13、10、视图是定义在()字之上的,对视图的一切操作最终要转换为对(基本表)的操作。11、在 DBMS的授权子系统中, 授权和回收权限的语句分别是 ( GRAN)T 和 Revolce 语句。12、数据字典是对系统中数据的详细描述,通常包括数据项, (数据 结构),数据流,(数据存储)和数据处理五部分。13、数据库运行过程中可能产生的故障有(事务故障) 、(系统故障)、 介质故障等故障。14、DBMS提供数据操纵语言对数据库的操纵功能分成两种:检索和文案大全实用标准更新。其中更新操作包括(修改) (插入)(删除)。16、数据在两个或更多文件中重复出现称为(数据冗余) ,在数据更 新时可能导致(数据

14、异常、数据不一致性)等错误。17、数据库恢复是将数据库从(错误 )状态恢复到某一已知的正确状态。18、若关系模式 R 中的属性全部是主属性,则R 的最高范式必定是(3NF)。19、目前,设计数据库系统主要采用的是 以( 新奥尔良 方法)和(基于 E-R 模型的数据库设计方法)为中心的规范设计方法。20、查询优化的策略之一是对关系文件进行适当的预处理。 预处理的 方法是对文件进行排序或建立(索引文件) 。21、SQL以同一种语法格式,提供 交互式 和嵌入式两种使用方式。22、在 SQL Select 语句中要去掉查询结果中的重复记录应使用 (DISTINCT)关键字。23、事务必须具有四个性质是

15、:原子性、一致性, (隔离性)和永久 性。24、关系模型由关系数据结构,关系操作集合和(完整性约束)三部 分组成。25、设计概念结构通常有四类方法:自顶向下,自底向上、 (逐步扩 张)(混合策略)。文案大全实用标准26、将一个关系模式分解成多个关系模式时, 为了保持原模式所满足 的特性,要求分解处理具有 1NF和2NF。三、简述题(选三)1、数据库的外模式、模式和内模式,两级(层)映象的作用是什 么?(1)外模式:是用户与数据库系统的接口,是用户用到的那部分数 据的描述。(2)内模式:是数据库在物理存储方面的描述,定义所有的内部记 录类型、索引和文件的组成方式,以及数据控制方面的细节。(3)模

16、式/ 内模式映象:这个映象存在于概念级和内部级之间,用于 定义概念模式和内模式间的对应性, 即概念记录和内部记录间的对应 性。此映象一般在内模式中描述。(4)外模式/ 模式映象:这人映象存在于外部级和概念级之间,用 于定义外模式和概念模式间的对应性, 即外部记录和内部记录间的对 应性。此映象都是在外模式中描述。2、封锁协议答:封锁是实现并发控制的主要技术。封锁分排它锁( X 锁)和共享 锁(S 锁) 两种类型。对 X锁或 S锁何时申请锁、何时释放锁均有约定 的规则。三级封锁协议可分别达到系统一致性的不同级别, 两段锁协 议是保证并发调度可串行性的封锁协议。文案大全实用标准3、试述索引选择的原则

17、 答:索引是与表或视图关联的磁盘上结构, 可以加快从表或视图中检 索行的速度。索引包含由表或视图中的一列或多列生成的键。1. 了解数据库本身的特征。2. 了解最常用的查询的特征。3. 了解查询中使用的列的特征。4. 确定哪些索引选项可在创建或维护索引时提高性能。5. 确定索引的最佳存储位置。非聚集索引可以与基础表存储在同一 个文件组中,也可以存储在不同的文件组中。4、试述数据库设计的过程 答:这里只概要列出数据库设计过程的六个阶段: ( l )需求分析; ( 2 )概念结构设计; ( 3 )逻辑结构设计; ( 4 )数据库物理设 计; ( 5 )数据库实施; ( 6 )数据库运行和维护。这是一

18、个完整 的实际数据库及其应用系统的设计过程。不仅包括设计数据库本身, 还包括数据库的实施、 运行和维护。 设计一个完善的数据库应用系统 往往是上述六个阶段的不断反复。5、假设 R和 S 分别是三元和二元关系,试把表达式 1,5( 2=4文案大全实用标准 3=4(RS) 转换成等价的元组表达式。解:元组表达式: t|( u)(v)(R(u) S(v) (u2=v1 u3=v1) t1=u1 t2=v2)6、实现嵌入式 SQL需解决那些问题?(1) 如何将嵌有 SQL 的宿主语言程序编译成可执行码(这是首要问 题)。(2) 宿主语言和 DBMS之间如何传递数据和信息。(3) 如何将查询结果赋值给宿

19、主语言程序中的变量(通过游标语句) 。(4) 宿主语言与 SQL之间数据类型的转换问题(按系统约定转换) 。7、什么是数据库设计?答:数据库设计 (Database Design) 是指对于一个给定的应用环境, 构造最优的数据库模式, 建立数据库及其应用系统, 使之能够有效地 存储数据,满足各种用户的应用需求(信息要求和处理要求) 。在数 据库领域内,常常把使用数据库的各类系统统称为数据库应用系统。8、什么是概念结构设计? 答:概念结构是信息世界的结构, 即概念模型, 其主要特点是: ( l ) 能真实、充分地反映现实世界,包括事物和事物之间的联系,能满足 用户对数据的处理要求,是对现实世界的

20、一个真实模型; ( 2 )易 于理解,从而可以用它和不熟悉计算机的用户交换意见, 用户的积极 参与是数据库设计成功的关键; ( 3 )易于更改,当应用环境和应文案大全实用标准用要求改变时,容易对概念模型修改和扩充; ( 4 )易于向关系、 网状、层次等各种数据模型转换。概念结构的设计策略通常有四种: l )自顶向下,即首先定义全局概念结构的框架, 然后逐步细化; 2 ) 自底向上,即首先定义各局部应用的概念结构, 然后将它们集成起来, 得到全局概念结构; 3 )逐步扩张,首先定义最重要的核心概念结 构,然后向外扩充,以滚雪球的方式逐步生成其他概念结构,直至总 体概念结构; 4 )混合策略,即将

21、自顶向下和自底向上相结合,用 自顶向下策略设计一个全局概念结构的框架, 以它为骨架集成由自底 向上策略中设计的各局部概念结构。9、数据模型的优化包含哪些方法?1. 确定数据依赖。按需求分析阶段所得到的语义分别写出每个关系模 式内部各属性之间的数据依赖以及不同关系模式属性之间数据依赖。2. 对于各个关系模式之间的数据依赖进行极小化处理, 消除冗余的联 系。3. 按照数据依赖的理论对关系模式逐一进行分析, 考查是否存在部分 函数依赖、传递函数依赖、 多值依赖等,确定各关系模式分别属于第 几范式。4. 按照需求分析阶段得到的各种应用对数据处理的要求, 分析对于这 样的应用环境这些模式是否合适,确定是

22、否要对它们进行合并或分 解。5. 按照需求分析阶段得到的各种应用对数据处理的要求,对关系模文案大全实用标准式进行必要的分解或合 并,以提高数据操作的效率和存储空间的利用率。10、试述关系数据库的特点?(1)以面向系统的观点组织数据,使数据具有最小的冗余度,支持 复杂的数据结构;(2)具有高度的数据和程序的独立性,应用程序与数据的逻辑结构 及数据的物理存储方式无关;(3)由于数据具有共享性,使数据库中的数据能为多个用户服务;(4)关系数据库允许多个用户同时访问, 同时提供了各种控制功能, 保证数据的安全性、 完整性和并发性控制。 安全性控制可防止未经允 许的用户存取数据; 完整性控制可保证数据的

23、正确性、 有效性和相容 性;并发性控制可放置多用户并发访问数据时由于相互干扰而产生的 数据不一致。四、设计题1、设计一个学生课程的数据库,包含下列表关系: 学生关系(学号,姓名,性别,年龄,所在系) 课程关系(课程号,课程名, ,学分) 选修关系(学号,课程号,成绩)试用 E-R 图描述这个数据库, 要求在图中表示联系的类型 (1:1,1 :N,M:N);并且指出每个表关系的键码。注:一个学生可以选修多门课,文案大全实用标准一门课可由多个学生选修,学生选课后有成绩2、用 SQL语句定义上述表关系结构3、假定一个部门的数据库包含下述信息。职工的信息:职工号、姓名、地址和所在部门。部门的信息:部门

24、所在职工、经理和销售的产品文案大全实用标准产品的信息:产品名、制造商、价格、型号及产品内部编号 制造商的信息:制造商名称、厂址、生产的产品名和价格。 试画出这个数据库的 E-R 图,并注明属性和联系类型。 解:ER图如下销售 ong制造商生产职工文案大全实用标准部门产品从属 ong文案大全实用标准职工号姓名地址部门名经理产品名产品内部编号文案大全实用标准价格名称地址4、将 3 题所得到的 E-R 图转换成关系模型,并给出各关系模式中的文案大全实用标准关键字。 职工(职工号、姓名、住址 ) 。 部门(部门名、经理 , 职工号)。 产品(产品名、产品内部编号 ) 。 制造商(制造商名称、地址 )

25、。生产(产品内部编号 ,制造商名称 ,价格、型号 )5、学生管理的情况:一个系有若干名学生,一个学生只属于一个系, 一个系只有一名系主任, 一个学生可以选修多门课程, 一门课程可由 多名学生选修, 每个学生学了每门课程有一个成绩, 请设计一个数据 库模式( E-R 图,逻辑结构)。解: E-R图如下:6、已知某企业各部门有许多职员 ,一个职员仅属于一个部门 ; 每个职 员可在多项工程中做工或负责管理 , 每项工程可有多个职员参加 . 其中,职工有: 职工号,职工名;部门有:部门号, 部门名; 工程有:工程号, 工程名;每个职工参加某个工程有参加日期 . 请完成如下设计或处理 :文案大全实用标准

26、(1)据上述语义设计 ER 模型,要求标注联系类型 ,可省略属性 .(5 分)解:(2)将 ER 模型转换成关系数据模型 , 并指出每一个关系的主键和外键(如果存在 ).(5 分)解:五综合题 1、设有如下三个基本表,表结构如下:BORROW(ER借书证号,姓名,系名,班级)LOAN(S 借书证号,图书登记号,借书日期)BOOK(S索书号,书名,作者,图书登记号,出版社,价格)试用 SQL语言进行查询:(1) 检索借了 5 本书以上的学生的借书证号、 姓名、系名和借书数量文案大全实用标准(2) 检索借书和欧阳同学所借图书中任意一本相同的学生的姓名、 系 名、书名和借书日期。(3) 建立信息系学

27、生借书的视图 SB,该视图的属性列由借书证号、 姓名、班级、图书登记号、书名、出版社和借书日期组成。解:1) select 借书证号,姓名,系名 ,count(*)from borrow,loanswhere borrow. 借书证号 =loans. 借书证号 group by 借书证号 having count(*)52) select 姓名、系名、书名和借书日期 from borrow,loanswhere borrow. 借书证号 =loans. 借书证号and 图书登记号 inselect 图书登记号feom borrow,loanswhere borrow. 借书证号 =loans. 借书证号 and 姓名 =欧阳 3) creat view sb( 借书证号、姓名、班级、图书登记号、书名、出 版社和借书日期 )asselect 借书证号、姓名、班级、图书登记号、书名、出版社和借文案大全实用标准书日期 from borrow,loanswhere borrow. 借书证号 =loan

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论