数据库技术基础new.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库技术基础new.ppt

主要内容 6.1 数据库技术的产生与发展 6.2 数据库系统的组成 6.3 数据模型 6.4 数据库系统的结构 6.5 关系数据库 6.1数据库技术的产生与发展 6.1.1数据管理技术 1.基本概念 数据是人们用于描述客观事物的物理符号。 信息是数据中所包含的意义,是经过加工处理 并对人类社会实践和生产活动产生决策影响的 数据。(数据与信息既有区别,又有联系 ) 数据处理 data processing 对各种形式的数据进行收集、存储、加工和传播 的一系列活动的总和。 目的:抽取、推导有价值的信息;保存和管理数据。 全体新生《大学计算机基础》的考试成绩 数据 , 对考试成绩统计 数据处理 的结果,可以作为任课教 师教学水平评价的依据之一 信息),或者对考试成 绩按不同的题型得分进行分类统计(数据处理),可 得出试题分布难易程度的分析报告(信息)。 数据库技术的产生与发展 1. 人工管理阶段 20世纪50年代中期以前: 硬件方面只有卡片、纸带、磁带等存储设备 软件方面没有操作系统,没有进行数据管理的软件 此时的计算机、数据主要以科学计算为目的 原始数据随程序一起输入内存 、运算、退出 数据是面向应用 数据不具有共享性 人工管理程序举例: 2. 文件系统阶段 文件系统程序举例: 3. 数据库系统阶段 数据库系统程序举例: 5.1.2数据库系统特点 6.2.2数据库管理系统 DBMS的工作模式 用户对数据库的操作是DBMS把操作从应用程序带到外部级、概念级,再导向内部级,进而操纵存储器中的数据。 6.3 数据模型 生活中的模型有:飞机模型、房屋模型、一组建筑设计沙盘等都是具体的模型 模型是现实世界特征的模拟和抽象。 数据模型(Data Model)也是一种模型,它是对现实世界数据特征的抽象。 信息的三个领域 (1)现实世界 (2)信息世界 (3)数据世界 根据应用的不同目的, 数据模型可划分为二个层次: 概念层数据模型(概念模型) 组织层数据模型 5.3.1概念模型 现实世界到信息世界 它是抽象现实世界中有应用价值的元素及其联系,反映现实世界有应用价值的信息结构;与具体的数据库管理系统无关,与具体的计算机平台无关。 这种模型主要用在数据库的设计阶段。 广泛使用的概念模型是实体-联系模型,简写成E-R模型(entity-relationship model) 1. E—R模型中的基本概念 实体 ER图中用矩形框 表示 客观存在并可相互区别的事物称为实体。如研究的系统是学校,则学生、教师、系、教研空、课程答都可看成该系统的实体。 属性 ER图中用椭圆 表示 实体的特征称为属性。 如学生实体可以用学号、姓名、性别、出生年月、所属系等特征来刻画,则学生实体具有学号、姓名、性别、出生年月、所属系五个属性。 1. E—R模型中的基本概念 实体 ER图中用矩形框 表示 客观存在并可相互区别的事物称为实体。如研究的系统是学校,则学生、教师、系、教研空、课程答都可看成该系统的实体。 属性 ER图中用椭圆 表示 实体的特征称为属性。 如学生实体可以用学号、姓名、性别、出生年月、所属系等特征来刻画,则学生实体具有学号、姓名、性别、出生年月、所属系五个属性。 码或关键字(Key) 能唯一标识实体的属性集称为码或关键字。 如学生实体中的学号。 实体型 Entity Type 是具有相同属性的一类实体的抽象,以实体 名及其属性名集合来进行刻画。学生 学号、 姓名、性别、年龄、出生年月 就是一个实体 型。 实体集 Entity?set 若干同型实体的集合称为实体集。实体集的 名用实体型的名。 联系(ER图中用菱形框 表示) (1)一对一(1:1)的联系 (2)一对多(1:n)的联系 (3)多对多(m:n)的联系 2. E—R模型的表示方法 例如学生选修课程的问题 实体集:学生实体集与课程实体集。 属性:学生的属性是学号、姓名、性别、班级 课程属性是课程号、课程名、学时数 联系:实体集之间产生一种学生选修课程的联系,并且1个学生可选修多门课程,1门程可以由许多学生来选,因此这种联系是m:n的联系。 ER图实例 作业:创建工厂物资管理系统。其中实体包括仓库、零件、供应商、职工。一个仓库里有若干名职工,每种零件可以存放在任意一个仓库里,每种零件由特定的供应商供应。请写出每个实体的属性,并绘制E-R图。 E-R图: 1. 层次模型 共同存在问题:难以实现系统扩 充,插入或删除数据时,在于 涉及到大量链接指针的调整。 3. 关系模型 3关系数据库 //一组相关数据表的集合 对应于一个关系模型的全部关系的集合称为关系数据库。 4记录(元组) //一行对应一个具体的实体 表中的一行称为一条记录,记录也被称为元

文档评论(0)

xinshengwencai + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:5311233133000002

1亿VIP精品文档

相关文档