|
福建师范大学
8 g0 S E \, E1 ]* Y4 r福师10秋学期《数据库管理与应用》在线作业一7 J1 R! J+ c& R1 |
单选题! \1 s( t# l A! Y: g
1.E-R图是数据库设计的工具之一,它适用于建立数据库的( )
6 u+ B9 `! O9 h2 M9 V7 D9 V9 j! r( T8 KA. 概念模型
+ X V; h9 j) }) iB. 逻辑模型" Y$ W$ _. s; G' ?8 h* P
C. 结构模型
$ |* T, _4 A9 n- z3 x5 fD. 物理模型
9 A* z* m4 [* y资料:A
( p X' D7 ^( E8 R# l% T- m2.下面系统中不属于关系数据库管理系统的是( )
) W4 O U! r1 ?8 r: b9 z7 n* |A. Oracle
5 m( v% [! d' C/ j. @' QB. MS SQL Server- R& i( }4 b7 W
C. IMS
! v7 ?* E& v8 e4 x+ R, }5 s. O( ]D. DB2
* @+ t) s( h2 b9 Z( p' q6 G资料:C, D/ k, h& \5 t
3.设关系R和S的属性个数为r和s ,则(R×S)操作结果的属性个数为( )! V7 a# Z) j" n* h' o" o
A. r+s
# S6 z; ^+ u8 X6 J( N5 s4 y( MB. r-s
# O: ]8 v( p" k" b7 V- l$ P- ]C. r*s
( ~% `7 v# p: Y0 I% tD. max(r,s)/ G* {( X' I+ ]4 l [
资料:A& S& Y: ]7 L2 L" Q
4.数据库管理系统中用于定义和描述数据模式的语言称为( )3 d- ?+ u P( M# w$ h, d7 \9 j* x
A. 数据库模式描述语言(DDL)
. l @ c! W4 D4 E/ ZB. 数据库子语言(SubDL)/ f8 P; G7 C p9 v" K% }' T0 [
C. 数据操纵语言(DML)+ ^9 g0 u& v' p5 F
D. 数据结构语言' s1 q2 K% F$ Q- m' O% x
资料:A
( W; [3 u/ ^) F. {3 e9 N1 T) w5.下面有关主键的叙述正确的是( )
0 D0 F- p3 F+ Q+ G0 w2 _/ ]7 FA. 不同的记录可以具有重复的主键值或空值2 Y! T O9 I9 s" j! p' G5 w
B. 一个表中的主键可以是一个或多个字段
* ^, o* y9 e! ~3 u, a6 cC. 在一个表中主键只可以是一个字段
7 R: {: C1 N& i( w- qD. 表中的主键的数据类型必须定义为自动编号或文本0 z; t6 i* |' t- t1 t$ H
资料:B# N) E+ Y8 ~/ V5 E( Y
6.SQL语言中,删除一个表的命令是( )
5 M6 Z- T" {* z' g9 T: r( M' D* M) uA. DELETE V( G* f& j {" d+ _+ E2 E
B. DROP# l/ m/ L( r5 s, C# h% c
C. CLEAR# z( i! |% c3 L! Y% t5 a) P
D. REMOVE3 _' Y+ x! D( c4 c6 e6 I/ q. Z" o# f
资料:B
& K9 g! P/ Z" a, \9 Z7.规范化理论是关系数据库进行逻辑设计的理论依据。根据这个理论,关系数据库中的关系必须满足:其每一属性都是( )& I* l% [9 w0 `7 I. Z- D) d' \
A. 互不相关的; M" _* X3 @, c% Y5 r
B. 不可分解的5 k0 r/ T; D3 b0 A0 S
C. 长度可变的. z9 n f0 d9 S8 h3 H7 |" O
D. 互相关联的' l6 N) D2 B" v) ]* D
8.在下列关于关系的陈述中,错误的是( )& }0 J3 F- k$ w+ o, k
A. 表中任意两行的值不能相同
' o: Y k3 }! h- n2 {B. 表中任意两列的值不能相同 ^2 ]( C/ x, R0 T0 I( o! F4 A# N& K7 @
C. 行在表中的顺序无关紧要4 T. t" N/ \ Q; z
D. 列在表中的顺序无关紧要
1 F5 X7 g' ?" l* l! @2 F0 Q9.下列关于关系数据模型的术语中,哪一个术语所表达的概念与二维表中的“行”的概念最接近?( )3 f* B+ C- |) X5 A$ J! z: L
A. 属性* H6 i8 x. }+ f: K, u+ S( B1 `
B. 关系
( }) d6 ~. [: z. |6 W' M* AC. 域8 ~, P4 S4 g0 ^0 B9 Q( T3 P: u
10.关系数据库管理系统应能实现的专门关系运算包括( )
/ l6 e5 v: V6 {! R, N) jA. 排序、索引、统计( D2 i H& d; D3 h G* G2 v
B. 选择、投影、连接7 {: k9 _: O& Q; c0 Q) ^
C. 关联、更新、排序5 G0 s$ d3 V! ~( g* N" J
D. 显示、打印、制表
7 q" O4 j/ ^2 h2 I, z# z11.设有关系SC(SNO,CNO,GRADE),主码是(SNO,CNO)。遵照实体完整性规则( )
! E0 t+ D6 }) X5 z; |5 @2 ^# R3 i: [* lA. 只有SNO不能取空值: I. m% m# }/ P/ Q# i/ h
B. 只有CNO不能取空值0 `" x9 x$ P5 e1 } M
C. 只有GRADE不能取空值
( _, i U8 Y' A" CD. SNO与CNO都不能取空值
; w8 o9 q2 u/ t, u9 L! C12.下列四项中说法不正确的是( )
5 w% ^7 Q1 K1 K2 U+ r. k5 hA. 数据库减少了数据冗余7 @- d8 z$ W* W4 r% o$ p
B. 数据库中的数据可以共享
' @. _3 i0 l0 X. k6 QC. 数据库避免了一切数据的重复+ _9 |3 M$ S% T( g9 i- R' ^
D. 数据库具有较高的数据独立性
' U! a; j5 k8 K3 L$ o& j; E5 B+ M" w13.用户对SQL数据库的访问权限中,如果只允许删除基本表中的元组,应授予哪一种权限?( )
; O$ w9 h5 _5 o# m2 N/ R7 @A. DROP
( W. q: }7 w! c- BB. DELETE- D7 j5 |3 ]3 s1 L
C. ALTER7 C- t& I0 I0 `- G/ R
D. UPDATE- V6 j' ?" E, ]! ?' S- R/ ~, u) _
14.一家航空公司把一年中飞行距离超过10000里的客户全部信息从名为flyers的表中转移到一张称为flyersclub的表中,该操作的语句为( ), g% P5 X/ Z/ f- u
A. insert into flyersclub from flyers where idistancetravelled>=10000
, `$ ~/ R) l, Q( WB. insert flyersclub where idistancetravelled>=10000
" w4 {3 O( [ e2 \9 WC. insert into flyersclub from flyers where (idistancetravelled)values>=10000
& u. s T$ b* W) R5 Q' f* b- `D. insert flyersclub (idstancetravelled) values from flyers whe
' q1 r1 H8 S3 _. H. ?6 f15.下列关于E-R模型的叙述中,哪一条是不正确的?( )
* J9 i# `; t1 h' `9 @A. 在E-R图中,实体类型用矩形表示,属性用椭圆形表示,联系类型用菱形表示* k( E* s, a; }. l$ l6 A: R
B. 实体类型之间的联系通常可以分为1:1,1:n和m:n三类2 y+ z) J, G7 M' R
C. 1:1联系是1:n联系的特例,1:n联系是m:n联系的特例
* y! I! e9 h* W9 O5 rD. 联系只能存在于两个实体类型之间. A+ w( j& r3 {' j8 g
16.在下列关系代数的操作中,哪一个不属于专门的关系运算?( ), m( ~/ D; a& u
A. 自然连接
* b" q% @* g6 A2 ]9 QB. 投影/ H6 q( q5 J, \" Z( q
C. 广义笛卡尔积 G/ z0 O) d1 r/ r5 F
D. 连接
6 ^* R( E( F* E6 G17.如果在一个关系中,存在某个属性(或属性组),虽然不是该关系的主码或只是主码的一部分,但却是另一个关系的主码时,称该属性(或属性组)为这个关系的( )8 S& j) R6 t" z
A. 候选码9 q& A9 E M2 R, J" I7 Z. S
B. 主码/ c2 V8 [! K5 l7 t0 j
C. 外码
& e( F% a+ X. i! S( ]0 V; y. S# `D. 连接码5 e4 m1 |' v- D/ R. {/ c' p
18.当B属性函数依赖于A属性时,属性A与B的联系是( )
3 i* h9 P' t* e. ZA. l对多# ?, v2 Z( N( i. n0 }
B. 多对1
8 }: d1 [$ Q" _- ?+ H9 \C. 多对多5 o) @5 X" h9 J1 n) C
D. 以上都不是
. L7 ]' i' T: k" f: B, ]19.取出关系中的某些列,并消去重复的元组的关系运算称为( )
) A3 g X7 Z& {9 \A. 取列运算% [) S6 v7 a; }$ a1 ~
B. 投影运算
0 ~/ t$ C( ~; e$ m3 e$ TC. 连接运算
5 I. ^. ~) l1 r2 o3 T) }D. 选择运算5 X; g7 A, n5 W9 k' F9 @9 q
20.( )是由于关系模式设计不当所引起的问题。
) M; `9 M- t! Z8 VA. 数据冗余
: \: O& k5 v0 Z: b5 O5 l( GB. 数据被非法读取
( f# L) E6 n1 `- ]1 k) b! y! vC. 数据被非法修改' g* G. C8 \$ B3 M: V9 c$ d3 G$ p# L
D. 发生死锁; X7 l- r/ _4 ~" s
21.下列关于关系数据库视图的说法中,哪些是正确的?( ) Ⅰ. 视图是关系数据库三级模式中的内模式。 Ⅱ. 视图能够对机密数据库提供一定的安全保护。 Ⅲ. 视图对重构数据库提供了一定程度的逻辑独立性。 Ⅳ. 对视图的一切操作最终都要转换为对基本表的操作。 Ⅴ. 所有的视图都是可以更新的。
0 C5 I* f% S6 `+ J, CA. Ⅰ、Ⅱ和Ⅲ0 i I8 g% Q% _# _8 t
B. Ⅱ、Ⅲ和Ⅳ
$ b4 V' K' R; P, ~9 c% @# j8 E9 DC. Ⅱ、Ⅲ、Ⅳ和Ⅴ
7 T1 g& B0 |. pD. 都正确
$ \8 H0 a) V% \( e6 B9 n( a22.下列哪一条不是由于关系模式设计不当所引起的问题?( )
' N2 @* D, `. \# ?3 D3 `, t5 CA. 数据冗余" e1 e2 d0 h. c p
B. 插入异常
4 O3 u! a3 s) e& iC. 删除异常+ g. X% |8 ], H/ ^0 m8 J
D. 丢失修改7 l! h1 V- p+ p
23.关系数据库中,实现实体之间的联系是通过表与表之间的( )
7 r9 C7 ]8 h X: u F4 W6 HA. 公共索引) b. c3 ?4 a. `% m1 o; b
B. 公共存储4 X, W, W) ]2 m! A0 a- t W
C. 公共元组' h9 F4 P R; ?
D. 公共属性
1 H9 [5 Q1 b& U1 {0 E1 P24.为了使索引键的值在基本表中唯一,在建立索引语句中应使用保留字( )
9 @8 ]) x) W$ @) ^) fA. UNIQUE
7 L' [1 N' Z. LB. COUNT& T6 F1 W+ S% ~ _% B/ ?- v
C. DISDINCT
$ d* ^! p- L# w! `! ^: [5 ~, h& r% GD. UNION5 i. }5 H8 B# v- q: L
25.下列关于数据库三级模式结构的说法中,哪一个是不正确的?( )
4 C& ?0 B9 n4 G7 O$ G! Q5 JA. 一个数据库中可以有多个外模式但只有一个内模式* r% |5 U) P" G f, L L
B. 一个数据库中可以有多个外模式但只有一个模式
" b" V5 h+ f! @* L& b/ wC. 一个数据库中只有一个外模式也只有一个内模式
0 C' r# s2 z8 P, tD. 一个数据库中只有一个模式也只有一个内模式: b: R! t! F$ {
26.假定学生关系是S(SNO,SNAME,SEX,AGE) 课程关系是C(CNO,CNAME,CREDIT) 学生选课关系是SC(SNO,CNO,GRADE) 要查找选修“数据库”课程的女学生的姓名,将涉及到的关系( )
: c5 L" S) E6 f Y0 f& MA. S
4 t) B; Q* G7 N! u# U: g+ bB. C,SC
! H' ]% X* q8 x9 K- C7 k! kC. S,SC
! n4 @0 {+ s4 A6 O' zD. S,C,SC
: m% t6 J, K; ` j27.定义外键实现的是哪一(些)类完整性? ( )$ I! d* ^. v/ M- X h
A. 实体完整性
y/ y$ D/ [; X; C k. K/ Y; |B. 参照完整性(即引用完整性)
0 R0 u0 A1 P3 kC. 用户定义的完整性
0 M2 @ O) i, ~! P. [D. 实体完整性、参照完整性和用户定义的完整性6 C, M7 P# o+ N
28.并发操作有可能引起下述( )问题。 I.丢失更新 II.不可重复读 III.读脏数据
G. L4 @# ^8 }" p% S% iA. 仅I和II
; o9 t8 |3 V0 W7 [& uB. 仅I和III
9 g8 F' O) h9 [4 y2 L' ?C. 仅II和III+ p" B" Z$ J( C9 o
D. 都是8 ^* o* l, D$ w4 R& w3 U' ?
29.如果事务只提交对数据库所做更新的一部分而不是全部,这违反了事务的( )
# r: @# j8 P7 ]; E& ~A. 原子性0 ^8 A. w7 P; l
B. 一致性
/ a- P+ W O( yC. 隔离性
$ I* w3 @/ m* W! P4 V0 ?D. 持久性8 z) y l+ [1 v
30.关系模式中,满足2NF的模式,( )
8 V' y) d7 b3 M; pA. 可能是1NF, T: L& u5 ?0 R7 a
B. 必定是1NF, ^+ a4 I" [, K( E) A) r& j
C. 必定是3NF3 ~0 |% c b& n) p/ R
D. 必定是BCNF% Q% S$ A# G; s4 `$ z
31.下列哪一项不是DBMS的组成部分?( )
- l+ M' [ Z! e$ O" dA. DDL及其翻译处理程序& f( L, w+ z. F
B. DML及其编译、解释程序
) e& C. W: E1 r( G5 F3 G9 YC. 数据库运行控制程序
1 c2 z. i1 w4 eD. 宿主语言及其编译、处理程序4 r" _/ W9 p4 `, N9 J6 e0 f
32.在SQL语言中,条件“RETWEEN 20 AND 30”表示年龄在20到30之间,且( )8 Q3 [: P; b0 C
A. 包括20岁和30岁0 Z9 W. ^9 n0 E ?: U0 N9 x
B. 不包括20岁和30岁
7 x* C- j5 K1 t, r. v$ IC. 包括20岁不包括30岁
$ c7 x" K6 ?8 N7 l sD. 不包括20岁包括30岁
6 I2 T& a- V- B33.SQL集数据定义、数据查询、数据操纵和数据控制功能于一体,语句 UPDATE实现哪类功能?( )
; s. j, X1 o/ Q1 r3 ~- NA. 数据定义
0 \0 e* F& n0 l! s5 r( dB. 数据查询
. V. j u* r3 n4 n5 n) JC. 数据操纵
: q$ Z U9 ^* B. J3 e% W Z3 h9 `( HD. 数据控制
$ c) ~% h1 {* {% n, c) t3 J0 o# b34.保护数据库,防止未经授权的或不合法的使用造成的数据泄漏、更改破坏。这是指数据的( )
# q8 d0 F! _' C# Y8 L; n& K+ wA. 安全性+ o9 D+ x* A5 A5 J7 ~4 a
B. 完整性
# W+ W7 ~3 t0 q/ r% w5 h- I# eC. 并发控制
8 D! s2 R6 E3 D( n$ k: x& r% ZD. 恢复
8 k6 P, A* ?" g4 i$ C1 a3 d35.关系规范化中的删除操作异常是指( )& A5 s. l7 E# U! u/ J5 v+ H0 s
A. 不该删除的数据被删除
' R: {) E/ g3 ?& W' s8 `B. 不该插入的数据被插入
5 K4 m/ {. ]; Z) m, AC. 应该删除的数据未被删除
" d6 i* Y% r' BD. 应该插入的数据未被插入
" f- L) W* u- g) v7 h; K& S0 x36.SQL的DML包括的语句有( ) \# f$ |; L0 F9 y" B
A. ROLLBACK,COMMIT
# Z h: T$ j- H# T- K6 AB. CREATE,DROP,ALTER
0 o" w: x5 d2 K" [7 ?- uC. GRANT,REVOKE( Q2 c5 U8 I) m/ x5 P$ |
D. INSERT,DELETE,UPDATE1 E, G: W$ g2 Q" W9 j
37.设关系R=(A,B,C),与SQL语句selectdistinctAfromRwhereB=17等价的关系代数表达式是( )
4 U n L# Q" p2 t. c2 ^A. πA(σB=17(R))3 U3 o S1 Y7 O# r- ^
B. σB=17(πA(R))
6 D& G, O* [ Q8 d- yC. σB=17(πA,C(R))% ~. R. _. Q9 c: _' f
D. πA,C(σB=17(R))
2 h, N( P- c+ I38.对关系模型叙述错误的是( )
, P2 v; V- C5 C, Q( C. l5 {A. 建立在严格的数学理论、集合论和谓词演算公式的基础之上& E% t2 V% ]3 y# m; r: n
B. 微机DBMS绝大部分采取关系数据模型
' H2 k7 e4 P$ a8 {C. 用二维表表示关系模型是其一大特点
6 ^2 k, F# L" g% z5 c1 K2 LD. 不具有连接操作的DBMS也可以是关系数据库系统' F/ n& E; \- j' [; ?
39.在SQL语言中,( )子句能够实现关系参照性规则。: H9 U0 Y2 A5 T& ?$ D5 V5 o! B; c
A. PRIMARY KEY: ] E* w" ~8 d8 w
B. NOT NULL
' o( {6 m7 A8 p* J( q9 _/ `, fC. FOREIGN KEY
, U% \6 X8 w6 b, l: vD. FOREIGN KEY...REFERENCES...5 c) C/ y4 k8 J8 ?7 y T
40.为数据表创建索引的目的是( )。# {% ~1 [$ _5 ]' C1 F
A. 提高查询的检索性能( I/ B* V! _6 d, m9 Y9 b- p; \% ?
B. 创建唯一索引$ B! ]! [. T: F
C. 创建主键
7 \* ?- k$ G% T7 O9 b- ^D. 归类
+ x4 H: U3 B0 X+ @多选题
, B5 Q" W, ?/ Y {: Y5 \& J" O) w: o/ p1.事务是DBMS的执行单位,一般具有哪些性质?( )
7 E; L. G2 J) x" CA. 原子性/ R$ C4 j/ }& K. y
B. 一致性
! A5 ^3 D8 O$ p/ h3 h4 YC. 隔离性
1 I* H8 [$ B, yD. 持久性
3 @/ H; d" W" ]' l# `4 [2.关系模式规范化过程中,若要求分解保持函数依赖,那么分解后的模式一定可以达到( )
3 q. Z' c# u- iA. 2NF
4 B2 _" U% ?, l- GB. 3NF! ~: b8 k# U3 p
C. BCNF
" u/ Y: o9 r$ dD. 4NF
6 V7 {" o& t( _- s$ O/ V. d3.下面关于函数依赖的叙述中,正确的是( )5 `5 t% v7 o* M
A. 若X→Y,X→Z,则X→YZ: k' T% c/ p$ @, n
B. 若XY→Z,则X→Z, Y→Z1 j4 m9 R. x9 z+ M3 n0 k% @
C. 若X→Y,WY→Z,则XW→Z: N1 E0 w6 A) c* K
D. 若X→Y,则XZ→YZ
( T( t. x. j. d/ N$ X3 g4.若事务T对数据R已经加了排它锁,则下面说法错误的是( )
! a# O8 @* Q" a# P" ZA. 其他事务对数据R可以加共享锁不能加排它锁
: }3 Q6 L ?" ~# n* RB. 其他事务对数据R不能加共享锁可以加排它锁
; ^& r# I7 s& `3 YC. 其他事务对数据R可以加共享锁也可以加排它锁6 {8 d; S+ K( b3 _
D. 其他事务对数据R不能加任何锁 [# J$ z9 ?$ o4 \6 h& c: ?
5.以下函数属于元组关系演算中的集函数的有( )
" z: O. u1 S) u) Q7 R5 zA. COUNT:元组计数
+ X4 }+ [' {. Q6 [3 |* q6 bB. TOTAL:求总和
, n# _" h+ g+ h) N7 B9 ]C. MAX:求最大值
7 ]% y9 v' X% m6 _$ \D. AVG:求平均值" R7 V! `& B0 J2 G8 _9 V
6.DBMS对数据库进行封锁时采用的基本锁类型是( )
( |% b$ ~7 J$ i& @3 ]$ w) @5 U$ G4 jA. N锁0 j* w* Q3 ?4 X
B. S锁% n C1 `; ?0 P% q2 z: p
C. X锁: D& x7 _8 c# w
D. Y锁
+ R2 v5 D% k( _+ t8 f: G, w; m( n7.关于"死锁",下列说法中错误的是( )2 H4 c" l' e1 I% O' v
A. 死锁是操作系统中的问题,数据库系统中不存在
$ W- X( N6 T" W# [+ B0 q _! ?# WB. 只有出现并发操作时,才有可能出现死锁# ]. d }3 \9 j( I$ P
C. 在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库
7 Q3 {5 v+ S; r Q& ^% eD. 当两个用户竞争相同的资源时不会发生死锁
U+ D1 R" s" S9 Y+ g/ |9 z8.在关系数据中,三级模式结构包括( )/ c0 |8 _3 O# X% `9 ^
A. 内模式
( N7 K; r# v8 s3 f% r3 R; {$ A" S$ m% QB. 概念模式3 O. P" W8 M: _8 D4 x- ]% s
C. 存储模式# @: Z* a9 {, s! ?5 P
D. 外模式
3 Z3 w# \+ S% U" L$ ^. P6 W9.E-R模型的设计又分为( )E-R模型的设计和( )E-R模型的设计两个步骤。6 k: s4 u# k# S
A. 局部, a9 q* x% V# X/ w$ o) k8 W) s
B. 全局( }! e8 a! \& r( y4 ~+ \) F" Z
C. 上层2 P) g% `9 Y$ h; L$ y' c R3 p
D. 下层5 ^8 o% r, h! R) P4 K
E. 系统
; F# D: O8 q) r) a+ ]5 |* \10.关系代数运算中,传统的集合运算有( )
* n4 b1 x6 X/ J0 U I- ^+ K3 B* ]A. 笛卡儿积
: w* c2 N, C2 t9 u& y/ c1 N) R8 `B. 并, s7 G4 v: e6 Q. i7 |
C. 交/ z2 O/ k" v' g9 q# B. k
D. 差 |
|