资源描述
Click to edit Master title style,Click to edit Master text styles,Second level,Third level,Fourth level,Fifth level,*,*,第5章 数据库基础知识,旭日工商管理学院物流专业,周建亨(讲师),5.1 数据库概述,5.1.1 数据库技术的发展,5.1.2 数据库系统的特点与组成,5.1.3 数据库系统的三级模式结构,5.1.4 数据模型,5.1.1 数据库技术的发展,人工管理阶段,文件管理阶段,数据库管理阶段,人工管理阶段(,p90,),数据不保存,没有管理数据的软件,由应用程序管理,数据不共享,数据不具有独立性,数据处理方式是批处理,面向应用,文件管理阶段,数据库管理阶段,5.1.1 数据库技术的发展,人工管理阶段,文件管理阶段,数据可以长期保存,由文件系统管理数据,数据共享性差,冗余度大,数据独立性差,数据库管理阶段,应用程序1,文件系统,应用程序2,应用程序m,物理文件n,物理文件2,物理文件1,5.1.1 数据库技术的发展,人工管理阶段,文件管理阶段,数据库管理阶段,复杂的数据模型,存取路径,数据可以共享,映象结构,数据,具有,独立性,SQL,语言,用户接口,数据有效性,数据管理功能,数据完整性和安全性,5.1.1 数据库技术的发展,文件系统与数据库系统的比较,应用程序1,数据库管理系统DBMS,应用程序2,应用程序m,数据库,数据为各种用户所共享,具有最小冗余度,数据间联系密切,而又有较高对应用程序的独立性等特点。,涉及的基本概念,实体,客观存在并可相互区别的事物,属性,实体所具有的某一特性,域,属性的取值范围,涉及的基本概念,实体型,具有相同属性的实体必然具有相同的特征和性质,实体集,同型实体的集合,数据库中包含一组实体集,每个实体集中包含一些相同的实体,关系数据模型数据结构,数,数据,库,库系,统,统的,特,特点,与,与组,成,成,数据,库,库系,统,统的,特,特点,数据,库,库系,统,统的,组,组成,数,数据,库,库系,统,统的,特,特点,与,与组,成,成,数据,库,库系,统,统的,特,特点,数据,结,结构,化,化,学号,姓名,。,性别,学习经历,10001,A1,001,.,10002,A1,002,.,表1,研,研,究,究生,基,基本,概,概况,日期,学校,学位,。,证明人,表2,学,学,习,习经,历,历,如何,设,设计,才,才能,满,满足,用,用户,需,需求,,,,又,最,最符,合,合数,据,据库,设,设计,原,原理,?,?,答案,是,是:,三,三张,表,表搞,定,定,学号,姓名,其它信息,001,王依,.,002,张晓,.,书号,书名,其它信息,A1,CAD概述,.,A2,天龙八部,.,A3,MIS原理,.,表1.,学,学,生,生表,表3.,借,借,书,书信,息,息,流水号,书号,学号,其它信息,10001,A1,001,.,10002,A1,002,.,10003,A2,001,.,10004,A3,001,.,10005,A3,002,.,表2.,图,图,书,书,输入,学,学生,学,学号,,,,,查询,此,此学,生,生姓,名,名,及所,借,借图,书,书书,名,名,数,数据,库,库系,统,统的,特,特点,与,与组,成,成,数据,库,库系,统,统的,特,特点,数据,结,结构,化,化,编号,项目描述,单价RMB,数量,总金额,付款明细,人员,备注,金额,单价,数量,日期,金额,1,2,XX,200,40,8000,AA,4000,合计,表的,第,第一,个,个分,量,量必,须,须是,不,不可,分,分的,数,数据,项,项。,同一,属,属性,的,的数,据,据具,有,有同,质,质性,同一,表,表的,属,属性,不,不能,重,重复,表中,列,列的,顺,顺序,可,可以,任,任意,交,交换,表中,任,任意,两,两行,不,不能,相,相同,,,,位,置,置可,以,以任,意,意交,换,换,每一,个,个分,量,量必,须,须是,不,不可,分,分的,数,数据,项,项,关系,数,数据,库,库数,据,据结,构,构:,关,关系,种,种类,基本,表,表,查询,表,表:关,系,系操,作,作产,生,生的,集,集合,,,,即,临,临时,表,表,,数,数据,可,可以,从,从基,本,本表,中,中抽,取,取,,冗,冗余,性,性和,一,一次,性,性,,是,是派,生,生表,视图,表,表:为,了,了方,便,便而,设,设计,的,的虚,表,表,,不,不实,际,际存,在,在,数,数据,库,库系,统,统的,特,特点,与,与组,成,成,2、,数,数据,库,库系,统,统的,组,组成,数据库,最终用户,应用系统,应用开发工具,DBMS,操作系统,数据库管理员,DBA,应用程序员,数据,库,库系,统,统的,构,构成,数,数据,库,库系,统,统的,三,三级,模,模式,结,结构,数据,库,库系,统,统的,三,三级,模,模式,数据,库,库系,统,统的,二,二级,映,映象,三级,模,模式,三级,模,模式,的,的结,构,构特,征,征,外模,式,式、,概,概念,模,模式,、,、内,模,模式,关系,数,数据,库,库数,据,据结,构,构:,三,三,级,级模,式,式,关系,模,模式,(,(基,本,本表,,,,,概,概念,模,模式,),),关系子模,式,式(派生,表,表,外模,式,式),存储模式,(,(内模式,),),数据库系,统,统的三级,模,模式,数据库、,数,数据库管,理,理系统、,应,应用系统,、,、数据库,管,管理员和,用,用户构成,的,的人-机,系,系统,相关人员,认识抽象,现实世界,信息世界,机器世界,计算机世界,转换,概念模型,(E-R图),DBMS,支,支持,的数据模型,它是按用户的观点来对数据和信息建模,主要用于数据库设计。不依赖于具体的计算机系统,它是按计算机的观点对数据进行建模,主要用于DBMS的实现。有网状、层次、关系、面向对象等。,客观对象,抽,抽象过程,5.1.4 数据,模,模型,1、数据,模,模型的基,本,本内容,1、真实,地,地模拟现,实,实世界,2、容易,为,为人所理,解,解,3、便于,在,在计算机,上,上实现,5.1.4 数据,模,模型,2、数据,模,模型的三,要,要素,数据结构,(,(结构定,义,义),数据操作,(,(上上下,下,下,加加,减,减减),完整性约,束,束(实体,完,完整性,,参,参照完整,性,性,用户,定,定义完整,性,性),5.1.4 数据,模,模型,2、数据,模,模型的三,要,要素,完整性约,束,束,实体完整,性,性:表的关,键,键字段不,能,能为空且,取,取值唯一,。,。,参照完整,性,性:外键为,空,空或某已,有,有值,用户定义,完,完整性:,(,(p107),导师编号,姓名,其它信息,110,王依,.,112,张晓,.,学生编号,姓名,导师编号,A1,张青,.,A2,林名,110,A3,王小东,113,导师,错误值,编号不能重复或空值,研究生,5.3,数,数据库管,理,理系统,5.3.1 数据,库,库管理系,统,统的功能,5.3.2 数据,库,库管理系,统,统的组成,和,和结构,5.3.3 应用,系,系统对数,据,据库管理,系,系统的要,求,求与选择,数据库系,统,统,在计算机,系,系统中引,入,入数据库,后,后的系统,数据库,DBMS,应用系统,数据库管,理,理员,应用程序,员,员,最终用户,3.主要,数,数据模型,(,(p98),网状模型,层次模型,关系模型,实体间的,联,联系,一对一,A中的一,个,个实体至,多,多同B中,的,的一个实,体,体相联系,,,,B中的,一,一个实体,也,也至多同A中的一,个,个实体相,联,联系,如班级与,正,正班长,6.2.3 概念,结,结构设计,实体间的,联,联系,一对多(,多,多对一),A中的一,个,个实体可,以,以同B中,的,的任意数,目,目的实体,相,相联系,,而,而B中的,一,一个实体,至,至多同A,中,中的一个,实,实体相联,系,系,如班级与,学,学生,实体间的,联,联系,多,对,对,多,多,A,中,中,的,的,一,一,个,个,实,实,体,体,可,可,以,以,同,同B,中,中,的,的,任,任,意,意,数,数,目,目,的,的,实,实,体,体,相,相,联,联,系,系,,,,,而,而B,中,中,的,的,一,一,个,个,实,实,体,体,也,也,可,可,以,以,同,同A,中,中,任,任,意,意,数,数,目,目,的,的,实,实,体,体,相,相,联,联,系,系,如,学,学,生,生,选,选,课,课,程,程,联,系,系,的,的,表,表,示,示,概,概,念,念,结,结,构,构,设,设,计,计,概,概,念,念,模,模,型,型,的,的,表,表,示,示,方,方,法,法E-R,图,图,矩,形,形,:,:,实,实,体,体,集,集,椭,圆,圆,:,:,属,属,性,性,菱,形,形,:,:,联,联,系,系,集,集,线,段,段,:,:,将,属,属,性,性,连,连,接,接,到,到,实,实,体,体,集,集,、,、,将,将,实,实,体,体,集,集,连,连,接,接,到,到,联,联,系,系,集,集,用,箭,箭,头,头,线,线,表,表,示,示,联,联,系,系,的,的,类,类,别,别,(,(,映,映,射,射,的,的,基,基,数,数,),),,,,,始,始,终,终,指,指,向,向1,端,端,无,箭,箭,头,头,的,的,线,线,段,段,表,表,示,示n:m,下,划,划,线,线,:,:,参,参,与,与,主,主,码,码,的,的,属,属,性,性,学,号,号,姓,名,名,成,绩,绩,学,分,分,课,号,号,系,别,别,课,名,名,性,别,别,年,龄,龄,学,生,生,课,程,程,选,课,课,n,m,E-R,图,图,04App2ER2.ppt,学,号,号,姓,名,名,系,主,主,任,任,系,号,号,系,名,名,性,别,别,年,龄,龄,学,生,生,系,别,别,录,取,取,1,n,E-R,图,图,学,号,号,姓,名,名,班,主,主,任,任,班,号,号,系,号,号,性,别,别,年,龄,龄,学,生,生,班,级,级,班,长,长,1,1,E-R,图,图,课,堂,堂,练,练,习,习,请,用,用ER,图,图,表,表,示,示,图,图,书,书,学,学,生,生,借,借,书,书,的,的,关,关,系,学,号,号,姓,名,名,班,主,主,任,任,班,号,号,系,号,号,性,别,别,年,龄,龄,学,生,生,班,级,级,班,长,长,联,系,系,集,集,的,的,主,主,码,码,是,是,任,任,意,意,一,一,端,端,的,的,主,主,码,码,1,1,学,生,生,:,:学,号,号,,姓,姓,名,名,。,。,。,。,。,。,班,级,级,:,:班,号,号,,系,系,号,号,。,。,。,。,。,。,班,长,长,:,:班,号,号,,,,学,号,号,ER,图,图,转,转,成,成,关,关,系,系,模,模,式,式,逻,逻,辑,辑,结,结,构,构,设,设,计,计,学,号,号,姓,名,名,系,主,主,任,任,系,号,号,系,名,名,性,别,别,年,龄,龄,学,生,生,系,别,别,录,取,取,联,系,系,集,集,的,的,主,主,码,码,是,是n,端,端,的,的,主,主,码,码,1,n,学,生,生,:,:学,号,号,,姓,姓,名,名,。,。,。,。,。,。,系,别,别,:,:系,号,号,,系,系,名,名,。,。,。,。,。,。,录,取,取,:,:学,号,号,,,,系,号,号,ER,图,图,转,转,成,成,关,关,系,系,模,模,式,式,逻,逻,辑,辑,结,结,构,构,设,设,计,计,学,号,号,姓,名,名,成,绩,绩,学,分,分,课,号,号,系,别,别,课,名,名,性,别,别,年,龄,龄,学,生,生,课,程,程,选,课,课,n,m,联,系,系,集,集,的,的,主,主,码,码,包,包,含,含,两,两,端,端,主,主,码,码,的,的,组,组,合,合,学,生,生,:,:学,号,号,,姓,
展开阅读全文