数据库设计基础教学课件学习课件PPT.ppt
《数据库设计基础教学课件学习课件PPT.ppt》由会员分享,可在线阅读,更多相关《数据库设计基础教学课件学习课件PPT.ppt(44页珍藏版)》请在三一办公上搜索。
1、数据库设计基础,周雪敏Shafa0899_,数据库设计基础,数据库设计基础,南昌理工学院周雪敏,本章内容,4.1 数据库的基本概念4.2 数据模型4.3 关系代数4.4 数据库设计与管理,数据库设计基础,南昌理工学院周雪敏,4.1 数据库系统的基本概念,1.数据(Data):实际上就是描述事物的符号记录。数据的特点:有一定的结构,有型与值之分,如整型、实型、字符型等。而数据的值给出了符合定型的值,如整型值15。2.数据库(DB):是数据的集合,具有统一的结构形式并存放于统一的存储介质内,是多种应用数据的集成,并可被各个应用程序共享。数据库存放数据是按数据所提供的数据模式存放的,具有集成与共享的
2、特点。,数据库设计基础,南昌理工学院周雪敏,概念,数据库设计基础,南昌理工学院周雪敏,4.1 数据库系统的基本概念,3、数据库管理系统(DBMS):一种系统软件,负责数据库中的数据组织、数据操纵、数据维护、控制及保护和数据服务等,是数据库系统的核心。数据库管理系统功能:(1)数据模式定义:(2)数据存取的物理构建:(3)数据操纵:(4)数据的完整性、安生性定义与检查;(5)数据库的并发控制与故障恢复;(6)数据的服务:,数据库设计基础,南昌理工学院周雪敏,4.1 数据库系统的基本概念,数据库管理系统提供以下的数据语言:(1)数据定义语言:(2)数据操纵语言:(3)数据控制语言:数据语言使用的两
3、种方式:交互式命令(又称自含型或自主型语言)、宿主型语言(嵌入某些宿主语言中)。,数据库设计基础,南昌理工学院周雪敏,目前流行的DBMS均为关系数据库系统,比如Oracle、Sybase的PowerBuilder及IBM的DB2、微软的SQLServer等,它们均为严格意义上的DBMS系统。另外一些小型数据库管理系统,如:Visual FoxPro及Access等,不是严格意义上的DBMS.,数据库设计基础,南昌理工学院周雪敏,4.1 数据库系统的基本概念,4.数据库管理员(DBA):对数据库进行规划、设计、维护、监视等的专业管理人员。5.数据库系统(DBS):由数据库(数据)、数据库管理系统
4、(软件)、数据库管理员(人员)、硬件平台(硬件)、软件平台(软件)五个部分构成的运行实体,DBMS是核心。6、数据库应用系统:由数据库系统(DBMS)、应用软件及应用界面三者组成。,数据库设计基础,南昌理工学院周雪敏,4.1 数据库的基本概念,7.数据管理的发展:人工管理阶段(40-50年代);文件系统阶段(50-60年代);数据库系统阶段(60年代末-现在),数据库设计基础,南昌理工学院周雪敏,4.1 数据库的基本概念,8.数据库系统的发展文件系统阶段层次数据库与网状数据库系统阶段关系数据库系统阶段,数据库设计基础,南昌理工学院周雪敏,4.1 数据库的基本概念,9.数据库系统的基本特点(标记
5、P89)数据的集成性 数据的高共享性与低冗余性(数据不一致性)数据独立性(物理独立性与逻辑独立性)数据统一管理与控制(完整性/安全性/并发控制),数据库设计基础,南昌理工学院周雪敏,4.1 数据库的基本概念,10.数据库系统的三级模式(P90图4.3)(1)概念模式:数据库系统中全局数据逻辑结构的描述,全体用户公共数据视图;(2)外模式:也称子模式与用户模式。是用户的数据视图,也就是用户所见到的数据模式;(3)内模式:又称物理模式,它给出了数据库物理存储结构与物理存取方法。(索引等)数据库系统的两级映射:(1)概念模式到内模式的映射;(物理独立)(2)外模式到概念模式的映射。(逻辑独立),数据
6、库设计基础,南昌理工学院周雪敏,三级模型、两种映射关系图,局部到整体,逻辑到物理,数据库设计基础,南昌理工学院周雪敏,4.2 数据模型,1、数据模型的基本概念是数据特征的抽象,从抽象层次上描述了系统的静态特征、动态行为和约束条件,为数据库系统的信息表与操作提供一个抽象的框架。描述了数据结构、数据操作及数据约束。,数据模型根据应用层次分为:概念模型(E-R模型)、逻辑模型(层次、网状、关系等)、物理模型,数据库设计基础,南昌理工学院周雪敏,4.2 数据模型,2、实体联系模型(E-R模型图)E-R模型是概念模型。E-R模型的三个要素:实体:现实世界中的事物。在E-R图中用矩形框表示。属性:事物的特
7、性;在E-R图中用椭圆表示。联系:现实世界中事物间的关系。在E-R图中用菱形框表示。联系类型有3种:1对1,1对多,多对多。,实体名,属性名,联系名,数据库设计基础,南昌理工学院周雪敏,4.2 数据模型,E-R模型三个基本概念之间的联接关系:实体是概念世界中的基本单位,属性有属性域,每个实体可取属性域内的值。一个实体的所有属性值叫元组。(1)实体与属性的联接表示;(2)实体与联系的联接表示。见书93-95图,数据库设计基础,南昌理工学院周雪敏,student,coures,S#,Sn,Sa,实体,属性,sc,联系,实例:(学生、课程),数据库设计基础,南昌理工学院周雪敏,4.2 数据模型,3、
8、基本逻辑模型有三种:1)层次模型:层次模型的基本结构是树形结构,具有以下特点:每棵树有且仅有一个无双亲结点,称为根;树中除根外所有结点有且仅有一个双亲。2)网状模型:从图论上看,网状模型是一个不加任何条件限制的无向图。3)关系模型:关系模型采用二维表来表示,简称表,由表框架(关系模式)及表的元组组成。满足一定条件的二维表就是一个关系。,数据库设计基础,南昌理工学院周雪敏,实例:层次模型,数据库设计基础,南昌理工学院周雪敏,简化,实例:网状模型,数据库设计基础,南昌理工学院周雪敏,实例:关系模型,数据库设计基础,南昌理工学院周雪敏,4.2 数据模型,4、关系的七条基本性质(了解)元组有限性、唯一
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 设计 基础 教学 课件 学习 PPT
链接地址:https://www.31ppt.com/p-2211330.html