二、 关系数据库
. ^) r2 V3 G H2 c: I5 [: h 考点一:基本概念
% l, T/ k. g6 V$ u 关系数据库采用了关系模型作为数据的组织方式。
B% q I- k# E 1. 关系:一个关系就是一张二维表。属性:二维表中的列,又称字段。域:一个属性的取值范围。元组:二维表中的行,又称记录。码(关键字):能够唯一地标识一个元组的属性或属性的组合。
* P5 s; ^6 I! ^ 2. 外关键字:表中的一个字段不是本表的主关键字,而是另一个表的主关键字和候选关键字。 7 S7 D1 }% T# J! B6 g( _
经典考题:
0 H4 e: H' l3 H8 A1 h 1. 在关系数据库中,能够唯一的标识一个记录的属性或属性的组合,称为 (07/4)
" v% J2 x& O- O( S A. 关键字 - v5 e4 R+ a! _) S3 E/ J, F' {, p
B. 属性 6 n2 a" I( m" I/ ]
C. 关系
8 E, E) D& N+ U9 ^1 @ D. 域 # q; H: f# ?" Y+ Y
答案:A
$ w- o. ~' W& K8 J' q/ H 考点二:关系运算()
7 T6 E7 N; \ l8 D2 C) s 1. 传统的集合运算:并、交、差 . Y: d# @+ \9 E- o. O
2. 专门的关系运算:选择、投影、联接
- F3 _; m7 t. J3 u 3. 选择:找出给定条件的元组(记录)。投影:指定若干属性(字段)组成新的关系。
! Z3 z, S1 j+ ?# y: _% N 4. 联接:通过公共的属性名将两个关系模式拼接成一个更宽的关系模式,生成的新关系中包含满足联接条件的元组(记录)。 6 j/ w3 }% T1 k$ ]
5. 等值联接:联接运算中,按照字段对应相等为条件进行的联接操作。
+ z8 J, [" [- i. v2 F 6. 自然联接:去掉重复字段的等值联接3002
/ A& e- |) k4 Q# h. t 经典考题:
( q }6 i3 E9 L Y) N( I 1. 有两个关系R和T如下: R" ]- I5 Z4 w, N1 m0 |
A
, l$ ?# g" a# ^, ]. y; I# QB
* u$ i4 g6 v9 ^+ ^$ l& n1 BC
. Q2 ]$ a8 L% U5 Z/ Z |a
5 G7 Z; g! v9 s0 y( V1# }) ]. S- y8 v0 b+ n2 [; i8 ~
2
' u& h; L8 [% ?. c' Wb
a" }. z6 i3 X y8 c ]2
4 z# f* g% x" `1 e; _2$ n- M6 \! C* J' \3 L4 y6 q) i
c0 b0 d5 ?& b7 V2 D( T5 E2 s7 j
3
, q. G7 l/ p. k7 L5 Y; o$ {2
. ?( W: ?; {* E: {d k' m$ ?: `- K8 p+ \
34 X4 H$ Q; [7 A/ t* F* L5 a2 i, l
2
: R7 U- K! W/ }% y9 I4 m T , C u7 e5 x2 d) a9 I) y/ a9 r9 l
A6 C1 u* V0 E# V j
B/ v( M' `- k! d& B
C- v: o% n* x( Z$ S- m3 U
c
7 m. _- m; [& m) H1 z9 `3
+ Y: L3 w, I7 r9 u) d" W5 x20 |. y2 Q( h9 E8 e" `
d1 V) A' m2 b# r' o8 ]' c* C/ u
3
3 e2 g2 Y ]. C0 h ]2
8 L+ F* s+ r0 { 则由关系R到关系T的操作是()(10/3)
/ d# o2 b) f* t( e3 {7 L: O7 y A. 选择
7 U0 g1 G4 N' u4 h6 Q; n6 I$ v9 ] B. 投影. m) Y9 ~. v* M- V' t( o/ e/ P1 }
C. 交
' W( z6 F F4 r" | D. 并$ j7 `4 H1 K, }, `
# r* {9 q5 l% q: d 答案:A |