数据库原理及应用.ppt

  1. 1、本文档共44页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

数据库原理及应用

第一章数据库系统概述1.1数据管理技术的产生和发展1.2数据模型★1.3数据库系统★

1.1数据管理技术的产生和发展一、数据和数据管理1.数据:一般指用符号记录下来的、可以识别的信息。2.信息:是通过加工处理并对人类社会实践和生产活动产生决策影响的数据。

3.信息与数据的区别:信息是客观事物属性的反应。数据是信息的详细体现形式。数据通过加工处理之后,成为信息。信息必须通过数据才能传播。例:数据1、3、5、7、9、11、13、15数据1、1、2、3、5、8、13、21数据1、2、5、7、8、20、3、5奇数斐波拉数列

4.数据处理:是指从某些已知的数据出发,推导加工出某些新的数据,这些新的数据又表达了新的信息。5.数据管理:是指对数据的搜集、组织、存储、检索和维护等操作,是数据处理的中心环节。

二、数据管理技术的三个发展阶段人工管理阶段文献系统阶段数据库系统阶段

1.人工管理阶段数据管理有下列特点:数据不保留在计算机内没有专用的软件对数据进行管理只有程序(program)的概念,没有文献(file)的概念数据面向程序

2.文献系统阶段数据管理有下列特点:数据以“文献”形式可长期保留在外部存储器的磁盘上数据的逻辑构造与物理构造有了区别文献组织已多样化数据可以反复使用,即数据面向应用对数据的操作以记录为单位

文献系统的三个缺陷:数据冗余(redundancy)数据不一致(inconsistency)数据联络弱(poordatarelationship)人事管理应用程序学生管理应用程序课程管理应用程序教职工信息数据集学生信息数据集课程信息数据集文件系统

3.数据库系统阶段数据管理有下列特点:数据构造化较高的数据共享性统一管理和控制数据人事管理应用程序学生管理应用程序课程管理应用程序数据库管理系统学校数据库

1.2数据模型★一、数据模型的定义数据模型是对数据特性的抽象,是对客观事物及其联络的数据描述

二、数据模型的分类概念数据模型逻辑数据模型物理数据模型

1.概念数据模型:实体联络模型(Entity-RelationshipApproach),简称E-R模型。实体型:用矩形表达,矩形框内写明实体名。属性:用椭圆形表达,并用无向边将其与对应的实体型连接起来。联络:用菱形表达,菱形框内写明联络名,并用无向边分别与有关实体型连接起来,同步在无向边旁标上联络的类型(1:1,1:N或M:N)。

一对一联络(1:1):假如对于实体集A中的每一种实体,实体集B中至多有一种(也可以没有)实体与之联络,反之亦然,则称实体集A与实体集B具有一对一联络,记为1:1。班长集合管理班级集合11

一对多联络(1:N):假如对于实体集A中的每一种实体,实体集B中有N(N≥0)个实体与之联络,反之,对于实体集B中的每一种实体,实体集A中至多只有一种实体与之联络,则称实体集A与实体集B有一对多联络,记为1:N。班级集合属于学生集合1M

多对多联络(M:N):假如对于实体集A中的每一种实体,实体集B中有N(N≥0)个实体与之联络,反之,对于实体集B中的每一种实体,实体集A中也有M(M≥0)个实体与之联络,则称实体集A与实体集B具有多对多联络,记为M:N。MN课程集合学习学生集合

例:现以学校的教学状况为例来建立ER图:教学状况可由学生、课程、教师、学习、任课等构成。学号姓名性别年龄学生课程教师学习任课成绩课程号课程名课时数姓名性别年龄MNN1

2.逻辑数据模型:逻辑模型是对应于数据世界的模型,是数据库中实体及其联络的抽象描述。层次模型网状模型关系模型

层次模型::是一种树状构造的实体与实体之间联络的数据模型。特点:有且仅有一种根节点,其他节点向下可与若干节点联络,但向上只能与唯一的一种节点相联络。R1R2R3R4R5根节点叶节点叶节点叶节点兄弟节点兄弟节点

网状模型:是一种网络构造,数据(实体)之间为网状形式。特点:至少有一种以上的节点无父节点,至少有一种节点的父节点多于1个,任何2个节点之间可有2种以上的联络。节点1节点1节点1节点1节点1

关系模型:是一种二维表构造,以数学理论为基础而构造的数学模型,把实体与实体之间的联络用二维表表达,并称为关系或表。(本书所讨论的SQLServer就是关系数据库管理系统)学号姓名年龄性别系名年级200912004王小明19女计算机系2009200912006黄大鹏20男数学系2009200912008张文斌18女经管系2009………………

3.物理模型:用于描述数据在物理存储介质上的组织构造,与详细的数据库管理系统、操作系统和计算机硬件有关。注:从概念模型到逻辑模型的转换是由数据库设计人员完毕的,从逻辑模型到物理模型的转换是由数据库管理系统完毕

文档评论(0)

132****5705 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:5104323331000004

1亿VIP精品文档

相关文档