《关系型数据库概念》PPT课件

《关系型数据库概念》PPT课件

ID:38666422

大小:325.31 KB

页数:21页

时间:2019-06-17

《关系型数据库概念》PPT课件_第1页
《关系型数据库概念》PPT课件_第2页
《关系型数据库概念》PPT课件_第3页
《关系型数据库概念》PPT课件_第4页
《关系型数据库概念》PPT课件_第5页
资源描述:

《《关系型数据库概念》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、关系型数据库的概念关系型数据库的优越性如何规划关系型数据库关系型数据库范式理论E-R方法第四章数据库系统基础重点:数据库系统数据库(是存储数据的容器,由许多个文件组成,一个数据库系统中可包含多个数据库。)数据库管理系统(是用来管理数据的软件,对数据进行维护和管理)数据库管理系统有以下四个方面的功能:数据定义:建立数据库和数据表,定义字段的数据类型等数据处理:增加、删除、修改、查询数据安全:创建用户账号、相应的口令及设置权限。数据备份:防止意外事件导致数据的丢失◆◆◆◆一数据库系统模型——是指数据库中数据的

2、存储结构。根据具体数据存储需求的不同,常用的系统模型有三种:层次模型、网络模型、关系模型,使用对应模型的数据库分别称为:层次型数据库、网络型数据库、关系型数据库。数据模型通常由数据结构、数据操作和完整性约束三部分组成。我们从这三方面来分析这些模型。一、层次型数据库江西师范大学外语系学工处中文系历史系教务处院系姓名性别年龄院系姓名课程成绩层次模型要满足两个条件:有且只有一个根结点.根结点以外的其他结点有且只有一个双亲结点.层次模型的优缺点:优点(1)层次分明,结构清晰。(2)不同层次间的数据关联直接简单。(

3、3)提供了良好的完整性支持。缺点(1)对插入和删除操作的限制比较多。没有双亲结点就不能插入子女结点。如果删除双亲结点则相应的子女结点也被同时删除.(2)查询子女结点必须通过双亲结点,任何一个结点只有按其路径查看时,才能显示它的全部意义。(3)结点之间很难建立横向关联。二、网络型数据库R1R2R3R4优点:(1)能够更为直接地描述现实世界.(2)存取效率较高.缺点:结构关系错综复杂,很难维护.网络模型要满足两个条件:允许一个以上的结点没有双亲结点.一个结点可以多于一个双亲结点.三、关系型数据库员工编号姓名性

4、别工资1陈有鹏男20002孙晓晴女3000项目编号名称客户负责人1SiSSim22PetPet1关系型数据库的存储结构是二维表,表中每一行是一个记录,用来描述一个对象的信息,每一列是一个字段,描述对象的属性.(1)结构简单,格式唯一,无论实体还是实体间的联系都可以用关系表示.(2)理论基础严格,数据表之间相对独立。(3)存储路径对用户透明,从而具有更高的数据独立性,更好的安全保密性.关系型数据库的优点:关系数据库的概念一、内部结构关系数据库是由数据表和数据表之间的关联组成.二维表有行和列组成:行:记录(元

5、组),代表众多相同属性的对象中的一个.列:字段(属性),代表数据库表中存储对象的共有属性.二、表的关联——是指数据库中的数据表与数据表之间使用相应的字段实现数据表的连接。使得数据无需重复存储。设计规划关系型数据库一、关系数据库的设计和规划分为以下三个阶段:1。数据收集2。确定数据表和表中的字段3。建立数据表之间的关联(通过例题分析)注:规范化数据库的主要目的是使数据库中重复存储的数据量减到最低,从而节约存储空间,提高访问效率。二、表的关联——表示两个数据表之间的记录对应关系,关联可分为三种,分别是:一对一

6、关联一对多关联多对多关联专业系学生1m专业系系主任11课程学生mn1。一对一关联:数据表A中的一条记录只能对应数据表B中的一条记录,而数据表A中也只有一条记录同数据表B中的一条记录对应。(一般可以将具有一对一关联的两个数据表合并为一个数据表)2。一对多关联:数据表A中的一条记录对应数据表B中的多条记录。而数据表B中的一条记录对应数据表A中的一条记录3。多对多关联:数据表A中的一条记录对应数据表B中的多条记录,而数据表B中的一条记录也对应数据表A中的多条记录。(大多数情况下,可以将多对多关联转换为多个一对多

7、的关联)问题:在数据库的设计和规划过程中,为什么先将数据按适当的原则分成多个表,然后又使用关联将它们连接起来呢?答:若不进行划分,则数据表非常庞大,对数据表的操作效率不高;当访问的数据涉及到多个表时,再将它们进行关联。三、主键和外键键——是指数据表中的一个字段,分为主键和外键两种:主键——是数据表中具有唯一型的字段。即数据表中的任意两个记录不能有相同的主键字段。(使用主键执行查询,可以提高查询的速度)外键——一个数据表将使用该数据表中的外键连接到其它的数据表,而这个外键字段在其它的数据表中将作为主键字段出

8、现。(在设置外键字段的属性时,要与它原始的主键设置一致。)(*具体见课本例题)四、数据的完整性——是指存储在数据库中的数据的正确性和可靠性,是衡量数据库中数据质量好坏的一种标准。即要求数据具有以下特点:数据类型准确无误、数据值满足范围设置、同一表格数据之间不存在冲突、多个表格数据之间不存在冲突。数据完整性的分类:1。实体完整性:保证不使用完全相同的数据记录(实现方法:主键、唯一键、唯一索引)2。区域完整性:要求数据表中的数据位

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。