第1章 数据库基础知识55283new.ppt

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

第1章 数据库基础知识 1.1 数据库技术的发展 1.1.1 数据与数据处理 1.1.1 数据与数据处理 1.1.1 数据与数据处理 1.1.2 数据库技术的发展 1.1.2 数据管理技术的发展 1.1.2 数据库技术的发展 1.1.2 数据库技术的发展 1.1.2 数据库技术的发展 1.1.2 数据库技术的发展 1.1.2 数据库技术的发展 1.1.2 数据库技术的发展 1.2 数据库系统 1.2.1 数据库系统的组成 1.2.1 数据库系统的组成 1.2.1 数据库系统的组成 1.2.1 数据库系统的组成 1.2.2 数据库的结构体系 1.2.3 数据库系统的特点 1.3 数据模型 数据模型:反映实体及其实体间联系的数据组织的结构和形式。 数据模型是DBMS用来表示实体及其联系的方法。 数据模型是对现实世界进行抽象和转换的结果 1.3.1 数据模型的组成要素 数据模型的三个组成要素: 数据结构、数据操作及数据的完整性约束 1.数据结构 数据结构用于描述实体的静态特性。 在数据库系统中,通常按照其数据结构的类型来命名数据模型。 层次结构、网状结构和关系结构 2.数据操作 数据操作用于描述实体的动态特性,是指对数据库中的各种数据所允许执行的操作的集合。 数据库主要有查询和更新(包括插入、删除和修改等)两大类操作。 3.数据的完整性约束 数据的完整性约束是一组完整性规则的集合。完整性规则是给定的数据模型中数据及其联系所具有的约束和依存规则,以保证数据的正确、有效和相容。 1.3.3 概念模型 1.3.3 概念模型 1.3.3 概念模型 1.3.3 概念模型 1.3.3 概念模型 1.3.3 概念模型 1.3.4 逻辑模型 1.3.4 逻辑模型 1.3.4 逻辑模型 1.3.4 逻辑模型 1.3.4 逻辑模型 1.3.4 逻辑模型 1.4 关系模型 1.4.1 关系模型的基本概念 1.4.1 关系模型的基本概念 1.4.1 关系模型的基本概念 1.4.1 关系模型的基本概念 1.4.1 关系模型的基本概念 1.4.1 关系模型的基本概念 1.4.2 关系运算 1.4.2 关系运算 1.4.2 关系运算 1.4.2 关系运算 1.4.2 关系运算 1.4.2 关系运算 1.4.3 关系的完整性约束 1.4.3 关系的完整性约束 1.4.3 关系的完整性约束 1.5 数据库的设计方法 1.5 数据库的设计方法 1.5 数据库的设计方法 1.5 数据库的设计方法 1.5.2 E-R模型到关系模型的转化 1.1:1联系的转化 若实体间的联系是1:1联系,只要在两个实体类型转化成的两个关系模式中任意一个关系模式中增加另一关系模式的关键属性和联系的属性即可。 学校(学校名称,所在地,网址) 校长(校长姓名,性别,出生日期,职称,任职年月,学校名称) 2.1:n联系的转化 若实体间的联系是1:n联系,则需要在n方实体的关系模式中增加1方实体类型的关键属性和联系的属性,1方的关键属性作为外部关键属性处理。 关系模式:仓库(仓库号,地点,面积) 产品(产品号,产品名称,价格,数量,仓库号) 3 m:n联系的转化 若实体间的联系是m:n联系,则除对两个实体分别进行转化外,还要为联系类型单独建立一个关系模式,其属性为两方实体类型的关键属性加上联系类型的属性,两方实体关键属性的组合作为关键属性。 关系模式: 供应商(供应商号,供应商名,电话,地址) 货物(货物代码,货物名称,型号,库存量) 采购(采购单号,数量,供应商号,货物代码) 1.5.3 数据库设计实例 大学教学管理系统对学生选课、教师授课等教学活动进行管理,还能提供教师和学生信息查询等功能。 规定:学生在某一专业学习 每名学生可同时选修多门课程 每门课程可由多位教师讲授 每位教师可讲授多门课程 由各个学院对教师实行聘任 先画出系统的E-R图,再将E-R图转换成关系模型 教学管理系统E-R图 将5个实体以及2个m:n联系转化成7个关系模式,如下: (1)学生(学号,姓名,性别,出生年月,专业名称)。 (2)课程(课程编号,课程名称,课程类别,学分)。 (3)选课(学号,课程编号,成绩)。 (4)教师(教师号,姓名,性别,职称,学院名称)。 (5)授课(教师号,课程编号,上课教室)。 (6)学院(学院名称,网址,教师人数)。 (7)专业(专业名称,成立年份,专业简介)。 专门的关系运算 连接(θ):从两个关系的笛卡尔积中选取满足一定条件的元组。有两种形式:等值连接

文档评论(0)

xinshengwencai + 关注
实名认证
内容提供者

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

版权声明书
用户编号:5311233133000002

1亿VIP精品文档

相关文档