|
福建师范大学
! D( M8 W9 N. f) k福师10秋学期《数据库管理与应用》在线作业一
* A8 K- Q4 H/ |5 e5 T2 R单选题
8 n# ~# j9 m% H m& m l6 ?) B; @; b1.E-R图是数据库设计的工具之一,它适用于建立数据库的( )
' h% G M$ \1 }7 C$ x3 e ?$ iA. 概念模型4 a- F: f6 U$ q
B. 逻辑模型 u1 [8 `& @- |& ~$ u) ?$ M% e
C. 结构模型
# t9 N* @2 v- Z' l( L& b; l' `D. 物理模型( m/ i" E$ R9 d1 [9 p. I; ?
资料:A+ _, n/ l1 Q) P
2.下面系统中不属于关系数据库管理系统的是( )
3 S3 j( s- ~' q$ j ~. o8 p8 EA. Oracle
2 k& y- w0 |9 @. a; f" i) f1 eB. MS SQL Server
+ g# E. l) L k) H. o' q% jC. IMS
" g; r: ?7 Z# A; W. MD. DB22 X, L o2 ?* p/ g2 @
资料:C4 Q1 ]2 h* Y6 t# d; C) M
3.设关系R和S的属性个数为r和s ,则(R×S)操作结果的属性个数为( )
) Z5 {# g4 Y" N% q4 k8 j; ~; c! fA. r+s
5 e' m& C0 ]/ m5 n+ D3 G2 {4 Y* yB. r-s
% [$ X) \: Z6 ^9 ]0 z! j5 ~+ ^2 zC. r*s# ^" t! |/ Z" l; F: o
D. max(r,s)
" f) H, w# k& ]7 o资料:A
& F9 M2 L# V- C# u$ n4.数据库管理系统中用于定义和描述数据模式的语言称为( )
* o& U7 W, H: j+ ?+ DA. 数据库模式描述语言(DDL)( F) y* ]2 f" Z5 {! [0 i
B. 数据库子语言(SubDL)
# j v9 }. S5 ~ u2 X9 `* X j6 bC. 数据操纵语言(DML)
$ k$ D+ T7 A/ R& Q2 g3 hD. 数据结构语言
5 z5 T4 \! x7 [$ s i: F资料:A
4 L2 X9 Y0 H8 ~; Q5.下面有关主键的叙述正确的是( )
# c0 R) u( L* |! s! }A. 不同的记录可以具有重复的主键值或空值
. c3 T) P9 U5 I: T( o0 e# PB. 一个表中的主键可以是一个或多个字段
/ d8 X/ y- w1 |C. 在一个表中主键只可以是一个字段
6 C- y% E$ e! M2 w2 }! m8 vD. 表中的主键的数据类型必须定义为自动编号或文本8 P3 N; c$ D( b: K! ^/ B1 W7 T
资料:B
) g2 w! _ p$ Z0 M) L6.SQL语言中,删除一个表的命令是( )
/ y4 ?6 X2 i% v' x/ O+ X& `. NA. DELETE2 u# H6 C+ T+ Q6 A
B. DROP) k% E: }8 r( q5 f) L8 W
C. CLEAR' q) A. z3 h8 K( P% v. u2 m5 v
D. REMOVE b0 z- x" u1 Q. p7 }
资料:B+ n" Y$ X. P" W, e+ y3 ]1 W
7.规范化理论是关系数据库进行逻辑设计的理论依据。根据这个理论,关系数据库中的关系必须满足:其每一属性都是( )
/ f& i6 |0 p, I* OA. 互不相关的; R! ?6 q, n9 D5 B; B
B. 不可分解的
* Y7 U& y7 M1 yC. 长度可变的
( n( I# s0 R7 B4 e* mD. 互相关联的( f I+ T# w% w1 _
8.在下列关于关系的陈述中,错误的是( )* O1 a" X, b2 E4 b, i/ J4 y
A. 表中任意两行的值不能相同& o) m' Y0 v( v R2 p
B. 表中任意两列的值不能相同8 F2 ^( w3 a% Z" c/ f
C. 行在表中的顺序无关紧要
, n {/ d! M/ wD. 列在表中的顺序无关紧要. G9 [0 Z7 ?2 O% |3 ^- X
9.下列关于关系数据模型的术语中,哪一个术语所表达的概念与二维表中的“行”的概念最接近?( )
' h4 ~ D( G. }5 z7 x8 |7 fA. 属性4 J" I6 L- e" s
B. 关系
# m& o6 M" x( X' n# P" oC. 域
7 }/ I6 {1 }7 S, Y; @10.关系数据库管理系统应能实现的专门关系运算包括( )
; c# T$ F- b8 B( PA. 排序、索引、统计: o0 O9 i+ n B* }
B. 选择、投影、连接, R) j( Z2 Z0 x: Q
C. 关联、更新、排序6 F8 p! C: ?* K% \- Y0 r+ W
D. 显示、打印、制表
! ?' ^7 I0 H+ Y11.设有关系SC(SNO,CNO,GRADE),主码是(SNO,CNO)。遵照实体完整性规则( )4 K7 r: v( @9 M! P' m0 J) ~
A. 只有SNO不能取空值2 X0 H0 b( T3 `: ^; ^3 m
B. 只有CNO不能取空值
7 T, i) F: ~5 ~& Z+ rC. 只有GRADE不能取空值
9 X& j% j* J& ?# qD. SNO与CNO都不能取空值
8 ^, E4 p7 i2 A; V$ n. n3 M% U12.下列四项中说法不正确的是( )
% ~' \( Q, A7 e4 h3 [' l- g" bA. 数据库减少了数据冗余
1 Q% m$ T+ F! s5 D- n1 O) \/ EB. 数据库中的数据可以共享
' E: U, H# b/ j5 KC. 数据库避免了一切数据的重复
2 i8 a/ m- V1 B& g! @" ]D. 数据库具有较高的数据独立性* q6 r$ \* K+ Y; c) s. j3 D
13.用户对SQL数据库的访问权限中,如果只允许删除基本表中的元组,应授予哪一种权限?( )* Z% o; L9 m$ n
A. DROP5 h) m5 Q+ j2 S
B. DELETE
7 B. X4 Y( j& mC. ALTER+ e( j3 S, D4 O% S
D. UPDATE! U1 W' ]( P% z/ E3 \
14.一家航空公司把一年中飞行距离超过10000里的客户全部信息从名为flyers的表中转移到一张称为flyersclub的表中,该操作的语句为( )& `& z9 i' \1 z! G; a4 s( A4 f" s
A. insert into flyersclub from flyers where idistancetravelled>=10000
* k8 H+ t* T% d. w3 m) Q" s; l3 YB. insert flyersclub where idistancetravelled>=10000- A9 Z5 f* P! ]! U$ y7 j+ [6 E
C. insert into flyersclub from flyers where (idistancetravelled)values>=10000
0 O( w* ]( b/ B4 M: aD. insert flyersclub (idstancetravelled) values from flyers whe
* w5 Z( Z% \, l$ g2 E0 @- r15.下列关于E-R模型的叙述中,哪一条是不正确的?( )
4 A1 s j) O7 g; vA. 在E-R图中,实体类型用矩形表示,属性用椭圆形表示,联系类型用菱形表示
2 W. E1 B& Z5 ^1 WB. 实体类型之间的联系通常可以分为1:1,1:n和m:n三类2 f* H; d- Z4 T: H! @
C. 1:1联系是1:n联系的特例,1:n联系是m:n联系的特例
0 ]& X5 s: B3 e7 e* Y/ h L) ?/ j- Z0 {D. 联系只能存在于两个实体类型之间( ]* Z. g: ^4 Y
16.在下列关系代数的操作中,哪一个不属于专门的关系运算?( )) [ g! Z# |, `, x" h; ?0 b5 R- D
A. 自然连接
6 h+ F1 j, O/ ~0 MB. 投影
+ ~# B0 {$ T( d8 p+ UC. 广义笛卡尔积6 z" L1 Y6 g. e( m1 B( O3 ]
D. 连接3 S! K+ V# A! ]* A: u3 ^4 _. ^
17.如果在一个关系中,存在某个属性(或属性组),虽然不是该关系的主码或只是主码的一部分,但却是另一个关系的主码时,称该属性(或属性组)为这个关系的( )
: y/ C$ o; r$ `% `% ~* t2 m- IA. 候选码' g3 f1 f V; x# K
B. 主码
, q( s# }1 H6 m% Z/ LC. 外码7 M; `# n: f1 i3 R+ X& u! k0 N
D. 连接码
, H. P( u' e1 o h18.当B属性函数依赖于A属性时,属性A与B的联系是( ) r& U X. s5 V0 N" m
A. l对多
/ d4 L: G+ D' Z% \' n5 HB. 多对1$ C9 S, N8 V2 B/ k+ P" D, D
C. 多对多9 K( R1 j) E1 _
D. 以上都不是+ A2 X5 m4 {; F
19.取出关系中的某些列,并消去重复的元组的关系运算称为( )" r' ]* I/ z8 u8 P
A. 取列运算5 I. C/ n3 r" d. [, q3 @3 R
B. 投影运算& u! ]# h+ {# c. }6 h
C. 连接运算
! X6 z: G6 Z# p8 _; KD. 选择运算9 g, }5 Y6 `# z1 C, o
20.( )是由于关系模式设计不当所引起的问题。/ M: \6 [2 y B% }# H( y
A. 数据冗余
# z. c+ T7 ]& e8 R/ B9 f$ \ rB. 数据被非法读取
( c# q! r# W+ A9 h y- dC. 数据被非法修改9 M3 q) X. N9 |6 h0 b7 B- ~
D. 发生死锁
1 y& s+ v) D4 m' {" k' l21.下列关于关系数据库视图的说法中,哪些是正确的?( ) Ⅰ. 视图是关系数据库三级模式中的内模式。 Ⅱ. 视图能够对机密数据库提供一定的安全保护。 Ⅲ. 视图对重构数据库提供了一定程度的逻辑独立性。 Ⅳ. 对视图的一切操作最终都要转换为对基本表的操作。 Ⅴ. 所有的视图都是可以更新的。
3 Z6 X- r6 W( U/ e6 X0 T! CA. Ⅰ、Ⅱ和Ⅲ6 j- ~; ?1 M1 {, M( f+ U5 I
B. Ⅱ、Ⅲ和Ⅳ1 T$ h! T( a: ?. \/ e! d) U3 c
C. Ⅱ、Ⅲ、Ⅳ和Ⅴ
' h0 k4 T& X9 F G4 M* L( eD. 都正确
& q' P6 @% ~; d: ^22.下列哪一条不是由于关系模式设计不当所引起的问题?( )
7 H+ @2 i0 S8 e1 Y' o. A' eA. 数据冗余
; @+ g4 U; B8 V, D2 R1 ^3 ~B. 插入异常6 j7 v8 I& z2 p9 A7 L/ c. M- r% v
C. 删除异常4 i6 G- s- O/ ^# ? s# Y9 Q' i& o; B
D. 丢失修改
( l4 O- a/ {# s! S0 O* @23.关系数据库中,实现实体之间的联系是通过表与表之间的( ). g- ^" u) i$ @
A. 公共索引
1 d% r" U( k B, v& pB. 公共存储2 H/ y I3 W5 w3 }+ ], n6 c
C. 公共元组, f# h/ J6 v) q
D. 公共属性
- |$ C1 }( ^0 _24.为了使索引键的值在基本表中唯一,在建立索引语句中应使用保留字( )
% p! z# L: r2 |4 k0 ?; S9 i8 LA. UNIQUE9 K+ q" U0 j6 [
B. COUNT
2 L6 ], z& m% G% H' e e# U, B4 j, ZC. DISDINCT. m4 {3 F. y# r' ^7 f& Q4 U! x& v
D. UNION% T- M- S+ C$ _
25.下列关于数据库三级模式结构的说法中,哪一个是不正确的?( )
6 D' b+ ?8 p( i7 I% O4 P4 GA. 一个数据库中可以有多个外模式但只有一个内模式! J7 d& m6 v5 l- M; m
B. 一个数据库中可以有多个外模式但只有一个模式
8 u3 e, m2 V5 w4 K6 j! ~: G' K# vC. 一个数据库中只有一个外模式也只有一个内模式
. }$ z8 S! [ \* b* A: oD. 一个数据库中只有一个模式也只有一个内模式) ~0 L) ]$ J+ z+ r9 V. p
26.假定学生关系是S(SNO,SNAME,SEX,AGE) 课程关系是C(CNO,CNAME,CREDIT) 学生选课关系是SC(SNO,CNO,GRADE) 要查找选修“数据库”课程的女学生的姓名,将涉及到的关系( )
* l- `& }( Q5 e) ]4 z. z! P! nA. S
' \3 C7 i9 m; ]( s( E, E0 SB. C,SC' l8 `% K& w" k" c* S2 K
C. S,SC' s% E' [5 `8 d% Q& z
D. S,C,SC4 W U" w1 q) i& J: d! W
27.定义外键实现的是哪一(些)类完整性? ( )
9 z5 P2 E- e% u2 Y# o* F: H8 HA. 实体完整性
' W/ w% W Z7 b9 W" }9 T1 ?B. 参照完整性(即引用完整性)8 y4 J1 G) P' ]
C. 用户定义的完整性' g7 ^: x* G" K0 x$ o! T: v! H
D. 实体完整性、参照完整性和用户定义的完整性: o( u4 }. q8 N3 [8 L, c+ {; g
28.并发操作有可能引起下述( )问题。 I.丢失更新 II.不可重复读 III.读脏数据
1 r8 }2 ] {+ u+ b! pA. 仅I和II
L- a; Y L3 Z9 m# LB. 仅I和III) y2 M( v+ q( k% G
C. 仅II和III
$ q; h9 n! Z5 P4 J zD. 都是
7 |+ A( i0 c4 D+ r( w29.如果事务只提交对数据库所做更新的一部分而不是全部,这违反了事务的( )" Z( o1 I5 v8 M6 z. O2 z
A. 原子性, Y7 m/ @9 }5 @* k; ~& V0 W
B. 一致性
3 o! R2 |8 e6 J) _C. 隔离性7 M$ X ^2 _/ B) }$ u
D. 持久性
) V; V9 f/ ?9 }8 n" g30.关系模式中,满足2NF的模式,( )% B, f4 F" h" m5 N5 {
A. 可能是1NF
% ~% {" J4 o3 T1 @B. 必定是1NF( ^: j; p! n! N/ f
C. 必定是3NF
2 |" t' b' ?6 J4 z' Q2 G% u5 RD. 必定是BCNF. |$ X" d1 E( P) E4 A; @1 v
31.下列哪一项不是DBMS的组成部分?( ), t4 W( W* [# \, S
A. DDL及其翻译处理程序
& h; m }- E& p$ h4 s! p1 i8 MB. DML及其编译、解释程序, g7 ^+ S- k. W, x
C. 数据库运行控制程序
( I& d( @: n) T' tD. 宿主语言及其编译、处理程序, N, n" \: z! O9 V i
32.在SQL语言中,条件“RETWEEN 20 AND 30”表示年龄在20到30之间,且( )3 w0 l3 u1 d8 y) u3 Q
A. 包括20岁和30岁" h( ^% g9 b/ }0 O
B. 不包括20岁和30岁5 q7 j& B8 ~) l3 \) w) k
C. 包括20岁不包括30岁
. q3 d- p7 K8 I( M3 q- CD. 不包括20岁包括30岁
8 A% i' E: Y$ K$ l33.SQL集数据定义、数据查询、数据操纵和数据控制功能于一体,语句 UPDATE实现哪类功能?( )
: @0 p, v0 t j$ I. aA. 数据定义
5 Y' f. w7 d+ G2 KB. 数据查询
1 Y) w, R% O. F4 AC. 数据操纵. G$ b7 A& M- t5 e7 p$ {1 B* u
D. 数据控制6 L2 `" Q! n: C+ }
34.保护数据库,防止未经授权的或不合法的使用造成的数据泄漏、更改破坏。这是指数据的( )5 d& h- ` _: L* H9 `9 b
A. 安全性; E0 F6 b2 w/ p N5 ~3 {8 R" R
B. 完整性7 X' a+ N( {2 N9 y, a
C. 并发控制$ ]7 X# J$ E X, B' B( o' o- j% O9 _
D. 恢复" T- M% o8 m( L, m
35.关系规范化中的删除操作异常是指( )
+ i* q! h' S$ ]5 UA. 不该删除的数据被删除
+ n# u0 Z( X' S4 @! sB. 不该插入的数据被插入
, S/ l, [* Q% \) T6 xC. 应该删除的数据未被删除
. j- I# f2 s' h+ }. ^: H: {$ l. M2 l9 ED. 应该插入的数据未被插入
% U. W2 |/ Q" H* P36.SQL的DML包括的语句有( )- ` m: t- u: L! z6 Z
A. ROLLBACK,COMMIT
% m3 h8 w6 a( T- p4 `* \/ yB. CREATE,DROP,ALTER8 f3 M8 S# Z$ d9 k E1 ~
C. GRANT,REVOKE8 u- }" Q( W g) `3 u1 |+ U
D. INSERT,DELETE,UPDATE; g/ }5 ?( m' D# _$ \- v E, z
37.设关系R=(A,B,C),与SQL语句selectdistinctAfromRwhereB=17等价的关系代数表达式是( )
5 D3 w6 }! K8 |) U" }2 @- h* \A. πA(σB=17(R))7 p2 x/ M2 z, n
B. σB=17(πA(R))
" D0 b* d3 n" Y9 C u2 h/ NC. σB=17(πA,C(R))
" ?( H8 r$ @5 {& v: d; WD. πA,C(σB=17(R)): R. ?: F3 V0 ^. H
38.对关系模型叙述错误的是( )
4 o; r4 Y9 R. q2 S7 y* s2 u mA. 建立在严格的数学理论、集合论和谓词演算公式的基础之上9 t" l) y: ]$ b; X! Q* d8 v
B. 微机DBMS绝大部分采取关系数据模型5 b2 x9 n2 s' p. n* A$ T% z% N
C. 用二维表表示关系模型是其一大特点3 t& O& w, F6 X9 o, p
D. 不具有连接操作的DBMS也可以是关系数据库系统
& j6 U8 J4 ~6 a3 @7 _+ e. h# `8 K39.在SQL语言中,( )子句能够实现关系参照性规则。 S& {! y7 _# q2 H6 W
A. PRIMARY KEY$ P/ y" u" ^( R8 k1 o( @9 z+ C
B. NOT NULL% v7 H; m4 j7 b1 R% b9 P# a7 ?8 R0 R" T
C. FOREIGN KEY. B9 p# y3 S# z4 s1 H
D. FOREIGN KEY...REFERENCES...
+ f& o1 J; Y2 z! E! v$ J2 ~2 h40.为数据表创建索引的目的是( )。
! H* K% V W3 l4 k+ T/ {A. 提高查询的检索性能
$ R: }- U2 o" A1 g2 m+ J0 N5 T' oB. 创建唯一索引
+ C m# @9 ~/ ?C. 创建主键8 H" I. |) [4 u
D. 归类
4 I7 _2 S9 x/ q0 i0 I多选题: l/ {. t) I1 N4 S5 y
1.事务是DBMS的执行单位,一般具有哪些性质?( )! }" k5 G4 m z5 j& _
A. 原子性( z7 }+ u6 S x3 X6 ]2 I# i* b! s
B. 一致性" u; Y5 z" W7 E! y
C. 隔离性) b E* C* }" u+ ?4 y' A6 L! n/ P+ p
D. 持久性
! x v0 T+ D h5 X' X; v* j* e2.关系模式规范化过程中,若要求分解保持函数依赖,那么分解后的模式一定可以达到( )4 P! P+ T3 }6 U2 P$ t
A. 2NF; y! X4 U6 d, T/ x0 R( @5 ~
B. 3NF
1 f$ o9 ?6 E0 _3 q0 JC. BCNF% N0 ^9 b9 |+ d
D. 4NF% m9 D) j5 J/ {* q, ~, U( v% R' n
3.下面关于函数依赖的叙述中,正确的是( )1 D$ l. v8 C) @1 K% W) p
A. 若X→Y,X→Z,则X→YZ
N( l, u- C2 V$ G7 Z! vB. 若XY→Z,则X→Z, Y→Z( q s# ?& ]+ k% S2 Q
C. 若X→Y,WY→Z,则XW→Z3 q: b' ]: D, }+ y
D. 若X→Y,则XZ→YZ9 K9 @/ ]3 e& T& b
4.若事务T对数据R已经加了排它锁,则下面说法错误的是( )
5 h7 J6 b5 H }/ J! gA. 其他事务对数据R可以加共享锁不能加排它锁% W% x$ j9 H. p1 W0 H
B. 其他事务对数据R不能加共享锁可以加排它锁" g7 S$ E3 D ?) ?
C. 其他事务对数据R可以加共享锁也可以加排它锁
1 C4 k+ M7 F' D3 E* m! XD. 其他事务对数据R不能加任何锁
3 b @3 g2 }, m7 F: v7 _/ y0 S5.以下函数属于元组关系演算中的集函数的有( )
( N9 R! ^/ M7 h" x! T0 @A. COUNT:元组计数; W, B( z9 d+ t4 a
B. TOTAL:求总和; H$ \5 ]! g3 n5 k" v; d
C. MAX:求最大值* P! X: u8 f3 V8 x, B, u8 |6 J$ a2 t; U
D. AVG:求平均值
- C; P6 [0 x, Q" j0 K" C/ M3 }7 ?6.DBMS对数据库进行封锁时采用的基本锁类型是( )3 u. b j3 d& {" a' |
A. N锁
9 {, p7 y5 H4 B3 e6 mB. S锁! Q9 G- n& f' v" W" O0 D
C. X锁6 L- X# v1 |; X3 C5 H- j
D. Y锁# n5 r) N8 T9 X6 \% _& F4 l; Q& M' d
7.关于"死锁",下列说法中错误的是( )
# z. T9 T0 z* XA. 死锁是操作系统中的问题,数据库系统中不存在
- z: \" k2 G6 rB. 只有出现并发操作时,才有可能出现死锁3 D5 l9 g, _+ u, ~) L% }& Y
C. 在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库% \3 M9 `4 F, p' B, j
D. 当两个用户竞争相同的资源时不会发生死锁$ X) K( |( w+ p4 O$ S
8.在关系数据中,三级模式结构包括( )+ T2 b r/ k6 U$ q9 K% g: f4 g6 x
A. 内模式. C. B+ H% ^: l8 x: j. P' q( b
B. 概念模式
/ g9 z% \" X! E7 T! WC. 存储模式; a, P" O: Z/ t
D. 外模式
+ r5 D! N- {+ s8 g9 i9.E-R模型的设计又分为( )E-R模型的设计和( )E-R模型的设计两个步骤。
, [' t5 |$ i7 X- l6 ?# \+ g' yA. 局部/ W: L. x( c- F
B. 全局
, x7 K! o+ {/ b& C6 \C. 上层
" ] K0 ]) d( a, ], _6 b" X9 vD. 下层
$ v7 p: T6 ?# M% C3 i( PE. 系统9 I2 j V8 |5 g4 W; e0 w
10.关系代数运算中,传统的集合运算有( )! |: F7 Q0 E3 J: i+ D# B& v
A. 笛卡儿积, ~+ L/ r" P9 N+ O1 ~
B. 并
+ E, H, Z, i T9 k5 g0 w Y. @0 ]C. 交
. w. p# ]( ?5 s8 H5 ] O; fD. 差 |
|