




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、DATABASEUESTC学以致用学以致用 用以促学用以促学电子科技大学电子科技大学 数学科学学院数学科学学院李毅超李毅超 20222022年年4 4月月8 8日星期五日星期五数据库原理及应用数据库原理及应用第第1章章 数据库系统概论数据库系统概论1-1(3h)DATABASEUESTC学以致用学以致用 用以促学用以促学 本章学习目标本章学习目标 掌握数据库的基本概念和相关术语 了解数据管理技术产生和发展的3个阶段 理解数据库系统的物理组成及模式结构1-2DATABASEUESTC学以致用学以致用 用以促学用以促学Click to add Title2 数据库相关术语数据库相关术语1Click
2、 to add Title2 数据管理技术数据管理技术2Click to add Title1 数据库系统组成结构数据库系统组成结构31-3DATABASEUESTC学以致用学以致用 用以促学用以促学 数据数据、信息信息与与数据处理数据处理数据库基本概念数据库基本概念n数据库数据库n数据库管理系统数据库管理系统n数据库系统数据库系统 关系列表关系列表和和关系数据库关系数据库1-4DATABASEUESTC学以致用学以致用 用以促学用以促学 n数据数据是数据库中存储的基本对象。是数据库中存储的基本对象。n数据数据的定义的定义u数据数据是一种符号序列,它的内容是事物特性的反映。是一种符号序列,它的
3、内容是事物特性的反映。u数据数据是对现实世界的事物采用计算机能够识别、存储是对现实世界的事物采用计算机能够识别、存储和处理的方式进行描述,或者说是计算机化的信息。和处理的方式进行描述,或者说是计算机化的信息。n数据数据的类型的类型u不仅包括数字、字母、文字和其他特殊字符;不仅包括数字、字母、文字和其他特殊字符;u而且还包括图形、图像、音频、视频等多媒体数据。而且还包括图形、图像、音频、视频等多媒体数据。1-5DATABASEUESTC学以致用学以致用 用以促学用以促学 n数据的语义(数据的含义)描述一条数据(结构化数据)如下:一条数据(结构化数据)如下: (余颖,女,(余颖,女,20,四川,销
4、售部,四川,销售部,2008,3000)u语义解释: 余颖是公司职员,女,20岁,四川人,2008年进入公司,月薪3000元;u不懂语义则无法解释。1-6DATABASEUESTC学以致用学以致用 用以促学用以促学 n信息是经过加工处理的数据,是人们消化理解了的数据,是数据的具体含义,是数据经过记录、分类、组织、连接或翻译后出现的意义。n数据与信息既有联系又有区别。u数据是信息的载体,而信息则是数据的具体含义。而且同一数据也可能有不同的解释。u数据一般都可以表示成某种信息,但并非任何数据都能包含对人们来说有用的信息。u信息是抽象的,不随数据设备所决定的数据形式而变化;而数据的表现形式却具有可选
5、择性。 1-7DATABASEUESTC学以致用学以致用 用以促学用以促学 n数据处理是指将数据转换成信息的过程。n数据处理的基本目的是从大量、已知数据出发、根据事物之间的固有联系和规律,通过分析归纳、演绎推导等手段,提出对人们有价值、有意义的信息,作为决策的依据。n数据的简单处理包括组织、编码、分类、排序等;n数据的复杂处理可以使用统计学方法、数学模型等对数据进行深层次的加工。 1-8DATABASEUESTC学以致用学以致用 用以促学用以促学 n数据库的定义 u数据库(Database,简称DB)是长期储存在计算机内、有组织的、可共享的大量数据集合。n数据库的特征u数据按一定的数据模型组织
6、、描述和储存u冗余度较小、数据独立性较高、易扩展u可为各种用户共享1-9DATABASEUESTC学以致用学以致用 用以促学用以促学 n数据库管理系统(Database Management System,简称DBMS)u定义:一个能够让用户定义、创建和维护数据库以及控制对数据库访问的软件系统。u位于用户应用程序与操作系统之间。nDBMS的组成:查询处理器和存储管理器u查询处理器主要有四部分:DDL编译器、DML 编译器、嵌入式DML的预编译器及查询运行核心程序;u存储管理器主要有四个部分:授权和完整性管理器、事务管理器、文件管理器及缓冲区管理器。1-10DATABASEUESTC学以致用学以
7、致用 用以促学用以促学 nDBMS的功能如下概括和具体5大功能:u科学的组织和存储数据,高效的获取和维护数据。n数据库定义功能数据库定义功能u提供数据定义语言(DDL,Data Define Language)对各级数据模式进行精确定义,包括创建模式(schema)数据库(database)、表(table)、视图(view)等等。n数据操纵功能数据操纵功能u提供数据操纵语言(DML,Data Manipulation Language),可以对数据库中的数据进行插入、修改、删除、检索(查询)等操作。1-11DATABASEUESTC学以致用学以致用 用以促学用以促学 n数据库(数据库(事务管
8、理事务管理)和运行控制功能)和运行控制功能u提供数据控制语言(DCL,Data Control Language)。u数据库的恢复。在数据库被破坏或数据不正确时,系统有能力把数据库恢复到正确的状态。u数据库的并发控制。在多个用户同时对同一个数据进行操作时,系统应能加以控制,防止破坏DB中的数据。u数据完整性控制。保证数据库中数据及语义的正确性和有效性,防止任何对数据造成错误的操作。u数据安全性控制。防止未经授权的用户存取数据库中的数据,以避免数据的泄露、更改或破坏。u数据库建立、运用、维护时,由DBMS统一管理和控制,以保证事务的正确运行。1-12DATABASEUESTC学以致用学以致用 用
9、以促学用以促学 n数据库的建立和维护功能数据库的建立和维护功能u 包括数据库的初始数据的载入、转换功能、数据库的转储功能、数据库的重组织功能和性能监视、分析功能等。u 这些功能大都由各个实用程序来完成。例如装配程序(装配数据库)、重组程序(重新组织数据库)、日志程序(用于更新操作和数据库的恢复)、统计分析程序等。n数据字典数据字典u 数据字典(Data Dictionary,记为DD)。DD中存放着数据库三级结构的描述。对于数据库的操作都要通过查阅DD进行。u 现在有的大型系统把DD单独抽出来自成一个系统,成为一个软件工具,使得DD成为一个比DBMS更高级的用户和数据库之间的接口。1-13DA
10、TABASEUESTC学以致用学以致用 用以促学用以促学 n数据库系统(Database System,简称DBS)u 定义:DBS是指在计算机系统中引入数据库后的系统构成。u 注:在不引起混淆的情况下常常把数据库系统简称为数据库。nDBS的组成 u硬件系统u数据库集合u数据库管理系统及其相关软件u应用程序(系统)u数据库管理员(DBA)u用户1-14DATABASEUESTC学以致用学以致用 用以促学用以促学 实体实体n 举例:举例:在数据库系统中,一个实体可以是一个人、一个地方、一个事件或一个我们将要为其收集数据的物体。例如,在学校中,实体可能是学生、教师员工、课程等。所有的学生可以组成一
11、个实体集实体集。n 实体实体的属性的属性:每个实体都有某些称为属性的特征,如学生实体可能包含以下属性:学生学号、姓名、性别、入学时间、专业方向等。每个属性必须恰当地命名,以便让用户能够知道它的内容,如学生实体,属性姓名可以存储为STU_NAME,性别可以存储为STU_SEX。1-15DATABASEUESTC学以致用学以致用 用以促学用以促学 表表n 表是二维结构,它包括行和列。n 一个表包括一组相关的实体实体集。n 有时,术语实体集和表经常互换使用。1-16DATABASEUESTC学以致用学以致用 用以促学用以促学 n 关系数据库使用表来组织数据元素,每一个表对应于一个应用实体集,而每行则
12、代表实体的一个事例。如医院管理系统中医生实体集对应数据库中的表Doctor,该表中的每一行则代表不同的医生。 n 联系联系通过将来自于一个表的行标识符(医生编号)出现在一个表示诊断的行中,从而建立了该诊断与这个医生之间的联系。这种表之间通过属性进行联系,构成了关系列表,是关系数据库的一个基础。医生编号 医生姓名 医生性别 医生年龄 所属部门 技术等级 工资 诊断编号 患者编号 医生编号 症状描述 诊断描述 就诊时间 1-17DATABASEUESTC学以致用学以致用 用以促学用以促学 n 1970年,IBM研究室的Ted Codd发表了一篇具有很大影响的关于关系数据库模型的论文,数据库系统发生
13、了显著的变化。n Codd提出数据库系统应为用户提供这样一种观点:即数据库系统是用一种称为“关系”的表来组织数据的。而在背后,可能有一个很复杂的数据结构,以保证对各种查询的快速响应。n 但与以前的数据库系统的用户不同,关系数据库系统的用户并不关心数据的存储结构,而是使查询能用很高级的语言来实现,从而大大提高了数据库开发人员的效率。1-18DATABASEUESTC学以致用学以致用 用以促学用以促学 n 关系就是表。n 表的各列以属性开始,属性是列的入口。n 下表是一个名为Doctor(医生)的关系,记录的是医生的信息。 医医 生生 编编 号号 医医 生生 姓姓 名名 医医 生生 性性 别别 医
14、医 生生 年年 龄龄 所所 属属 部部 门门 技技 术术 等等 级级 工工 资资 001 李红李红 女女 30 101 主任医师主任医师 3000 002张兰张兰女女 35104 主治医师主治医师 1800 1-19DATABASEUESTC学以致用学以致用 用以促学用以促学Click to add Title2 数据库相关术语数据库相关术语1Click to add Title2 数据管理技术数据管理技术2Click to add Title1 数据库系统组成结构数据库系统组成结构31-20DATABASEUESTC学以致用学以致用 用以促学用以促学 l 数据管理数据管理l 数据管理技术的产
15、生数据管理技术的产生 l 数据管理技术的数据管理技术的3个发展阶段个发展阶段n 人工管理阶段n 文件系统管理阶段n 数据库系统管理阶段1-21DATABASEUESTC学以致用学以致用 用以促学用以促学 l 什么是数据管理什么是数据管理n对数据进行分类、组织、编码、存储、检索和维护n数据处理和数据分析的中心问题l 数据管理技术面临挑战数据管理技术面临挑战信息爆炸可能产生大量垃圾数据类型的多样化和一体化要求当前的数据管理还不能处理不确定或不精确的模糊信息数据库安全对数据库理解和知识获取的要求1-22DATABASEUESTC学以致用学以致用 用以促学用以促学 l 数据管理技术的产生与发展的两次飞
16、跃数据管理技术的产生与发展的两次飞跃n20世纪60年代,由于计算机的主要应用领域从科学计算转移到数据事务处理,促使数据管理应运而生,使数据管理技术出现一次飞跃。nE.F.Codd提出关系数据库模型,在数据管理和理论方面产生了深远的影响。经过大批数据库专家十余年的不懈努力,数据库领域在理论和时间上取得令人瞩目的成就,它标志着数据管理的逐渐成熟,使数据管理技术出现了又一次飞跃。1-23DATABASEUESTC学以致用学以致用 用以促学用以促学 n 时间:20世纪50年代中期以前n 计算机主要用于科学计算。n 外部存储器只有磁带、卡片和纸带等,还没有磁盘等直接存取存储设备。n 软件只有汇编语言,尚
17、无数据管理方面的软件。n 数据处理方式基本是批处理。n 特点:u计算机系统不提供对用户数据的管理功能。u数据不能共享。u不单独保存数据。 1-24DATABASEUESTC学以致用学以致用 用以促学用以促学 n 时间:20世纪50年代后期至60年代中期。n 计算机不仅用于科学计算,还利用在信息管理方面。n 随着数据量的增加,数据的存储、检索和维护问题成为紧迫的需要,数据结构和数据管理技术迅速发展起来。n 外部存储器已有磁盘、磁鼓等直接存取的存储设备。n 出现了操作系统软件,其文件子系统用来专门管理外存数据。n 数据处理方式有批处理,也有联机实时处理。1-25DATABASEUESTC学以致用学
18、以致用 用以促学用以促学 n特点:u数据以“文件”形式可长期保存在外部存储器的磁盘上。由于计算机的应用转向信息管理,因此对文件要进行大量的查询、修改、删除和插入等操作。u数据的逻辑结构与物理结构有了区别,但比较简单。程序与数据之间具有“设备独立性”,即程序只需用文件名就可与数据打交道,不必关心数据的物理位置。n缺点:u数据冗余。由于文件之间缺乏联系,造成每个应用程序都有对应的文件,有可能同样的数据在多个文件中重复存储。u不一致性。这往往是由数据冗余造成的,在进行更新操作时,稍不谨慎,就可能使同样的数据在不同的文件中不一样。u数据联系弱。这是由于文件之间相互独立,缺乏联系造成的。1-26DATA
19、BASEUESTC学以致用学以致用 用以促学用以促学 n20世纪60年代后期n数据管理技术进入数据库系统阶段。n特点:u数据结构不是面向单一的应用,而是面向全组织。u数据冗余小,易扩充。u数据独立于程序。u统一的数据管理功能,包括数据的安全性控制、数据的完整性控制及并发控制。1-27DATABASEUESTC学以致用学以致用 用以促学用以促学 1-28DATABASEUESTC学以致用学以致用 用以促学用以促学Click to add Title2 数据库相关术语数据库相关术语1Click to add Title2 数据管理技术数据管理技术2Click to add Title1 数据库系统
20、组成结构数据库系统组成结构31-29DATABASEUESTC学以致用学以致用 用以促学用以促学 l 数据库系统的物理组成数据库系统的物理组成l 数据库系统的结构分类数据库系统的结构分类(根据计算机系统的结构不同)根据计算机系统的结构不同)l 数据库系统的模式结构数据库系统的模式结构1-30DATABASEUESTC学以致用学以致用 用以促学用以促学 l 数据库系统的物理组成数据库系统的物理组成n硬件系统n数据库集合n数据库管理系统及其相关软件n数据库应用程序(系统)n数据库管理员n用户注:DBMS相关软件有操作系统、以DBMS为核心的应用开发工具、具有与DB接口的高级语言及其编译系统。1-3
21、1DATABASEUESTC学以致用学以致用 用以促学用以促学 l 引入数据库后计算机系统的层次结构引入数据库后计算机系统的层次结构1-32DATABASEUESTC学以致用学以致用 用以促学用以促学 n硬件系统u运行数据库系统的计算机需要有足够大的内存、足够大容量的磁盘等联机直接存取设备和较高的通道能力,以及支持对外存的频繁访问,还需要足够数量的脱机存储介质,如软盘、光盘、磁带等存放数据库的备份。n数据库集合u系统包括若干个设计合理、满足应用需要的数据库。1-33DATABASEUESTC学以致用学以致用 用以促学用以促学 n数据库管理系统及相关软件u数据库管理系统(DBMS)是为数据库建立
22、、使用和维护而配置的软件,是数据库系统的核心组成部分。u支持数据库管理系统运行的操作系统。u具有与数据库接口的高级语言及其编译系统u以数据库管理系统为核心的应用开发工具。n数据库应用程序(系统)u数据库应用程序是为特定应用环境开发的。1-34DATABASEUESTC学以致用学以致用 用以促学用以促学 n数据库管理员u数据库管理系统一般需要专人来对数据库进行管理,这个人称为数据库管理员DBA。u数据库管理员负责数据库系统建立、维护和管理。n用户u一类是最终用户,主要对数据库进行联机查询或通过数据库应用系统提供的界面来使用数据库,这些界面包括菜单、表格、图形和报表;u另一类是专业用户,即应用程序
23、员,他们负责设计应用系统的程序模块,对数据库进行操作。1-35DATABASEUESTC学以致用学以致用 用以促学用以促学 l数据库管理员(DBA)职责n决定数据库中的信息内容和结构n决定数据库的存储结构和存取策略n定义数据的安全性要求和完整性约束条件n监控数据库的使用和运行u周期性转储数据库:数据文件+日志文件u系统故障恢复u介质故障恢复u监视审计文件n数据库的改进和重组u性能监控和调优u数据重组n数据库重构1-36DATABASEUESTC学以致用学以致用 用以促学用以促学DATABASEUESTC学以致用学以致用 用以促学用以促学 概论体系结构l 数据库系统结构分类:数据库系统结构分类:
24、(根据计算机系统的结构不同)(根据计算机系统的结构不同)n集中式n客户机服务器式n并行式n分布式n基于互联网式结构分类1-37DATABASEUESTC学以致用学以致用 用以促学用以促学DATABASEUESTC学以致用学以致用 用以促学用以促学 概论体系结构n 集中式集中式DBSu不但数据是集中的,数据的管理也是集中的,数据库系统的所有功能,从形式的用户接口到DBMS核心都集中在DBMS所在的计算机上。结构分类1-38DATABASEUESTC学以致用学以致用 用以促学用以促学DATABASEUESTC学以致用学以致用 用以促学用以促学 概论体系结构n 客户机客户机/服务器式服务器式DBSu
25、数据库系统功能分为前端和后端。前端包括图形用户界面、表格生成、报表处理等工具;后端负责存取结构、查询计算和优化、并发控制及故障恢复等。u前端与后端通过SQL或应用程序来接口。u客户机主要负责数据表示服务,而服务器主要负责数据库服务。结构分类1-39DATABASEUESTC学以致用学以致用 用以促学用以促学DATABASEUESTC学以致用学以致用 用以促学用以促学 概论体系结构n 并行式并行式DBSuCPU物理上连在一起构成并行体系结构的数据库, 分为3种基本结构:共享内存结构 (Shareed_Memory,简称SM结构)共享磁盘结构 (Shared_ Disk,简称SD结构)无共享资源结
26、构 (Shared_ Nothing,简称SN结构)。结构分类1-40DATABASEUESTC学以致用学以致用 用以促学用以促学DATABASEUESTC学以致用学以致用 用以促学用以促学 概论体系结构n 分布式分布式DBS(DDBS)u分布式系统是多个物理上分散、逻辑上集中的数据库系统,系统中的数据分布存放在计算机网络的不同场所的计算机中。u每一个场所都是独立的数据库系统,有自己的数据库、自己的用户、自己的CPU,运行自己的DBMS,执行局部应用,具有高度的自治性。u同时各个场所的数据库系统又相互协作组成为一个整体。结构分类1-41DATABASEUESTC学以致用学以致用 用以促学用以促
27、学DATABASEUESTC学以致用学以致用 用以促学用以促学 概论体系结构n 基于互联网式基于互联网式DBSu数据库技术是计算机处理与存储数据的最有效、最成功的技术,而计算机网络的特点是资源共享,因此数据与资源共享这两种技术的结合即成为今天广泛应用的Web数据库(也叫网络数据库)。 结构分类1-42DATABASEUESTC学以致用学以致用 用以促学用以促学 l “型型” 和和“值值” 的概念的概念n型(Type):对某一类数据的结构和属性的说明n值(Value):是型的一个具体赋值n例如:学生记录u记录型:(学号,姓名,性别,系别,年龄,籍贯)u该记录型的一个记录值:(900201,李明,
28、男,计算机,22,江苏)1-43DATABASEUESTC学以致用学以致用 用以促学用以促学 l 模式(模式(Schema)n数据库逻辑结构和特征的描述n是型的描述n反映的是数据的结构及其联系n模式是相对稳定的l 模式的一个实例(模式的一个实例(Instance)n模式的一个具体值n反映数据库某一时刻的状态n同一个模式可以有很多实例n实例随数据库中的数据的更新而变动1-44DATABASEUESTC学以致用学以致用 用以促学用以促学 l 3层模式体系结构层模式体系结构 n内模式(Internal Schema) n概念模式(Conceptual Schema) n外模式(External Sc
29、hema)1-45DATABASEUESTC学以致用学以致用 用以促学用以促学 l 模式模式(也称概念模式或逻辑模式,数据库的总框架)(也称概念模式或逻辑模式,数据库的总框架)n 数据库中全体数据的逻辑结构和特征的描述n 所有用户的公共数据视图,综合了所有用户的需求n 一个数据库只有一个模式一个数据库只有一个模式l 模式的地位:是数据库系统模式结构的中间层模式的地位:是数据库系统模式结构的中间层n 与数据的物理存储细节和硬件环境无关n 与具体的应用程序、开发工具及高级程序设计语言无关l 模式的定义模式的定义n 数据的逻辑结构(数据项的名字、类型、取值范围等)n 数据之间的联系n 数据有关的安全
30、性、完整性要求n DBMS提供数据定义语言DDL来描述模式。 n 表结构的定义1-46DATABASEUESTC学以致用学以致用 用以促学用以促学 l 外模式(也称子模式、用户模式、视图)外模式(也称子模式、用户模式、视图)n数据库用户(包括应用程序员和最终用户)能够看见和使用的局部数据的逻辑结构和特征的描述;n不同用户需求不同,看待数据的方式也可以不同,对数据保密的要求也可以不同,使用的程序设计语言也可以不同,因此不同用户的外模式的描述可以是不同的。n数据库用户的数据视图,是模式的子集或变形,与某一应用有关的数据的逻辑表示。nsql定义的视图1-47DATABASEUESTC学以致用学以致用
31、 用以促学用以促学 l 外模式的地位:介于模式与应用之间外模式的地位:介于模式与应用之间n 模式与外模式的关系:一对多n 外模式通常是模式的子集n 一个数据库可以有多个外模式。反映了不同的用户的应用需求、看待数据的方式、对数据保密的要求n 对模式中同一数据,在外模式中的结构、类型、长度、保密级别等都可以不同n 外模式与应用的关系:一对多u同一外模式也可以为某一用户的多个应用程序所使用,u但一个应用程序只能使用一个外模式。l 外模式的用途外模式的用途n 保证数据库安全性的一个有力措施。每个用户只能看见和访问所对应的外模式中的数据1-48DATABASEUESTC学以致用学以致用 用以促学用以促学
32、 l 内模式(也称存储模式)内模式(也称存储模式)n是数据物理结构和存储方式的描述n是数据在数据库内部的表示方式u记录的存储方式(顺序存储,按照B树结构存储,按hash方法存储)u索引的组织方式u数据是否压缩存储u数据是否加密u数据存储记录结构的规定n要修改存储数据库的结构(例如,用倒排文件代替多链表),那么仅仅需要把这些修改反映在存储模式中; l 一个数据库只有一个内模式一个数据库只有一个内模式1-49DATABASEUESTC学以致用学以致用 用以促学用以促学 l 三级模式的示例三级模式的示例1-50DATABASEUESTC学以致用学以致用 用以促学用以促学 l 三级模式的特点比较三级模
33、式的特点比较1-51DATABASEUESTC学以致用学以致用 用以促学用以促学 l 外模式外模式/模式映象模式映象n 定义外模式与模式之间的对应关系n 每一个外模式都对应一个外模式模式映象n 映象定义通常包含在各自外模式的描述中l 保证数据(与程序)的逻辑独立性保证数据(与程序)的逻辑独立性n 当模式改变时,DBA修改有关的外模式模式映象,使外模式保持不变n 应用程序是依据数据的外模式编写的,从而应用程序不必修改,保证了数据与程序的逻辑独立性(简称数据的逻辑独立性)。n 数据库系统投入使用后,可能有必要修改模式(如增加新关系、属性、改变类型),这时: 重新定义外模式重新定义外模式/模式映象(
34、模式映象(DBA职责)职责) =现存外模式不变现存外模式不变 =应用程序不变应用程序不变1-52DATABASEUESTC学以致用学以致用 用以促学用以促学 l 模式模式/内模式映像内模式映像n 模式内模式映象定义了数据全局逻辑结构与存储结构之间的对应关系例如,说明逻辑记录和字段在内部是如何表示的。n 数据库中模式内模式映象是唯一的。n 该映象定义通常包含在模式描述中。l 保证数据(与程序)的物理独立性保证数据(与程序)的物理独立性n 当数据库的存储结构改变了(例如选用了另一种存储结构),数据库管理员修改模式内模式映象,使模式保持不变。n 应用程序不受影响,保证了数据与程序的物理独立性(简称数
35、据的逻辑独立性)n 当内模式发生变化时: 重新定义模式重新定义模式/内模式映象内模式映象 =模式保持不变模式保持不变 =外模式保持不变外模式保持不变 =建立在外模式上的应用程序保持不变建立在外模式上的应用程序保持不变1-53DATABASEUESTC学以致用学以致用 用以促学用以促学 l 两级独立性总结两级独立性总结n逻辑数据独立性:逻辑数据独立性:是指外部模式不受概念模式变化影响。u对概念模式的修改,如新实体、属性或联系的添加或删除,应该不影响已存在的外部模式,也不需要重新编写应用程序。显然,重要的修改只应由相关的用户知道,其他的用户不必知道。n物理数据独立性:物理数据独立性:是指概念模式不受内部模式变化的影响。u对内部模式的修改,如使用不同的文件组织方式或存储结构、使用不同的存储设备、修改索引或散列算法,应该不影响概念模式和外部模式。u对用户来讲,唯一要注意的是对性能的影响。实际上,性能变坏是改变内部模式最常见的原因。1-5
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 高考数学试题及答案指导
- 印刷帮消防火灾应急预案(3篇)
- 技术员信息处理考试的试题与答案的复盘
- 2025年网络全景知识试题及答案
- 网络管理员考试重点话题试题及答案
- 2025详解合同购买合同应当关注的法律问题
- 项目沟通与协调技巧试题及答案
- 增强自我反思能力的修炼计划
- VB语法基础试题及答案解析
- 行政管理考试的复习计划及试题及答案
- 初中七年级数学下学期5月月考试卷
- 例行检验确认检验设备运行检查规范
- 招商证券公司客户服务标准手册
- 西南交通大学《行车组织》区段站工作组织课程设计(附大图)
- GB∕T 1457-2022 夹层结构滚筒剥离强度试验方法
- 康复治疗技术(康复养老服务)专业群建设方案
- 防止水电站水淹厂房措施研究报告
- 卫生监督稽查规范
- 第五章结型场效应晶体管
- 修正责任准备金
- 丽声北极星自然拼读绘本第一级Uncle Vic‘s Wagon 课件
评论
0/150
提交评论