- 1、本文档共58页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
*计算中心 网状模型的优点是: 快速的数据访问; 便于复杂数据库的建模。 网状模型的缺点是: 结构复杂,不便于修改; 其DDL(数据定义语言),DML(数据操作语言)语言复杂、用户不容易使用; 用户必须掌握数据库结构。 *计算中心 四、关系模型 最重要的一种数据模型。也是目前主要采用的数据模型 关系模型把世界看作是由实体(Entity)和联系(Relationship)构成的。 在用户观点下,关系模型中数据的逻辑结构是一张二维表,它由行和列组成。 关系模型系统的主要代表有INGRES、ORACLE、DB2、SYBASE、INFORMIX等。 *计算中心 优点 建立在严格的数学概念的基础上 概念单一。数据结构简单、清晰,用户易懂易用 实体和各类联系都用关系来表示。 对数据的检索结果也是关系。 关系模型的存取路径对用户透明 具有更高的数据独立性,更好的安全必威体育官网网址性 简化了程序员的工作和数据库开发建立的工作 缺点 存取路径对用户透明导致查询效率往往不如非关系数据模型。 为提高性能,必须对用户的查询请求进行优化,增加了开发数据库管理系统的难度 *计算中心 关系数据库与结构化查询语言SQL 一、基本概念 二、关系的规范化 三、关系操作 四、SQL语言 *计算中心 关系模型的三要素 关系模型的数据结构非常单一,即关系。 关系操作有增加、删除、修改元组和查找满足指定条件的元组集。关系操作由关系代数或关系演算表述。 关系的完整性约束是对关系的某种约束条件。关系模型中有三类完整性约束:实体完整性、参照完整性和用户定义的完整性。 *计算中心 一、基本概念 数据表:在关系模型中称为关系,即通常说的二维表 记录:在关系模型中称为元组,表中的一行即为一条记录 字段:在关系模型中称为属性,是表中的一列 分量:元组中的一个属性值 *计算中心 字段类型:在一个表中,所有记录的相同的字段的数据类型都是一致的 关键字:在关系模型中称为码,是表中的某个字段,它可以唯—地确定一条记录 域:字段的取值范围 关系模式:对关系的描述,一般表示为:关系名(属性1,属性2,……,属性n) *计算中心 二、关系的规范化 在数据库中,关系必须是规范化的,它具有以下性质(最基本的要求 ) 列是同质的,即每一列中的分量是同—类型的数据,来自同—个域 不同的列可出自同一个域,称其中的每一列为一个属性 列的顺序是无关紧要的,即列的次序可以任意交换 任意两个元组不能完全相同 行的次序可以任意交换,没有行号 分量必须取原子值,即每一个分量都必须是不可分的数据项 ,不允许表中还有表 *计算中心 规范化理论正是用来改造关系模式,通过分解关系模式来消除其中不合适的数据依赖,以解决插入异常、删除异常、更新异常和数据冗余问题。 范式是符合某一种级别的关系模式的集合。 关系数据库中的关系必须满足一定的要求。满足不同程度要求的为不同范式。 范式的种类: 第一范式(1NF) 第二范式(2NF) 第三范式(3NF) BC范式(BCNF) 第四范式(4NF) 第五范式(5NF) *计算中心 一个低一级范式的关系模式,通过模式分解可以转换为若干个高一级范式的关系模式集合,这种过程就叫关系模式的规范化 并不是规范化程度越高,模式就越好 必须结合应用环境和现实世界的具体情况合理地选择数据库模式 *计算中心 三、关系操作 常用的关系操作 查询 选择、投影、连接、除、并、交、差 数据更新 插入、删除、修改 查询的表达能力是其中最主要的部分 关系操作的特点 集合操作方式,即操作的对象和结果都是集合。 *计算中心 关系代数 关系代数以一个或两个关系为输入,产生一个新的关系作为其结果。其运算对象是关系,运算结果亦为关系 关系代数用到的运算符包括四类:集合运算符、专门的关系运算符、算术比较符和逻辑运算符 关系代数的运算按运算符的不同主要分为传统的集合运算和专门的关系运算两类。 传统的集合运算包括:并、交、差、广义笛卡尔积四种运算; 专门的关系运算包括:选择、投影、连接、除等。 *计算中心 四、SQL语言 SQL全称是“结构化查询语言(Structured Query Language)” SQL支持数据库的三级模式结构:外模式、模式及内模式。SQL所涉及到的三个基本对象:视图、基本表及存储文件分别与之相对应。 SQL是一种介于关系代数与关系演算之间的语言,其特点是功能丰富:同时具有数据定义(DDL)、数据操纵(DML)、数据控制(DCL)和强大的查询功能。 *计算中心 SQL 语言的主要组成 数据定义语言(DDL,Data Definition Language); 数据查询语言(DQL,Data Query Languag
您可能关注的文档
- 第5讲-工资管理子系统(精品·公开课件).ppt
- 第5讲Web数据库开发技术(精品·公开课件).ppt
- 第5节 热力学第二定律的微观解释(精品·公开课件).ppt
- 第4章--窗体——Access的“查询界面”-考勤管理(精品·公开课件).ppt
- 第5章 AT89S51单片机的中断系统(精品·公开课件).ppt
- 第5章 Excel数据分析工具及应用(精品·公开课件).ppt
- 第5章 powerpoin 讲义(精品·公开课件).ppt
- 第5章 Java方法(精品·公开课件).ppt
- 第5章 PowerPoint 2000演示文稿制作软件(精品·公开课件).ppt
- 第5章 PowerPoint 2003文稿演示软件(精品·公开课件).ppt
最近下载
- ICU火灾应急预案演练脚本.doc VIP
- 新部编人教版小学语文二年级下册快乐读书吧《神笔马良》整本书阅读指导课教学课件.pptx
- 中职类科研课题申报书:中职数学教学融合专业课知识研究.docx VIP
- 网络语言及其对青少年的影响.docx VIP
- 垃圾渗滤液项目设备安装施工方案.doc
- 超声引导下颈内静脉穿刺术.ppt
- 2025年人教版高中地理必修第二册第三章产业区位因素第三节服务业区位因素及其变化.pptx VIP
- 2024年苏州工业职业技术学院单招职业技能测试题库及答案(名校卷).docx VIP
- 养成学习好习惯(教案).doc
- INOVANCE汇川-SV600P系列伺服调试手册-中文.pdf
文档评论(0)