给个微软认证的考试卷

解决方案 »

  1.   

    不定项选择题(共80题)
    1.数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指( )
    A.同一个应用中的多个程序共享一个数据集合
    B.多个用户、同一种语言共享数据
    C.多个用户共享一个数据文件
    D.多种应用、多种语言、多个用户相互覆盖地使用数据集合
    2.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是( A)
    A.DBS包括 DB和DBMS                  B.DBMS包括DB和DBS
    C.DB包括 DBS和 DBMS                  D.DBS就是DB,也就是DBMS
    3.数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作.这种功能称为(C )
    A.数据定义功能              B.数据管理功能   
    C.数据操纵功能              D.数据控制功能
    D   4.通过指针链接来表示和实现实体之间联系的模型是( )。
    A.关系模型          B.层次模型
    C.网状模型          D.层次和网状模型
    5.数据的正确、有效和相容称之为数据的( )。
    A.安全性                     B.一致性
      C.独立性                     D.完整性
    6.事务的原子性是指( )。
    A.事务中包括的所有操作要么都做,要么都不做
    B.事务一旦提交,对数据库的改变是永久的
    C.一个事务内部的操作及使用的数据对并发的其他事务是隔离的
    D.事务必须是使数据库从一个一致性状态变到另一个一致性状态
    7.多用户的数据库系统的目标之一是使它的每个用户好像面对着一个单用户的数据库一样使用它,为此数据库系统必须进行( )。
    A.安全性控制   B.完整性控制   C.并发控制   D.可靠性控制
    8.若事务 T对数据 R已加 X锁,则其他对数据R( )。
    A.可以加S锁不能加X锁      B.不能加S锁可以加X锁
    C.可以加S锁也可以加X锁    D.不能加任何锁
    9.若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这种情况称为( )。
    A.事务故障   B.系统故障   C.介质故障   D.运行故障
    10.( )用来记录对数据库中数据进行的每一次更新操作。
    A.后援副本   B.日志文件   C.数据库   D.缓冲区
    11.SQL语言具有( )的功能。
    A.关系规范化、数据操纵、数据控制
    B.数据定义、数据操纵、数据控制
    C.数据定义、关系规范化、数据控制
    D.数据定义、关系规范化、数据操纵
    12.SQL语言具有两种使用方式,分别称为交互式SQL和( )。
    A.提示式SQL        B.多用户SQL
    C.嵌入式SQL        D.解释式SQL
    13.数据库中只存放视图的( )。
    A.操作            B.对应的数据
    C.定义            D.限制
    14.下面哪些是数据库系统必须提供的数据控制功能( )。
    A.安全性   B.可移植性   C.完整性   D.并发控制
    15.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是( )阶段。
    A.数据库系统  B.文件系统  C.人工管理     D.数据项管理                  C 16.对关系模型叙述准确的是( )。
    A.建立在严格的数学理论、集合论和谓词演算公式的基础之上
    B.微机DBMS绝大部分采取关系数据模型
    C.用二维表表示关系模型是其一大特点
    D.不具有连接操作的DBMS也可以是关系数据库系统
    17.关系运算中花费时间可能最长的运算是( )。
    A.投影            B.选择           C.笛卡尔积         D.除
    18.数据库系统的核心是( )。
    A.数据库     B.数据库管理系统  C.数据模型         D.软件工具
    19.关系模型中,候选码( )。
    A.可由多个任意属性组成
    B.至多由一个属性组成
    C.可由一个或多个其值能惟一标识该关系模式中任何元组的属性组成
    D.以上都不是
    20.SQL语言的数据操纵语句包括 SELECT,INSERT,UPDATE和 DELETE,
    最重要的,也是使用最频繁的语句是( )。
    A.SELECT       B.INSERT       C.UPDATE       D.DELETE
    21.关系规范化中的插入操作异常是指( )。
    A.不该删除的数据被删除       B.不该插入的数据被插入
    C.应该删除的数据未被删除     D.应该插入的数据未被插入
    22.消除了部分函数依赖的INF的关系模式,必定是( )。
     A.1NF        B.2NF        C.3NF         D.4NF
    23.在关系数据库设计中,设计关系模式是( )的任务。
     A.需求分析阶段  B.概念设计阶段  C.逻辑设计阶段  D.物理设计阶段
    24.( )是DBMS的基本单位,它是用户定义的一组逻辑一致的程序序列。
       A.程序   B.命令   C.事务   D.文件
    A 25.关系中的“主关键字”不允许取空值是指()约束规则。
    A.实体完整性   B.引用完整性    C.用户定义的完整性    D.数据完整性
    B 26.设有两个事务T1、T2,其并发操作如图1所示,下面评价正确的是( )。
       A.该操作不存在问题   B.该操作丢失修改
     C.该操作不能重复读   D.该操作读“脏”数据
                  T1                      T2
                 ①读A=10
                 ②                      读A=10
                 ③A=A-5写回
                 ④                      A=A-8写回
                     图1    事务并发操作图
    27.使用数据库系统有什么好处有()
    A.查询迅速、准确,而且可以节约大量纸面文件
    B.数据结构化,并由DBMS统一管理
    C.数据冗余度小
    D.具有较高的数据独立性
    E.数据的共享性好
    28.在SQL中,用户可以直接操作的是(    )。
       A.基本表    B.视图    c.基本表或视图    D.基本表和视图
    29.在SQL中,与关系代数中的投影运算对应的子句是(    )。
        A.SELECT    B.FROM  C.WIlERE    D.ORDR BY
    30.SELET语句执行的结果是(    )
        A.数据项    B.元组    C.表    D.数据库
    31.关系数据库的标准语言是(    )
        A.关系代数    B.关系演算   C.SQL  D.ORACLE
    32.在SELET语句中使用*表示(    )
        A.选择任何属性    B.选择全部属性
        C.选择全部元组    D.选择键码
    33.使用CREATE TABIE语句建立的是(    )
        A.数据库    B.表    C.视图    D.索引
    34.在SELECT语句中使用MIN(属性名)时,属性名(    )。
        A.必须是数值型    B.必须是字符型
        C.必须是数值型或字符型    D.不限制数据类型
    35 在SQI中使用UPDATE对表中数据进行修改时,应使用的子句是(  )。
        A.WHERE    B FROM    C.VALUES   D.SET
    36.使用CREATE INDEX语句建立的是(    )
        A.数据库    B.表    c.视图    D.索引
    37.在sQL的语句中,ALTER的作用是(    )
    A.删除基本表    B修改基本表中的数据
    C.修改基本表的结构    D修改视图
    38.在SELECT语句中使用AVG(属性名)时,属性名(  )
        A.必须是数值型             B.必须是字符型
        C.必须是数值型或字符型     D.不限制数据类型
    39.在sQL的排序子句:ORDER BY总分DESC,英语DESC:表示(    )
        A.总分和英语分数都是最高的在前面
        B.总分和英语分数之和最高的在前面
        C.总分高的在前面,总分相同时英语分数高的在前面
        D.总分和英语分数之和最高的在前面,相同时英语分数高的在前面
    40.当选择满足一定条件的元组进行分组时,应使用的关键字是(    )
    A.SELECT    B.GROUP     C.WHERE    D.HAVING
      

  2.   

    41.在SELECT语句中,需要对分组情况应满足的条件进行判断时,应使用(    )
       A.WHERE    B.GROUP BY    C.ORDER BY    D.HAVING
    42.某查询语句中有“%田_”语句,在查询结果中可能含有(    )
        A.张田    B.陈力田    C.田华    D.刘田耕
    43.对于下列语句TeactlerNo INT NOT NULL UNIQUE,正确的描述是(    )
        A.TeachelNo是键码                B.Teac}1erNo不能为空
        C.Teac}1erNo的值可以是“王大力” D.每一个TeacherNo必须是惟一的
    44.对于下列语句,正确的描述是(    )
        ALTER TABIE Product
        ADD Year DATE DEFAUIT‘19850101’
        A.向Product表中增加一个名为“DATE”的属性
        B.该属性有一个默认的值是“19850101”
        C.该属性的数据类型是日期型、
        D.该属性可以被指定为键码
    45.在SQL查询语句中的FROM后面,可以是(  )
        A基本表名    B.视图名    C.属性名    D.元组
    46.在SQL中提供的时间型数据类型可以是(    )
        A CHAR    B DATE    C TIME D.DATA
    47.在SQI一中,DELETE语句可以删除(  )
        A基本表    B.视图   C视图中的元组    D基本表中的元组
    48..一个公司只能有一个经理,一个经理只能在一个公司担任职务,公司和总经理职位之间为(  )的联系。
        A.一对一    B一对多    C.多对多    D多对一
    49.一般不适合建立索引的属性有(    )
        A.主键码和外键码   B.可以从索引直接得到查询结果的属性
    C.对于范围查询中使用的属性  D.经常更新的属性
    50.下面关于改善数据库性能的一些措施说法不正确的是(    )
        A.连接是开销比较大的运算,应该减少连接运算
        B.数据库的性能与数据库的物理设计关系密切,数据库的逻辑设计对它没有
        影响
        C.关系的大小对查询的速度影响很大.为了提高查询速度,可以把一个大关系分解成很多小关系
        D不少应用项目只需要数据在某一时间的值在这种场合应尽可能使用快照
    51.数据库设计包含有以下哪几个阶段(    )
        A.需求分析    B概念设计    c.逻辑设计    D物理设计
    52.下面对触发程序中触发事件的类型的说明有错误的是(    )。
        A.UPDATE事件只对整个元组有意义
        B.INSERT事件只对整个元组有意义
        C.DETE事件只对整个元组有意义
        D.UPDATE事件可以在关键字后面加0F子句,指定要修改的属性
    53.数据库中对访问权限的定义称为(    )
        A.审核    B.定义    C.命令    D.授权
    64.保护数据库中的信息,防止未经授权或非法的使用所造成的数据泄漏、更改或破坏,称为数据库的(  )
       A.安全性    B.完整性    c.恢复    D.并发控制
    55.为了保证数据的完整性,事务必须具有原子性、一致性、隔离性和(    )。
        A.可串行性    B.并行性    c.完整性    D.持久性
    56.用户要执行语句
        1NSERT 1NT0 Std(Name)
        SELECT Name
        FROM Class
        则这个用户必须拥有的数据库权限有(    )。
        A.插人权限    B.修改权限    C.查询权限  D.删除权限
    57.数据库被破坏的原因可能是(    )。
    A.系统故障
    B.并发所引起的数据不一致
    C.输入或更新数据库数据有误,更新事务未遵守保持数据库一致性的原则
        D.人为破坏
    58.数据库管理系统为了实现数据库的(1),通常提供(2)功能限制用户访问数据库的权限。
        (1)A.完整性  B.安全性  C.可靠性  D.一致性
        (2)A.审核    B.定义    C.授权    D.命令
    59.如果事务T对数据D 已加S锁,则其他事务对数据D(    )。
        A.可以加s锁,不能加x锁  B.可以加S锁,也可以加X锁
        C.不能加S锁,可以加x锁  D.不能加任何锁
    60.封锁机制是实现数据库(    )的主要方法。
        A.完整性    B.安全性    C.并发控制    D.保护
    61.什么样的属性上适合建立索引() 
    A .经常在查询中出现的属性  B. 属性值很少的属性,比如性别
    C. 经常更新的属性          D .太小的表里的属性
    62.下列说法正确的是() 
    A. 事务之间可以套嵌      B. “脏”数据的读出是并发控制遭到破坏的表现
    C. ROLLBACK 表示事务之间可以套嵌 D. 排它型封锁又称X 锁或写锁
    63.如果数据库WEIRUAN 损坏,可SQL Server 企业管理器或用() 语句进行还原
    A. RESTORE DATABASE FROM DISK = ’c:\mssq\backup\WEIRUAN.bak’ TO WEIRUAN 
    B. RESTORE DATABASE WEIRUAN FROM ’c:\mssq\backup\WEIRUAN.bak’
    C. RESTORE WEIRUAN FROM DISK = ’c:\mssq\backup\WEIRUAN.bak’ 
    D. RESTORE DATABASE WEIRUAN FROM DISK = ’c:\mssq\backup\WEIRUAN.bak’ 
    64.在“员工信息”表中的“姓名”这一列上创建UNIQUE 约束所使用的语句()
    A .ALTER TABLE 学生信息
    ADD CONSTRAINT U_StudentName 
    UNIQUE= 姓名
    B .ALTER TABLE 学生信息
    ADD CONSTRAINT U_StudentName 
    UNIQUE ( 姓名) 
    C .ALTER TABLE 学生信息
    ADD CONSTRAINT 
    UNIQUE ( 姓名)
    D .ALTER TABLE 学生信息
    ADD CONSTRAINT U_StudentName 
    UNIQUE 姓名
    65.DataAdapter 对象,从数据源读取数据并使用所读取的数据填充DataSet 对象。DataAdapter 类可以在DataSet 对象和源数据存储区之间检索和保存数据,它负责从物理存储器中取出数据,并把数据填充到数据表和关系中,可以使用的命令对象为() 
    A .InsertCommand   B. CopyCommand 
    C. ViewCommand     D .UpdateCommand
    67. 下列说法正确的是() 
    A .环境句柄是全局信息标识的内存存储区
    B .连接句柄是特定连接信息标识的内存存储区
    C. 语句句柄是SQL 语句信息标识的内存存储区
    D. 数据库执行完毕后直接将结果返回给程序
    67.数据库的逻辑设计对数据库的性能有一定的影响,下列措施中不能明显改进数据库性能的有() 
    A. 将数据库中的关系进行完全的规范化  B.将大的关系分成多个小的关系
    C .减少连接运算                      D.尽可能的使用快照
    68.SQL 语言引入了视图的概念,下列说法中不正确的是() 
    A. 视图是由若干表组成的,独立存储在数据库中  --再逻辑上有一定的独立性
    B. 视图的存在提高了并发程度
    C. 视图与基本表的最大区别在于它的逻辑定义的虚表
    D. 视图简化用户观点,但不提高查询效率
    69. 在下列哪种情况下一般需要备份用户数据库() 
    A.创建数据库后      B.创建索引后
    C.清理事务日志后    D.执行日志记录操作后
    70.定单表Orders的列OrderID的类型是小整型(smallint),根据业务的发展需要改为整型(integer),应该使用下面的哪条语句?
    A.ALTER COLUMN OrderID integer FROM Orders 
    B.ALTER TABLE Orders ( OrderID integer )
    C.ALTER TABLE Orders ALTER COLUMN OrderID integer
    D.ALTER COLUMN Orders.OrderID integer
    71.在学生管理系统中使用下面的学生信息表:
       CREATE TABLE 学生信息表
         ( 学号          char(8)      PRIMARY KEY NONCLUSTERED,
           姓名          varchar(20)  NOT NULL,
           身份证号码    varchar(30)  NOT NULL,
           出生日期      datetime         NULL,
           系号          char(2)      NOT NULL)
    学生的身份证号码是唯一的。你想把每个学生的信息按照身份证号码的顺序物理地存放在数据库文件中。下面的哪个约束可以完成改任务?
    A.UNIQUE CLUSTERED       B.UNIQUE NONCLUSTERED
    C.PRIMARY KEY CLUSTERED  D.PRIMARY KEY NONCLUSTERED
    C 72.在SQL Server 2000 创建了定单表,创建语句如下:
       CREATE TABLE 定单表
          (  定单代号   int       IDENTITY(1,1) PRIMARY KEY, 
             客户代号   int       not null,   
             雇员代号   int       not null,    --经手该笔业务的雇员的代号
             定单日期   datetime  not null,    
             销售金额   money    not null,    
             备注       varchar(200)  null)
          你需要获得定单信息列表,包括雇员代号、销售金额和定单日期。你想按日期从近到 早的顺序显示,并且对于每一天的定单,按销售金额从大到小的顺序排序。
    假设列“销售日期”的时间部分的值都是0,下面哪条语句能够准确地完成该任务?
    A.  SELECT 雇员代号, 销售金额, 定单日期
    FROM  定单表
    ORDER BY销售金额, 定单日期 DESC
    B.  SELECT 雇员代号, 销售金额, 定单日期
    FROM  定单表
    ORDER BY 定单日期, 销售金额DESC
    C.  SELECT 雇员代号, 销售金额, 定单日期
    FROM  定单表
    ORDER BY 定单日期 DESC, 销售金额 DESC
    D.  SELECT 雇员代号, 销售金额, 定单日期
    FROM  定单表
    ORDER BY 销售金额 DESC, 定单日期 DES
    73.你在SQL Server 2000数据库中创建了定单表,其创建语句如下:
        CREATE TABLE 定单表
           ( 定单号    int IDENTITY(1,1) PRIMARY KEY,
             雇员代号  int       NOT NULL,
             地区代号  int       NOT NULL,
             订购日期  datetime  NOT NULL,
             订购金额  money    NOT NULL)
            销售经理想要获得总的销售金额和按地区分组的总销售金额。下面哪条语句能完成该任务?
    A.SELECT 雇员代号,地区代号,订购金额
          FROM 定单表
          ORDER BY 地区代号
          COMPUTE SUM(订购金额)
    B.SELECT 雇员代号,地区代号,订购金额
          FROM 定单表
          ORDER BY 地区代号
          COMPUTE SUM(订购金额) BY 地区代号
          COMPUTE SUM(订购金额)
    C.SELECT 雇员代号,地区代号,SUM(订购金额)
          FROM 定单表
          GROUP BY 雇员代号,地区代号
    D.SELECT 雇员代号,地区代号,SUM(订购金额)
          FROM 定单表
          GROUP BY 雇员代号,地区代号
    74.下面哪些关键字能影响SELECT语句返回的结果的行数( )
    A.TOP n   B. WHERE  C. ORDER BY    D. DISTINCT
    75.事务的持续性是指         。 
    A. 事务中包括的所有操作要么都做,要么都不做
    B. 事务一旦提交,对数据库的改变是永久的
    C. 一个事务内部的操作及使用的数据对并发的其他事务是隔离的
    D.事务必须是使数据库从一个一致性状态变到另一个一致性状态。
    结构化查询语言SQL是一种(76)语言,其主要功能有(77),它的典型句型为  SELECT A1,A2,…,An  
         FROM r1,r2,…,rm  
        WHERE F  
      其中A1,A2,…,An和F分别是(78)。  
      关系模式SCS(Sno,Cno,Score)中,Sno是学生的学号,Cno是课程号,Score为成绩。若要查询每门课程的平均成绩,且要求查询结果按平均成绩升序排列。平均成绩相同时,按课程号降序排列,可用SQL语言写为(79)。若查询结果仅限于平均分数超过85分的,则应(80)。  
    (76)A.人工智能  B.关系数据库   C.函数型  D.高级算法  
    (77)A.数据定义、数据操作、数据安B.数据安全、数据编辑、数据并发控制  
     C.数据定义、数据操作、数据控制 D.数据查询、数据更新、数据输入输出  
    (78)   A.目标表列名、基本表名、逻辑表达式  
         B.目标表列名、基本表名、数值表达式  
         C.基本表名、目标表列名、逻辑表达式  
         D.基本表名、目标表列名、数值表达式  
    (79)  A.SELECT Cno,AVG(Score)  B.SEIECT Cno,AVG(Score)  
         FROM SCS           FROM SCS  
          GROUP BY Score       GROUP BY Cno  
          ORDER BY 2,Cno DESC    ORDER BY 2,Cno DESC  
       C.SELECT Cno,AVG(Score)  D.SELECT Cno,AVG(Score)  
          FROM SCS           FROM SCS  
          WHERE Cno,DESC       GROU PBY,AVG(Score)  
          GROUP BY Score       ORDER BY,Cno DESC  
     (80)   A.在FROM子句的下一行加入:WHERE AVG(*)>85  
        B.在FROM子句的下一行加入:WHERE AVG(Score)>85  
        C.在GROUP BY子句上一行加入:HAVING AVG(Score)>85  
        D.在GROUP BY子句下一行加入:HAVING AVG(Scsre)>85