|
福建师范大学6 ?" E8 @! `/ w* M7 m' s
福师10秋学期《数据库管理与应用》在线作业一" e" F1 l* c: q& [+ e: V4 n
单选题. |7 O" u+ h4 y6 K6 U7 D2 I
1.E-R图是数据库设计的工具之一,它适用于建立数据库的( )' v6 e; E! U$ ^+ N0 ^# |6 t
A. 概念模型; X) A# P" `( @8 |! D% l7 w
B. 逻辑模型4 Y# o) P# R+ o6 N/ i+ J
C. 结构模型8 m! u' C9 c7 J$ x
D. 物理模型
! z1 D7 J% _1 y; g2 J1 K" B6 |2 s资料:A
6 T# E9 f' @! V/ U2.下面系统中不属于关系数据库管理系统的是( )9 |) u3 R2 R: q9 f0 B! u
A. Oracle- m1 U% B! h8 n7 W
B. MS SQL Server' J. v) Q/ x; ]/ e; V, G0 x
C. IMS Y7 P1 r: f; T6 ^. P
D. DB2
+ L( s0 T% v1 `- [资料:C
8 S; r+ R. w0 T0 p! d, Y3.设关系R和S的属性个数为r和s ,则(R×S)操作结果的属性个数为( )& _, D0 B" J! X& e1 _6 e
A. r+s
- x$ {7 }* F! ?2 ~5 j, F2 xB. r-s
9 V; R# r$ M. e: @+ a) J, tC. r*s
& D9 r2 X! {, H: UD. max(r,s)
. [" ^9 {) y/ [! a2 U, e资料:A
' A3 v9 F1 ~( l3 X+ `4.数据库管理系统中用于定义和描述数据模式的语言称为( ) |) m8 c: {' m, g' g. X
A. 数据库模式描述语言(DDL)
& O# G8 q: H' x8 L# _B. 数据库子语言(SubDL)7 f! _% l( G! c* l6 _4 H
C. 数据操纵语言(DML), H( [% m& e" w9 I# h9 d4 F$ ?
D. 数据结构语言
r! R( w4 Y8 U, T( N资料:A
5 A" d+ k" g! q: J: ?5.下面有关主键的叙述正确的是( )- z6 D$ g- F3 ~! l9 |
A. 不同的记录可以具有重复的主键值或空值+ M' K% I2 ?, M- G8 Q
B. 一个表中的主键可以是一个或多个字段
6 w7 O1 ]. Y( y+ W, [4 L/ rC. 在一个表中主键只可以是一个字段: L4 m$ P: m# F* M8 v5 d4 ^
D. 表中的主键的数据类型必须定义为自动编号或文本
2 O$ ` T2 H* [' R! t3 s资料:B: s! `2 y8 `( c; q1 z @
6.SQL语言中,删除一个表的命令是( )
8 N7 i- K$ i. x, XA. DELETE6 j* l: c0 J3 r6 [: Q0 h: {/ H& f
B. DROP
8 [8 M" a% H6 [2 I; FC. CLEAR
7 x& d4 }2 Z5 o4 oD. REMOVE' n% Q- a6 x% K! o+ ?
资料:B6 ]7 Y; _% w# ~
7.规范化理论是关系数据库进行逻辑设计的理论依据。根据这个理论,关系数据库中的关系必须满足:其每一属性都是( )
: O) A. B @2 MA. 互不相关的: B% ], ?8 k0 g& n; Y
B. 不可分解的
`& p5 M: y; \& w0 F% f# s' lC. 长度可变的- a$ i6 K. c+ _! U" S( U. U7 V
D. 互相关联的: u! _' _& w% Q* c
8.在下列关于关系的陈述中,错误的是( )
3 h9 F P" d9 `0 h8 L. M% a" YA. 表中任意两行的值不能相同
# j% ~9 n# Y/ o! p" cB. 表中任意两列的值不能相同
* L3 U. f+ f7 m. G6 }- ]" OC. 行在表中的顺序无关紧要* Y) I5 H! M7 c3 V. `& a% [
D. 列在表中的顺序无关紧要 K; Z8 \1 j4 L/ I! s
9.下列关于关系数据模型的术语中,哪一个术语所表达的概念与二维表中的“行”的概念最接近?( )' }# @5 n7 ^7 R3 z! ~
A. 属性& E) ?7 u9 W' Z- H, i
B. 关系5 T2 J( [; K" S/ ?
C. 域/ t/ [1 M' R3 U& b/ O7 L) }6 K7 J
10.关系数据库管理系统应能实现的专门关系运算包括( ) I$ X# ?# @/ M+ Z1 V& S
A. 排序、索引、统计& I% o8 O5 G9 p
B. 选择、投影、连接- S( t& j9 o; s+ u) L) `
C. 关联、更新、排序
- h' o4 J$ w3 s6 UD. 显示、打印、制表
1 f m6 ?- I1 e5 K11.设有关系SC(SNO,CNO,GRADE),主码是(SNO,CNO)。遵照实体完整性规则( )# u& O6 T) ~, Q2 {8 N
A. 只有SNO不能取空值6 B; p9 a* Q( u6 ^! ]
B. 只有CNO不能取空值4 @9 t2 N# x' }& o$ d3 J. Y- U
C. 只有GRADE不能取空值$ s `% m- w* w+ v
D. SNO与CNO都不能取空值$ C3 ~" A2 d% y/ s+ ~
12.下列四项中说法不正确的是( )
9 H0 t$ z& u: R5 R6 h) dA. 数据库减少了数据冗余
! |5 c' ?1 ?" y! N& ?0 i4 \5 ?B. 数据库中的数据可以共享7 d* b) [' b' y5 O: d) e i9 |
C. 数据库避免了一切数据的重复
# S& U) U6 q2 tD. 数据库具有较高的数据独立性# o& }) z" X. J" Z" v7 b
13.用户对SQL数据库的访问权限中,如果只允许删除基本表中的元组,应授予哪一种权限?( )
' h& ?: M/ E0 I$ VA. DROP! L4 F `& f& e/ A' _
B. DELETE
8 [* r5 J! D/ n8 \- c. n/ ^$ QC. ALTER
& k h2 D" l" B$ \# G& }D. UPDATE0 ]* j) B" d/ i& ^6 e. F
14.一家航空公司把一年中飞行距离超过10000里的客户全部信息从名为flyers的表中转移到一张称为flyersclub的表中,该操作的语句为( ): r* d7 u0 Z6 E/ n, c
A. insert into flyersclub from flyers where idistancetravelled>=10000
2 T! F6 f" \& r; h( L8 t# rB. insert flyersclub where idistancetravelled>=100004 v d- f r8 }1 Q; h7 g
C. insert into flyersclub from flyers where (idistancetravelled)values>=10000+ @4 f! D4 J2 G0 U! R* m; p ]
D. insert flyersclub (idstancetravelled) values from flyers whe
* ?# b1 Y# R& Z2 I15.下列关于E-R模型的叙述中,哪一条是不正确的?( )6 `- _5 B; X: K4 T/ Z( s0 C
A. 在E-R图中,实体类型用矩形表示,属性用椭圆形表示,联系类型用菱形表示/ `$ q9 p; ~1 u7 V/ d
B. 实体类型之间的联系通常可以分为1:1,1:n和m:n三类
3 \3 C- W; z# d% h* rC. 1:1联系是1:n联系的特例,1:n联系是m:n联系的特例" A/ D" A- V# R$ t0 \
D. 联系只能存在于两个实体类型之间1 w$ s+ a7 Y3 [6 y4 i8 Q; `- Y
16.在下列关系代数的操作中,哪一个不属于专门的关系运算?( )
5 j2 p' v6 s0 L' JA. 自然连接
& B; X; q9 ^. r' |& |% {/ _B. 投影; ]# B6 V; |- x& ~' A) g# ^
C. 广义笛卡尔积
2 `9 }' S% t4 ?+ B7 ]: c9 mD. 连接4 x. ?4 y4 |: f( U. w1 j% H
17.如果在一个关系中,存在某个属性(或属性组),虽然不是该关系的主码或只是主码的一部分,但却是另一个关系的主码时,称该属性(或属性组)为这个关系的( )
{ K9 `% B0 vA. 候选码
7 p; @8 x/ O1 K1 H% t3 p% B0 AB. 主码
. m7 j0 Q9 y$ F4 {C. 外码
! `2 c$ S2 N3 b0 a% A: [D. 连接码
; M1 v/ O! d/ _/ D# \18.当B属性函数依赖于A属性时,属性A与B的联系是( )
9 t$ K/ U L9 X5 `7 q; o7 tA. l对多9 @) K- ^# {8 s j; H- t5 P& }
B. 多对1# r8 f" @3 c# ]
C. 多对多
$ F0 H/ e/ Z" zD. 以上都不是: e7 P3 l+ K" l$ N) s* w
19.取出关系中的某些列,并消去重复的元组的关系运算称为( )$ f* \8 X* z2 ^+ Z* t4 q
A. 取列运算. A6 `& w/ F& Q& k% [+ N
B. 投影运算
& c$ j2 w" P7 _$ ]* H, j/ lC. 连接运算$ ^$ V. \ O' {
D. 选择运算
& h* D. o9 X6 `20.( )是由于关系模式设计不当所引起的问题。
( ]. Y. _: x1 V7 c, {& i. VA. 数据冗余5 q1 {) l* E! o: E9 n* g1 N
B. 数据被非法读取 y! z- T1 X0 O J1 D
C. 数据被非法修改
$ S# [- t5 E$ [4 k9 P0 PD. 发生死锁
0 a- v. k) h% _6 z1 ^' k" U% V21.下列关于关系数据库视图的说法中,哪些是正确的?( ) Ⅰ. 视图是关系数据库三级模式中的内模式。 Ⅱ. 视图能够对机密数据库提供一定的安全保护。 Ⅲ. 视图对重构数据库提供了一定程度的逻辑独立性。 Ⅳ. 对视图的一切操作最终都要转换为对基本表的操作。 Ⅴ. 所有的视图都是可以更新的。
' p0 O9 o( A, V3 g* i! Y jA. Ⅰ、Ⅱ和Ⅲ& a9 z% h9 \" @& s# O
B. Ⅱ、Ⅲ和Ⅳ3 |4 L5 d( c1 \ L; v6 g' D) E5 y+ m6 D2 A
C. Ⅱ、Ⅲ、Ⅳ和Ⅴ
- [) u& ?6 c5 \: w: E3 nD. 都正确
; y4 Y K- o+ T& Y# _7 m. p3 B. T22.下列哪一条不是由于关系模式设计不当所引起的问题?( )0 `8 @& ?" E& `3 H
A. 数据冗余( j- ]$ M' c4 ~3 s' o5 S
B. 插入异常5 R- U+ Y4 z. d, h, @9 h
C. 删除异常# o6 M7 R+ Y1 f" }$ B! v
D. 丢失修改
$ z/ p- d& E- [& `, Z+ M* v! @* ?23.关系数据库中,实现实体之间的联系是通过表与表之间的( )
& Y8 Z; d8 n" Y2 a8 m. G0 i0 L: fA. 公共索引6 p* k! K: u* a E* w5 l
B. 公共存储- q; j/ G5 ?& `- n1 d9 A* P& m7 P
C. 公共元组1 d L3 [! ]) a H, o# Q7 X# f5 a
D. 公共属性
: Y& f; U1 C* K+ Z2 w* o) r24.为了使索引键的值在基本表中唯一,在建立索引语句中应使用保留字( )1 Z3 } R5 [% p1 v K1 l; H8 P
A. UNIQUE+ B# C' j$ F9 Q( K; m( w5 V* t9 R
B. COUNT5 ~4 B* I3 }) j9 A6 \
C. DISDINCT6 ~7 Q. F' R- w) K; ^5 Z' J/ a8 l
D. UNION& ?9 v5 J6 T: w; W; T) Y( s
25.下列关于数据库三级模式结构的说法中,哪一个是不正确的?( )' I$ O7 ?, I4 q$ s* Y
A. 一个数据库中可以有多个外模式但只有一个内模式/ k/ O' {, h# u; ^
B. 一个数据库中可以有多个外模式但只有一个模式
! o2 j* J4 N* Y: pC. 一个数据库中只有一个外模式也只有一个内模式
6 ?$ s+ K4 \( e5 n3 a: eD. 一个数据库中只有一个模式也只有一个内模式3 N( C* I- L A% y' y6 m( o$ D
26.假定学生关系是S(SNO,SNAME,SEX,AGE) 课程关系是C(CNO,CNAME,CREDIT) 学生选课关系是SC(SNO,CNO,GRADE) 要查找选修“数据库”课程的女学生的姓名,将涉及到的关系( )
& U7 E v1 T- d) e4 D7 `A. S
5 y) ~( D8 |; A) K$ d l; QB. C,SC+ ~" b$ c" O) b
C. S,SC
j0 c/ d7 _5 m D2 R% L/ B7 vD. S,C,SC$ z7 u' s# s3 `; J3 S% Y/ ]9 \
27.定义外键实现的是哪一(些)类完整性? ( )0 f5 x* v7 Z+ {1 |7 k6 i
A. 实体完整性7 P$ r! K9 r/ _
B. 参照完整性(即引用完整性)" W5 B: f7 m* o; P
C. 用户定义的完整性 Z- X8 G7 o/ X1 }& r
D. 实体完整性、参照完整性和用户定义的完整性
; C% ]0 H7 |! E# u2 m6 P: V! f28.并发操作有可能引起下述( )问题。 I.丢失更新 II.不可重复读 III.读脏数据+ N v/ n5 a7 r
A. 仅I和II
5 R5 E' f D- p4 I! [8 TB. 仅I和III) }) e$ R' W8 |4 G
C. 仅II和III& G$ C9 o) o- Q
D. 都是4 M0 U% o$ [) c/ A
29.如果事务只提交对数据库所做更新的一部分而不是全部,这违反了事务的( )
. G( D& j" j+ w; ?+ tA. 原子性
/ K9 n2 W# }4 kB. 一致性+ B3 M4 { u1 v. u- B6 Z+ N P9 O9 V
C. 隔离性" W3 }1 ]( G# `0 f, O. t( G
D. 持久性* a( U. {! C" ?" d
30.关系模式中,满足2NF的模式,( )
) x. A0 V8 v1 u/ j; l% Y9 LA. 可能是1NF
! C, R6 f" J8 T/ SB. 必定是1NF$ T) I, ^# o4 \) K1 L2 f$ j, E
C. 必定是3NF$ B+ O5 P9 {- `5 K9 ?! c$ Z
D. 必定是BCNF$ | `6 p& @8 E
31.下列哪一项不是DBMS的组成部分?( )- v, m* s' R& R2 B
A. DDL及其翻译处理程序. F. d+ O. Y: `- q# D# N+ u# Y
B. DML及其编译、解释程序
. Q1 _4 e. q7 i6 k+ p1 FC. 数据库运行控制程序
; C- a8 N! R) i2 DD. 宿主语言及其编译、处理程序
+ Y& Q" o0 ~2 n; J/ d( U0 y32.在SQL语言中,条件“RETWEEN 20 AND 30”表示年龄在20到30之间,且( )1 c' o0 P |+ E+ I$ G) {# e
A. 包括20岁和30岁
8 n4 `0 Y# }$ o. z4 n5 e" I$ FB. 不包括20岁和30岁" x, ~; u6 E3 h8 P
C. 包括20岁不包括30岁
& t5 U# l* w6 b2 r1 UD. 不包括20岁包括30岁
1 @5 _. V. @0 K" j# V7 d33.SQL集数据定义、数据查询、数据操纵和数据控制功能于一体,语句 UPDATE实现哪类功能?( )6 \9 u+ ?9 A: u; z' J# c
A. 数据定义, c: p T) }3 f# s& D' w
B. 数据查询$ C; d) ~ H* b2 W, F* v$ b$ A/ n" j1 o
C. 数据操纵+ Y8 k% K: F; V l( _
D. 数据控制
* b* h& }# S# t7 d9 l34.保护数据库,防止未经授权的或不合法的使用造成的数据泄漏、更改破坏。这是指数据的( )
7 f9 Q" B6 x. S6 ?; [# y: W' mA. 安全性: A! Z" @5 H' l8 B7 R( r
B. 完整性
, J- k; u( |, OC. 并发控制! y" W, T I5 t5 ~, F
D. 恢复 E2 b& Q7 c7 j
35.关系规范化中的删除操作异常是指( )1 V h s9 [8 ^# C% l
A. 不该删除的数据被删除
; ?4 I# y: T9 Z9 r: X$ z X: lB. 不该插入的数据被插入
. e, V" H! h" G* { Y$ OC. 应该删除的数据未被删除
) }8 O. a/ } @; g/ D/ q: m; DD. 应该插入的数据未被插入( {: u* v" x! U7 }: b4 q
36.SQL的DML包括的语句有( )* v2 |/ Y' a2 \' S' w
A. ROLLBACK,COMMIT& T" r4 q& i8 {+ W, J
B. CREATE,DROP,ALTER5 Y9 \3 V s/ Y" h
C. GRANT,REVOKE
) m' T! F; d5 `/ eD. INSERT,DELETE,UPDATE8 n3 T0 \$ u$ L
37.设关系R=(A,B,C),与SQL语句selectdistinctAfromRwhereB=17等价的关系代数表达式是( )
" v" U/ G; l4 ?# q, h$ V- wA. πA(σB=17(R))
. r- t O! Y+ M' J% b9 UB. σB=17(πA(R))
2 a8 D/ E# v+ gC. σB=17(πA,C(R))
' c! q5 B% L3 K7 o! e$ P; d" tD. πA,C(σB=17(R))
3 A. E+ {" t1 {% K0 ^# E( t38.对关系模型叙述错误的是( )! Q2 D% w: A8 e1 W! Z/ I
A. 建立在严格的数学理论、集合论和谓词演算公式的基础之上
R8 r% T% \% Q& }$ @B. 微机DBMS绝大部分采取关系数据模型
$ c: r6 ^0 y9 k. t: ~8 hC. 用二维表表示关系模型是其一大特点
1 |: B/ V. S) D- M. F9 W* ~) K4 lD. 不具有连接操作的DBMS也可以是关系数据库系统, s: o4 z! ~2 g4 M
39.在SQL语言中,( )子句能够实现关系参照性规则。
9 o: R3 h, g6 j a6 E+ _2 z6 WA. PRIMARY KEY
# M) M% S, C6 B/ o! ^B. NOT NULL; V- }" _' ~( V; t8 W2 p8 N
C. FOREIGN KEY
! r; s5 B8 Q7 m0 a; nD. FOREIGN KEY...REFERENCES...3 z2 m% r0 X" S G
40.为数据表创建索引的目的是( )。$ i3 E8 m* W$ c) E
A. 提高查询的检索性能. h( ?: B+ @( q5 C7 T# ]8 A g$ f
B. 创建唯一索引9 d& H5 Q* Y# T/ s1 i7 O
C. 创建主键$ Z9 f+ s. Z/ t( v9 O! {
D. 归类
6 v$ g- N" m4 t4 n2 r9 \/ b多选题
9 e& t4 T- @0 j( l% N8 y1.事务是DBMS的执行单位,一般具有哪些性质?( )4 S7 J3 X% L# x, S) p- _
A. 原子性4 q* _- E. F6 Z: ]* {
B. 一致性6 s* t0 k( n, W8 C1 T3 X1 G K
C. 隔离性
% L4 v( b; M; G7 B0 ED. 持久性
5 R) X+ k: E$ o& w2 @% [: T2.关系模式规范化过程中,若要求分解保持函数依赖,那么分解后的模式一定可以达到( ). o( H# b7 |) A
A. 2NF
8 E/ A: n% L$ t% IB. 3NF
* p" \' p- |0 W/ n6 {C. BCNF8 A: @& B% N; ^; [! x
D. 4NF
0 n# U/ B( T( f/ t. `. k3.下面关于函数依赖的叙述中,正确的是( )
/ G8 s" ?$ \/ f' g- [A. 若X→Y,X→Z,则X→YZ
. _6 @) n2 H9 S' y% e. [B. 若XY→Z,则X→Z, Y→Z
3 X5 M3 N1 t3 m+ C5 |2 bC. 若X→Y,WY→Z,则XW→Z
: Z, s% w& }* ^/ bD. 若X→Y,则XZ→YZ
M/ V: T ~7 Y/ C/ g4.若事务T对数据R已经加了排它锁,则下面说法错误的是( )7 K& k: S/ _0 d3 n7 t
A. 其他事务对数据R可以加共享锁不能加排它锁/ U1 H, ]/ K @
B. 其他事务对数据R不能加共享锁可以加排它锁" x; d- B% A7 N. R+ y
C. 其他事务对数据R可以加共享锁也可以加排它锁$ E+ k% m6 `2 _* ~' R% W% M9 [2 L
D. 其他事务对数据R不能加任何锁
' g, f1 ?5 e, M& ?- V- `/ w5.以下函数属于元组关系演算中的集函数的有( )& u6 z$ \8 k5 o O% E; @5 A
A. COUNT:元组计数
8 ~. h7 D" T. k7 ~: ~7 Y+ K! fB. TOTAL:求总和
( R5 l# Z7 c& @4 nC. MAX:求最大值
; U: E' C0 t- U8 N# y' R/ Z; f+ hD. AVG:求平均值( d9 a$ Y# d( y
6.DBMS对数据库进行封锁时采用的基本锁类型是( )
0 N" _# b+ t- i3 |- hA. N锁
& g( C" @/ h' R6 dB. S锁4 R4 ?' Z5 t+ z
C. X锁7 c7 N% |; n+ v
D. Y锁
$ ]: H4 t1 C0 m, L7.关于"死锁",下列说法中错误的是( )
3 K# |: t. H- k1 J8 \! T cA. 死锁是操作系统中的问题,数据库系统中不存在1 F( x: s3 \$ A, _+ t$ Z2 E4 E' Y
B. 只有出现并发操作时,才有可能出现死锁- s: H$ y, O/ X8 W7 U0 S- C1 g. O
C. 在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库( ^7 f1 w \( ^1 e6 ?
D. 当两个用户竞争相同的资源时不会发生死锁- t; b! l6 B/ U, k
8.在关系数据中,三级模式结构包括( )
1 i) w* N- Y% Q4 SA. 内模式& ]: h% x. ^+ t8 N! ]1 h& H S
B. 概念模式
" B$ b5 H* F# o0 i$ mC. 存储模式8 V( L7 W# [. J% r: i) L8 ]
D. 外模式
9 I5 z0 J) I w1 B7 h# q9.E-R模型的设计又分为( )E-R模型的设计和( )E-R模型的设计两个步骤。
8 ~5 D, k$ z' r8 iA. 局部8 `, H: T2 H5 U) d: t k. R1 U! Y
B. 全局
9 O* U2 U* w$ ~+ l/ U( sC. 上层! y: \: O5 Y( ?4 R6 s/ s
D. 下层3 ?8 d7 d' G @0 v! m+ Z% N/ K( [
E. 系统& l0 M: J/ d$ r; g3 _( N4 T) d
10.关系代数运算中,传统的集合运算有( )
+ ^- r2 v/ J9 z, P) m) Z x7 KA. 笛卡儿积
8 q, q2 Z! N& _2 ]5 f2 f- RB. 并
! b N4 y- M9 ~' B0 ~C. 交
3 v1 x7 Z" r5 S) T) `0 }+ X) _D. 差 |
|