数据库原理培训课件.ppt

数据库原理培训课件.ppt

ID:51474104

大小:1.27 MB

页数:70页

时间:2020-03-23

数据库原理培训课件.ppt_第1页
数据库原理培训课件.ppt_第2页
数据库原理培训课件.ppt_第3页
数据库原理培训课件.ppt_第4页
数据库原理培训课件.ppt_第5页
资源描述:

《数据库原理培训课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在PPT专区-天天文库

1、数据库原理湖南工业大学计算机与通信学院7/25/20211发展篇:数据库新技术1授课内容数据库新技术。主要内容:(1)面向对象数据库系统。(2)分布式数据库系统。(3)ODBC技术。(4)数据仓库。7/25/20212发展篇:数据库新技术2授课要求了解下述内容:(1)面向对象数据库系统。(2)分布式数据库系统。(3)ODBC技术。(4)数据仓库。7/25/20213发展篇:数据库新技术3授课重点1.重点是面向对象数据库、分布式数据库、数据仓库等基本概念。4授课难点1.面向对象数据库。7/25/202141.面向

2、对象数据库7/25/202151.1对象数据库系统(1)第一代DBS:层次、网状数据库系统第二代DBS:关系数据库系统这两代DBS的应用领域主要在商务领域,其特点是所处理的事务比较小,诸如存款取款、购票订票、财务管理、仓库管理、人事管理、统计管理等。随着计算机应用领域的拓广,同时,传统数据库的数据结构比较简单,不能支持新的数据类型和嵌套、递归的数据结构,这两代DBS已不能适用新的应用需要。比如:这两代DBMS很难满足CAD/CAM、CASE、图像处理、GIS等新的应用领域的需要。为适应新的应用需要,应提出新的数

3、据模型、数据库系统。7/25/202161.1对象数据库系统(2)对于第二代以后的新一代DBS,有两种观点。这两种观点虽然都是从OO技术和DB技术相结合的角度考虑,但方法不一样。(1)新一代DBS将是OODBS,即在面向对象程序设计语言中引入数据库技术。(2)新一代DBS是从关系DBS自然地加入OO技术进化到具有新功能的结果,即ORDBS。7/25/202171.2OO的数据类型系统在OO技术中,数据类型系统由基本类型、复合类型、引用类型组成。基本类型:整型、浮点型、字符、字符串、布尔型和枚举型复合类型行类型:

4、不同类型元素的有序集数组类型:相同类型元素的有序集合列表类型:相同类型元素的有序集合,并且允许有重复的元素包类型:相同类型元素的无序集合,并且允许有重复的元素集合类型:相同类型元素的无序集合,并且所有的元素必须是不同的引用类型:相当于指针。7/25/20218数据类型的定义CREATETYPEMyStringcharvarying;CREATETYPEMyDate(dayinteger,monthchar(10),yearinteger);CREATETYPECourseGrade(courseMyString

5、,gradeinteger,dateMyDate);CREATETABLEscofTYPEStudentCourseGrade;CREATETYPEStudentCourseGrade(nameMyString,cgStudentGrade);CREATETYPEStudentGradesetof(CourseGrade);7/25/202191.3对象联系图传统的数据库技术中,ER模型中结构简单:属性值都是原子值、多值属性要转换成单属性或一个弱实体、不支持复合数据和递归等。ER图对象联系图7/25/20211

6、01.3对象联系图对象类型属性值是单值对象间的嵌套或引用基本数据类型属性值是多值两个属性之间值的联系为逆联系对象间是超类和子类的联系单箭头双箭头双线箭头双向箭头大椭圆边小圆圈图1.1对象联系图的成分7/25/202111一个对象联系图的实例FacultyUniversityCoursetextpresidentworks_forfnocityunameeditorstaffteacheditageteachersalarytextnamefnamecnameuno图1.2大学、教师、教材等信息的对象联系图7/2

7、5/2021121.4UML类图UML(统一建模语言)UML的基本图类图对象图用例图状态图顺序图活动图协作图构件图部署图7/25/202113类图和ER图中术语的区别ER图中的术语类图中的术语实体集(EntitySet)类(class)实体(Entity)对象(object)联系(relationship)关联(association)联系元数关联元数实体的基数(cardinality)重数(mulitiplicity)-7/25/202114用类图表达类和关联Universityunounamecitynum

8、_staffPersonnameageFacultyfnosalarynum_teachCoursetextcnametextname0..1President0..11Staff0..*1..1Edit0..*0..*1..1Teach1PERSONFACULTYSTAFFCOURSETEXTUNIVERSITYTEACHEDITPRESIDENT11N1N图1.3ER图图1

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

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

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