最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

数据库复习(有答案)

来源:动视网 责编:小OO 时间:2025-09-29 18:13:36
文档

数据库复习(有答案)

一、选择题1.数据库系统与文件系统的主要区别是B。A.数据库系统复杂,而文件系统简单;B.文件系统不能解决数据冗余和数据性问题,而数据库系统可以解决;C.文件系统只能管理程序文件,而数据库系统可以管理各类文件;D.文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量。2.同一个关系模型的任意两个元组值A。A.不能全同;B.可以全同;C.必须全同;D.以上都不是。3.授权编译系统和合法性检查机制一起组成了A子系统。A.安全性;B.完整性;C.并发控制;D.恢复。4.事务的ACID性质中
推荐度:
导读一、选择题1.数据库系统与文件系统的主要区别是B。A.数据库系统复杂,而文件系统简单;B.文件系统不能解决数据冗余和数据性问题,而数据库系统可以解决;C.文件系统只能管理程序文件,而数据库系统可以管理各类文件;D.文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量。2.同一个关系模型的任意两个元组值A。A.不能全同;B.可以全同;C.必须全同;D.以上都不是。3.授权编译系统和合法性检查机制一起组成了A子系统。A.安全性;B.完整性;C.并发控制;D.恢复。4.事务的ACID性质中
一、选择题

1.数据库系统与文件系统的主要区别是      B    。

A.数据库系统复杂,而文件系统简单;

B.文件系统不能解决数据冗余和数据性问题,而数据库系统可以解决;

C.文件系统只能管理程序文件,而数据库系统可以管理各类文件;

D.文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量。

2.同一个关系模型的任意两个元组值    A         。

A.不能全同;

B.可以全同;

C.必须全同;

D.以上都不是。

3.授权编译系统和合法性检查机制一起组成了  A        子系统。

A.安全性;

B.完整性;

C.并发控制;

D.恢复。

4.事务的ACID性质中,关于原子性(atomicity)的描述正确的是   C    。

A. 指数据库的内容不出现矛盾的状态。

B. 若事务正常结束,即使发生故障,更新结果也不会从数据库中消失。

C. 事务中的所有操作要么都执行,要么都不执行。

D. 若多个事务同时进行,与顺序实现的处理结果是一致的。

5.如果事务T获得了数据项Q上的排它锁,则T对Q   C       。

A. 只能读不能写  B. 只能写不能读

C. 既可读又可写  D. 不能读不能写

6.为了防止一个用户的工作不适当地影响另一个用户,应该采取     B     。

A 完整性控制          B 安全性控制

C 并发控制            D 访问控制 

7.SQL语言中,删除一个表的命令是     B           。

A DELETE              B DROP 

C CLEAR               D REMORE

8.SQL语言中,删除记录的命令是      A        。

A DELETE              B DROP 

C CLEAR               D REMORE 

9.设有一个关系:DEPT(DNO,DNAME),如果要找出倒数第三个字母为W,并且至少包含4个字母的DNAME,则查询条件子句应写成WHERE DNAME LIKE        A               。

A ‘_ _ W _ %’ 

B ‘_ % W _ _’ 

C ‘_ W _ _’ 

D ‘_ W _ %’ 

10.学生表(XS.DBF)的表结构为:学号(XH,C,8),姓名(XM,C,8),性别(XB,C,2)班级(BJ,C,6),用Insert 命令向XS表添加一条新记录,记录内容为: XH XM XB BJ  99220101 王 凌 男 992201 

下列命令中正确的是 ____A____。 

