|
福建师范大学* s8 g; f4 [4 c* C$ o8 R
福师10秋学期《数据库管理与应用》在线作业一. t6 `: L7 }) ~) u; N
单选题
6 K1 ~$ T7 @2 f+ w- r' u1.E-R图是数据库设计的工具之一,它适用于建立数据库的( )& |% A; v0 L' I% f
A. 概念模型$ g2 {7 [% S( F0 y6 P
B. 逻辑模型
2 t0 \$ F2 ]1 Y' C8 i! ZC. 结构模型2 L% q2 M O, T+ \# G
D. 物理模型; C, H7 u! F, p- I4 S+ W8 }
资料:A/ |/ @; X3 a! S! I5 D2 z
2.下面系统中不属于关系数据库管理系统的是( )7 r6 l) F6 G2 Q3 z
A. Oracle% k' I f+ o! W- n' G% T
B. MS SQL Server
8 y3 A7 z- g S6 I! c# |C. IMS: i8 }) b2 W' y# f1 G. N$ c, ^
D. DB2
/ W6 l1 J+ [ R8 _8 J" a+ Q资料:C2 F9 l% s' R' u: M) y7 m( U* x
3.设关系R和S的属性个数为r和s ,则(R×S)操作结果的属性个数为( )
7 J% b( A1 X$ V4 `: u; H/ AA. r+s
( ]$ Q1 J! D1 `4 w' ]' ?" LB. r-s
6 a* c8 C, c! P- g* F0 p! n& s$ RC. r*s
5 w8 \, A( a9 z. qD. max(r,s)
) }( H! E; \+ @, w/ g3 J) l资料:A! O) }2 H% s. A3 \
4.数据库管理系统中用于定义和描述数据模式的语言称为( ) B% g2 e$ ^2 q6 T+ p# P
A. 数据库模式描述语言(DDL)0 I& L2 n: l4 x4 J
B. 数据库子语言(SubDL)
$ M3 d/ W, ^" \7 N' H `C. 数据操纵语言(DML)9 U% ^' k1 q: P5 f+ i
D. 数据结构语言* `5 L3 q( g( I9 H
资料:A
- q3 i' W$ o' i F* }, {2 q5.下面有关主键的叙述正确的是( )
) v# f; v& s1 K1 b/ O9 k* LA. 不同的记录可以具有重复的主键值或空值; |* V5 l8 x$ ]
B. 一个表中的主键可以是一个或多个字段' K' L, H* q0 b# f7 W9 ?
C. 在一个表中主键只可以是一个字段
7 n9 W0 p: X# B1 JD. 表中的主键的数据类型必须定义为自动编号或文本
1 S5 ]5 E) N) o5 t资料:B
9 o8 P3 N. j) ~" @6 F% z6.SQL语言中,删除一个表的命令是( ); @) y. r0 x( J+ K
A. DELETE
( \, r) i7 l: B' c$ kB. DROP1 i, n+ ?" y, |: W# `0 o# n
C. CLEAR* A5 X& o$ A0 g2 Z% i( `
D. REMOVE
0 L3 o/ u5 @( a% U5 F, J资料:B1 n/ O% H4 z; q! A0 L
7.规范化理论是关系数据库进行逻辑设计的理论依据。根据这个理论,关系数据库中的关系必须满足:其每一属性都是( )4 g+ f) I, Q* g( n
A. 互不相关的8 P" g2 E$ d$ G9 `4 r
B. 不可分解的% Z2 f/ K. S+ p) o/ N2 |: |7 J
C. 长度可变的
) G) t7 F$ P& l. S2 k+ }D. 互相关联的" B; d0 G1 S) Z- _2 D# z
8.在下列关于关系的陈述中,错误的是( )! O0 |; [' J. a! c$ J
A. 表中任意两行的值不能相同
% {% X' C' H. DB. 表中任意两列的值不能相同% H9 p4 j4 K* Q
C. 行在表中的顺序无关紧要
0 \1 ]9 ?3 ^: K5 H% y5 ^D. 列在表中的顺序无关紧要. @3 ^* l- C+ s& P9 H
9.下列关于关系数据模型的术语中,哪一个术语所表达的概念与二维表中的“行”的概念最接近?( )( j) R ^# n+ R& G. G
A. 属性
* a7 i- g0 z& R+ O1 c9 p, jB. 关系
4 U- Q7 X T$ CC. 域
2 ~$ t8 c& X1 x4 P! K' P: _10.关系数据库管理系统应能实现的专门关系运算包括( )
: P$ U5 h; l# l/ i- ~( u! IA. 排序、索引、统计
7 n1 f- d+ Q+ _! @( |0 KB. 选择、投影、连接
$ H7 ~& R! ~% f* X" l% XC. 关联、更新、排序. y4 [: [5 ?# a0 F. w6 {. t
D. 显示、打印、制表
) v9 m: {/ {$ K7 l0 P, z/ N11.设有关系SC(SNO,CNO,GRADE),主码是(SNO,CNO)。遵照实体完整性规则( ); J9 a% h% Q y5 N0 y
A. 只有SNO不能取空值" E9 d5 ~! o @& ^
B. 只有CNO不能取空值
) U) |& i# H& FC. 只有GRADE不能取空值
& e& k# N, K$ O( e2 P0 D" u' ^2 }D. SNO与CNO都不能取空值
1 A2 I N; ~+ R12.下列四项中说法不正确的是( )' A$ j- p+ |# g7 P$ P9 i
A. 数据库减少了数据冗余
\1 `; j% {/ ?# |0 uB. 数据库中的数据可以共享
2 B9 S# x0 y5 S/ n: p; zC. 数据库避免了一切数据的重复
7 j& o/ k4 r- X: e* QD. 数据库具有较高的数据独立性
% l7 f9 n7 ]$ N5 R7 G: {13.用户对SQL数据库的访问权限中,如果只允许删除基本表中的元组,应授予哪一种权限?( )
t: h/ |8 j2 m5 A- ]% ]9 U- SA. DROP/ A6 A: v* ~. L/ l6 X/ L
B. DELETE
; I4 K5 |. s1 {& oC. ALTER; n2 c) h% Y: X5 ~" B; O* J
D. UPDATE& n* s0 p& `* n. D) K
14.一家航空公司把一年中飞行距离超过10000里的客户全部信息从名为flyers的表中转移到一张称为flyersclub的表中,该操作的语句为( )
3 ^ ^7 U e/ A7 w3 S: {A. insert into flyersclub from flyers where idistancetravelled>=100001 m$ ]- N9 t( E& Z5 b' e
B. insert flyersclub where idistancetravelled>=10000
- A* d4 i: Y2 V! ]* _+ xC. insert into flyersclub from flyers where (idistancetravelled)values>=10000* |& Y# n1 j! j+ z' L% o" m
D. insert flyersclub (idstancetravelled) values from flyers whe
# f) R4 v, j) p15.下列关于E-R模型的叙述中,哪一条是不正确的?( )+ b) ~; ]# ~; E+ n4 `
A. 在E-R图中,实体类型用矩形表示,属性用椭圆形表示,联系类型用菱形表示/ Q9 L; y& o8 l! Q. N$ [
B. 实体类型之间的联系通常可以分为1:1,1:n和m:n三类
4 x* ~! K" v5 n q# y! KC. 1:1联系是1:n联系的特例,1:n联系是m:n联系的特例1 Y* p h! z4 U: O: @+ G9 z2 \
D. 联系只能存在于两个实体类型之间6 V o& K4 `2 \: d
16.在下列关系代数的操作中,哪一个不属于专门的关系运算?( )
y6 [& @) q4 d. ~, t$ gA. 自然连接
" @# {( ?5 X5 T% VB. 投影0 N7 V3 N' b l* U! ?' A6 s& t3 o$ d
C. 广义笛卡尔积) {6 Y1 P1 B. {1 }% @
D. 连接/ s5 R* l R$ q3 F
17.如果在一个关系中,存在某个属性(或属性组),虽然不是该关系的主码或只是主码的一部分,但却是另一个关系的主码时,称该属性(或属性组)为这个关系的( )
: Y1 @5 c# c6 M% h3 z5 L- E5 OA. 候选码
# d& n* a0 s+ V4 Y8 G3 [/ sB. 主码
" F* u0 b7 y5 W% A3 EC. 外码
( i/ C7 Z }* n8 wD. 连接码% y/ Z W( z0 j
18.当B属性函数依赖于A属性时,属性A与B的联系是( )* A4 n6 \/ K& K' _
A. l对多
$ \) d+ h s, E- ]7 YB. 多对12 c5 T' L" J- m' Q: y
C. 多对多
' h9 o7 j: k7 n7 d/ y. ]2 U6 L* u1 X, PD. 以上都不是: ]* p, ^ O5 y
19.取出关系中的某些列,并消去重复的元组的关系运算称为( )' R8 ? ~" w* m K+ u
A. 取列运算, V! d1 ~ z1 w/ v$ X. a
B. 投影运算
/ a7 A% l0 c* L' V) AC. 连接运算& n& T, n$ B6 O* w
D. 选择运算. ]9 y7 u: r A
20.( )是由于关系模式设计不当所引起的问题。
! G5 t6 i% S! cA. 数据冗余
: Y O- M9 E8 b4 WB. 数据被非法读取
5 v0 V: b( N! X0 ]* e2 @C. 数据被非法修改7 j+ [6 n/ ]& v
D. 发生死锁2 N6 L- o- P: y! \
21.下列关于关系数据库视图的说法中,哪些是正确的?( ) Ⅰ. 视图是关系数据库三级模式中的内模式。 Ⅱ. 视图能够对机密数据库提供一定的安全保护。 Ⅲ. 视图对重构数据库提供了一定程度的逻辑独立性。 Ⅳ. 对视图的一切操作最终都要转换为对基本表的操作。 Ⅴ. 所有的视图都是可以更新的。8 O6 P7 v2 ?8 I* Q. E# H \
A. Ⅰ、Ⅱ和Ⅲ+ U) P8 `% f& ^4 ~& I$ M& \
B. Ⅱ、Ⅲ和Ⅳ
! I3 v: l" j' c( A+ s6 k/ r4 y9 DC. Ⅱ、Ⅲ、Ⅳ和Ⅴ
' |# Y) K3 a# w4 w4 n* DD. 都正确' Q+ N- q+ m, B: o( m0 ?
22.下列哪一条不是由于关系模式设计不当所引起的问题?( )- j4 M8 D# |9 H9 X
A. 数据冗余5 @# s& f. a& ~0 M4 R
B. 插入异常 P* D+ } p. N; [. ]% T
C. 删除异常; w( j7 Y: z2 T& E, ? b m9 ]: I; T
D. 丢失修改
- z. K% T1 i1 R0 b4 o- N23.关系数据库中,实现实体之间的联系是通过表与表之间的( )
( n+ @/ d6 o. }2 uA. 公共索引
: V$ U, {: g: W# p) O% GB. 公共存储- Z9 W/ m' ]* B7 F% W. r6 y
C. 公共元组' |- F0 X5 |9 n) q9 \# B* n, W( i* \
D. 公共属性" K# K* b* t% j( H( q# ^
24.为了使索引键的值在基本表中唯一,在建立索引语句中应使用保留字( )
4 T* j1 ^& j2 Q6 q5 X* A" x, | `7 FA. UNIQUE
- u5 }# _9 {6 j; b' v8 x) m& tB. COUNT
* [5 l' _7 r& X: N0 B- pC. DISDINCT
& }$ ?/ r o9 V" C4 g- ~# n" v& j' v8 zD. UNION
. R( e8 [2 T9 F25.下列关于数据库三级模式结构的说法中,哪一个是不正确的?( )
& X! y* h2 u, _- k+ v/ xA. 一个数据库中可以有多个外模式但只有一个内模式+ f) T8 b& [: V3 n% w. W* {( B
B. 一个数据库中可以有多个外模式但只有一个模式. U1 p! @, A) `8 e$ y- K! _6 |
C. 一个数据库中只有一个外模式也只有一个内模式" k; C G" ]3 T3 x' N9 U
D. 一个数据库中只有一个模式也只有一个内模式; t0 A# y2 @# d. l! ~' t
26.假定学生关系是S(SNO,SNAME,SEX,AGE) 课程关系是C(CNO,CNAME,CREDIT) 学生选课关系是SC(SNO,CNO,GRADE) 要查找选修“数据库”课程的女学生的姓名,将涉及到的关系( )
" `- R3 c: t* I% P1 r: l9 w* LA. S A) ~0 y' i) S% N" D
B. C,SC% P7 ]/ f6 o$ Q& V, u0 a& w% T
C. S,SC( P# J/ k4 P5 Z5 |1 N5 [% V, n) P% a0 \
D. S,C,SC
; s& P2 V& r# q9 D( c' A. ?: v) D27.定义外键实现的是哪一(些)类完整性? ( )
; Y2 v+ Q& Q& L) f) u# \A. 实体完整性' ?" Z3 f" n4 H) `# C m% C5 |/ X1 T
B. 参照完整性(即引用完整性)
6 }8 i4 N6 p5 k( w3 ?: `C. 用户定义的完整性
2 T/ C) b3 W+ s0 q6 QD. 实体完整性、参照完整性和用户定义的完整性' g f1 F! b9 l( i% g/ {7 u
28.并发操作有可能引起下述( )问题。 I.丢失更新 II.不可重复读 III.读脏数据
5 t+ G( t! H% i; ~* dA. 仅I和II
! Q# S+ s2 [: J) m- mB. 仅I和III
- y2 E$ X/ b7 |: v- HC. 仅II和III
I: Z ^9 B* x6 m- OD. 都是* w% x; h) m9 w, S: ?$ Z) K- R$ q
29.如果事务只提交对数据库所做更新的一部分而不是全部,这违反了事务的( )' F8 D' A3 ?$ c) A
A. 原子性
6 A& A9 R3 y7 s1 l7 ]# S* Q" X! ?6 aB. 一致性0 b/ [7 q% }1 {- b# P9 r
C. 隔离性0 s, f+ Y1 z) I. V3 f1 r4 e
D. 持久性
# n3 f1 D: _9 _2 x5 ~30.关系模式中,满足2NF的模式,( )
) [( l4 v8 t% h* U* r; t3 c. d: DA. 可能是1NF
, O' `; v7 r& T1 s' Y1 b4 BB. 必定是1NF
: } h# e0 T9 J& D: a3 q5 TC. 必定是3NF
4 t( _" V: k: b' T- m m( T. |; DD. 必定是BCNF
5 t3 l6 C! W5 I3 R1 J31.下列哪一项不是DBMS的组成部分?( )+ g+ D: s2 {6 L2 Q2 w5 y6 P' G
A. DDL及其翻译处理程序$ r2 m+ K) E. [9 j* N
B. DML及其编译、解释程序; S( l9 S/ H* f% C
C. 数据库运行控制程序
( p0 i# u, P2 z I6 GD. 宿主语言及其编译、处理程序8 n# L$ V5 D0 h/ ]
32.在SQL语言中,条件“RETWEEN 20 AND 30”表示年龄在20到30之间,且( )' B& |8 ~4 r: P0 V
A. 包括20岁和30岁
* \+ W# o0 D0 uB. 不包括20岁和30岁7 z& Y0 q& P& u6 w" M4 m1 t% g1 y6 g
C. 包括20岁不包括30岁
+ |/ b5 k8 z: Z% O W1 T1 ^0 KD. 不包括20岁包括30岁7 A$ w. c! ?# }. j9 j
33.SQL集数据定义、数据查询、数据操纵和数据控制功能于一体,语句 UPDATE实现哪类功能?( )
1 A* ? R' y k- vA. 数据定义
6 W) ?+ \7 ]# F4 b4 tB. 数据查询
. n! k2 k% Z5 a5 f+ @C. 数据操纵5 p& u( r$ K- a2 t
D. 数据控制1 x3 C4 U0 L4 k
34.保护数据库,防止未经授权的或不合法的使用造成的数据泄漏、更改破坏。这是指数据的( )
( F! Y$ |1 U7 |0 qA. 安全性4 A( d* C$ X3 T
B. 完整性/ g( E |/ ~4 T8 X9 ^
C. 并发控制
8 {! E6 M4 m. ^$ HD. 恢复4 l! j' w& Z b# G T. ^+ K
35.关系规范化中的删除操作异常是指( )7 ^1 o* e" J b) y% V
A. 不该删除的数据被删除% c7 d8 P8 R) v: b: Z' T+ x" W/ C! I
B. 不该插入的数据被插入1 e- f6 G# f( b; S
C. 应该删除的数据未被删除
$ z! f T2 Z0 e9 D* ?7 ?2 vD. 应该插入的数据未被插入
" C* ?8 V0 u6 u5 }/ y4 K36.SQL的DML包括的语句有( )7 L' R+ k( {, {# q: c' K9 X
A. ROLLBACK,COMMIT" ~+ E/ S. U. [! I. F% y4 U @
B. CREATE,DROP,ALTER
* a+ _! @1 i: ^C. GRANT,REVOKE+ s! _6 [) M1 p+ I% k( K0 s5 F
D. INSERT,DELETE,UPDATE
3 J5 n' a" {1 |9 @, f H' f: I37.设关系R=(A,B,C),与SQL语句selectdistinctAfromRwhereB=17等价的关系代数表达式是( )( Q9 `, k! G& U U* O
A. πA(σB=17(R))
2 _$ W2 \: A; x: C( [. m: kB. σB=17(πA(R))
4 z! I6 H, F4 Z9 ]) L$ fC. σB=17(πA,C(R))
: x/ S0 P/ o# w3 GD. πA,C(σB=17(R))
$ e, f; T0 g6 m9 T L6 J( b8 e- `38.对关系模型叙述错误的是( )1 ?9 z# I4 m ~
A. 建立在严格的数学理论、集合论和谓词演算公式的基础之上3 f9 s6 ~ V Z9 a5 L
B. 微机DBMS绝大部分采取关系数据模型
$ ~4 C* A" U o6 `1 gC. 用二维表表示关系模型是其一大特点
b, w7 N5 P; l% O2 _6 gD. 不具有连接操作的DBMS也可以是关系数据库系统
" l" U" U" G) S4 h W% I4 X39.在SQL语言中,( )子句能够实现关系参照性规则。
- m( k$ Z: S. \& D- ]( OA. PRIMARY KEY
' N5 h! U; W0 @1 I& G; F5 TB. NOT NULL
3 ]2 }) g# ]3 c& m/ ^( XC. FOREIGN KEY
0 ?% b, Z2 L+ H; t' S1 DD. FOREIGN KEY...REFERENCES...$ t' z6 B+ Q! J: g
40.为数据表创建索引的目的是( )。
- Z1 S6 p3 K! s& r4 x" g0 aA. 提高查询的检索性能/ P. N9 M4 ~5 h/ F9 e
B. 创建唯一索引6 \& t$ X+ P p5 P$ T0 ^" o1 g
C. 创建主键
# r7 |0 B, r0 F, A0 p, s, bD. 归类8 F9 p* l1 o" f4 u$ c6 L
多选题
) B3 T, @ @( U Z0 ^+ ?6 f+ S1.事务是DBMS的执行单位,一般具有哪些性质?( )" g: W# `& W# B
A. 原子性
0 c# z5 L" R; E: j4 X/ ^. Q9 IB. 一致性" h' n K) ]' ~) k1 |* [+ Y
C. 隔离性7 C' L0 X2 Y4 k5 ~
D. 持久性
3 C9 Z l; m0 H: G2.关系模式规范化过程中,若要求分解保持函数依赖,那么分解后的模式一定可以达到( )+ m9 K3 s3 v1 n( b0 U2 Y& F* w
A. 2NF% u) L/ }% V8 T' G
B. 3NF$ ?7 ?2 m6 F: K1 A* X& t; g
C. BCNF
/ f5 y1 Y8 K V) f2 eD. 4NF
) A' a( H( V% [$ c3.下面关于函数依赖的叙述中,正确的是( )
" L. U$ a0 e9 S8 g7 l/ t& nA. 若X→Y,X→Z,则X→YZ6 }( T( u6 _3 X% S3 f; ]
B. 若XY→Z,则X→Z, Y→Z5 [: W( N! Y, B
C. 若X→Y,WY→Z,则XW→Z
% r" @: h, o6 G4 sD. 若X→Y,则XZ→YZ
8 [2 ]# s- m9 _$ d Z3 g& ]% W' \4.若事务T对数据R已经加了排它锁,则下面说法错误的是( )0 ?, p$ _* ~9 d
A. 其他事务对数据R可以加共享锁不能加排它锁
& ] Q4 G5 W1 C) aB. 其他事务对数据R不能加共享锁可以加排它锁+ g5 f, r1 r- g" U3 I
C. 其他事务对数据R可以加共享锁也可以加排它锁
5 D Q* U( |/ t" f; K- ND. 其他事务对数据R不能加任何锁+ |% v! V6 t$ }
5.以下函数属于元组关系演算中的集函数的有( )8 x+ `. a/ h9 F) T( {
A. COUNT:元组计数7 i) O* Q8 B h' G0 Z1 p
B. TOTAL:求总和
0 v8 ?5 I( `4 kC. MAX:求最大值
H3 E3 z( P3 r$ Y8 S; E4 {$ TD. AVG:求平均值6 X, a. p* E) ^! Z" X$ Q! z
6.DBMS对数据库进行封锁时采用的基本锁类型是( ). q9 g6 a& [+ b. F4 S* a6 W* D
A. N锁
% U" e( D+ I4 _/ W Y' M2 m3 ?B. S锁6 L5 ? n0 u6 Z; b, h+ F- t }3 d
C. X锁! l) p' j( s+ Z& N- h: l# \
D. Y锁
. J0 L( p$ E- c; q7.关于"死锁",下列说法中错误的是( ), N; K4 G, b8 X3 t0 o6 M0 G
A. 死锁是操作系统中的问题,数据库系统中不存在4 |* i; E8 O6 k
B. 只有出现并发操作时,才有可能出现死锁# L- i' x* Y. H" d, y! f. I# ^
C. 在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库# }7 H# z( s4 x7 b9 K3 ^
D. 当两个用户竞争相同的资源时不会发生死锁
" m7 \( X3 l! r' ]* t8.在关系数据中,三级模式结构包括( )2 I4 n4 n4 z. ]. h4 @
A. 内模式
9 D x/ ~0 b2 o( u; z0 h% wB. 概念模式
5 p a) B3 u4 {% I* N( nC. 存储模式
0 c" S2 G; n& x) d7 i$ K/ S. iD. 外模式
8 i8 m4 n' x' u4 o3 \9.E-R模型的设计又分为( )E-R模型的设计和( )E-R模型的设计两个步骤。
9 ]2 L8 V" v9 `3 n. NA. 局部
* x5 f) x! ^$ v8 G8 K3 h! rB. 全局, D) N1 h u7 {% P
C. 上层) l. L. |% q: O K* G3 J. }
D. 下层5 p% e5 E. [# g$ a* Z2 _3 z
E. 系统 O% l: E4 B% p+ `" C; P4 F
10.关系代数运算中,传统的集合运算有( )9 C ]2 s3 O1 x2 K+ i
A. 笛卡儿积
4 K9 e; J |5 z/ D8 i0 h8 u( SB. 并
- G9 }7 A! N) s! `7 U' TC. 交# r* F" R5 E3 T4 b
D. 差 |
|