|
东 北 大 学 继 续 教 育 学 院% h) W) J! i9 ]
, ?. J# _' m; h b. g; E
数据库技术及应用I 试 卷(作业考核 线上2) A 卷. @" H- r% U% B. D- q a- T8 O
% g0 `+ Z% ?5 y- x8 O
学习中心: 院校学号: 姓名 & g2 ^: _) `. i, }0 }
6 v M# K7 }) a/ N/ u
(共 4 页) , v( ]% r5 y3 N8 W
总分 题号 一 二 三 四 五 六 七 八 九 十
4 ~5 k! o. {% M) f" L 得分
" u& V6 }, I' l一、选择题(每题2分,共40分)
' _+ Y7 z) M: C1 j3 r, u" f; e1.下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是___________。
' | K% ^- i5 y" b# a L4 U- \I.人工管理阶段" [8 |$ B* z; S% X# G
II.文件系统阶段: @2 F6 H) l6 ^9 B; ]4 l
III.数据库阶段
2 M% ^2 e+ |4 y& TA)I 和 II B)只有 II C)II 和 III D)只有 I( m) G$ g) Y) {3 ]
2.下列四项中,不属于数据库系统特点的是___________。, g* `5 W G6 N. p( V6 `5 G
A)数据共享 B)数据完整性 C)数据冗余度高 D)数据独立性高& [6 G$ n0 e S( W: q! A5 M- J" p' q
3.描述数据库全体数据的全局逻辑结构和特性的是___________。- h) E+ l" C$ G4 R8 Z# M) q
A)模式 B)内模式 C)外模式 D)用户模式2 v6 o) I1 n# g$ U7 X% o, Q' J
4.要保证数据库的数据独立性,需要修改的是___________。4 N. X; M/ J( M- s- y6 i: v5 j
A)模式与外模式 B)模式与内模式 . [# s5 ]2 O9 z# t( T0 H
C)三层之间的两种映射 D)三层模式5 P: |) [( O. b; L: r& f, A- j: q
5.一个关系只有一个___________。
4 d% [/ }+ x1 ?3 \ h' d; @A)候选码 B)外码 C)超码 D)主码 k2 v6 j4 r* P8 ^: d
6.现有一个关系:借阅(书号,书名,库存数,读者号,借期,还期),假如同一本书允许一个读者多次借阅,但不能同时对一种书借多本,则该关系模式的外码是___________。5 g, M2 Z9 D- i8 f: _5 b& ~' J+ l& }
A)书号 B)读者号
}" J5 w" q7 b1 kC)书号+读者号 D)书号+读者号+借期
5 E' @3 W) f3 n1 f7.关系数据库系统中所使用的数据结构是___________。) m9 c, H& S% P3 M6 w& s
A)树 B)图 C)表格 D)二维表格! l% i4 Y; y$ ~# C% @) E2 R4 {$ b* T
8.已知关系模式R(A,B,C,D,E)及其上的函数相关性集合F={A→D,B→C ,E→A },该关系模式的候选关键字是___________。0 }" @- S4 O. X2 J
A)AB B)BE C)CD D)DE' \( n' Y. f+ L; N: k( w- h
9.设有关系模式W(C,P,S,G,T,R),其中各属性的含义是:C表示课程,P表示教师,S表示学生,G表示成绩,T表示时间,R表示教室,根据语义有如下数据依赖集:D={ C→P,(S,C)→G,(T,R)→C,(T,P)→R,(T,S)→R },若将关系模式W分解为三个关系模式W1(C,P),W2(S,C,G),W2(S,T,R,C),则W1的规范化程序最高达到___________。+ d3 [/ h6 [0 {# o
A)1NF B)2NF
, }" h6 Z4 Z+ l) RC)3NF D)BCNF6 | _0 g# L/ Y
10.以下关于查询的叙述正确的是___________。: c+ M4 ]0 V9 _% h! Z9 T2 H R. _
A)只能根据数据表创建查询 B)只能根据已建查询创建查询: Z2 @) j# p7 V! {4 e
C)可以根据数据表和已建查询创建查询 D)不能根据已建查询创建查询4 K8 J" L$ V9 {0 C! a7 ^) B
11.SQL语句是___________语言。7 G2 j2 M/ M( f% h- l9 ?
A)层次数据库 B)网络数据库 C)关系数据库 D)非数据库
: L. ]8 P7 e/ i. h2 p12.SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,其中,CREATE、DROP、ALTER语句是实现哪种功能___________。. u$ ]' t) U- F
A)数据查询 B)数据操纵
* B( N7 A3 y+ z% bC)数据定义 D)数据控制
0 C! m( A$ D/ f13.下列的SQL语句中,___________不是数据定义语句。
5 e4 d" h7 k3 A3 [. dA)CREATE TABLE B)DROP VIEW
# C- G# s. g E- y# T9 F0 hC)CREATE VIEW D)GRANT
- P' [! N q4 W P2 _14.在SQL语言中,子查询是___________。
6 ^: s9 W/ f. k0 ~, ~4 e# YA)返回单表中数据子集的查询语言; z6 V8 t6 Y1 {, H' u- v, O" D$ l
B)选取多表中字段子集的查询语句 + f7 Z) X1 Q% a X% A3 J1 Z6 {+ C
C)选取单表中字段子集的查询语句+ K u2 O. E: g3 H. u
D)嵌入到另一个查询语句之中的查询语句* ^$ @5 ^/ o" T. O
15.假设学生关系S(S#,SNAME,SEX),课程关系C(C#,CNAME),学生选课关系SC(S#,C#,GRADE)。要查询选修“Computer”课的男生姓名,将涉及到关系___________。0 R) V8 j P6 b! i
A)S B)S,SC C)C,SC D)S,C,SC# c( p8 P; I! I! F6 i: T
16.关系代数运算是以___________为基础的运算 。
6 O# C2 o2 M( H- m9 d" h/ p! w2 mA)关系运算 B)谓词演算 C)集合运算 D)代数运算 s/ z4 ~3 l- A1 i' c: _, C* V$ x
17.关系数据库管理系统应能实现的专门关系运算包括___________。; I4 d; W7 S, u) ^( Z4 V- } ^
A)排序、索引、统计 B)选择、投影、连接
6 [% c( b$ J2 v( q: L! K) {! HC)关联、更新、排序 D)显示、打印、制表
* L# e% V* _- M18.关系数据模型是目前最重要的一种数据模型,它的三个要素分别为___________。
. |- y7 K; G) S) W' }A)实体完整、参照完整、用户自定义完整
8 r% E$ }# \. q" x7 {8 nB)数据结构、关系操作、完整性约束
+ R3 B* r/ e5 y& k7 o# {" r! mC)数据增加、数据修改、数据查询% s" W; i! o1 |& f& e! y# D" V3 X. v
D)外模式、模式、内模式
: b0 g8 I, ^% n2 y3 [- D19.关系模式R中的属性全是主属性,则R的最高范式必定是___________。
, c0 z0 q( K# ]1 M5 Z$ M5 M4 MA)1NF B)2NF C)3NF D)BCNF
+ G( S0 J1 b4 I20.消除了部分函数依赖的1NF的关系模式,必定是___________。
) D; f- ]' P Q4 M: o( x8 ~; wA)1NF B)2NF C)3NF D)BCNF; G& h- b. E- H: a/ n8 V
2 m( P! ]: E$ d" j5 |# X二、更多资料下载:谋学网(www.mouxue.com)(每题8分,共48分)
, n4 U+ m1 ` I1 E( {1. 试述关系模型的完整性规则。
. n& S9 g$ j+ k f- \7 a1 I
4 v, n# V% O" j* N) u- f* U% ]; q2 ~+ _5 U8 c5 |3 W
$ B2 B& r: N! d4 `2 D! I- D) \
8 F+ A" b5 E# g, v
* N0 Y5 |5 N& c* r$ V3 ~! \; p, @* m
2. 某工厂生产若干产品,每种产品有不同的零件组成,有的零件可以用在不同的产品上,这些零件有不同的原材料制成,不同零件所用的材料可以相同。这些零件按所属的不同产品分别放在仓库中,原材料按照类别放在若干仓库中,用E-R图画出此工厂产品、零件、材料、仓库的概念模型。( Z, U! z, H* T( N
6 _9 [& L6 e, v0 ?- }, w
1 ^' g; I" ^. s$ L) I7 G1 f
! o, i6 _- B4 t4 |
; ~9 f" I& w# g% W' Q. m$ {0 r
! S' O; b# Y0 B2 u: x8 r
" |2 J) S" \- ^; y0 |7 h* K, f
" s3 m$ I/ ~1 ~ p l3. 简述逻辑数据的独立性。
: `$ y( t& V& A) H) [6 U3 A2 j" G( I+ E
9 a* z6 o# C2 v' x; C7 m( t, z
- L- P7 i; \! [
" ]4 ^$ D1 _7 X1 H
6 ~0 A: R7 ^/ P* Q P. |) n9 g
( l4 N. T* F1 F& [8 D2 r9 G% z- n
4. 试述数据库系统的特点。
( n* c0 h& w, _ N8 }! f' o5 i
! Z/ x* \# Y `$ ^. k. L+ D) l
% t3 ~% m# C* A ^6 { I( @6 Y6 G2 w7 K5 [" n0 v; W
5 t% g! u) ~4 ^$ A: q, c* X+ e
1 e) Y( I' v. Z G& l1 W
9 r% t3 [6 Y; |/ ?
4 P/ Q& J' {1 i, n7 {* {: P( m. n
5. 试述将E-R图转换关系模型的转换规则。9 H, I4 i8 I1 ]+ n3 A
8 Y) F$ I9 V4 b0 `* W. U4 t \
) H: s8 E- F$ W9 K& m9 v- p/ x% F
. d8 B* {& i$ j) |1 i8 L: A$ e# {) i
$ |; z! b, S8 e Y3 {4 ]! Q2 O: _0 c7 p; O2 ~
) }! F" d; H. a8 H% u. z7 p3 \$ N
6. 数据库系统生存期是什么?
, a+ p" s" f$ z$ d: T. q- E- a
e& U# ?4 _2 E: b% Z/ h6 S5 _
. h7 n. {+ h+ m4 V, H8 i+ x* s
$ i# P1 _" ~/ g4 e4 O8 w6 c; D7 M/ G
* q. S- @1 }" l1 t
三、设计题(共12分). c$ O( l+ `1 r) U% l, y
对下列关系模式,使用关系代数及SQL语言实现下列查询。1 S) H* p) y5 }2 q. F. O
7. Student(Sno,Sname,Ssex,Sage,Sdept);
6 |* H& M0 z. \4 ?+ ^4 q3 m8. Course(Cno,Cname,Cpno,CCredit);
" k6 x5 r0 O# L( x5 X. D( @0 M9. SC(Sno,Cno,Grade)。& c0 N, N9 k* a6 t
10. (1)查询学生1012001的姓名和所在系。(6分)5 F8 R( P: ^( c b8 O
(2)查询选修了1号课的学生的姓名。(6分)
/ \4 e7 i5 Y1 T8 S# A' }# a0 H
& i0 o+ N' i' D- x1 h! U5 ?; M" k8 x6 _! i" @6 h! U/ Z7 `; y5 w
% w6 T4 C" t7 T0 I: u
# b2 Z/ H; z6 G6 @# E+ }
x/ F( R! G" M3 @4 n' l# C, }6 D0 I* ^" }
4 \: N7 \* _; x5 W7 u/ F9 K6 c0 Y) E' d7 M$ ~- d
T( P; ~4 ]* M6 t8 I
; @% t) g% F$ ^
2 @7 x- b j1 G4 ^ |
|