</p> 7 O$ y: x3 @- i, W; D$ u
1)一对一联系(1:1)
0 Q$ k5 |: O: M6 y1 o: y3 N 若两个不同型实体集中,任一方的一个实体只与另一方的一个实体相对应,称这种联系为一对一联系。如班长与班级的联系,一个班级只有一个班长,一个班长对应一个班级。" y$ m9 b0 d: P! R O2 w+ i7 s
2)一对多联系(1:n)
/ }. ?! \& {7 Y; @' u 若两个不同型实体集中,一方的一个实体对应另一方若干个实体,而另一方的一个实只对应本方一个实体,称这种联系为一对多联系。如班长与学生的联系,一个班长对应多个学生,而本班每个学生只对应一个班长。 b3 p8 `1 c2 u6 ~, V& G
3)多对多联系(m:n)
0 i; z0 ~6 L" C, l) [, l8 d 若两个不同型实体集中,两实体集中任一实体均与另一实体集中若干个实体对应,称这种联系为多对多联系。如教师与学生的联系,一位教师为多个学生授课,每个学生也有多位任课教师。
! d8 `0 A9 Q" L& V* _ 8.数据模型
, o. H; c% v' x/ F' p3 y 数据模型是指数据库中数据与数据之间的关系。
7 f E) _9 \2 m* j# C; J; [ 数据模型是数据库系统中一个关键概念,数据模型不同,相应的数据库系统就完全不同,任何一个数据库管理系统都是基于某种数据模型的。数据库管理系统常用的数据模型有下列三种:
' w+ G/ t0 v* C2 P 层次模型
! M* a1 } f2 |+ a! a 网状模型) d! }+ o) X6 f1 j) V# r
关系模型7 ?" d, \6 h2 I+ v+ \# y
(1)层次数据模型(Hierarchical Model)层次模型是用树型结构来表示实体类型以及实体间联系的模型。它只能表示1:n的联系,不能表示实体类型之间的多对多的联系。
2 D9 l+ Y7 `, F# b5 C (2)网状数据模型(Network Model)网状模型是用网状结构来表示实体类型以及实体间联系的模型。网中的每个结点表示一个实体类型。它能够表示实体间的多种复杂联系和实体类型之间的多对多的联系。
5 ^" h' E! ]& R3 O: J5 o4 @, x2 k2 t% R 支持网状模型的DBMS称为网状数据库管理系统,在这种系统中建立的数据库是网状数据库。网络结构可以直接表示多对多联系,这也是网状模型的主要优点。
# w- l3 J o5 ^- l! [- g (3)关系模型(Relational Model)
' {- E. u6 v3 c3 r& b' F 关系模型是用二维表格结构来表示实体以及实体联系间模型。关系是由若干个二维表组成的集合。每个二维表又称为关系。
( x {6 y9 @0 n- K- r Visual FoxPro是一种典型的关系型数据库管理系统。
- E* R! i; Y, |! T. {/ W6 _6 [3 i
( p/ Z- c$ h [ 【例题】:
: W( F4 ?! G& }# h) Y6 I 计算机数据管理经历了____等几个阶段。, D7 R6 P% _& H. {! u* O
A.文件管理、文件系统、数据系统、分布式数据库系统和面向对象数据库系统/ Q6 a: H7 C, y/ Q/ t+ I
B.人工管理、文件系统、数据系统、分布式数据库系统和面向对象数据库系统
4 I: O4 K( R* g: }# B C.人工管理、文件管理、数据系统、分布式数据库系统和面向对象数据库系统
g' L% G5 [* B; @# h: q7 m D.文件管理、文件系统、数据库系统、分布式数据库系统和面向对象数据库系统。
8 s( ]6 q4 a! K; E! P/ |" V 【答案】B- ~3 j" p+ ^# A6 a% g9 m
4.数据库(DB)
- ^( G% J2 @! L7 J& Y# A; U 即DataBase,是存储在计算机存储设备上的结构化的相关数据集合,包括描述事物的数据本身及相关事物之间的联系。
8 q$ |& `8 M' Y) h' X. y) }: l 【例题】:1 K$ T+ ?- b2 \% X* y) c/ H
数据库是存储在计算机存储设备上,结构化的相关数据集合。它不仅包括____,而且还包括____。
) p0 c' [* m9 Z 【解析】本题考查的知识点是数据库的概念及相关的内容。数据库是存储在计算机存储设备上的结构化的相关数据集合,其概念包括两个方面:一是描述事物的数据本身;二是相关事物之间的联系。做好该题的关键是熟练掌握数据库的概念及包含的两个方面。
5 B5 o0 m$ _ u 【答案】描述事物的数据本身;相关事物之间的联系。
$ d& e2 G+ \) R6 n9 K' X/ I 5.数据库系统(DBS)数据库应用系统简称为数据库系统(DBS),是一个计算机应用系统。也可以说它是指引进数据库技术后的计算机系统。
5 F$ k* E2 J; [- f: ^% U4 k (1)数据库系统有下列特点:1 A1 S& \4 l" V' R- K
①提高数据的共享性,使多个用户能够同时访问数据库中的数据;
( h- ~: o+ k3 N3 I- a* u( U ②减少数据的冗余度,以提高数据的一致性和完整性;# m/ f7 h6 v& P1 @- ^3 q1 H H
③提供数据与应用程序的独立性,从而减少应用程序的开发和维护代价。1 Y- p S$ G9 F) ]6 k0 `
(2)数据库系统的组成
# `4 E- V' }3 m% e" M 数据库系统由计算机硬件系统、数据库集合、数据库管理系统及相关软件、数据库管理员(用户)五部分组成。 |