求真百科歡迎當事人提供第一手真實資料,洗刷冤屈,終結網路霸凌。

「数据库」修訂間的差異檢視原始碼討論檢視歷史

事實揭露 揭密真相
前往: 導覽搜尋
 
(未顯示同一使用者於中間所作的 8 次修訂)
行 1: 行 1:
 +
[[File:数据库.jpg|350px|缩略图|右|<big>数据库</big>[http://03imgmini.eastday.com/mobile/20200227/20200227082134_62bd8210fefaa87129dc0b37f3529627_1.jpeg 原图链接][http://mini.eastday.com/a/200227082134902.html 来自 东方资讯 的图片]]]
  
数据库 又称为数据管理系统 ,简而言之可视为[[ 电子化]] [[档案 ]] ——储 电子[[档案]]的处所, 使 可以对[[ 档案]] 中的资料执 行新增、 取、更新、删除等操作<ref>陈春旭 余明兴、李建全 译:《 数据库 系统概论》第四版 儒林图书 限公司,1986年7月 第3页</ref>
+
''' 数据库''' ,简而言之可视为电子化的 文件 柜—— [[ 电子 文件]]的处所,用 可以对 文件中的[[ 数据]] 行新增、 取、更新、删除等操作 。数据库(Database)是按照数据结构来组织 存储和管理 数据 的仓 库, 它产生于距今六十多年前,随着信息技术和市场的发展,特别是[[二十世纪]]九十年代以后,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。数据库 很多种类型 从最简单的存储有各种数据的[[表格]]到能够进行海量数据存储的大型数据库系统都在各个方面得到了广泛的应用
  
  所谓「数据库」系以一定方式储存 一起、能予多个 [[ 共享]] 、具有尽可能小 [[数据冗余|冗余度]]、与应用程序彼此独立的数据[[集合]] 一个 数据库 由多个表空间([[Tablespace]] )构成
+
 在 信息化社会,充分有效地管理和利 各类[[ 信息资源]] ,是进行科学研究和决策管理 前提条件 。数据库 技术是管理信息系统、[[ 办公自动化]] 系统、决策支持系统等各类信息系统的核心部分,是进行科学研究和决策管理的重要技术手段
  
== 技术初衷 ==
+
==处理系统==
在[[操作系统]]出现之后,随着[[计算机]]应用范围的扩大、需要 理的[[数据]]迅速膨胀。最初,数据与[[程序]]一样,以简单的文件作为主要存储形式。以这种方式组织的数据在逻辑上更简单,但[[可扩展性]]差,访问这种数据的程序需要了解数据的具体组织格式。当系统数据量大或者用户访问量大时,应用程序还需要解决数据的完整性、一致性以及安全性等一系列的问题。因此,必须开发出一种[[系统软件]],它应该能够像操作系统屏蔽了硬件访问复杂性那样,[[屏蔽]]数据访问的复杂性。由此产生了数据管理系统,即数据库。
 
== 数据库管 理系统 ==
 
  
[[数据 库管 理系统]]({{lang-en|Database Management System}} 简称[[DBMS]] )是为管理[[数据库]]而设计的电脑[[软件]]系统 一般具有储存、撷取、安全保障、备份等基础功能 。数据库 管理系统可以依 它所支持 [[ 数据 模型]]来作分类,例如[[关联模型|关系型]] [[XML]];或依 所支持 计算机类型来作分类 例如服务器群集、移动电话;或依据所用查询语言来作分类 例如[[SQL]]、[[XQuery]];或依 性能冲量重点来作分类,例如最大规模、最高执行速度;亦或其他的分类方式。 论使 哪种分类方式 一些DBMS能够跨类别 例如,同时支持多种查询语言
+
数据库是一个[[ 单位]]或是一个应用领域的通用 数据 理系统, 它存储的是属于[[ 企业]] 和事业部门、团体和个人的有关数据的集合<ref>[https://www.docin.com/p-1010120525.html  数据库], 豆丁网 </ref> 。数据库 中的数 是从全局观点出发建立的,按一定 的数据模型 进行组织 描述和存储。其结构基于数 自然联系 从而可提供一切必要的存取路径 且数 据不 再针对某一应 用, 而是面向全组织 具有整体的结构化特征
  
== 数据库的 分类 ==
+
 数据库 的数据 是为众多用户所共享 [[信息]]而建立 的, 已经摆脱 具体程序的限制和制约。不同的用户可以按各自的用法使用 数据库 数据;多个用户可以同时共享 数据库 的数据 资源,即不同 用户可以同时存取 数据库 同一个 数据。数据 共享性不仅满足了各 户对信息内容 要求 同时也满足 各用户之间信息[[ 通信]] 的要求
随着 数据 库技术与 他分支学科技术 结合 出现 多种新型 数据库 ,例如:与分布处理技术结合产生 [[分布式 数据库]]、与并行处理技术结合产生 [[并行 数据 库]]、与人工智能结合产生 [[演绎 数据库]]、与多媒体技术结合产生 [[多媒体 数据 库]] 另外, 数据 库技术应 于特定 领域 出现 了[[ 工程数据库]] 、 [[地理数据库]]、[[统计数据库]]、[[空间数据库]]等特定领域数据库
 
  
== 数据库技术的发展 ==
+
== 主要特点==
随着[[互联网]]的普及,数据库使用环境也随之发生变化,这种变化主要体现为[[XML]]和[[Java]]技术的大量使用、要求支持各种互联网环境下的[[应用服务器]]、极容易出现大量用户同时访问数据库、要求支持7x24小时不间断运行和高安全性等。
 
  
为解决由于这些变化所带来的新问题, 数据 库管理系统也逐渐产生变化,包括:
+
===实现 数据 共享===
  
(一)网络化 大型 通用数据库 管理系统的出现
+
[[数据共享]]包含所有用户可同时存取数据库中 数据,也包括用户可以用各种方式 过接口使 用数据库 ,并提供数据共享。
  
由于[[互联网应用]]的用户数量无法预测,这就要求数据库相比以前拥有能处理更大量的数据以及为更多的用户提供服务的能力,即更好的可伸缩性及高可用性,因此,能够支持Internet的数据库应用已经成为数据库系统的重要方面,学术界及各主流[[数据库公司]]都将大型通用数据管理系统作为主要发展方向。例如[[Oracle|Oracle公司]]从 8 版起全面支持互联网应用,微软公司更是将 SQL Server 作为 其整个 .NET计划中的一个重要的成分。
+
===故障恢复===
(二)数据库安全系统及技术的提升
 
  
 由 数据库系统 代计算机 系统 中的地位越来越趋于核心的地位, 数据库系统的 安全问题自然受到越来越多的关注。在目前各国所引用或制定的 一系列[[安全标准]]中 最重要的两个 由美国国防部制定的《[[ 可信计算机系统的评估标准]] 》(简称[[TCSEC]])和《[[可信计算机 系统的 评估标准关于可信数据库系统 解释]]》(简称 [[TDI]])。目前,所有 数据 库的开发必须遵从相应的安全标准
+
 由数据库 管理 系统 提供一套方法,可及时发 故障和修复故障,从而防止数据被破坏。 数据库 系统 能尽快恢复 数据库系统 运行时出现 故障 可能 是[[ 物理]] 上或是[[ 逻辑]] 上的错误。比如对 系统的 误操作造成 的数据 错误等
(三)XML及Web数据管理技术的普及
 
  
随着越来越多的[[Web应用]],如[[电子商务]]、[[数字图书馆]]、[[信息服务]]等采用XML作为数据表现形式、越来越多网站采用XML作为信息发布的语言,以XML格式数据为主的[[半结构化数据]]逐步成为网上[[ 数据 交换]]和[[数据表示]] 标准。而XML具有如下的一些特征:面向显示、半结构化和无结构、不同形式的数据源,动态变化以及数据海量等。因此,支持这种结构松散、形式多样、动态变化的海量数据的存储、共享、管理、检索,成了数据库技术的大势所趋。
+
=== 数据的 独立性===
[[Web数据管理]]是一个很松散的概念,大体上它是指在Web环境下对各种复杂信息的有效组织与[[集成]],进行方便而准确的信息查询和发布。当前Web数据管理的研究开发方向主要包括:[[半结构化数据管理]]、[[Web数据查询]]、[[Web信息集成]]、[[XML数据管理]]等。到目前为止,XML 与 Web 数据管理的研究工作中主要集中在如下的一些方面。
 
1. 半结构化数据
 
  
2.Web 数据 查询
+
 数据 的独立性包括逻辑独立性(数据库中数据库的[[逻辑结构]]和应用程序相互独立)和物理独立性(数据物理结构的变化不影响数据的逻辑结构)。
  
3.XML 相关标准
+
===减少数据的冗余度===
  
4.XML 数据 管理
+
同文件系统相比,由于数据库实现了数据共享,从而避免了用户各自建立应用文件。减少了大量重复数据,减少了数据冗余<ref>[http://www.cnitedu.cn/it/share/20198351.html 数据库有哪些特点 使用数据库有什么好处],IT培训网,2019-6-10 </ref>,维护了 数据 的一致性。
  
(四)嵌入式移动 数据 库技术
+
=== 数据 实现集中控制===
  
随着[[ 移动通信技术]]的 迅速发展和投入使用 加上移动智能电话、移动计算机 大量普及,国内外许多研究机构都展开了 [[移动 数据 库]]的研究 ,并 取得了许多有价值的成果。移动 数据 库技术涉及 数据 库技术、分布式计算技术 以及 移动通信技术等多个学科领域,具有较高 学术起点
+
[[ 文件管理]] 方式中,数据处于一种分散 状态 不同 用户或同一用户在不同处理中其文件之间毫无关系。利用数据库可 对数据 进行集中控制和管理 ,并 通过 数据 模型表示各种 数据 的[[组织]] 以及 数据间 联系
  
===  架构 ===
+
=== 数据一致性 和可维护性,以确保数据的安全性和可靠性===
  
  数据库的架构可以大致区分为三个概 层次 内层、概念层和外层。
+
  主要包 括:
* 内层:最接近实际存储器,亦即有关数据的实际储存方式。
 
* 外层:最接近用户,即有关个别用户观看数据的方式。
 
* 概念层:介于两者之间的间接层。
 
  
===  数据 库索引 ===
+
#[[安全性]]控制:以防止 数据 丢失、错误更新和越权使用;
 +
#[[完整性]]控制:保证数据的正确性、有效性和相容性;
 +
#[[并发控制]]:使在同一时间周期内,允许对数据实现多路存取,又能防止用户之间的不正常交互作用。
  
 数据 索引的观念由来已久,像是一本书前面几页都有目录,目录也算是索引的一种,只是它的分类较广,例如车牌、身份证字号、条形码等,都是一个索引的号码,当我们看到号码时,可以从号码中看出其中的端倪,若是要找的人、车或物品,也只要提供 相关 的号码,即可迅速查到正确的人事物。
+
==视频==
 +
===<center> 数据 库  相关 视频</center>===
 +
<center> 数据库基础知识讲解 </center>
 +
<center>{{#iDisplay:q1416tjjadc|560|390|qq}}</center>
 +
<center> 1.1.3常用术语与数据库</center>
 +
<center>{{#iDisplay:u0930ondno4|560|390|qq}}</center>
  
另外,索引跟字段有着相应的关系,索引即是由字段而来,其中字段有所谓的关键字段(Key Field),该字段具有唯一性,即其值不可重复,且不可为"[[空值]](null)"。例如:在合并数据时,索引便是扮演欲附加字段数据之指向性用途的角色。故此索引为不可重复性且不可为空。
+
==参考文献==
 
+
[[Category:337 電學;電子學]]
== 参考文献 ==
 

於 2020年3月8日 (日) 21:55 的最新修訂

數據庫,簡而言之可視為電子化的文件櫃——存儲電子文件的處所,用戶可以對文件中的數據運行新增、截取、更新、刪除等操作。數據庫(Database)是按照數據結構來組織、存儲和管理數據的倉庫,它產生於距今六十多年前,隨着信息技術和市場的發展,特別是二十世紀九十年代以後,數據管理不再僅僅是存儲和管理數據,而轉變成用戶所需要的各種數據管理的方式。數據庫有很多種類型,從最簡單的存儲有各種數據的表格到能夠進行海量數據存儲的大型數據庫系統都在各個方面得到了廣泛的應用。

在信息化社會,充分有效地管理和利用各類信息資源,是進行科學研究和決策管理的前提條件。數據庫技術是管理信息系統、辦公自動化系統、決策支持系統等各類信息系統的核心部分,是進行科學研究和決策管理的重要技術手段。

處理系統

數據庫是一個單位或是一個應用領域的通用數據處理系統,它存儲的是屬於企業和事業部門、團體和個人的有關數據的集合[1]。數據庫中的數據是從全局觀點出發建立的,按一定的數據模型進行組織、描述和存儲。其結構基於數據間的自然聯繫,從而可提供一切必要的存取路徑,且數據不再針對某一應用,而是面向全組織,具有整體的結構化特徵。

數據庫中的數據是為眾多用戶所共享其信息而建立的,已經擺脫了具體程序的限制和制約。不同的用戶可以按各自的用法使用數據庫中的數據;多個用戶可以同時共享數據庫中的數據資源,即不同的用戶可以同時存取數據庫中的同一個數據。數據共享性不僅滿足了各用戶對信息內容的要求,同時也滿足了各用戶之間信息通信的要求。

主要特點

實現數據共享

數據共享包含所有用戶可同時存取數據庫中的數據,也包括用戶可以用各種方式通過接口使用數據庫,並提供數據共享。

故障恢復

由數據庫管理系統提供一套方法,可及時發現故障和修復故障,從而防止數據被破壞。 數據庫系統能儘快恢複數據庫系統運行時出現的故障,可能是物理上或是邏輯上的錯誤。比如對系統的誤操作造成的數據錯誤等。

數據的獨立性

數據的獨立性包括邏輯獨立性(數據庫中數據庫的邏輯結構和應用程序相互獨立)和物理獨立性(數據物理結構的變化不影響數據的邏輯結構)。

減少數據的冗餘度

同文件系統相比,由於數據庫實現了數據共享,從而避免了用戶各自建立應用文件。減少了大量重複數據,減少了數據冗餘[2],維護了數據的一致性。

數據實現集中控制

文件管理方式中,數據處於一種分散的狀態,不同的用戶或同一用戶在不同處理中其文件之間毫無關係。利用數據庫可對數據進行集中控制和管理,並通過數據模型表示各種數據的組織以及數據間的聯繫。

數據一致性 和可維護性,以確保數據的安全性和可靠性

主要包括:

  1. 安全性控制:以防止數據丟失、錯誤更新和越權使用;
  2. 完整性控制:保證數據的正確性、有效性和相容性;
  3. 並發控制:使在同一時間周期內,允許對數據實現多路存取,又能防止用戶之間的不正常交互作用。

視頻

數據庫 相關視頻

數據庫基礎知識講解
1.1.3常用術語與數據庫

參考文獻