欢迎来到天天文库
浏览记录
ID:61836671
大小:2.02 MB
页数:66页
时间:2020-02-07
《第2章_数据库系统结构.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第1章数据库概述第2章数据库系统结构第3章SQL语言基础及数据定义功能第4章数据操作语句第5章视图第6章关系数据库规范化理论第7章数据库保护第8章数据库设计第9章SQLServer2005基础第10章数据库及表的创建和管理第11章安全管理第12章备份和恢复数据库第13章数据库应用结构与数据访问接口第14章ADO数据控件与数据第15章VB数据库应用编程示例第16章数据仓库与数据挖掘第17章数据库技术的发展第1部分数据库系统的基本概念和基础理论第2部分服务器端DBMS对数据库的管理(第1部分的实践应用)(SQLServer
2、2005)第3部分在有了数据库理论基础及后台的DBMS后,用它们开发客户端数据库应用程序(VB6.0)第4部分数据库新应用方向及数据库技术发展的新方向1第2章数据库系统结构2.1数据和数据模型2.2概念层数据模型2.3组织层数据模型2.4数据库系统的结构2.5数据库管理系统(DBMS)2.6小结2.4.1三级模式结构2.4.2二级映像功能2.3.1关系模型的数据结构2.3.2关系模型的数据操作2.3.3关系模型的数据完整性约束2.2.1基本概念2.2.2实体-联系模型2.1.1数据2.1.2数据模型三要素22.1.1数据与信息描
3、述事物的符号记录称为数据。将从数据中获得的有意义的内容称为信息数据有一定的格式,这些格式的规定是数据的语法,而数据的含义是数据的语义。数据是信息存在的一种形式,只有通过解释或处理才能成为有用的信息。33示例数据:(张三,9912101,男,1981,计算机系,应用软件)解释:张三是9912101班的男生,1981年出生,计算机系应用软件专业。4数据信息解释41)数据的静态特征一、数据的基本结构学生的学号、姓名、性别、出生日期二、三大完整性约束1.数据间的联系(参照完整性)学生选课中的学号与学生基本信息中的学号2.数据取值范围约束
4、(用户自定义完整性)考试成绩在0~100分之间3.(实体完整性)552)动态特征指对数据可以进行的操作以及操作规则。对数据库数据的操作主要有查询数据更改数据:插入、删除和更新一般将对数据的静态特征和动态特征的描述称为数据模型三要素*66数据的两个特征静态特性:包括数据的基本结构、数据间的联系、数据取值范围的约束。动态特征:指定义在数据上的操作及操作规则。操作主要有查询数据SELECTINSERT更改数据DELETEUPDATE如对学生的基本信息可以查询、修改和增加新记录等。基本结构数据的约束条件(三个完整性)定义在数据上的操
5、作数据模型三要素(静态特征)(动态特征)(SELECT,INSERT,DELETE,UPDATE)7数据的三种范畴现实信息电脑82.1.2数据模型对于模型,人们并不陌生。建筑模型飞机模型模型是对事物、对象、过程等客观系统中感兴趣的内容的模拟和抽象表达(是理解系统的思维工具)数据模型(datamodel)也是一种模型,它是对现实世界数据特征的抽象数据库管理系统是基于某种数据模型(组织模型)对数据进行组织的。99数据模型(续)数据模型即要面向现实世界,又要面向机器世界,因此需满足三个要求:能够真实地模拟现实世界;容易被人们理解;能够
6、方便地在计算机上实现。10概念模型组织模型10数据模型分类不同的数据模型实际上是提供给我们模型化数据和信息的不同工具。第一类是概念层模型:从数据的语义视角来抽取模型,此模型是按用户的观点来对数据和信息进行建模,用于数据库设计阶段,与DBMS无关。第二类是组织层模型:从数据的组织层次(主要包括层次模型、网状模型、关系模型以及对象-关系模型)。来描述数据此模型是从计算机系统的观点对数据进行建模,主要用于DBMS的实现,与DBMS有关。11数据模型是数据库系统的核心和基础。DBMS都基于某种数据模型(组织)。为把现实世界中的具体事物抽
7、象、组织为某一具体DBMS支持的数据模型,通常先将现实世界抽象为信息世界(概念层模型),再将信息世界转换为机器世界(组织层模型)。12现实世界信息世界:概念模型机器世界:具体DBMS支持的数据模型(组织层模型)转换人的认识抽象现实世界客观事物的抽象过程E-R图关系模式例:教务处132.2概念层数据模型概念层次模型是现实世界到机器世界的一个中间层次。概念层次模型:抽象现实系统中有应用价值的元素及其关联,反映现实系统中有应用价值的信息结构,不依赖于数据的组织结构。常用的概念模型:实体-联系模型、语义对象模型14实体-联系(Ent
8、ity-Relationship,E-R)模型1、实体2、属性3、联系151、实体具有公共性质的可相互区分的现实世界对象的集合。是具体的事物:学生、课程、职工16实体的表示方式在E-R图中用矩形框表示实体,把实体名写在框内,比如学生实体可以表示为:学生172、属
此文档下载收益归作者所有