3.关系模型 : R) P7 Y. G9 b4 g8 l& G O
三个领域:
1 E1 a1 y7 n: ^9 L# e9 P( b8 R/ z 现实世界→事物(对象、性质)
. `9 z( }+ }4 d' D% w- g 观念世界→实体(对象、属性) , H' I7 f2 O4 W- d
数据世界→数据(记录、字段)
! o, c1 r# N% g0 S* g9 L$ q 实体模型:即反映事物联系的实体。
" A( d) ?2 v& Z8 U 数据模型:即描述实体模型的数据。 9 I+ V5 t5 J4 X
数据模型的分类: 层次模型(采用树型结构) 5 s j3 t! n3 ~
网络模型(采用无向图型结构)
" ~3 b: o" G* W; E2 S 关系模型(采用二维表结构)
- S. K" o6 I% M3 G& \" e 关系模型的性质: `: F5 n4 O j; h* |) E
二维表的记录数随数据的增加而改变,但其字段数是相对固定的;二维表中的每一列均有唯一的字段名;二维表中不允许出现完全相同的两行二维表中行的顺序、列的顺序均可以任意交换。 * U! G; ^0 C) L$ ]( R( k
二维表的主关键字: 超关键字: 能唯一确定记录的一列或几列的组合
4 [& O( Z" h) j- m) p, [ 候选关键字:最简练的超关键字
0 k* Q3 M' i9 I+ i& e 主关键字: 候选关键字中的一个 6 L P8 N K$ O- l
外部关键字:当A表的主关键字被包含到B表中时,则称A表的主关键字为B表的外部关键字。 3 W) b2 T0 i" F6 ~
4. 微机关系型数据库系统的发展 关系型数据库: 即根据表、记录和字段之间的关系进行组织和访问的一种数据库。
: ~3 b4 `1 y3 I) N% Y2 g名 称
: z* q5 E \* Q, C d' ^+ T运行环境
3 i2 S2 a* r5 w公司名称 3 o2 w3 l! O( S# o/ Y
发布时间 ; a, {: F( K( g, u6 J& s. r- k
dBASE, dBASEⅡ, dBASEⅢ,dBASEⅢ PLUS, dBASE
" H6 [/ M% d% U9 s5 {DOS
4 z8 G& h5 Z8 d) @Ashton-Tate
6 q5 o3 ]' h7 o6 d, R: _& |: h o8 ^ 3 T4 ]+ [& @) e3 v8 F3 W% Y
FoxBASE 1.0( {/ J& d9 f: R; g" S6 f- L1 i6 {: w
DOS4 y9 D c: h6 X/ k( F% p' E
Fox软件公司
# a, W6 L/ y. H0 o/ C1987.2# n1 d" m }: I% ]/ E! k4 n& \0 M
FoxBASE + (2.00/2.10)
! v1 ?3 i5 d+ Y- q4 g4 C5 i/ JDOS7 T& [/ d1 M( a
Fox软件公司 a& S/ E: B2 {, F5 m1 |
87.7/88.7) @ n* K( N% Z4 a, \! D+ }
FoxPro 1.09 }7 o, L' S% i" f& m
DOS
i* d& y3 y! g! J, ]" \0 r9 ZFox软件公司
: ~( y) u+ U" D5 b- s# Z1989( j6 C' P8 m; O: ^! q- }, I+ i
FoxPro 2.04 Q, f+ Z6 M+ m" \" K: ^: a- c
DOS$ o8 Y; U# W4 x% a
Fox软件公司
3 o. |% z Y$ e6 D) d6 e' N1991
/ l! j2 e0 O# ~) f' g/ m# C0 `9 TFoxPro 2.5
/ Z- w& a0 j# p6 K, W, F, ?8 [DOS 、 WINDOWS 3.x
' }/ x2 r& s' H2 E& ]微软公司 " `; B, H- Y. K5 o& D* u
1993.1
9 J7 M# b, b8 d' H, D+ P) v! H. qFoxPro 2.6. S' S8 E% m% X5 L5 p( I0 J
DOS 、 Windows 3.x. ?; `) u! _* G8 @
微软公司
' q# B) R" q1 i3 Y' a1 G1994( P e, y. Q8 @9 l- Q2 K
Visual FoxPro 3.0
8 b) C! G- V2 J$ u/ G4 A4 sWindows 3.X F% S+ O4 |% [7 W; U# n
微软公司
% A! w& O8 d5 ^! Z1996.1
3 d% z) Q' M. Q1 |& T1 ?. F1 JVisual FoxPro 5.0* B0 S6 j+ ~/ j$ J# H: R8 h- O
Windows 959 A$ e. L# {3 C0 t+ d; h3 U. h/ m
微软公司 + P f$ ]# i5 J' v! V" |8 R
1997.2* o4 Q: w( F! W" I
Visual FoxPro 6.0; B& `0 m7 J7 y( y/ D
Windows 98: W: V3 j% W1 U* J+ P! `
微软公司
8 ?+ ]7 k8 U3 W5 O( H3 l9 e1998.1 |