|
一、单选题(共 40 道试题,共 80 分。) V 1. E-R图是数据库设计的工具之一,它适用于建立数据库的( )
% A, E4 C; U1 K) I. L vA. 概念模型/ x. T4 \! N2 S3 { t
B. 逻辑模型
+ z" W5 R+ N, q5 ^C. 结构模型1 P* U9 M; d5 Y; a% x
D. 物理模型
' v: G+ S: z6 Y# l! ^( p7 b& `8 a, M/ a5 o2 p
2. 在SQL语言中,( )子句能够实现关系参照性规则。! [' p1 X, ~* O3 n3 g+ J2 S
A. PRIMARY KEY
8 t" v$ V0 o7 p0 Q# E/ V- c$ L( OB. NOT NULL+ N& ]( t# f. T7 g' h$ z
C. FOREIGN KEY
0 F6 P2 P/ t1 T% C, d0 |D. FOREIGN KEY...REFERENCES...
5 z9 j+ W' Z' {4 H
, _/ I" ^# S: K! i6 g& k2 c3. 下面有关主键的叙述正确的是( )
6 @4 `3 L5 r8 _4 AA. 不同的记录可以具有重复的主键值或空值" J4 _5 V" E+ t1 Y$ b! g* @
B. 一个表中的主键可以是一个或多个字段2 y, Z1 t1 V1 C
C. 在一个表中主键只可以是一个字段
: [$ s7 C' b/ p6 t$ d! y% ZD. 表中的主键的数据类型必须定义为自动编号或文本
Z4 E0 b, F0 }
$ ?6 D3 S. Q [4. 用户对SQL数据库的访问权限中,如果只允许删除基本表中的元组,应授予哪一种权限?( )4 i0 W* Y& h6 E+ z8 ] F, M
A. DROP+ z U" {" V. p6 M
B. DELETE
# l# ~0 C8 C% C/ L4 \0 JC. ALTER
/ [' x) _' f3 Y! R" d! T# Z- H, OD. UPDATE
4 N7 y: k% n3 _9 I9 p8 O' J
$ F, ?/ u; C, Q* c. R( s5. 当关系模式R(A,B)已属于3NF,下列说法( )是正确的。
9 w0 G& d+ `1 ~; p0 F; h" }+ }A. 它一定消除了插入和删除异常
, i7 j; b1 o/ n- H; A9 r* z4 YB. 仍存在一定的插入和删除异常, \5 ?5 l& u* ~( z' {+ U! G
C. 一定属于BCNF: m% w$ A. a1 U7 ?* x. k$ c7 {
D. A和C都是& j2 ?' A+ q- b+ U4 f
- G3 i8 F3 h( e6 b( X9 x4 X" d
6. 为了使索引键的值在基本表中唯一,在建立索引语句中应使用保留字( )+ J$ G$ z, N4 B' r. A5 H' P9 a
A. UNIQUE# X, b# W: M) v$ y
B. COUNT3 r; D; W4 C% z, ~! t
C. DISDINCT
8 W3 ~, m/ ^# B ], {D. UNION9 ]: k1 [0 B' Y/ r
7 w8 e; R! H |7. 当B属性函数依赖于A属性时,属性A与B的联系是( )
; L6 Q7 K( |% Z9 ^8 J9 t6 l' O! UA. l对多
u0 Z4 C. O$ [% d7 h( ]# OB. 多对1% J0 L/ @# e% z( K
C. 多对多
4 m& e* ?* D" PD. 以上都不是
0 q; O& e& v" Q* ^4 G
( p8 L* b- ?( T6 F( L* s8. ( )结构中至少有一个结点有多于一个的父结点。2 [1 j( M8 A4 B' d, [; E2 A2 z
A. 层次模型# }& U5 Y4 |% p6 ]1 e
B. 网络模型
: X+ B; B l" R3 bC. 关系模型; g0 [, A5 m) c" _( ^. Y
D. 面向对象模型: ?- ~" Q+ F5 }4 W0 I" T
6 X2 f( E' A% r! \* \& K9. 多个并发事务处于相互等待状态,其中每一事务都在等待它们中的另一事务释放封锁,才可继续执行下去,但任一事务都没释放自己已获得的锁,也无法获得其它事务已拥有的锁,该现象称为( )' n1 w( ? d+ J5 V3 |7 N* x
A. 活锁
& e0 }8 |- ~' a9 S, I' Q& g& SB. 死锁
4 ?: z) }7 [/ d+ @C. 排它锁
( S0 h3 j |* L# a5 p) z) vD. 共享锁
4 b, Z0 [# c1 {8 v7 U6 w% S
; \+ e; l. f: @2 }. Z3 Q! r10. 取出关系中的某些列,并消去重复的元组的关系运算称为( )
" ~% _, n3 n9 T. |A. 取列运算
5 k% o8 v8 e3 e* o( \+ SB. 投影运算; a" M/ g+ Q, H4 R7 T9 l
C. 连接运算
7 `0 t2 Z! f; Z! [* xD. 选择运算) R# L6 x5 V3 w, j3 v
U- A O L) c- H+ u11. 定义外键实现的是哪一(些)类完整性? ( )
( W3 L/ v& F- w6 Q$ A: qA. 实体完整性
# R- g/ f! p, Y; N5 ZB. 参照完整性(即引用完整性)! @( w: r$ f# f
C. 用户定义的完整性3 P2 F: `% g+ V2 C3 R. E. X
D. 实体完整性、参照完整性和用户定义的完整性7 }9 r: T- {2 j7 n" @* t
9 ~- A f$ f; |- M2 H+ f i7 P12. 下列四项中说法不正确的是( )
, W& O1 k+ r9 b! J9 g0 pA. 数据库减少了数据冗余8 V9 `* N/ n; H/ W; _2 ]0 }3 z
B. 数据库中的数据可以共享7 Z/ j5 J9 o8 W" \+ n: x% O, J9 c' G
C. 数据库避免了一切数据的重复8 Z4 J R( o+ w9 r! _ D, F
D. 数据库具有较高的数据独立性
' {5 u$ @- R x& Y' A* q4 V) E" [. A
13. SQL中使用( )语句创建索引。+ W/ K+ R; u2 ~
A. CREATE PROC
) ^; C+ H' n4 Q/ ^# N, lB. CREATE VIEW
1 q7 Q" q, Z+ zC. CREATE TABLE
5 I; Q9 M2 l. [, l# VD. CREATE INDEX
- {% W! v1 B# J" o0 g8 X* |1 \. M" x* K% W" q0 T+ ]
14. 创建存储过程使用( )语句。
7 |( \2 @# x; K% i+ c% aA. CREATE PROC: B5 s: T7 V8 n3 F" h- r% n
B. CREATE VIEW
9 C* K: d, R4 M/ [ D: WC. CREATE TABLE" ]8 l: `8 b% h' C: Q$ D! k
D. CREATE DATABASE' H2 T7 b! C" I1 E1 x- l1 o
; q% ^* [; G( m3 ]- V+ d0 r @
15. ( )阶段要做的工作是将需求分析得到的用户需求抽象为反映用户观点的概念模型。. W7 E, [( V: H, M0 Q# H2 z/ Q
A. 数据库实施, O" \! U9 E$ u8 J& |
B. 逻辑结构设计5 y. m# F: R* o( e% z- l
C. 概念结构设计
! u2 B' j2 S5 \D. 数据库运行和维护
. z$ ]# {5 h- n5 h/ h2 V, z- l C* t% a6 f$ l. e: } R9 k, W
16. SELECT语句中( )的作用是将结果集按<列名1>的值进行分组。
7 l) L2 M! z9 |8 f3 ~: r5 }0 `A. From: i/ W: E& K) t e$ [; t2 G
B. Where# [ f$ u; T _$ t2 }4 I
C. Order by2 i( e2 B/ B6 e( u. r; m
D. Group by9 t% Y |- l7 P, h
) i* ]- i9 G: _) ^9 ^17. 下列关于关系数据模型的术语中,哪一个术语所表达的概念与二维表中的“行”的概念最接近?( )
: B' d) |. v$ T, U9 L r7 u! f* @A. 属性- T/ G/ ?' a) n2 c K- W3 C
B. 关系8 j8 B8 O+ v, k" }
C. 域) S3 _+ j! `# R) u% N
D. 元组
" p; l% E8 `6 P* [
$ S8 E$ A, z& q, ~18. ( )是数据库系统的核心,用于数据库的建立、使用和维护。
( `9 o4 R) {( D0 X5 ]( bA. 硬件系统5 t. P% [6 L( T6 n$ {) l8 S
B. 软件系统2 v; p2 j- n9 N9 ^- K3 O, e9 V: C
C. 数据库管理员6 v# [; ^3 k5 K3 s9 S, z
D. 数据库管理系统& C1 e" y# H" @$ f7 z1 J* M
2 p! s4 q3 P3 M. z! q$ R4 l' ?' X
19. 对关系模型叙述错误的是( )- {2 p; O* V( Q6 [* ~
A. 建立在严格的数学理论、集合论和谓词演算公式的基础之上& r3 [1 o* ]- `' X1 ?( s2 s
B. 微机DBMS绝大部分采取关系数据模型, R( ]7 o+ t* l7 ?
C. 用二维表表示关系模型是其一大特点
1 H3 U8 I0 ~9 W8 yD. 不具有连接操作的DBMS也可以是关系数据库系统
# v+ ^0 r/ R! ]% T( ]! b7 ]' \0 r8 \3 j- c9 n( G# O
20. SQL Server 2000是一个基于( )模型的RDBMS。
& n o) f3 s3 XA. A/S
! I6 u7 m5 m6 Q3 o( [" K1 A9 \B. C/S
* [) f( e5 y+ ?0 \- `5 k3 FC. I/O
# _* g5 x; ?- b0 O( E: hD. B/S5 \/ C" o9 J Q. d6 @; B8 p) ]# T/ p2 Z
! A0 X3 c5 X' h9 d" H21. 保护数据库,防止未经授权的或不合法的使用造成的数据泄漏、更改破坏。这是指数据的( )
! k) y$ X @0 |) N# V- rA. 安全性
0 b0 P' c% E8 o s2 jB. 完整性; q& g, s$ K; ~$ z6 S
C. 并发控制
|& e8 ]/ s P4 U3 [D. 恢复, C/ t; q7 l2 d! y4 M& n; a' M' c
. b7 ~1 H+ h; I2 k
22. 并发操作有可能引起下述( )问题。 I.丢失更新 II.不可重复读 III.读脏数据
1 a- }; w& A' ^9 BA. 仅I和II- _: {+ V/ `- ^1 f
B. 仅I和III& p; i8 `- m- K9 e3 I$ J
C. 仅II和III
$ y0 B+ o4 J% K+ Y3 ]: MD. 都是7 d' z) k2 p2 l1 E! W0 p! D/ l' _
& r8 W0 n2 @. h4 q3 \8 c/ h
23. ( )是对数据库中全体数据的逻辑结构和特征的描述。
8 z* N9 J3 F: u, nA. 模式# X9 \& r9 L' z2 a4 S* J, A3 {: t
B. 子模式
2 l1 `2 q8 J8 @( dC. 外模式
* D) K" X/ G$ F5 mD. 内模式
& W* A- l0 x% w, s B! P1 U, P- g) Z9 K% }' C% O( {- s/ ~
24. 下列关于关系数据库视图的说法中,哪些是正确的?( ) Ⅰ. 视图是关系数据库三级模式中的内模式。 Ⅱ. 视图能够对机密数据库提供一定的安全保护。 Ⅲ. 视图对重构数据库提供了一定程度的逻辑独立性。 Ⅳ. 对视图的一切操作最终都要转换为对基本表的操作。 Ⅴ. 所有的视图都是可以更新的。
- N: l! w( r2 d+ h) VA. Ⅰ、Ⅱ和Ⅲ9 Z2 p: R4 @% y* n7 W8 ~
B. Ⅱ、Ⅲ和Ⅳ
/ w# h e& ~( H7 @" l+ bC. Ⅱ、Ⅲ、Ⅳ和Ⅴ7 z0 W& @: T) \# ^! F4 x4 f
D. 都正确3 U3 z+ a/ n2 J1 t
1 E0 c7 A2 ], r2 p Q" B25. ( )是对用户所用到的那部分数据的描述。: n2 \6 ]: [+ [! M6 a* E$ D; t2 p, y
A. 模式
4 h/ i% h6 ?2 r. f* QB. 外模式
7 I( _8 I; E7 f( ` WC. 内模式
& p# q% {1 U/ J/ a+ lD. 关系模式3 Z& E1 U4 @ Z3 z$ i
. W, r6 U% f) x& U1 H# e% S
26. ( )规定除根结点外,任何其他结点不能离开其父结点而孤立存在。
; r2 A3 f9 s% `3 B m: E8 u) r( sA. 表结构& b% G) ~3 A* M3 I. k
B. 网络结构
: x( P1 N e; {. \4 ]6 V7 m$ C! wC. 关系结构) ?7 M- ~) a5 M" E4 ?
D. 层次结构( k) p' ~6 k5 P* V: b- _+ v
" P8 a( X% C) w
27. 对视图的查询,最终要转化为对( )的查询。
: x" }8 |3 z$ |, d& bA. 索引& q" n% ~# Z4 Y
B. 元组( q' n5 }# ^. U+ X' A: x" v- Y
C. 基本表" J$ ~9 Z4 m9 W. @* o! A, ^% @
D. 数据库
, f; b& Z0 P7 K: x1 Z
: b+ {$ u7 Y/ Y8 Y4 ^28. 关系模式中,满足2NF的模式,( )
- }# p; Y6 |$ K7 a" ZA. 可能是1NF
( Z6 E& r/ y- h5 a T) s5 b) NB. 必定是1NF3 P8 {' E! G, m+ N! {
C. 必定是3NF
% ?3 \9 ~1 ^7 a, d+ C. UD. 必定是BCNF( B8 T) n/ o2 e b
6 h& [' t; k' E i$ y# e8 c
29. SQL语言中使用( )语句创建视图。
- J: ^3 N5 E' l( J% \A. CREATE PROC
0 Q( h' p" ^7 U; GB. CREATE VIEW
. ^% @$ S# c* I9 ]1 bC. CREATE TABLE
N) s3 d% B6 A, Y; P$ ^/ @' ND. CREATE DATABASE: f5 Z7 ~; S# ~
4 t! v8 D+ o" |' Y6 t
30. 关系模型中的关系至少是( )2 y0 V; v5 `0 s7 b7 {
A. 1NF. L4 r/ G3 J6 u9 k2 P. ^. U; W
B. 2NF* ~! U+ `8 L, r
C. 3NF
! T3 k3 s/ [6 ~$ hD. 4NF: N ]. U8 N& E, ]/ o0 K0 G8 e
9 K1 v5 X5 E; G0 Z& T9 Z2 n
31. ( )是指数据库中的数据与应用程序之间不存在依赖关系,而是相互独立的。
0 ?7 ? H- }, t m$ X/ SA. 数据依赖性9 _6 H1 h* |! Q3 T0 D
B. 数据无关性; Y; {% _ U& ^
C. 数据关联性- e5 _- D; R: e- R
D. 数据独立性
; X( ~" `% B: T ?0 Y
, I: |" O- Y* H# A/ F& V; s32. 在标准SQL中,建立数据库结构(模式)的命令为( )
3 V; ^& {2 ~) r6 g8 G1 iA. CREATE SCHEMA命令4 ]- p# V* T1 r0 {, a" F
B. CREATE TABLE命令& x y* A* J' W1 m% N; K
C. CREATE VIEW命令
& E/ h, v, L1 D" aD. CREATE INDEX命令
. ^5 _! M1 R- ~- `
( l7 y- T7 S) z33. 关系数据库管理系统应能实现的专门关系运算包括( )
' Q* @& y5 L8 O" v# s9 qA. 排序、索引、统计
: G( I' V& F8 I$ mB. 选择、投影、连接
2 ]( Z6 ~( [5 o+ ^9 [+ L6 {C. 关联、更新、排序
6 ]1 ^7 W( z f$ JD. 显示、打印、制表
- e+ Y: Q# g8 z
6 m6 W1 Y4 \3 P" c: }9 `& d; g34. ( )约束不允许列值为空。" X% S Z, j* c
A. NULL$ E& X+ i% {6 }$ i% t1 i: N- A
B. NOT NULL
& I1 {3 S" Q4 ]3 b5 @C. CHECK' y, F5 t' b9 h# ]7 ]1 m' C
D. PRIMARY KEY
3 A) l& I2 P+ W) s7 G# u* P/ t% C
35. 对关系模式进行分解的目的是使模式更加( )1 W/ ~+ I. _& {9 l3 o
A. 规范化
9 `. D% Q, x3 s2 IB. 结构化" Z) f& ^6 m: j3 V& w- \( c1 h
C. 标准化0 u6 b0 F2 P9 }$ ~+ x
D. 简单化
) Q: i7 q; @- a0 G5 |6 ?/ p- k& H& O, P+ o4 m
36. SQL语言中,删除一个表的命令是( )3 I& E- I' b" i4 V
A. DELETE8 o0 B7 T9 g/ Z( w) h8 T
B. DROP
- h& E: t6 }% vC. CLEAR& T+ l4 {1 {* c4 T$ y& l
D. REMOVE
/ z% M b/ B% L) f6 V
9 N! ]/ P. q+ ^3 N- o8 k37. SQL的DML包括的语句有( )7 D+ E: [$ B3 n
A. ROLLBACK,COMMIT+ G+ q. q" ]: Z" ?, T/ o- X
B. CREATE,DROP,ALTER* B. E3 b* Q- ]5 x) d3 i0 ^8 i
C. GRANT,REVOKE" J: ?, k% N/ E8 y0 G& e, z6 c' Q' L
D. INSERT,DELETE,UPDATE
- n* Y* ?# H6 F: X+ D7 q- u. ?& ~ q- k4 e
38. 下列哪一项不是DBMS的组成部分?( )5 J- \' R: \8 R0 k, s l2 A
A. DDL及其翻译处理程序3 S3 X; R) S. s) J# w$ e0 Q
B. DML及其编译、解释程序
9 z. @! D% y j+ cC. 数据库运行控制程序
- X/ K2 A2 I. z$ P1 S$ B; ZD. 宿主语言及其编译、处理程序3 @; s9 i7 U5 m* @, F3 b: k
" u- Q& T: Y+ l
39. 设关系R和S的属性个数为r和s ,则(R×S)操作结果的属性个数为( )
, J2 k# m u0 b) B% i+ m- Q, ~A. r+s
& C* S0 T9 ?! {. Y1 d0 H4 R+ J: hB. r-s) }8 l% U; c& ?6 t9 y# I e
C. r*s0 ~( ~7 b; y% v7 G, g7 Q
D. max(r,s)
q4 I+ T. [5 M" X# l2 ~/ @# \8 { r! @# W, O; m; y
40. 在SQL语言中,条件“BETWEEN 20 AND 30”表示年龄在20到30之间,且( )' {/ s5 u! F) F: y
A. 包括20岁和30岁+ B! {# _) a9 n2 ~' J+ `
B. 不包括20岁和30岁+ \( x) I5 n1 ]9 p2 @( b1 T
C. 包括20岁不包括30岁
1 n+ Y0 [+ X9 \8 Z" kD. 不包括20岁包括30岁3 i: T% E T8 l+ E" `
' ?5 g$ H$ R' M9 {/ F( r8 i
4 ?/ K: D5 j- P
0 B& O- Y2 X- N- }9 h 二、多选题(共 10 道试题,共 20 分。) V 1. 关系代数运算中,传统的集合运算有( )' N& @% P# P7 U; Y) Z9 K
A. 笛卡儿积
, w3 y9 N4 ]' \; g5 W" E3 iB. 并
% H8 N" o# {5 n% O6 H2 cC. 交5 s A* ^* y/ ]8 x, S9 f8 C* y
D. 差, ], c+ ^& X- H
: V6 j q5 u Y/ g! d+ y2. SQL支持RDB三级模式结构,其中外模式对应于( )
- s T# d! H/ q5 R/ D/ SA. 视图 |/ I# x/ Q M/ @
B. 索引
& f. E1 s+ H; m8 sC. 文件7 y, @) d, ^1 l4 i3 P
D. 数据库
8 E/ h' ]2 k# s8 u4 q$ V! KE. 部分基本表
1 i6 ?# u+ z6 \. t' E p* o+ M) p( i/ }% }+ A& z" ~7 [. v
3. E-R模型的设计又分为( )E-R模型的设计和( )E-R模型的设计两个步骤。' G& c4 F) y2 A# Z3 x5 G
A. 局部
6 O: F) e/ p4 Q" M! [2 K; vB. 全局
) t! i- @7 D6 v6 c9 q: DC. 上层
s5 M9 a3 y# lD. 下层
$ ~/ [2 K9 J4 kE. 系统9 Z/ W l( E* M2 x- [
; f! S; L* }. T8 o u+ V- ]
4. SELECT语句中( )语句为必选子句,而其他子句为任选子句。- S& o6 @- ^1 T1 F# t; R( ^
A. FROM
2 ~ e, l8 d& M7 _' pB. WHERE
3 Y0 D- X4 D6 d; v6 p0 C3 \) uC. SELECT% S& a3 e+ P; z
D. GROUP BY+ V4 z( g& y( A4 X# c4 M
E. ORDER BY, K/ N1 |) t4 S7 m' ^9 e& a
: T5 T. C' i I1 F$ `2 m# T
5. SQL的主要组成部分有( )- ^) m$ [& [9 J. g/ F/ y
A. 数据定义语言# {% V- Q2 u, Z" ^/ S
B. 数据操纵语言$ W! `0 ]2 J# @4 q& R' D; H9 G
C. 数据控制语言
* [6 |3 G2 t# m6 RD. 数据维护语言: y0 F% H1 H& }4 N4 R) e l6 I
3 z4 ?. a/ n) {( b6. SQL Server 2000的数据库系统的客户端应用程序可以运行在( )系统上。. v5 F" U l" g) e1 v5 r) I
A. Unix
% h; s& N, U) O* h5 v: @6 M( A) eB. Linux
" @6 }7 Q9 [$ C' N1 c3 B3 G( nC. Windows 9x
# F3 r5 m, l2 r+ JD. Windows NT
) C2 `% ^$ j8 j5 i' QE. Windows 20000 O: I2 J* q g0 Z8 V- c( _
$ \/ T9 c" L. Z# z1 O7. 在关系数据中,三级模式结构包括( )5 _ B" e# A' U. O) d/ q% m H! q
A. 内模式4 l# h- p+ t5 T. U
B. 概念模式
) ]; \' B4 z# h! X( ZC. 存储模式
% W8 b T3 s4 K0 u. V/ YD. 外模式
' R3 y/ S" P3 _! \3 d8 z6 A, w1 z1 K; q+ C
8. 下面关于函数依赖的叙述中,正确的是( )6 B+ S$ v" Z& @, U+ @4 k \- b
A. 若X→Y,X→Z,则X→YZ
, w |5 O/ h0 n- ?$ t/ ?3 q6 [- uB. 若XY→Z,则X→Z, Y→Z
; F4 E0 Z, c8 I) m3 BC. 若X→Y,WY→Z,则XW→Z
8 F" t T3 _. E; g$ X. UD. 若X→Y,则XZ→YZ) q1 \6 _ J; W
, m; H$ g7 W* t, C6 [
9. 用户定义的完整性约束条件的作用对象可以是( )
) X1 p# N$ h, N9 f. Z, H6 W! e6 TA. 元组$ k+ \" d& v7 _5 r. v: e- Z6 M
B. 关系( s+ I4 ?6 a5 _) Q% G0 G4 {
C. 属性列; ] h: [; T, N
D. 数据库" ~ R6 d# H& T6 E, x5 h/ }
E. 基本表
" J$ {6 n- y) k& v k4 }
' q6 q9 b$ p2 z8 X( }( |10. DBMS对数据库进行封锁时采用的基本锁类型是( )
5 u, q' m/ {! f+ k4 \A. N锁
( e4 v4 \: O% v- ?% Q; Q; _0 LB. S锁
! l# S/ U. `. ~( f$ dC. X锁 \0 @0 \- M; n8 G2 J ]
D. Y锁
6 v/ I& o) \# s8 [* T
7 k0 T K: Q% g* u. F4 H
- t8 P( |1 Q' v9 J
! A/ Z {2 T9 S4 ^" W, Z
+ [, Y1 U; H- G. H
, h9 C8 x; v3 ~! }3 | f* P
9 L- x; O2 J" l3 a a. y% S4 X1 W- i4 w2 O) k
+ n+ w4 J6 B! _# t4 I6 u
' y3 Y: e; Q* M9 e6 s$ S, _
/ J5 W/ i2 t' v N- o
2 x, O3 x' ^/ W9 k5 v- p+ ?+ p' a
h7 s" X" B6 d4 I M
. D3 K- P& l- p+ j. ~! t
. J4 N3 |' \( N @% w |
|