数据库模拟试题二.docx

上传人:b****2 文档编号:3307934 上传时间:2023-05-05 格式:DOCX 页数:11 大小:21.23KB
下载 相关 举报
数据库模拟试题二.docx_第1页
第1页 / 共11页
数据库模拟试题二.docx_第2页
第2页 / 共11页
数据库模拟试题二.docx_第3页
第3页 / 共11页
数据库模拟试题二.docx_第4页
第4页 / 共11页
数据库模拟试题二.docx_第5页
第5页 / 共11页
数据库模拟试题二.docx_第6页
第6页 / 共11页
数据库模拟试题二.docx_第7页
第7页 / 共11页
数据库模拟试题二.docx_第8页
第8页 / 共11页
数据库模拟试题二.docx_第9页
第9页 / 共11页
数据库模拟试题二.docx_第10页
第10页 / 共11页
数据库模拟试题二.docx_第11页
第11页 / 共11页
亲,该文档总共11页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

数据库模拟试题二.docx

《数据库模拟试题二.docx》由会员分享,可在线阅读,更多相关《数据库模拟试题二.docx(11页珍藏版)》请在冰点文库上搜索。

数据库模拟试题二.docx

数据库模拟试题二

数据库模拟试题二

窗体顶端

一、单项选择(本大题共20小题,每题1分,共20分。

在每小题列出的4个选项中只有一个是符合题目要求的,请将其代码填在题后的括号内。

错选或未选都无分。

1、下列【 】软件,处于数据库系统的核心位置,建立在操作系统的基础上,是位于操作系统与用户之间的一层数据管理软件。

 A、数据库      

 B、关系数据库

 C、数据库管理系统  

 D、数据字典

2、目前商品化数据库管理系统主要采用【 】。

 A、网状数据模型

 B、关系数据模型

 C、层次数据模型

 D、ER数据模型

3、在下列关系运算中,【 】的结果集膨胀规模最大。

 A、选择   

 B、投影   

 C、连接   

 D、集合交

4、在数据库设计中,外模式的主要作用并不包括【 】。

 A、提供一定的逻辑数据独立性

 B、更好地适应不同用户对数据的需求

 C、选择合适的存储结构和存取路径

 D、有利于数据保密

5、关系模式分解的两种主要准则之一是【 】。

 A、保持实体间联系

 B、保持数据完整性

 C、保持无损连接

 D、保持应用完整性

6、在SQL中,用于数据检索的命令是【 】。

 A、SELECT  

 B、GET  

 C、GETNEXT  

 D、FIND

7、在DBMS的事务管理中,一般都要求事务满足四个重要性质,但其中并不包括【 】。

 A、原子性  

 B、一致性  

 C、隔离性 

 D、完整性

8、只有两个属性的关系,其最高范式必属于【 】。

 A、1NF   

 B、3NF   

 C、3NF    

D、BCNF

9、下列SQL语句中,在【 】处是错误的。

Selectcno,max(grade),min(*)

Fromsc

Wherecnolike‘CS%’

groupbycnoorderby1

 A、max(grade)     

 B、min(*)  

 C、cnolike‘CS%’  

 D、orderby1

10、在嵌入式SQL中对使用游标并未提供【 】语句。

 A、说明游标        

 B、打开游标

 C、关闭游标        

 D、删除游标

11、根据(S,X)锁相容矩阵,若事务A已对表T加上了S锁,则另一事务E可以对表T加【 】。

 A、S锁     

 B、S和X锁    

 C、X锁   

 D、以上都不是

12、在关系A(S,SN,D)和B(D,CN,NM)中,A的候选码是S,B的候选码是D,则D在A中称为【 】。

 A、主属性     

 B、非主属性

 C、候选码      

 D、外码

13、SQL数据定义语言DDL,并不包括【 】语句。

 A、createtable       

 B、update

 C、droptable       

 D、altertable

14、下列关于视图的描述中,【 】是错误的。

 A、视图与表的作用完全相同

 B、视图是建立外模式的重要手段

 C、视图增强了数据检索能力

 D、视图有助于数据安全保护

15、假设在某个公司环境中,一个部门有多名职工,一名职工只能属于一个部门,则部门与职工之间的联系是【 】。

 A、一对多        

 B、一对一    

 C、多对多        

 D、不确定

16、一般不适合建立索引的属性有【 】。

 A、主码和外码    

 B、可以从索引直接得到查询结果的属性

 C、对于范围查询中使用的属性

 D、经常更新的属性

17、数据库的逻辑设计对数据的性能有一定的影响,下面措施中不能明显改善数据库性能的有【 】。

 A、将数据库中的关系进行合理的规范化。

 B、将大的关系任意地分成多个小的关系。

 C、减少连接运算。

 D、使用数据库复制。

18、如果用分时的方法并行地处理多个事务,则称为事务的【 】。

 A、并发调度     

 B、串行调度

 C、可串行化调度   

 D、不可串行化调度

19、故障后引起内存信息丢失,但未破坏外存中的数据,可用重新启动系统的方法恢复,则这类故障称为【 】。

 A、事务故障      

 B、系统故障

 C、介质故障      

 D、硬故障

20、从E-R模型向关系模型转换时,一个M:

N(多对多)的二度联系应转换为一个关系模式,则该关系模式的主键应该是【 】。

 A、M端实体的主键          

 B、N端实体的主键

 C、M端和N端实体的主键的组合    

 D、重新选择其它属性

窗体底端

二、填空题(本大题共10小题,每小题1分,共10分。

将正确的答案填在每小题的空格内。

错填或不填均无分)

1、数据模型的三要素分别是:

数据结构、数据操作和完整性约束。

2、概念模型表示方法很多,其中最常用的是1976年提出的实体联系方法,该方法用E-R图来描述现实世界的概念模型。

3、在DBMS中,美国国家标准协会把数据模式分为三级:

外模式、模式和内模式。

4、根据实体完整性规则,若属性A是基本关系的主属性,则属性A的值不能为空值。

5、在SQL中,将查询结果表的各行按一列或多列取值相等的原则进行分组的子句是GROUPBY。

6、在关系数据库的基本操作中,从表中抽取某些列的操作称为投影。

7、常见的静态关系约束有四种:

实体完整性约束、参照完整性约束、函数依赖约束和统计约束。

8、DBMS的并发控制是以事务为单位进行的。

9、所谓“两段”锁的含义是,事务分为两个阶段,第一阶段是获得封锁,第二阶段是释放封锁。

10、数据库的复制通常有三种方式:

对等复制、主/从复制和级联复制。

三、名词解释(本大题共5小题,每小题3分,共15分)

1、外模式

2、主码和主属性

3、游标

4、封锁粒度

5、死锁

四、简答题(本大题共4小题,每小题5分,共20分)

1、数据独立性包括哪两个方面,含义是什么?

1、数据库中数据的高度独立性,是指物理数据的独立性和逻辑数据的独立性两个方面。

应用程序与数据的逻辑结构和物理存储结构之间的映射关系由DBMS完成。

物理数据的独立性:

全局逻辑数据结构独立于物理数据结构。

即用户的应用程序与数据在数据库中的物理存储结构相互独立。

逻辑结构的独立性:

指数据的全局逻辑结构独立于局部逻辑结构。

即用户的应用程序与数据的全局逻辑结构的相互独立性。

数据的独立性是由DBMS实现的两级映射关系来完成的。

2、等值连接与自然连接的区别是什么?

2、连接运算有两种最为重要也是最为常用的连接,即等值连接和自然连接。

当θ为“=”时的连接称为等值连接。

它是从关系R与S的笛卡儿积中选取A,B属性值相等的那些元组。

即等值连接为:

  

自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且要在结果中把重复的属性去掉。

即若R与S具有相同的属性组B,则自然连接可记作:

  

3、数据库设计的步骤有哪些?

(1)需求分析阶段

(2)概念结构设计阶段

(3)逻辑结构设计阶段

(4)物理设计阶段

(5)数据库实施阶段

(6)运行和维护阶段

 

4、试述将ER图转换为关系模型的一般规则?

五、简单应用题(本大题共4小题,每小题6分,共24分)

1、设有关系R如下:

A

B

C

D

a

a

a

e

e

b

b

b

b

d

d

c

5

8

10

5

8

5

d

f

e

d

f

d

请计算ΠD,A(σB=’b’∨C≥’8’(R))的结果。

1、执行结果:

D

A

d

f

e

f

e

a

a

e

 

2、一个电影资料数据库假定有3个基本表:

  电影表 Movie(电影名、制作年份、长度)

  演员表 Actor(演员名、地址、性别、生日)

  电影主演表 Acts(电影名、制作年份、演员姓名)

  用SQL语句给出描述“1990~1999年制作的电影”的视图。

2、CREATEVIEWV1AS

  SELECT电影名,制作年份,长度

    FROMMovie

    WHERE 制作年份>=1990AND制作年份<=1999;

 

3、根据题2的关系模式,用SQL语句表达如下查询:

长度超过120分钟的电影名称和演员名称。

3、SELECT 电影名,演员名

  FROMActs

    WHERE电影名IN

    (SELECT电影名

     FROMMovie

     WHERE长度>120

    );

 

4、假设学生-课程数据库关系模式如下:

   学生S(Sno,Sname,Age,Sex)

   课程C(Cno,Cname,Pcno),Pcno为直接先修课号

   选课SC(Sno,Cno,Grade),Grade为课程考试成绩

 用SQL语句表达如下查询:

所有学生都选修的课程名Cname。

4、SELECTCname

  FROMC

    WHERENOTEXIST

    (SELECT*

     FROMS

     WHERENOTEXIST

      (SELECT*

       FROMSC

         WHERECno=C.CnoANDSno=S.Sno

      )

  );

 

六、综合应用题(本题只有小题,共11分)

数据模型如下:

商品:

P(PNO,PNAME,PRICE),分别表示商品号、名称、单价。

售货员:

S(SNO,SNAME,SXB),分别表示售货员号、姓名、性别。

销售记录:

R(PNO、SNO、NUM),分别表示商品号、售货员号、销售数量。

要求用SQL查询完成:

1、所有售货员都出售过的商品名称。

(6分)

(1)SELECTPNAME

  FROMP

  WHERENOTEXIST

  (SELECT*

   FROMS

   WHERENOTEXIST

   (SELECT*

    FROM R

    WHEREPNO=P.PNOANDSNO=S.SNO

   )

 );

 

2、每个销售人员的总计销售金额。

(5分) 

 

(2)SELECTSNAME,SUM(NUM*PRICE)

  FROMR,S,P

  WHERER.SNO=S.SNOANDR.PNO=P.PNO

  GROUPBYR.SNO

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 解决方案 > 学习计划

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

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