数据库系统原理与应用技术
bluespeedinfo
这个作者很懒,什么都没留下…
展开
-
第一章 数据库系统概论【学习目的与要求】
【学习目的及要求】本章介绍了数据库系统的一些基本概念,通过学习,要求达到下列目的。·理解数据库系统的基本概念:数据、信息、数据库、数据库管理系统和数据库系统。·了解数据处理技术各个发展阶段的不同特点。·掌握数据模型的基本概念。理解什么是概念模型及概念模型的表示方法。重点掌握的概念有关系模型、E-R数据模型和E-R数据模型向关系模型的转化方法。·掌握数据库系统的模式结构,熟悉数据库系统的独立性。·了...转载 2018-03-05 10:20:46 · 1588 阅读 · 0 评论 -
数据库技术发展趋势
前面主要介绍了关系数据库管理系统。关系模式很容易理解,关系表中操作数据的形式也为大多数人所熟悉,效率也很高。关系代数提供了支持数据分析的数学基础。由于能在运行中动态地把数据库连接在虚表中,因而关系数据库有助于开发具有较高数据独立性的应用程序,它在很多应用领域发挥了巨大的作用。但是,关系模型很难达到复杂的语义,不擅长对数据类型较多、较复杂的领域的描述。随着科学技术的进步和数据技术的发展,数据库应用领...转载 2018-04-19 15:44:51 · 7375 阅读 · 0 评论 -
模糊数据库系统
模糊数据库系统指能处理模糊数据的数据库系统。我们一般遇到的数据库都是具有二值逻辑和精确数据的。但是,在现实中还有很多不确定的模糊不清的事情。我们的大脑也是偏向于处理一些模糊事件,对这些模糊事件更感兴趣。当一件东西太ling清楚地展示在我们面前时,我们大脑就失去了对事物进行探索的欲望。这样就可以把不完全性、不确定性、模糊性引入数据库系统中,从而形成模糊数据库。自1965年美国的L.Z.扎德提出模糊理...转载 2018-04-24 10:10:01 · 1214 阅读 · 0 评论 -
分布式数据库系统
数据库技术与其他相关技术的结合,是数据库技术的重要发展趋势。下面介绍分布式数据库系统。前面介绍的数据库系统都属于集中式数据库系统,所有的工作都由一台计算机完成。这有很多优点,例如,当大型计算机配置大容量数据库时,价格比较合算,人员易于管理,能完成大型任务。数据集中管理,减少了数据冗余,应用程序和数据之间有较高的独立性。深圳IT外包 http://www.lankuai.info但是,随着数据库应...转载 2018-04-20 14:40:59 · 845 阅读 · 0 评论 -
统计数据库
统计数据是人类对现实社会各种行业、国情国力的大量调查数据。采用数据库技术实现对统计数据的管理,对充分发挥统计信息的作用具有决定性意义。 统计数据库(Statisticl DataBase)是一种用于对统计数据进行存储、统计(如求数据平均值、最大值、最小值、总和等)分析的数据库。深圳IT外包 http://www.lankuai.info(1)多维性是统计数据库第一个特点,也是最基本...转载 2018-05-02 14:48:04 · 1122 阅读 · 0 评论 -
多媒体数据库系统
一般认为,数据模型化是数据库技术的基础和核心。广义地理解,数据模型化包括了概念模型、逻辑模型和物理模型的建立。其中概念模型是数据库设计者对现实世界的抽象,逻辑 模型是对概念模型的逻辑表示,而物理模型是对逻辑模型的计算机表示。要把复杂的现实世界正确地描述出来,并将其数据及关系在数据库中进行存储和管理,关键的一步是要把现实世界抽象为概念模型。多媒体数据库依托的是多媒体数据模型,首先需要把各种媒体所建立...转载 2018-04-25 09:19:07 · 3907 阅读 · 0 评论 -
演绎数据库
演绎数据库是指具有演绎功能推理能力的数据库。一般地,它用一个数据库管理系统和一个规则管理系统来实现。将推理用的事实数据存放在数据库中,称为外延数据库;用逻辑规则定义要导出的事实,称为内涵数据库。主要研究内容为,如何有效地计算逻辑规则推理。具体为:递归查询的优化、规则的一致性维护等。深圳IT外包 http://www.lankuai.info...转载 2018-04-26 11:39:11 · 1066 阅读 · 0 评论 -
数据仓库
传统的数据库技术以单一的数据资源为中心,进行 操作型处理。操作型处理也称为事务处理,是指对数据库联机的日常操作,通常是对一个或一组记录的查询和修改,主要是为企业的特定应用服务的,人们关心的是响应时间、数据的安全性和完整性。分析型处理则用于管理人员的决策分析,例如,决策支持系统经常要访问大量的历史数据。于是,数据库由旧的操作型环境发展为一种新环境——体系化环境。体系化环境由操作型环境和分析型环境(数...转载 2018-04-27 09:44:51 · 323 阅读 · 0 评论 -
工程数据库
工程数据库(Engineering DataBase)是一种能存储和管理各种工程图形,并能为工程设计提供各种服务的数据库。它适用于CAD/CAM、计算机集成制造(CIM)等通称为CAX的工程应用领域。工程数据库针对工程应用领域的需求,对工程对象进行处理。并提供相应的管理功能及良好的设计环境。深圳IT外包 http://www.lankuai.info工程数据库管理系统是用于支持工程数据库的数据库...转载 2018-04-28 09:32:03 · 2242 阅读 · 0 评论 -
空间数据库
空间数据库(Spacial Database)是以描述空间位置及点、线、面、体特征的拓扑结构的位置数据库,以及描述这些特征性能的属性数据为对象的数据库。其中,位置数据为空间数据,属性数据为非空间数据。空间数据是用于表示空间物体的位置、形状、大小和分布特征等信息的,用于描述所有二维、三维和多维分布的关于区域的信息,它不仅具有表示物体本身空间位置及状态的信息,还具有表示物体空间关系的信息。非空间信息主...转载 2018-05-07 16:02:45 · 1561 阅读 · 0 评论 -
面向对象数据库系统
在面向对象的方法中,对象作为描述信息实体的统一概念,把数据和对数据的操作融为一体,通过方法类、继承、封装和实例化机制来实现信息含义的存储和描述。因此,对象可以自然、直观地表达复杂结构对象,并用操作封装来增强数据处理能力。深圳IT 外包 http://www.lankuai.info面向对象数据库的实现一般有两种方法:一种是纯粹的面向对象数据库技术,用于构建面向对象技术的数据库;另一种是在现有关系...转载 2018-04-23 09:05:14 · 4304 阅读 · 0 评论 -
数据库系统的组成
数据库系统是数据库、硬件、软件和数据库管理员(DBA)的集合体。它是一个实际可运行的,按照数据库方式存储、维护及向应用系统提供信息或数据支持的计算机系统。该系统的目标是存储信息并支持用户检索和更新所需要的信息。1数据库数据库是计算机外存储器上按一定组织方式存储在一起的数据集合,是用来存储数据的。数据库中数据相互关联且具有最小冗余度,可共享,具有较高数据独立性。可确保数据的安全性和完整性。数据库本身...转载 2018-03-29 09:07:17 · 4895 阅读 · 0 评论 -
数据库技术的研究领域
数据库技术始于20世纪60年代末,概括起来讲,数据库技术的研究领域主要包括以下三个方面。1DBMS软件的研制DBMS是数据库系统的基础,它的研制包括研制DBMS本身及以DBMS为核心的一组相互联系的软件系统(工具软件和中间件)。其研制的目标是提高系统的性能和提高用户的生产率。随着数据库应用领域的不断扩大,许多新的应用领域,如自动控制、计算机辅助设计等,都需求数据库能够处理与传统数据类型不同的新的数...转载 2018-04-11 15:56:11 · 3955 阅读 · 0 评论 -
数据管理技术发展--4分布式数据库系统阶段
20世纪70年代后期,随着计算机硬件系统与通信系统的发展,分布式数据库应运而生。它是数据库技术和计算机网络技术结合的产物。所谓分布式数据库系统就是由一组组成的,这些数据物理上分布在计算机网络的不同节点(也称为场地)上,逻辑上则同属于一个系统。分布式数据库实质上是指一个数据在多个不同地理位置存储的数据库。数据库的某一部分在一个位置存储和处理,数据库的其他部分在另外一个或多个位置存储和处理。分布式数据...转载 2018-03-13 09:29:44 · 836 阅读 · 0 评论 -
数据库语言
数据库语言类似于高级语言,是用户与DBMS之间的媒介,是用户与计算机之间的媒介。它包括数据描述语言和数据操纵语言两大部分,前者负责描述和定义数据库,后者负责对数据进行各种操作。1数据描述语言数据描述语言(Data Description Language,DDL)的任务是对数据库的逻辑设计和物理设计中所得到的数据模式进行定义和描述。深圳IT外包 http://www.lankuai.info(1...转载 2018-04-08 10:16:06 · 1232 阅读 · 0 评论 -
数据字典
数据字典( Data Dictionary,DD)关于数据描述信息的库,用于存储有关数据的来源,描述与其他数据的关系、用途、责任和格式等信息。 它本身就是一个数据库,存储有关数据的数据。数据字典是数据处理人员在数据库的设计、实现、运行、维护、扩充各阶段中,控制管理有关数据的信息工具。数据字典与DBMS同为数据库管理中的两款主要工具,他们在数据资源管理与使用中互相补充。深圳IT外包 http:/...转载 2018-04-09 09:03:07 · 2462 阅读 · 0 评论 -
数据库系统的结构--数据库系统的模式结构之模式映射
1)外模式/模式之间的映射模式描述的是数据的全局逻辑结构,外模式描述的是数据的局部逻辑结构。同一种模式可以有任意多种外模式与之对应。对于每种外模式,数据库系统都有一种外模式/模式之间的映射,它定义了二者之间的映射关系,当整个系统要求改变概念模型时,可以改变映射关系,而保持外模式不变。应用程序是根据数据的外模式编写的,因此不必修改应用程序,这样保证了数据与程序的逻辑独立性。这种用户数据独立于全局逻辑...转载 2018-04-02 09:41:28 · 2898 阅读 · 0 评论 -
对于两个以上实体m:n的多元联系到关系模型的转化
两个以上实体m:n多元联系到关系模型转化,也需要为联系单独建立一个关系,该关系中最少应包括它所联系的各个实体关键字,若是联系有属性,也要归入这个新增关系中。这种转换与两个实体间m:n联系的转换类似。例:某医院病房计算机管理中心需要如下信息科室:科室号、科室名、科室地址、医生姓名病房:病房号、病房名、所属科室名医生:医生编号、病人姓名、性别、诊断、主管医生、病房号其中,一个科室有多个病房、多个医生,...转载 2018-03-27 11:06:50 · 5654 阅读 · 0 评论 -
DBMS的工作流程
数据库系统基本概念差不多介绍了这么多,那么DBMS是如何工作的呢?数据库的数据又是如何存取的呢?深圳IT外包 http://www.lankuai.infoDBMS的工作过程如下:(1)应用程序通过相应的数据操纵语言向DBMS发出数据操作请求,并提交诸如记录类姓名和要读取的记录的关键字值等必要的参数,控制转入DBMS.(2)DBMS对应用程序中的数据操作进行分析,通过子模式/模式的映像、模式/存...转载 2018-04-10 17:32:05 · 3293 阅读 · 0 评论 -
面向对象数据模型
在很多领域中,一个对象可以由多hen个属性来描述,而其中某些属性本身又是另一个对象,也有自身的内部结构。例如,计算机辅助设计(CAD)的图形数据,多媒体的应用的图形、声音和文档等。所谓面向对象数据模型指属性和操作属性的方法封装在称为对象类的结构中的模型。可以通过将一个对象类嵌套或封装在另一个类里来表示类间的关联,新的对象类可以从更一般化的对象类中导出,如:以下是描述面向对象数据模型的几个概念。1对...转载 2018-03-28 09:22:25 · 14044 阅读 · 0 评论 -
数据库系统的体系结构
数据库系统的体系结构受所运行的计算机系统的影响很大,尤其受计算机体系结构中的联网、并行和分布等因素的影响。计算机联网可以使某些任务在服务器系统上执行,而另一些任务在客户机系统上执行。这种工作任务的划分导致了客户/服务器结构数据库系统的产生。在一个组织机构的多个节点或部门间对数据进行分布,可以使数据存放在最需要它们的地方,同时仍能够被其他节点或其他部门访问。分布式数据库系统用于处理地理上或管理上分布...转载 2018-04-03 16:47:23 · 4206 阅读 · 0 评论 -
详解DBMS
DBMS是数据库系统的核心软件,数据库的一切操作都是通过DBMS进行的。用户对数据库进行操作,是由DBMS把操作从应用程序带到外模式、模式,再导向内模式,进而操作存储器中的数据的。DBMS的主要目的是提供一个可以方便的、有效的存取数据库信息的环境。(1)数据库定义功能。DBMS提供数据描述语言(DDL),定义外模式、模式、内模式及相互间映射关系,定义数据的完整性、安全控制等约束。(2)数据库操纵功...转载 2018-04-04 09:16:52 · 3780 阅读 · 0 评论 -
小结(1)数据库系统概论
数据库系统的基本概念:数据、信息、数据库、数据库管理系统和数据库系统。计算机数据管理技术经历了人工管理、文件系统、数据库系统、分布式数据库系统和面向对象数据库系统阶段。深圳IT外包 http://www.lankuai.info数据库中用数据模型来抽象、表示和处理现实世界中的数据和联系,也就是说,用数据模型来模拟现实世界。数据模型是数据库系统的核心和基础。在各种计算机上实现的数据库管理系统软件...转载 2018-05-08 10:05:19 · 323 阅读 · 0 评论