A . INSERT INTO XS VALUES("99220101王 凌男

B.INSERT TO XS VALUES("99220101王 凌男

C.INSERT INTO XS(XH,XM,XB,BJ) VALUES(99220101, 王 凌,男,992201) 

D.INSERT TO XS(XH,XM,XB,BJ) VALUES("99220101王 凌男

11.设有关系R和关系S进行如下图所示的运算,则连接运算(BA. 6                       

B. 7

C. 8                       

D. 9

DE
56
78
910
    R                         S

ABC
123
456
789
12.   B     不是ODBC使用的句柄。

A. 环境句柄    

B.窗口句柄        

C.连接句柄        

D.语句句柄

13.ODBC体系结构中, C       向数据源提交用户请求执行的SQL语句。

A.ODBC数据库应用程序                 

B.驱动程序管理器

C.DB驱动程序                          

D.数据源

14.网状模型的数据结构是   D     。

A.线性表            

B.二维表        

C.树               

D.有向图

15.在层次模型中,记录之间的联系通过  A     来实现。

A.指针              

B.数组          

C.公共属性         

D.对象标识

16.数据库系统三级结构的描述放在  C      中。

A.用户数据库        

B.运行日志      

C.数据库管理系统    

D.数据字典

17.数据性是指    B    之间相互,不受影响

A.概念数据模型和逻辑数据模型          

B.应用程序和数据库的数据结构      

C.概念数据模型与数据库的数据结构      

D.数据与数据库的数据结构

18.在数据库的三级体系结构中,外模式/逻辑模式映象可以保证数据结构和应用程序之间的  A     。

A.逻辑性        

B.物理性    

C.数据一致性       

D.数据安全性

19.主键的属性上有空值违反了   A     。

A.实体完整性规则   

B.参照完整性规则  

C.安全性规则      

D.模型转换规则

20.参照完整性规则是对   D    的约束。

A.超键              

B.候选键        

C.主键             

D.外键

21.弱实体的主键   B     。

A.与其父实体的主键完全一致            

B.一部份或全部从其父实体的主键获得

C.全部从其父实体的非主键属性获得      

D.与其父实体无关

22. 在数据库设计中,父实体与弱实体之间的联系只能是   A     。

A.1:1或1:N     

B.1:N 或M:N   

C.1:1或M:N    

D.M:N

23.如果两个关系没有公共属性,那么其自然连接操作  A      。

A.转化为笛卡尔积操作                 

B.转化为半连接操作

C.转化为外部并操作                   

D.结果为空关系

24.在SQL的语句中,UPDATE的作用是   B     。

A.修改基本表的结构                    

B.修改基本表中的数据 

C.修改索引的定义                      

D.修改视图的定义

25.在SQL的语句中,ALTER的作用是    A    。

A.修改基本表的结构                    

B.修改基本表中的数据 

C.删除基本表                          

D.修改视图

26.在SELECT语句中使用“*”表示   D     。

A.选择任一属性      

B.选择主键       

C.选择全部属性     

D.选择全部元组

27.SQL中,谓词   C     可用来测试一个集合是否有重复元组。

A.UNIQUE          

B.DISTINCT      

C.EXISTS           

D.ONLY

28.设有关系模式R(ABCD),R上的FD集F={A→D,B→C,D→B}。则D=  C      。

A.AD               

B.BD            

C.BCD             

D.ABCD

29.两个函数依赖集F和G等价的充分必要条件是    D    。

         A.F= G            

B.F= G         

C.F= G         

D.F= G

30.在以下函数依赖中,  B      是平凡的函数依赖。

A.A→ABCD           

B.ABCD→A      

C.A→BCD          

D.BCD→A

31.事务对DB的修改,应该在数据库中留下痕迹,永不消逝。这个性质称为事务的   D     。

A.原子性            

B.一致性         

C.隔离性          

D.持久性

32.“日志”文件用于保存   D     。

      A.程序运行过程      

B.数据操作       

C.程序执行结果     

D.对数据库的更新操作

33.在DB技术中,“脏数据”是指  -D      。

A.未回退的数据     

B.未提交的数据    

C.回退的数据      

D.未提交随后又被撤销的数据

34. “死锁”是  C      。

A.磁盘故障          

B.介质故障       

C.事务故障         

D.系统故障

35.在XPath中,使用  C      符号可以访问属性值。

         A.*          

B.&       

C.@         

D.%

36. 以下关于XML文档声明的语句正确的是        D                。

      A.

      B. 

      C. 

      D. 

37. xml        A          提供了一种避免元素命名冲突的方法

      A. 命名空间   

      B. dtd

      C.xsd

      D.xsl

38. 含有中文字符的xml文档中,encoding的属性应设为     B             

      A.big5

      B.gb2312

      C.utf-8

      D. ansi

39. 下面哪个不是标记语言              A           

    A. JAVA

    B. HTML 

    C. XML 

    D. SGML

40. XPath是       A          

    A. XML的路径语言

    B. XML的转化

    C. 文档对象模型

    D. XML命名空间

41. 下面XML片段中结构完整的是      A              。

A. .com”>

123Main Street>

    B. Joe’s XML Works

New York

C. Partners Unlimited

   D. 

123 Main Street
  

42.用于创建存储过程的SQL语句为     C          。

      A.CREATE DATABASE          B.CREATE TRIGGER

      C.CREATE PROCEDURE        D. CREATE TABLE

   43.用于存储过程修改的SQL语句为         D               。

      A.ALTER DATABASE          B. ALTER DATABASE

      C. ALTER TRIGGER            D.ALTER PROCEDURE   

44.删除触发器mytri的正确命令是       C           。

   A.DELET mytri                B.TRUNCATE mytri  

C.DROP mytri                 D. REMMOVE mytri

45.在select语句中,可以使用关键字      C        来排除重复的元组。

  A.EXCLUDE.  B.UNIQUE.  C. DISTINCT.  D.ONE.

46. SQL Server2008中查看触发器定义的是       C          。

  A.exec sp_help '触发器名'. B. exec sp_helptext '触发器名'.

  C. exec sp_depends '触发器名'. D. exec sp_depends '表名'.

47.防止数据库意外的有效方法为       C           。

  A.重建.       B. 追加.   C.备份.     D.删除.

48. 关系数据库中,实现实体之间的联系是通过表与表之间的  D     进行。

  A. 公共索引.   B.公共存储.      C.公共元组.     D.公共属性

49.某学校规定:一个班级至多有50个学生,至少有10个学生,每个学生必须属于某个班,在班级和学生的实体联系中,学生实体的基数为  D    。

   A.(0,1).    B.(1,1)          C.(1,10)       D.(10,50)

50. “年龄在18~25之间,这种约束属于数据库系统的 C    措施。

  A.原子性.       B.一致性.        C.完整性.    D.安全性.

二、填空题

1.DBMS的基本工作单位是事务,它是用户定义的一组逻辑一致的程序序列,并发控制的主要方法是   封锁          机制。

2.数据库设计的几个步骤是  概念设计、逻辑设计、物理设计、编码与调试   。

3.

4.视图是一个虚表,它是从   一个或多个基本表中    导出的表,数据库中,只存放视图的    定义    ,不存放视图的                 。

5.DB并发操作通常会带来三类问题,它们是丢失更新、读脏数据、不可重复读  。

6.事务必须具有的四个性质是原子性、一致性、隔离性、持久性  。

7.一级封锁协议解决了事务的并发操作带来的  更新  不一致性的问题。                                                                                                             

8.一个触发器由__事件__、  条件  和  动作  3部分组成。

9.DBS具有“数据性”特点的原因是_因为在DBS中采用三级模式结构 。

10.关系中属性的个数称为__元数__ ,关系中元组的个数称为_基数_ 。

11.在关系模式R中,函数依赖X→Y的语义是:在R的每一关系中,若两个元组在X的分量上相等,则__在Y的分量上也相等_ 。

12.关系模式在分解时应保持等价,数据等价用  无损分解  特征来衡量,语义等价用  保持FD分解  特征来衡量。

13.根据属性类别属性可分为    简单  属性和   复合  属性。

14.根据属性的取值特点属性可分为  单值 属性和   多值   属性。

15.子类与超类之间的继承性是通过子类实体与超类实体有相同的__实体标识符_  实现的。

16.要使数据库具有可恢复性,在平时要做好两件事:转储和 建立日志  。

17.XML能够通用化,主要依靠两个措施:一是可自由扩充的标记 ,二是 于文档的格式单  。 

18.XML文档由   序言  和   文档实例  两个部分组成。

19.XML文档中,元素的结构是  <元素名> 元素内容  。

20.在XML文档中,属性一律放在  开标签中。

21.在XML模式中,主键定义括在 之中,外键定义括在之中。

22.在XPath中,可以使用  count()  函数表示查询对象的个数。

23.在XPath中,可以使用  test() 函数返回元素的内容。

24.一个简单的XSLT模板包含  匹配 和   选择  两个部分。

25.设关系模式R(ABCDE),F是R上成立的FD集,F={ A→B,CE→A,B→D},ρ={AB,BD,ACE}是R的一个分解。则分解ρ相对于F是   (无损分解/损失分解)和   (保持依赖/不保持依赖)的。

26.系统存储过程   sp_helptext   是用来显示规则,默认值,未加密的存储过程,用户定义函数、触发器和视图的文本。

27.触发器可以划分为3种类型:_insert触发器 、_delete触发器 、  update触发器 

28.触发器定义在一个表中,当在表中执行  insert  、 delete 或 update  时,触发器被自动执行。

29. XML Schema的数据类型分为  简单类型,   复合类型  。

30. XML对字母的大小写 敏感  ,是 不同          的两个标签。

31. 为了解决不同语义的标签名称的冲突问题,引入了   名字空间  。

32. 在SQL中,测试列值是否为空值用_ is null _运算符号,测试列值是否为非空值用_ is not null _运算符号。

    33. "学院"表

        系号      系名

        01        英语

        02        会计

        03        工商管理 

       使用SQL语句完成如下操作(将所有教授的工资提高5%)

  _update  教师 SET 工资=工资*1.05 _where_ 职称="教授

34. 如果要使用SELECT语句返回指定条数的记录,则应使用 top 关键字来限定输出字段。

35. 关系模式R(A,B,C),F是其上的FD集,F={BC},分解={AB,BC},则相对于F,该分解  是            无损的。

三、简答题

1.DBMS的主要功能有哪5个方面?

  (1) 接受用户请求,并判定把它送到哪里,或必须访问哪些计算机才能满足该要求。

 (2)访问网络数据字典,了解如何请求和使用其中的信息。

 (3)如果目标数据存储于系统的多个计算机上,就必须进行分布式处理

 (4)通信接口功能。在用户。局部DBMS和其他计算机的DBMS之间进行协调。

 (5)在一个异构型分布式处理环境中,还需提供数据和进程移植的支持。

2.叙述等值连接和自然连接的区别和联系。

     连接运算符是“=”的连接运算称为等值连接。它是从关系R与S的广义笛卡尔积中选取A,B属性值相等的那些元组

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

3.对DBS生存期的划分,一般分为哪7个阶段。

  规划,需求分析,概念设计,逻辑设计,物理设计,实现,运行维护

4.函数依赖集F的最小依赖集G应满足哪4个条件?

  ⑴ G =F+;⑵ 每个FD的右边都是单属性;

⑶ G中没有冗余的FD;⑷ 每个FD的左边没有冗余的属性

5.事务有哪几种状态?

  活动状态,局部提交状态,失败状态,异常中止状态,提交状态

6.ODBC的体系结构共分为哪几层?

    (1)ODBC数据库应用程序

    (2)驱动程序管理器

    (3)DB驱动程序

    (4)数据源

7.ODBC驱动程序有哪两种类型?主要区别是什么?

答:驱动程序有两种类型:单层驱动程序和多层驱动程序。    单层驱动程序中包含了数据库引擎,需要解释执行SQL语句。在网络中传输的是整个数据库文件,所以网络的数据通信量很大。多层驱动程序中没有包含数据库引擎,将SQL语句传递给数据源服务器,由DBMS解释执行。因此在网络中传输的只是用户请求和数据库处理的结果,从而使网络的数据通信量大大减少,减轻了网络的负担,均衡了服务器和客户机的负载,提高了应用程序的运行效率。

8.ODBC应用程序初始化的基本流程是什么?

  答:分配环境句柄、分配连接句柄、与服务器连接、分配语句句柄

9.ODBC应用程序终止的基本流程是什么?

答:与服务器断开、释放语句句柄、释放连接句柄、释放环境句柄

10.ODBC句柄有哪三个?

答:环境句柄,连接句柄,语句句柄

11.JDBC的总体结构由哪4部分组成?

  答:JDBC的总体结构由JAVA程序、JDBC管理器、驱动程序和数据库四部分组成

12.JDBC驱动程序有哪4类?

答:JDBC驱动程序有四类:本地库Java驱动程序,于DBMS的网络协议驱动程序,DBMS协议Java驱动程序,JDBC-ODBC桥驱动程序。

13.JDBC API主要完成哪三项任务?

   答:(1)建立与数据库的连接;(2)向数据库发送SQL语句请求;(3)处理数据库返回结果

14.简述在DTD的属性声明中,类型声明的5种类型和默认声明的3种类型。

   答:类型声明的5中类型:PCDATA或CDATA、ID、IDREF或IDREFS、ENTITY或ENTITES、枚举类型。默认声明的3中类型:#IMPLIED、#REQUIRED、#FIXED

15.现在主要有哪三种语言提供了XML数据的查询和转换能力?

答:XPath,XSLT,XQuery  

16.什么是Inserted表?什么是deleted表

答:Inserted表用于存储inserted和update语句影响的副本。 Deleted 表用于存储delect 和 update语句影响的行的副本。

17.简述XML Schema支持的数据类型?

答:1.原生数据类型和派生数据类型。

2.自定义简单数据类型。

3..自定义复杂数据类型。

18.简述封锁机制可能会产生的哪几类问题?

活锁:系统可能使某个事务永远处于等待状态,得不到封锁的机会;饿死:有可能出现事务永远轮不上封锁的机会;死锁:两个或两以上的事务同时处于等待状态,需要其中一个解锁,其他事务才能继续执行,结果导致所有事务都不能执行。

19.什么是数据库的数据性?数据性分为哪两个级别?

数据性是指应用程序和数据库的数据结构之间相互,不存在依赖关系。(1)物理数据性(2)逻辑数据性

20.简要说明事务的原子性。

事务的所有操作必须完成,否则事务将被撤消。也就是说,事务是作为一个整体的单位处理,不可以被分割。

21.简述关系模型的实体完整性规则和参照完整性规则。

实体完整性规则是指关系的主属性不能为空值,参照完整性指如果关系的外键R1和关系R2的主键相符,那么外键的每个值必须在关系R2中主键的值中可以找到或者是空值

22.存储过程有哪些作用?

a存储过程提供了处理复杂任务的能力

b增强代码的重用性和共享性

c减少网络数据流量

d加快系统运行速度 

e加强系统安全性

23.触发器的作用是什么?

a.允许和对表的修改 

b.自动派生列,如自增字段

c.强制数据的一致性

d.提供审计和日志记录

e.防止无效的事务处理

f.启动复杂的业务逻辑

文档

数据库复习(有答案)

一、选择题1.数据库系统与文件系统的主要区别是B。A.数据库系统复杂,而文件系统简单;B.文件系统不能解决数据冗余和数据性问题,而数据库系统可以解决;C.文件系统只能管理程序文件,而数据库系统可以管理各类文件;D.文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量。2.同一个关系模型的任意两个元组值A。A.不能全同;B.可以全同;C.必须全同;D.以上都不是。3.授权编译系统和合法性检查机制一起组成了A子系统。A.安全性;B.完整性;C.并发控制;D.恢复。4.事务的ACID性质中
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top