欢迎来到天天文库
浏览记录
ID:40582253
大小:398.50 KB
页数:9页
时间:2019-08-04
《VF数据库基础1》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第一章数据库系统概论1.1数据处理技术发展经历数据(data)是人们描述客观事物及其活动的抽象符号表示,是人们相互之间进行思想文化交流的工具。数据处理(dataprocessing)是人们利用手工或机器对数据进行加工的过程。对数据进行的查找、统计、分类、修改、变换等运算都属于加工。利用计算机进行数据处理,使得数据处理技术不断丰富和发展,到目前为止大致经历了以下几个不同发展阶段。1.1.1人工管理阶段在这个时期,每个程序处理的数据都跟在该程序之后,一并被穿孔到纸带或卡片上,数据在内存中的存储格式和存储位置,读写数据的路径
2、和方法等都需要编程者决定。当数据的存储格式和位置、读写路径和方法改变时,处理它的程序也必须作出相应的修改,以保持程序的正确性。此时期的程序完全依赖于数据,人们把这一时期的数据处理技术称为人工管理阶段。1.1.2文件管理阶段数据与程序在存储位置上完全分开,数据被单独组织成文件保存到外部存储器上,数据文件既可以为某个程序单独使用,也可以为多个不同的程序在不同的时间所使用。即数据文件可以被任何程序重复利用。1.1.3数据库管理阶段把数据组织成数据库具有以下特点:1.数据结构化2.数据共享3.数据相对独立4.数据粒度小5.数据
3、操作界面独立6.数据由DBMS统一管理DBMS是运行在操作系统之上的数据库管理系统软件,由它实施对外存上的数据库进行统一管理,并负责执行在DBMS之上开发的应用程序对数据库的全部操作。DBMS除了同操作系统配合按照用户的要求存取数据库中的数据外,主要还具有以下四个方面的管理控制功能。(1)安全性控制(2)一致性控制(3)并发性控制(4)数据库恢复1.1.4分布式数据库管理阶段分布式数据库系统通过计算机网络和通信线路可以把分布在不同地域的、不同局域网环境下的、不同类型的数据库系统连接和统一管理起来。分布式数据库系统既支持
4、客户的局部应用,又支持客户的全局应用。1.2概念数据模型1.2.1ER模型的有关概念1.实体实体(entity)是现实世界中存在的、可以相互区别的事物或活动。如一个人、一本书、一辆汽车、一块手表、一次会议、一个文件等都是实体。实体集(entityset)是指同一类实体的集合。如一个班级的全体同学、一个图书馆的全部藏书、一个停车场停放的全部车辆、一个商店手表柜台销售的所有国产手表、一年中的所有会议、一段时间签发的所有文件等都是相应的实体集。实体型(entitytype)是对同类实体的共有特征的抽象定义。对于同一类实体,根
5、据人们的不同认识和需要,可能抽取出的特征有所不同,因而定义出的实体型就可能不同。如你可以把人的姓名、出生日期、性别、身高、体重等特征定义为人的实体型。实体值(entityvalue)就是符合实体型定义的、对一个实体的具体描述。如把人的姓名、出生日期、性别、身高、体重等特征定义为人的实体型,则“张三、1956/03/02、男、1.74、65kg”就是该实体型的一个实体值。2.联系联系(relationship)是指实体之间的相互关系,它通常表示一种活动。如一张订单、一个讲座、一场比赛、一次选课等都是联系。在一张订单中涉及
6、到商品、客户(顾客)和销售员之间的关系,即某个客户从某个销售员手里订购某件商品。在一次选课中涉及到学生和课程之间的关系,即某个学生选修某门课程。若考虑到同一门课程可能由多个不同的教师讲授,选课联系就涉及到学生、课程、教师这三个实体之间的关系,即某个学生选修某个老师教授的某门课程。联系集(relationshipset)是同一类联系的集合。如一次展销会上的全部订单、一次会议安排中的全部讲座、一次比赛活动中的所有比赛场次、一个班级同学的所有选课等都是相应的联系集。联系型(relationshiptpe)是对同类联系的共有特
7、征的抽象定义。联系元数就是一个联系中所涉及的实体型的个数。若涉及到两个实体型则称为二元联系,若涉及到三个实体型则称为三元联系,等等。特殊地,若涉及到的两个实体型对应同一个实体则为一元联系。实体和联系的异同实体和联系实际上没有什么本质的区别,它们都是由相应的特征标识的,都具有型和值的概念,只不过在联系中含有较多的联系特征,如在选课联系中含有学生号、课程号等联系特征,通过联系特征与其他实体发生联系。3.属性属性(attribute)是描述实体或联系中的一种特征,一个实体或联系通常具有多个特征,需要多个相应属性来描述。如描述
8、“人”这个实体需要使用姓名、性别、年龄、籍贯、职业、学历、住址、电话等属性。码(key)或称键、关键字、关键码等,是实体间相互区别的一种唯一标识。如人是实体,每个人的身份证号就是这种唯一标识,因为每个人的身份证号都不会相同。域(domain)是实体中相应属性的取值范围。4.联系分类联系分类(relationshipclassify
此文档下载收益归作者所有