当前所在位置:珠峰网资料 >> 计算机 >> 计算机等级考试 >> 正文
2015年计算机二级考试公共基础知识冲刺复习笔记(8)
发布时间:2011/3/15 9:52:23 来源:城市学习网 编辑:ziteng
  第2天:软件工程与数据库设计

  Point1:数据模型

  考点精讲

  1、数据模型的概念:是数据特征的抽象,从抽象层次上描述了系统的静态特征、动态行为和约束条件,为数据库系统的信息表与操作提供一个抽象的框架。描述了数据结构、数据操作及数据约束。

  2、数据模型分为三种:

  (1)概念数据模型:简称概念模型,是对客观世界复杂事物的结构描述及它们之间的内在联系的刻画。主要有:E-R模型、扩充的E-R模型、面向对象模型及谓词模型等。(2)逻辑数据模型:又称物理模型,是一种面向数据库系统的模型,该模型着重于在数据库系统一级的实现。主要有:层次模型、网状模型、关系模型、面向对象模型等。(3)物理数据模型:又称物理模型,它是一种面向计算机物理表示的模型,此模型给出

  -25-了数据模型在计算机上物理结构的表示。

  3、E-R模型

  (1)E-R模型的基本概念

  ①实体:现实世界中的事物;

  ②属性:事物的特性;

  ③联系:现实世界中事物间的关系。

  (2)实体集的关系有一对一(一个学校和一个校长)、一对多(学生和宿舍)、多对多(老师与学生)的联系。两个实体集间联系可分为:

  ①一对一联系(onetoonerelationship)简记为1:1。

  ②一对多联系(onetomanyrelationship)简记为1:m或m:1。

  ③多对多联系(monytomanyrelationship)简记为m:n。

  (3)E-R模型三个基本概念之间的联接关系:实体是概念世界中的基本单位,属性有属性域,每个实体可取属性域内的值。一个实体的所有属性值叫元组。

  (4)E-R模型的图示法:

  ①实体集表示法:在矩形内写上实体集的名字;

  ②属性表示法:在椭圆形内写上属性的名称;

  ③联系表示法:用菱形内写上联系的名称;

  ④实体集与属性的联接关系:用无向线段来表示;

  ⑤实体集与联系间的联接关系;E-R模型由实体、属性、联系这三个基本概念细成。只有实体、联系、属性三者结合起来才能表示一个现实世界。

  4、关系模型

  (1)在关系模型中,把数据看成一个二维表,每一个二维表称为一个关系。表中的每一列称为一个属性,相当于记录中的一个数据项,对属性的命名称为属性名,表中的一行称为一个元组,相当于记录值。

  (2)在二维表中凡能唯一标识元组的最小属性称为键或码。从所有侯选健中选取一个作为用户使用的键称主键。表A中的某属性是某表B的键,则称该属性集为A的外键或外码。

  (3)关系中的数据约束:

  ①实体完整性约束:约束关系的主键中属性值不能为空值;

  ②参照完全性约束:是关系之间的基本约束;

  ③用户定义的完整性约束:它反映了具体应用中数据的语义要求。

  (4)关系模型的数据操作即是建立在关系上的数据操作,一般有查询、增加、删除和修改四种操作。

  真题分析

  【真题1】在E-R图中,用来表示实体联系的图形是________。(2009年9月)

  A)菱形

  B)三角形

  C)椭圆形

  D)矩形

  -26-解析:在E-R图中,用矩形表示实体集,用椭圆形表示属性,用菱形(内部写

  上联系名)表示联系。

  答案:A

  【真题2】在E-R图中,图形包括矩形框、菱形框、椭圆框、其中表示实体联系的是__【5】__框。(2009年3月)

  解析:在E-R图中,用菱形框来表示实体之间的联系。矩形框表示实体集,椭

  圆形框表示属性

  答案:菱形

  【真题3】将E—R图转换为关系模式时,实体和联系都可以表示为________。(2009年3月)

  A)关系

  B)域

  C)属性

  D)键

  解析:将E—R图转换为关系模式时,实体和联系都可以表示为关系。

  答案:A

  【真题4】一间宿舍可住多个学生,则实体宿舍和学生之间的联系是________。(2008年9月)

  A)多对一

  B)多对多

  C)一对一

  D)一对多

  解析:两个实体集间的联系可以有下面几种:一对一的联系、一对多或多对一

  联系、多对多。由于一个宿舍可以住多个学生,但一个学生只能住在一个宿

  舍,所以它们的联系是一对多联系。

  答案:D

  【真题5】在E-R图中,矩形表示__【5】__。(2007年9月)

  解析:矩形表示实体,椭圆形表示属性,菱形表示联系。

  答案:实体

广告合作:400-664-0084 全国热线:400-664-0084
Copyright 2010 - 2017 www.my8848.com 珠峰网 粤ICP备15066211号
珠峰网 版权所有 All Rights Reserved