- 1、本文档共44页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《3.数据库总复习课件
第一块 数据库系统概述 基本概念(什么是数据库……) 数据库管理技术的产生与发展 数据库系统结构 数据模型 1.1 三个重要的概念 数据库(简称为DB) 数据库管理系统(简称为DBMS) 数据库系统(简称为DBS) 其中:DBS包含DB和DBMS 一.数据库 数据库定义:长期存储在计算机内的、有结构的、大量的、可共享的数据集合。 二.数据库管理系统 数据库管理系统(DataBase Management System,简称DBMS) :为了方便数据库的建立、运用和维护,人们研制的一种数据管理软件(DB2,Oracle,Access, Microsoft SQL Server ,Sybase等)。 1.2数据库管理技术的产生与发展 三个阶段: 人工管理阶段 文件系统阶段 数据库系统阶段 其中数据库技术的特点 数据结构化。 数据共享性高、冗余度低。 数据独立性高。 数据由DBMS集中管理 方便的用户接口 1.3 数据库系统的模式结构 从数据库管理系统的角度看,数据库系统通常采用三级模式结构。 外模式、模式和内模式 两级映射 一、外模式 外模式也称子模式或用户模式,是数据库用户(包括应用程序员和最终用户)看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。 二、模式 模式也称概念模式,是数据库中的数据在逻辑级上的视图,是数据库中全体数据的逻辑结构和特征的描述。它通常以某一数据模型为基础,定义数据库全部数据逻辑结构。 三、内模式 内模式也称存储模式。它既定义了数据库中全部数据的物理结构,还定义了数据的存储方法、存取策略等。 三级模式结构 1.4 概念数据模型 如何画E-R图? E-R图三要素:实体集、属性和联系集。 用长方形表示实体 椭圆形表示属性,并用无向边把实体与其属性连接起来 菱形表示实体间的联系 联系的种类: 1:1、1:n、n:1或m:n 1.5 逻辑数据模型 数据模型描述了数据库中的数据内容及其联系方式,体现了数据库的逻辑结构。 不同的数据模型就是用不同的数据组织形式来表达实体及其联系。 一.层次模型 层次模型是将数据组织成有向有序的树结构,也叫树形结构。 (反映数据之间的隶属关系) 层次模型是数据库技术中发展最早、技术上比较成熟的一种数据模型。 二.网状模型 现实世界中实体集间的联系更多的是非层次关系,层次模型难以直观的表现这种联系树的集合,网状模型克服了它的局限性,可以清晰灵活地表示这种非层次关系。 三.关系模型 关系模型是用二维表格数据来表示实体及实体之间联系的模型。 一个表就是一个关系。 一张表格中的一列称为一个“属性”,相当于记录中的一个数据项(或称为字段),属性的取值范围称为域。 习题 假设某工厂物资管理系统涉及如下实体: 仓库(仓库号、面积) 货物(货号、名称) 职工(职工号、姓名、年龄、职称) 各实体之间具有如下所述联系:一个仓库可以存放多种货物,一种货物可以存放在多个仓库中,即仓库与货物之间存在“存货”联系;一个仓库有多个职工当保管员,每一个职工只能在一个仓库工作,即仓库与职工之间存在“工作”联系。 请用E-R图表示该工厂物资管理的概念模型。 第二块 关系数据库 几个重要概念 三类完整性约束 八个关系代数运算符 2.1 几个重要的概念 候选码 主码 外码 主属性 非主属性 候选码(Candidate Key):能唯一表示关系中元组的一个属性或属性集。称为候选码,也称候选关键字。 如:“学生关系”中学号能唯一标识每个学生,则属性“学号”是学生关系的候选码。 主码(Primary Key):如果一个关系中有多个候选码,可以从中选择一个作为查询、插入或删除元组的操作变量,被选中的候选码称为主关系码,或简称主码、主键、主关键字等。 每个关系必须有且仅有一个主码。 外码(Foreign Key):设F是基本关系R的一个或一组属性,但不是关系R的主码(或候选码)。如果F与基本关系S的主码K相对应,则称F是基本关系R的外部关系码,可简称外码。 2.2关系的完整性约束 关系模型中允许定义三类完整性:实体完整性、参照完整性和用户定义的完整性。 其中实体完整性和参照完整性是关系模型必须满足的完整性约束条件,是由关系数据库系统自动支持的。而用户定义的完整性是应用领域需要遵循的条件,体现在具体领域中的语义约束。 一、实体完整性: 规则2.1 实体完整性规则: 若属性A是基本关系R的主属性,则属性A不能取空值。 如:在学生档案表里,由于“学号”是基本关系的主属性,则“学号”值不能
您可能关注的文档
- 《中国旅游资源形成的背景.ppt
- 《中国文化的传承.ppt
- 《中国机遇与挑战.ppt
- 《销售团队建设与管理》三菱汽车培训-1.ppt
- 《中国杨凌高兴农业科技成果博览会.ppt
- 《锅炉监督检验规则》宣贯完整版(曹宏伟)-1.ppt
- 《中国教育科研网格计划ChinaGrid进展-金海.ppt
- 《锦瑟》(优秀课件)-1.ppt
- 《中国文化概论绪论、第一章.ppt
- 《中国梦我的梦新.ppt
- 第五单元_第2课时_平年、闰年(分层作业)三年级数学下册同步高效课堂系列(苏教版).docx
- 第二单元第3课时一位数除两位数笔算除法(分层作业)三年级数学下册人教版.docx
- 第五单元_第3课时_24时记时法(分层作业)三年级数学下册同步高效课堂系列(苏教版).docx
- 第二单元购物(拔高卷)-2023年二年级上册数学暑假高效预习衔接单元易错卷(北师大版).docx
- 第二单元除数是一位数的除法(易错梳理)-三年级下册数学单元复习讲义人教版.docx
- 第二单元长方体(一)(易错梳理)-五年级下册数学单元复习讲义北师大版【.docx
- 第二单元:表内除法(一)(知识清单)-人教版二年级数学下册.docx
- 第二单元多边形的面积易错点检测卷(单元测试)-小学数学五年级上册苏教版.docx
- 第二单元第1课时口算除法(1)(分层作业)三年级数学下册人教版.docx
- 第二单元因数和倍数(易错梳理)-五年级下册数学单元复习讲义人教版.docx
文档评论(0)