数据库程序设计试题
1一、判断题(每题1分,共10分)
  1DB、DBMS、DBS三者之间的关系是DBS包括DB和DBMS。(  )
2、数据库的概念结构与支持其的DBDBMS有关。(  )
3、下列式子RS=R—(RS)成立。(  )
4、数据存储结构改变时逻辑结构不变,相应的程序也不变,这是数据库系统的逻辑独立性。( 
5、关系数据库基本结构是三维表。(  )
6、在嵌入式SQL语句中,主语句向SQL语句提供参数,主要用游标来实现。(  )
7、规范化的投影分解是唯一的。(  )
8、不包含在任何一个候选码中的属性叫做非主属性。(  )
9在 Transact-SQL 语句的WHERE子句中,完全可以用IN子查询来代替OR逻辑表达式。 ( )
10、封锁粒度越大,可以同时进行的并发操作越大,系统的并发程度越高。(  )
二、填空题(每空0.5分,共10)
1、两个实体间的联系有            联系,            联系和              联系
2、select命令中,表达条件表达式用where子句,分组用            子句,排序用
            子句。
3、数据库运行过程中可能发生的故障有                                  三类。
4、学生-选课-课程数据库中的三个关系如下:sql server 2000是一种
S(S#SNAMESEXAGE)SC(S#C#GRADE)C(C#CNAMETEACHER)。现要查选修数据库技术这门课程的学生姓名和成绩,可使用如下的SQL语句:
SELECT SNAME,GRADE FROM S,SC,C WHERE CNAME= 数据库技术 AND S.S#=SC.S# AND               
5、管理、开发和使用数据库系统的用户主要有                             
                   
6、关系模型中可以有三类完整性约束:                                     
                 
7、并发操作带来数据不一致性包括三类:丢失修改、                         
8、事务应该具有四个属性:原子性、              、隔离性和持续性 。
9、数据库运行过程中可能发生的故障有事务故障、                      三类。
10、在“学生-选课-课程”数据库中的三个关系如下:S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)。
现要查选修“数据库技术”这门课程的学生姓名和成绩,可使用如下的SQL语句:
SELECT SNAME,GRADE FROM S,SC,C WHERE CNAME= ‘数据库技术’AND S.S#=SC.S# AND               
  11、数据库设计包括               、            、逻辑结构设计、物理结构设计、数据库实施、数据库运行和维护。
12MS SQL Server提供多个图形化工具,其中用来启动、停止和暂停SQL Server的图形化工具称为_________
13 、SELECT语句中进行查询 , 若希望查询的结果不出现重复元组 , 应在SELECT子句中使用____________保留字。
14、如果一个关系不满足2NF,则该关系一定也不满足__________(在1NF、2NF、3NF范围内)。
15、数据库的物理设计主要考虑三方面的问题:______、分配存储空间、实现存取路径。
三、单选题(每题1分,共20 )
1SQL中,关系模式称为(     
          A、视图                              B、对象
    C、关系表                            D、存储文件
2、要保证数据库逻辑数据独立性,需要修改的是(        )
A、模式                                            B、模式与内模式的映射
C、模式与外模式的映射                      D、内模式
3下列四项中,不属于数据库特点的是(        )
A、数据共享                                B、数据完整性
C数据冗余很高                            D数据独立性高
4反映现实世界中实体及实体间联系的信息模型是(        )
A.关系模型            B.层次模型                C.网状模型            D.E-R模型
5、对数据库并发操作有可能带来的问题包括(        )
A读出脏数据”                              B带来数据的冗余       
C、未被授权的用户非法存取数据              D、破坏数据独立性
6关系数据模型的三个组成部分中,不包括(        )
A、完整性规则        B、数据结构            C、数据操作        D、并发控制
7、关系代数表达式的优化策略中,首先要做的是(        )
A.对文件进行预处理                            B.尽早执行选择运算       
C.执行笛卡儿积运算                            D.投影运算
8事务有多个性质,其中不包括(        )
A、一致性              B、唯一性            C、原子性            D、隔离性
9SQL语言通常称为(        )
A.结构化查询语言                                B.结构化控制语言
C.结构化定义语言                            D.结构化操纵语言
10、如何构造出一个合适的数据逻辑结构是(        )主要解决的问题。
A.关系数据库优化                                B.数据字典       
C.关系数据库规范化理论                      D.关系数据库查询
11、为了使索引键的值在基本表中唯一,在建立索引的语句中应使用保留字(      )
   A.UNIQUE            B.COUNT       C.DISTINCT        D.UNION
12、SQL语言中,条件年龄BETWEEN 20 AND 30表示年龄在20至30之间,且(      )
   A、包括20岁和30岁                B、不包括20岁和30岁
C、包括20岁但不包括30岁           D、包括30岁但不包括20岁
13、关系模式分解的无损联接和保持函数依赖两个特性之间的联系是(      )
   A、前者成立蕴涵后者成立             B、后者成立蕴涵前者成立
C、同时成立,或者同时不成立          D、没有必然的联系
14、把ER模型转换成关系模型的过程,属于数据库的(      )
   A需求分析       B概念设计         C逻辑设计        D物理设计
15、在数据库系统中死锁属于(      )
A、系统故障      B、程序故障         C、事务故障        D、介质故障
16要查询XSH数据库CP表中产品名称含有冰箱的产品情况,可用(      )命令。
A SELECT * FROM CP WHERE 产品名称 LIKE 冰箱
B SELECT * FROM XSH WHERE 产品名称 LIKE 冰箱
C SELECT * FROM CP WHERE 产品名称 LIKE %冰箱% 
D SELECT * FROM CP WHERE 产品名称=冰箱
17为了使索引键的值在基本表中唯一,在建立索引的语句中应使用保留字(      )
  A.UNIQUE            B.COUNT          C. UNION       D. DISTINCT
18设R(B#,BNAME,AUTHOR)的属性分别表示书号.书名和作者名。如果约定,每个书号只有一个书名,但不同书号可以有相同书名;每本书可以有多个作者合写,则R为(    )。
 A1NF        BBCNF          C3NF       D2NF
19游标可看做一种特殊的指针,它与某个查询结果相联系,使用游标要遵循(      )的顺序。
    A声明游标 读取数据 关闭游标 删除游标
    B 打开游标 读取游标 关闭游标
    C 打开游标 读取数据 关闭游标 删除游标
    D  声明游标 打开游标 读取数据 关闭游标 删除游标
20SQL Server 2000的文件包括: 主数据文件、辅助数据文件和(      )。
A索引文件  B日志文件  C备份文件    D程序文件
四、设有关系R和S如下,写出R÷S计算结果。(5分)
       
五、简答题(每小题5分,15分)
1、简述数据库系统的体系结构特点。
2试述DBMS的主要功能。
答:
  (1)数据库的定义功能
    (2)数据库的操纵功能
    (3)数据库的保护功能
    (4)数据库的存储管理
    (5)数据库的维护功能

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。