当前所在位置:珠峰网资料 >> 计算机 >> 计算机等级考试 >> 正文
计算机二级辅导:数据模型
发布时间:2010/7/22 11:11:48 来源:城市学习网 编辑:ziteng
  1.1.3 数据模型
  数据库潞要根据应用系统中数据的性质、内在联系,按照管现的要求来设计和组织。数据模型就是从现实世界到机器世界的一个中间层次。现实世界的事物反映到人的大脑中来,人们把这些事物抽象为一种既不依赖于具体的计算机系统又不为某一DBMS支持的概念模型,然后再把概念模型转换为计算机上某一 DBMS支持的数据模型。
  —、实体描述
  现实世界中存在各种事物,事物与亊物之间存在着联系。这种联系是客观存在的,是由事物本身的性质所决定的。例如,在学校的教学管理系统中有教师、学生和课程,教师为学生授课,学生选修课程取得成绩;在图书馆中有图书和读者,读者借阅图书;在体育竞赛中有参赛队、竞赛项目,代表队中的运动员参加特定项目的比赛等。如果管理的对象较多或者比较特殊,事物之间的联系就可能较为复杂。
  1.实体
  客观存在并相互区别的事物称为实体。实体可以是实际的事物,也可以是抽象的事物。例如,学生、课程、读者等都是属于实际的事物;学生选课、借阅图书等都是比较抽象的事物。
  2.实体的属性
  描述实体一的特性称为属性。例如,学生实体用学号、姓名、性别、出生年份、系、入学时间等属性来描述;图书实体用图书编号、分类号、书名、作者、单价等多个属性来描述。
  3.实体集和实体型
  属性值的集合表示一个实体,而属性的集合表示一种实体的类型,称为实体型。同类型的实体的集合,称为实体集。
  例如,学生(学号,姓名,性别,出生年份,系,入学时间)就是一个实体型。对于学生来说,全体学生就是一个实体集,(980102,刘力,男,1980,自动控制,1997)就是代表学生名单中的一个具体的学生;在图书实体集中,(098765,TP298,Access教程,张三,30.50)则代表一本具体的书。
  在Access中,用“表”来存放同一类实体,即实体集。例如,学生表、教师表、成绩表等。Access的一个“表”包含若干个字段,“表”中的字段就是实体的属性。字段值的集合组成表中的—条记录,代表一个具体的实体,即每一条记录表示一个实体。
广告合作:400-664-0084 全国热线:400-664-0084
Copyright 2010 - 2017 www.my8848.com 珠峰网 粤ICP备15066211号
珠峰网 版权所有 All Rights Reserved