数据库基础与应用(一)课件

上传人:沈*** 文档编号:241431173 上传时间:2024-06-25 格式:PPT 页数:60 大小:767.50KB
返回 下载 相关 举报
数据库基础与应用(一)课件_第1页
第1页 / 共60页
数据库基础与应用(一)课件_第2页
第2页 / 共60页
数据库基础与应用(一)课件_第3页
第3页 / 共60页
点击查看更多>>
资源描述
数据数据库基基础与与应用用(一一)l平时的出勤、课堂纪律、课堂表现和作业,占总成绩的60%。l期末测试着重于基本概念与基本语法知识,占总成绩的40%。考核方式考核方式2l本课程的教学目的是为了适应当前形势发展,提高大学生在计算机信息处理技术方面的素质与能力。培养和提高学生运用数据库技术对数据和信息进行管理、加工和利用的意识与能力,对部分学生要求具备专业领域中应用系统的集成与开发能力(较高要求)。课程教学目的课程教学目的课程教学目的课程教学目的3l了解和掌握数据库管理技术发展的过程,数据库系统的基本概念、体系结构和全局结构。l掌握关系模型的关系运算理论,关系数据库SQL语言的全貌和使用技术。l了解和掌握关系数据库的规范化理论以及数据库设计的全过程,能进行数据库结构的设计和简单应用程序的设计。l了解数据库系统的保护措施。课程教学课程教学课程教学课程教学任务任务任务任务4l生活中p银行p手机p学校的选课系统p游戏l学习中p制作动态网站,例如:百度,google,新浪等数据库的用途数据库的用途5l1.1数据库技术概述l1.2数据、数据管理与数据处理l1.3数据库、数据库管理系统和数据系统l1.4数据的模式结构l1.5数据库系统的模型和结构第一章第一章 数据库技术基础数据库技术基础61.11.11.11.1数据库系统概述数据库系统概述数据库系统概述数据库系统概述D文字、数字、文字、数字、图形、形、图像、像、声音等声音等数字、文字数字、文字数据数据库文件文件PIWordExcelPowerPointFrontPagePhotoshopC,VB.NETAccess,VFPSQL Server文档(文档(.doc)工作簿(工作簿(.xls)文稿(文稿(.ppt)网网页(.html)图片(片(.bmp)数字、文字数字、文字查询结果或果或报表表DataInformation Processing 7l数据(data)P1 描述事物的符号记录。除了常用的数字数据外,文字(如名称)、图形、图像、声音等信息,这些都是数据。例如:数据库应用技术,周大可,中山大学出版社等l信息(information)P1 维持生产活动、经济活动和社会活动必不可少的资源;数据是将现实世界中的各种信息记录下来、可识别的符号,它用类型和数值来表示。例如:每日的网页新闻等1.2 1.2 数据、数据管理与数据处理数据、数据管理与数据处理8l阅读课本P2-5,回答以下问题:p数据管理技术的发展经历了哪几个阶段?p每个阶段各有什么代表性特征?数据管理的发展数据管理的发展9l数据管理是数据库的核心任务,内容包括对数据的分类、组织、编码、存储、查询和维护。l数据管理技术的发展数据管理技术的发展p人工管理阶段(人工管理阶段(2020世纪世纪5050年代中期之前)年代中期之前)p文件系统阶段(文件系统阶段(2020世纪世纪5050年代中期到年代中期到6060年代中期)年代中期)p数据库系统阶段(数据库系统阶段(2020世纪世纪6060年代后期以来)年代后期以来)数据管理的发展数据管理的发展10l这一阶段计算机主要用于科学计算。l硬件中的外存只有卡片、纸带、磁带,没有磁盘等直接存取设备。l软件只有汇编语言,没有操作系统和管理数据的软件。l数据处理的方式基本上是批处理。人工管理阶段人工管理阶段人工管理阶段人工管理阶段11l数据不保存p因为当时计算机主要用于科学计算,对于数据保存的需求尚不迫切。l系统没有专用的软件对数据进行管理p每个应用程序都要包括数据的存储结构、存取方法、输入方式等,程序员编写应用程序时,还要安排数据的物理存储,因此程序员负担很重l数据不共享p数据是面向程序的,一组数据只能对应一个程序。p多个应用程序涉及某些相同的数据时,也必须各自定义,因此程序之间有大量的冗余数据 人工管理阶段的特点如下:人工管理阶段的特点如下:12l数据不具有独立性p程序依赖于数据,如果数据的类型、格式、或输入输出方式等逻辑结构或物理结构发生变化,必须对应用程序做出相应的修改。在人工管理阶段,程序与数据之间的关系如下图所示:应用程序1数据集1应用程序2数据集2数据集3应用程序313l这一阶段,计算机不仅用于科学计算,还大量用于信息管理。l大量的数据存储、检索和维护成为紧迫的需求。l硬件有了磁盘、磁鼓等直接存储设备。l在软件方面,出现了高级语言和操作系统。l操作系统中有了专门管理数据的软件,一般称为文件系统。l处理方式有批处理,也有联机处理。文件系统阶段文件系统阶段文件系统阶段文件系统阶段14l数据以文件形式可长期保存下来p用户可随时对文件进行查询、修改和增删等处理。l文件系统可对数据的存取进行管理p程序员只与文件名打交道,不必明确数据的物理存储,大大减轻了程序员的负担。l文件形式多样化p有顺序文件、倒排文件、索引文件等,因而对文件的记录可顺序访问,也可随机访问,更便于存储和查找数据。l程序与数据间有一定独立性p由专门的软件即文件系统进行数据管理,程序和数据间由软件提供的存取方法进行转换,数据存储发生变化不一定影响程序的运行。文件管理数据的优点文件管理数据的优点15文件系统阶段,程序与数据之间的关系如下图所示:应用程序应用程序1应用程序应用程序2应用程序应用程序n数据数据1数据数据2数据数据n文件系统文件系统16与人工管理阶段相比,文件系统阶段对数据的管理有了很大的进步,但一些根本性问题仍没有彻底解决,主要表现在以下三方面:l数据冗余度大p各数据文件之间没有有机的联系,一个文件基本上对应于一个应用程序,数据不能共享。l数据独立性低p数据和程序相互依赖,一旦改变数据的逻辑结构,必须修改相应的应用程序。p而应用程序发生变化,如改用另一种程序设计语言来编写程序,也需修改数据结构。l数据一致性差p由于相同数据的重复存储、各自管理,在进行更新操作时,容易造成数据的不一致性。文件管理数据的缺点文件管理数据的缺点文件管理数据的缺点文件管理数据的缺点17l60年代后期,计算机应用于管理的规模更加庞大,数据量急剧增加;l硬件方面出现了大容量磁盘,使计算机联机存取大量数据成为可能;l硬件价格下降,而软件价格上升,使开发和维护系统软件的成本增加。l文件系统的数据管理方法已无法适应开发应用系统的的需要。l为解决多用户、多个应用程序共享数据的需求,出现了统一管理数据的专门软件系统,即数据库管理系统。数据库系统阶段数据库系统阶段数据库系统阶段数据库系统阶段18l数据共享性高、冗余少p这是数据库系统阶段的最大改进,数据不再面向某个应用程序而是面向整个系统,当前所有用户可同时存取库中的数据。p这样便减少了不必要的数据冗余,节约存储空间,同时也避免了数据之间的不相容性与不一致性。l数据结构化p按照某种数据模型,将全组织的各种数据组织到一个结构化的数据库中,整个组织的数据不是一盘散沙,可表示出数据之间的有机关联。数据库系统管理数据特点数据库系统管理数据特点数据库系统管理数据特点数据库系统管理数据特点19p例:要建立学生成绩管理系统,系统包含学生(学号、姓名、性别、系别、年龄)、课程(课程号、课程名)、成绩(学号、课程号、成绩)等数据,分别对应三个文件。p若采用文件处理方式,因为文件系统只表示记录内部的联系,而不涉及不同文件记录之间的联系,要想查找某个学生的学号、姓名、所选课程的名称和成绩,必须编写一段不很简单的程序来实现。p而采用数据库方式,数据库系统不仅描述数据本身,还描述数据之间的联系,上述查询可以非常容易地联机查到。数据库系统管理数据特点数据库系统管理数据特点数据库系统管理数据特点数据库系统管理数据特点20l数据独立性高p数据的独立性是指逻辑独立性和物理独立性。p数据的逻辑独立性是指当数据的总体逻辑结构改变时,数据的局部逻辑结构不变,由于应用程序是依据数据的局部逻辑结构编写的,所以应用程序不必须修改,从而保证了数据与程序间的逻辑独立性。u例如,在原有的记录类型之间增加新的联系,或在某些记录类型中增加新的数据项,均可确保数据的逻辑独立性。p数据的物理独立性是指当数据的存储结构改变时,数据的逻辑结构不变,从而应用程序也不必改变。u例如,改变存储设备和增加新的存储设备,或改变数据的存储组织方式,均可确保数据的物理独立性。数据库系统管理数据特点数据库系统管理数据特点数据库系统管理数据特点数据库系统管理数据特点214.有统一的数据控制功能p数据库为多个用户和应用程序所共享,对数据的存取往往是并发的,即多个用户可以同时存取数据库中的数据,甚至可以同时存取数据库中的同一个数据,为确保数据库数据的正确有效和数据库系统的有效运行,数据库管理系统提供下述四方面的数据控制功能。u数据的安全性(security)控制:防止不合法使用数据造成数据的泄露和破坏,保证数据的安全和机密;l例如,系统提供口令检查或其他手段来验证用户身份,防止非法用户使用系统;也可以对数据的存取权限进行限制,只有通过检查后才能执行相应的操作。u数据的完整性(integrity)控制:系统通过设置一些完整性规则以确保数据的正确性、有效性和相容性。数据库系统管理数据特点数据库系统管理数据特点数据库系统管理数据特点数据库系统管理数据特点22l正确性是指数据的合法性,如年龄属于数值型数据,只能含0,1,9,不能含字母或特殊符号;l有效性是指数据是否在其定义的有效范围,如月份只能用112之间的正整数表示;l相容性是指表示同一事实的两个数据应相同,否则就不相容,如一个人不能有两个性别。u并发(concurrency)控制:多用户同时存取或修改数据库时,防止相互干扰而提供给用户不正确的数据,并使数据库受到破坏。u数据恢复(recovery):当数据库被破坏或数据不可靠时,系统有能力将数据库从错误状态恢复到最近某一时刻的正确状态。数据库系统管理数据特点数据库系统管理数据特点数据库系统管理数据特点数据库系统管理数据特点23数据库系统阶段,程序与数据之间的关系如下图所示:应用程序应用程序1应用程序应用程序2应用程序应用程序n数据库数据库数据库管理系统数据库管理系统用户用户24l掌握数据、信息的概念。l了解数据管理的发展过程,同时了解各阶段不同的优缺点。总结总结25l数据库系统的组成 P5p数据库系统通常是指数据库和相应的软硬件系统。主要由数据(库)、用户、软件和硬件四部分组成。l数据库所谓数据库(Database,DB),是将数据按一定的数据模型组织、描述和存储,具有较小的冗余度,较高的数据独立性和易扩展性,并可为各种用户共享的数据集合。它可以供用户共享,具有尽可能小的冗余度和较高的数据独立性,使得数据存储最优,数据最容易操作,并且具有完善的自我保护能力和数据恢复能力。1.3 1.3 数据库、数据库管理系统和数据系统数据库、数据库管理系统和数据系统26l集成性:把某特定应用环境中的各种应用相关的数据及其数据之间的联系全部地集中地并按照一定的结构形式进行存储,或者说,把数据库看成为若干个单个性质不同的数据文件的联合和统一的数据整体。l共享性:数据库中的一块块数据可为多个不同的用户所共享,即多个不同的用户,使用多种不同的语言,为了不同的应用目的,而同时存取数据库,甚至同时存取同一块数据,即多用户系统。数据库特点数据库特点27用户是指使用数据库的人,即对数据库的存储、维护和检索等操作。用户分为三类:l第一类用户,终端用户(End User)p主要是使用数据库的各级管理人员、工程技术人员、科研人员,一般为非计算机专业人员;l第二类用户,应用程序员(Application Programmer)p负责为终端用户设计和编制应用程序,以便终端用户对数据库进行存取操作。l第三类用户,数据库管理员(Dadabase Administrator,简称DBA)pDBA是指全面负责数据库系统的“管理、维护和正常使用的”人员,其职责如下:用户用户28u参与数据库设计的全过程,决定数据库的结构和内容;u定义数据的安全性和完整性,负责分配用户对数据库的使用权限和口令管理;u监督控制数据库的使用和运行,改进和重新构造数据库系统。当数据库受到破坏时,应负责恢复数据库;当数据库的结构需要改变时,完成对数据结构的修改。uDBA不仅要有较高的技术专长和较深的资历,并应具有了解和阐明管理要求的能力。u特别对于大型数据库系统,DBA极为重要。对于常见的微机数据库系统,通常只有一个用户,常常不设DBA,DBA的职责由应用程序员或终端用户代替。用户用户29l数据库管理系统数据库管理系统(Database Management System,简称,简称DBMS)是对用于建立、使用和维护是对用于建立、使用和维护数据库的系统软件。数据库的系统软件。lDBMS是数据库系统的核心。是数据库系统的核心。l对数据库的一切操作都是通过对数据库的一切操作都是通过DBMS来完成的。来完成的。软件软件数据库管理系统数据库管理系统30l存储和运行数据库系统的硬件设备。l包括CPU、内存、大容量的存储设备、外部设备等。硬件硬件31l数据库系统(Database System,DBS)一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户结构组成。数据库系统数据库系统32l数据库系统层次结构图如下数据库系统层次结构图如下硬件硬件操作系统操作系统DBMS各种高级语言各种高级语言应用程序应用程序lDBMS在操作系统(在操作系统(OS)的支持下工作。)的支持下工作。l应用程序在应用程序在DBMS支持下才能使用数据库。支持下才能使用数据库。33l掌握数据库、数据库系统的概念。l了解用户群的分类,及各使用用户的特点。l了解数据库系统各部分层次结构。总结总结34在数据库系统中,用户看到的数据与计算机中存放的数据是两回事,两者之间是有联系的,实际上它们之间已经过了两次变换。一次是系统为了减少冗余,实现数据共享,把所有用户的数据进行综合,抽象成一个统一的数据视图;第二次是为了提高存取效率,改善性能,把全局视图的数据按照物理组织的最优形式存放。1.4 1.4 数据的模式结构数据的模式结构35l整个数据库系统分为三层:外层、概念层和内层整个数据库系统分为三层:外层、概念层和内层 。l外外模模型型:用用户户使使用用的的数数据据视视图图,是是一一种种局局部部的的逻逻辑辑数数据据视视图图,表表示示用用户户所所理理解解的的实实体体、实实体属性和实体关系。体属性和实体关系。l概概念念模模型型:全全局局的的逻逻辑辑数数据据视视图图,数数据据库库管管理理员员所所看看到到的的实实体体、实实体体属属性性和和实实体体之之间间的的联联系。系。l内模型内模型:数据的物理存储模型。数据的物理存储模型。数据的模式结构数据的模式结构36数据库系统的三层结构模式:应用1应用2应用n子模式1子模式m子模式/模式映象模式模式/内模式映象内模式数据库37l了解数据库系统的三层模式结构分类。l了解每层模式在数据库中的作用。总结总结38l阅读课本P6-8,回答以下问题:p现实世界中模型分为几类?p当今数据模型分为几类,各自的特点及结构?1.5 1.5 数据库系统的模型和结构数据库系统的模型和结构39l数据从现实世界到计算机数据库里的具体表示要经历三个领域,即现实世界、信息世界、数据从现实世界到计算机数据库里的具体表示要经历三个领域,即现实世界、信息世界、数据世界数据世界1.5 1.5 数据库系统的模型和结构数据库系统的模型和结构现实世界现实世界事物及联系事物及联系事物事物对象对象性质性质(认识抽象)(认识抽象)信息世界信息世界 概念模型概念模型实体实体对象对象属性属性数据世界数据世界 结构模型结构模型数据数据记录记录字段字段(数据表示)(数据表示)40l概念模型概念模型 是从用户角度看到的模型,是第一层抽象。是从用户角度看到的模型,是第一层抽象。在数据库设计中广泛使用的概念模型是在数据库设计中广泛使用的概念模型是“实体实体-联系联系”模型模型(Entity-Relationship(Entity-Relationship ModelModel,简称,简称E-RE-R模型模型)l数据模型数据模型 是从计算机角度看到的模型,要求有严格语法和语义的语言对数据进行严格的形式是从计算机角度看到的模型,要求有严格语法和语义的语言对数据进行严格的形式化定义、限制和规定。化定义、限制和规定。模型的分类模型的分类41l数据模型是模型的一种,是现实世界数据特征的抽象。l数据模型通常由数据结构、数据操作和数据的约束条件三个要素组成。p数据结构u用于描述系统的静态特征。u数据结构是所研究的对象类型的集合,它是刻画一个数据模型性质最重要的方面。u在数据库系统中,人们通常按照其数据结构的类型来命名数据模型。u数据结构有层次结构、网状结构和关系结构三种类型,按照这三种结构命名的数据模型分别称为层次模型、网状模型和关系模型。数据模型的组成要素数据模型的组成要素42p数据操作u用于描述系统的动态特性。u数据操作是对数据库中各种数据操作的集合,包括操作及相应的操作规则。l如数据的检索、插入、删除和修改等。u数据模型必须定义这些操作的确切含义、操作规则以及实现操作的语言。p数据的约束条件u数据的约束条件是一组完整性规则的集合。u完整性规则是给定的数据模型中数据及其联系所具有的制约和依存规则,用以限定符合数据模型的数据库状态以及状态的变化,以保证数据的正确、有效、相容。u数据模型还应该提供定义完整性约束条件的机制,以反映具体应用所涉及的数据必须遵守的特定的语义约束条件。l例如,在学生数据库中,学生的年龄不得超过40岁。43l目前最常用的数据模型有层次模型(Hierarchical Model)、网状模型(Network Model)和关系模型(Relational Model)。l这三种数据模型的根区别在于数据结构不同,即数据之间联系的表示方式不同。p层次模型用“树结构”来表示数据之间的联系;p网状模型是用“图结构”来表示数据之间的联系;p关系模型是用“二维表”来表示数据之间的联系。数据模型的分类数据模型的分类44l其中层次模型和网状模型是早期的数据模型,统称为非关系模型。l20世纪70年代至80年代初,非关系模型的数据库系统非常流行,在数据库系统产品中占据了主导地位,l现在已逐渐被关系模型的数据库系统取代,l但在美国等国,由于早期开发的应用系都是基于层次数据库或网状数据库系统,因此目前层次数据库或网状数据库的系统仍很多。l20世纪80年代以来,面向对象的方法和技术在计算机各个领域,包括程序设计语言、软件工程、计算机硬件等各方面都产生了深远的影响,出现了一种新的数据模型面向对象的数据模型 数据模型发展史数据模型发展史45l层次模型是数据库系统中最早出现的数据模型,采用层次模型的数据库的典型代表是IBM公司的IMS(Information Management System)数据库管理系统,p现实世界中,许多实体之间的联系都表现出一种很自然的层次关系,如家族关系,行政机构等。l层次模型用一棵“有向树”的数据结构来表示各类实体以及实体间的联系。p在树中,每个结点表示一个记录类型,结点间的连线(或边)表示记录类型间的关系,每个记录类型可包含若干个字段,记录类型描述的是实体,字段描述实体的属性,各个记录类型及其字段都必须命名。p如果要存取某一记录型的记录,可以从根结点起,按照有向树层次向下查找层次模型层次模型46l层次模型有向树的示意图。结点A为根结点,,F,G为叶结点,B,D为兄结点ABCDEF47l有且仅有一个结点没有双亲,该结点就是根结点;l根以外的其他结点有且仅有一个双亲结点,这就使得层次数据库系统只能直接处理一对多的实体关系;l任何一个给定的记录值只有按其路径查看时,才能显出它的全部意义,没有一个子女记录值能够脱离双亲记录值而独立存在。层次模型的特征层次模型的特征48l层次模型的优点主要有:p比较简单,只需很少几条命令就能操纵数据库,比较容易使用。p结构清晰,结点间联系简单,只要知道每个结点的双亲结点,就可知道整个模型结构。现实世界中许多实体间的联系本来就呈现出一种很自然的层次关系,u如表示行政层次,家族关系很方便。p它提供了良好的数据完整性支持。层次模型的优缺点层次模型的优缺点49l不能直接表示两个以上的实体型间的复杂的联系和实体型间的多对多联系,只能通过引入冗余数据或创建虚拟结点的方法来解决,易产生不一致性。l对数据的插入和删除的操作限制太多。l查询子女结点必须通过双亲结点。层次模型的缺点层次模型的缺点50l现实世界中事物之间的联系更多的是非层次关系的,用层次模型表示这种关系很不直观,l网状模型克服了这一弊病,可以清晰的表示这种非层次关系。l20世纪70年代,数据系统语言研究会CODASYL(Conference On Data System Language)下属的数据库任务组DBTG(Data Base Task Group)提出了一个系统方案,DBTG系统,也称CODASYL系统,成为了网状模型的代表。l网状模型取消了层次模型的两个限制,两个或两个以上的结点都可以有多个双亲结点,则此时有向树变成了有向图,该有向图描述了网状模型。网状模型网状模型51l有一个以上的结点没有双亲;l至少有一个结点可以有多于一个双亲。p即允许两个或两个以上的结点没有双亲结点,允许某个结点有多个双亲结点,则此时有向树变成了有向图,该有向图描述了网状模型。p网状模型中每个结点表示一个记录型(实体),每个记录型可包含若干个字段(实体的属性),结点间的连线表示记录类型(实体)间的父子关系。网状模型的特点网状模型的特点52l网状模型的优点主要有:p能更为直接地描述客观世界,可表示实体间的多种复杂联系。p具有良好的性能和存储效率l网状模型的缺点主要有p结构复杂,其DDL语言极其复杂。p数据独立性差,由于实体间的联系本质上是通过存取路径表示的,因此应用程序在访问数据时要指定存取路径。网状模型的优缺点网状模型的优缺点53l关系模型是发展较晚的一种模型,l1970年美国IBM公司的研究员E.F.Codd首次提出了数据库系统的关系模型。p他发表了题为“大型共享数据银行数据的关系模型”(A Relation Model of Data for Large Shared Data Banks),在文中解释了关系模型,定义了某些关系代数运算,研究了数据的函数相关性,定义了关系的第三范式,从而开创了数据库的关系方法和数据规范化理论的研究,p他为此获得了1981年的图灵奖。p此后许多人把研究方向转到关系方法上,陆续出现了关系数据库系统。p1977年IBM公司研制的关系数据库的代表System R开始运行,其后又进行了不断的改进和扩充,出现了基于System R的数据库系统SQL/DB关系模型关系模型54p20世纪80年代以来,计算机厂商新推出的数据库管理系统几乎都支持关系模型,非关系系统的产品也都加上了关系接口。p数据库领域当前的研究工作也都是以关系方法为基础。l关系数据库已成为目前应用最广泛的数据库系统,如现在广泛使用的小型数据库系统Foxpro、Acess,大型数据库系统Oracle、Informix、Sybase、SQL Server等都是关系数据库系统。55l关系模型的数据结构是一个“二维表框架”组成的集合,每个二维表又可称为关系,所以关系模型是“关系框架”的集合。l关系模型与层次模型、网状模型不同,它是建立在严格的数学概念之上的。关系模型的基本概念关系模型的基本概念56关系:对应通常所说的表,如上表。关系:对应通常所说的表,如上表。记录:图中的一行即为一个记录。记录:图中的一行即为一个记录。属性:图中的一列即为一个属性。属性:图中的一列即为一个属性。主关键字:图中的某个属性组,他可以唯一确定一个记录。主关键字:图中的某个属性组,他可以唯一确定一个记录。候选关键字:那些可以用来做关键字的属性或属性的集合。候选关键字:那些可以用来做关键字的属性或属性的集合。公共关键字:就是连接两个表的公共属性。公共关键字:就是连接两个表的公共属性。外关键字:由一个表中的一个属性或多个属性组成,使用外键来描述表和表之间的关系。外关键字:由一个表中的一个属性或多个属性组成,使用外键来描述表和表之间的关系。学号姓名系部班级生日课程编号成绩0230张明动画02媒体11981年2月8日1709870231李庆媒体02印刷21982年4月9日1366650232王凤电信02信息31980年8月8日156974课程编号课程名学分任课教师1366印刷概论3.0范敬1569信息论3.5李亚1709网页制作2.5黄杰表1 学生信息表表2 课程信息表57l关系模型的优点主要有:p与非关系模型不同,它有较强的数学理论根据。p数据结构简单、清晰,用户易懂易用,不仅用关系描述实体,而且用关系描述实体间的联系。p关系模型的存取路径对用户透明,从而具有更高的数据独立性、更好的安全保密性,也简化了程序员的工作和数据库建立和开发的工作。l关系模型的缺点主要有:p由于存取路径对用户透明,查询效率往往不如非关系模型,因此,为了提高性能,必须对用户的查询表示进行优化,增加了开发数据库管理系统的负担。关系模型的优缺点关系模型的优缺点58l了解数据对象的抽象过程。l掌握数据模型的三种层次分类。l了解三种模型的结构特点,及优缺点。l重点掌握关系模型的数据结构,掌握关系模型结构涉及到的相关概念。总结总结59谢谢
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!