資料庫中的資料組織和資料結構中的資料組織有何不同

時間 2022-10-06 09:00:56

1樓:匿名使用者

資料結構是系統地論述資料的組織形式的,這當然包括了資料庫的資料組織形式啦。資料結構中的,比如線性表,樹,圖,這些都是資料的組織形式,它們在計算機中表現為整形,陣列,字串,類,結構體等的組織形式,當然,整形,陣列,字串,類,結構體也是資料結構來的,只不過它們不及線性表,樹,圖那麼複雜。在記憶體中就用棧、堆這些來形容了。

雖然我們說資料庫中的資料組織形式是二元關係,但放到資料結構的範疇來說它們就是圖的關係。注意要從多個角度來理解。

2樓:胡爺

資料結構是資料物件,以及存在於該物件的例項和組成例項的資料元素之間的各種聯絡。這些聯絡可以通過定義相關的函式來給出。

將乙個資料結構的設計過程分成抽象層、資料結構層和實現層。其中,抽象層是指抽象資料型別層,它討論資料的邏輯結構及其運算,資料結構層和實現層討論乙個資料結構的表示和在計算機內的儲存細節以及運算的實現。

一般認為,乙個資料結構是由資料元素依據某種邏輯聯絡組織起來的。對資料元素間邏輯關係的描述稱為資料的邏輯結構;資料必須在計算機內儲存,資料的儲存結構是資料結構的實現形式,是其在計算機內的表示;此外討論乙個資料結構必須同時討論在該類資料上執行的運算才有意義

3樓:匿名使用者

資料結構中的資料研究的是資料物件的集合,資料庫中的資料研究的是資料物件。簡單的解釋就是,資料結構是數相互之間存在關係的資料集合,它研究的資料是以集合為單位。你說的資料結構的資料組織就是集合吧。

而資料庫中的資料是指物件的性質,所以有屬性的說法。那個資料組織研究的是本身的性質,用二維表表示。其實,如果不是examination,就不必研究這些語義。

希望對你有所幫助。。。

資料庫和資料結構有什麼不同

4樓:學雅思

一、主體不同

1、資料庫:按照資料結構來組織、儲存和管理資料的倉庫。

2、資料結構:是計算機儲存、組織資料的方式。

二、組成不同

1、資料庫:是乙個長期儲存在計算機內的、有組織的、可共享的、統一管理的大量資料的集合。

2、資料結構:是指相互之間存在一種或多種特定關係的資料元素的集合。

三、特點不同

1、資料庫:以一定方式儲存在一起、能與多個使用者共享、具有盡可能小的冗餘度、與應用程式彼此獨立的資料集合

2、資料結構:精心選擇的資料結構可以帶來更高的執行或者儲存效率。資料結構往往同高效的檢索演算法和索引技術有關。

5樓:匿名使用者

資料結構是電腦裡資料的組織方式,或者說儲存方式,是一種什麼結構來訪問資料,例如典型的堆疊結構stack,佇列結構queue,鍊錶結構list等,堆疊是後進先出last in first out (lifo),佇列結構是first in first out(fifo),鍊錶是任意位置插入新資料之類的,簡單來說就是找一種方式方便你訪問你的資料。

資料庫是乙個資料集合,顧名思義,庫就是乙個儲存地方嘛,即存放大量資料的地方,而往資料庫裡放資料或者訪問資料庫裡的資料的方式就是資料結構的內容了。

資料庫相當於乙個容器,資料結構相當於你往容器裡放東西的方式和取東西的方式,如果沒有資料結構,那麼容器裡的東西(資料)就會雜亂無章,以後取出來也麻煩。

6樓:匿名使用者

資料庫是一種資料的儲存和查詢系統,而資料結構是程式設計的演算法。資料這個詞在計算機軟體中遍地都是,不能以此就覺得有聯絡。

但是對於資料庫本身的構造來說,資料結構的優劣是很重要的。其實對任何軟體都是如此。

資料庫和資料結構有什麼關係

7樓:匿名使用者

資料庫是一種應用軟體,用來存放各種資料的。

資料結構是計算機儲存、組織資料的方式。

資料庫是程式寫出來的,而程式=資料結構+演算法。

不知道能不能明白,簡單的說資料結構是計算機的根本基礎,因為計算機就是用來處理各種資料的,在計算機的世界裡,所有的東東都叫資料,而資料結構正是用來表示計算機儲存、組織資料的方式。

8樓:匿名使用者

資料結構是程式設計上用的比較多,資料庫中表結構的設計也會考慮資料結構的!表中的列會和資料結構相關

9樓:匿名使用者

資料庫廣泛的使用索引來提高資料查詢效率。而隨著檔案的增大查詢效能會下降,為此用到了資料結構中的b樹和雜湊來構造索引組織檔案。

資料庫與資料結構的區別?

10樓:打小就難揍水瓶

資料庫相當於容器資料結構相當於往容器裡放東西方式和取東西方式沒有資料結構容器裡東西(資料)會雜亂無章取出來也麻煩

1、資料儲存層

資料儲存設計到資料庫的概念和資料庫語言,這方面不一定要深鑽研,但至少要理解資料的儲存方式,資料的基本結構和資料型別。sql查詢語言必不可少,精通最好。可從常用的selece查詢,update修改,delete刪除,insert插入的基本結構和讀取入手。

access2003、access07等,這是最基本的個人資料庫,經常用於個人或部分基本的資料儲存;mysql資料庫,這個對於部門級或者網際網路的資料庫應用是必要的,這個時候關鍵掌握資料庫的庫結構和sql語言的資料查詢能力;

sql server2005或更高版本,對中小企業,一些大型企業也可以採用sql server資料庫,其實這個時候本身除了資料儲存,也包括了資料包表和資料分析了,甚至資料探勘工具都在其中了;

db2,oracle資料庫都是大型資料庫,主要是企業級,特別是大型企業或者對資料海量儲存需求的就是必須的了,一般大型資料庫公司都提供非常好的資料整合應用平台;

bi級別,實際上這個不是資料庫,而是建立在前面資料庫基礎上的,企業級應用的資料倉儲。data warehouse,建立在dw機上的資料儲存基本上都是商業智慧型平台,整合了各種資料分析,報表、分析和展現,bi級別的資料倉儲結合bi產品也是近幾年的大趨勢。

2、報表/bi層

企業儲存了資料需要讀取,需要展現,報表工具是最普遍應用的工具,尤其是在國內。過去傳統報表大多解決的是展現問題,如今像帆軟報表finereport也會和其他應用交叉,做資料分析報表,通過介面開放功能、填報、決策報表功能,能夠做到打通資料的進出,涵蓋了早期商業智慧型的功能。

tableau、qlikview、finebi這類bi工具,可分在報表層也可分為資料展現層,涵蓋了資料整合、資料分析和資料展現。finebi和tableau同屬於近年來非常棒的軟體,可作為視覺化資料分析軟體,可常用finebi從資料庫中取數進行報表和視覺化分析。相對而言,視覺化tableau更優,但finebi又有另一種身份——商業智慧型,所以在大資料處理方面的能力更勝一籌。

11樓:匿名使用者

資料庫一般

是對資料的儲存、管理、查詢等提供各種手段的乙個軟體,例如oracle、sql server等。這方面的資料一般都是描述如何使用這種資料庫管理軟體、如何使用這種軟體的查詢語言,例如oracle的pl/sql等。

而資料結構是計算機儲存、組織資料的方式。資料結構是指相互之間存在一種或多種特定關係的資料元素的集合。通常情況下,精心選擇的資料結構可以帶來更高的執行或者儲存效率。

資料結構往往同高效的檢索演算法和索引技術有關。

資料結構是一種方法而不是一種具體的語言或軟體。

12樓:匿名使用者

資料結構是電腦裡資料的組織方式,或者說儲存方式,是一種什麼結構來訪問資料,例如典型的堆疊結構stack,佇列結構queue,鍊錶結構list等,堆疊是後進先出last in first out (lifo),佇列結構是first in first out(fifo),鍊錶是任意位置插入新資料之類的,簡單來說就是找一種方式方便你訪問你的資料。

資料庫是乙個資料集合,顧名思義,庫就是乙個儲存地方嘛,即存放大量資料的地方,而往資料庫裡放資料或者訪問資料庫裡的資料的方式就是資料結構的內容了。

資料庫相當於乙個容器,資料結構相當於你往容器裡放東西的方式和取東西的方式,如果沒有資料結構,那麼容器裡的東西(資料)就會雜亂無章,以後取出來也麻煩。

13樓:

資料不多,操作要求不複雜時區別不大。

資料很多,操作要求複雜時資料庫軟體的功能更強些。

14樓:匿名使用者

以access資料庫為例和excel比較:

首先,就access和excel而言,你使用中能感覺到的最大區別主要是excel的資料量是有限的(2003中,最大為65536行,iv列;2007中更多一些),access的資料量要大得多,你可以理解為是不限的。

其次,access的計算和邏輯功能比excel要強大很多,但是常規應用用不到。

第三,access能使用資料庫的很多標準功能,excel沒有。

結論:一般應用,沒必要用access,excel夠了。

請問資料結構和資料庫有什麼區別呢?

15樓:匿名使用者

資料庫是「按照資料結構來組織、儲存和管理資料的倉庫」。

資料結構是指資料的組織形式或資料之間的聯絡。分為資料的邏輯結構和資料的物理結構。

16樓:匿名使用者

資料結構一般是演算法和資料在計算機中的儲存方式主要用於資料庫的物理設計

而資料庫則是儲存資料的地點,而該地點裡面的資料由一定的儲存方式和演算法來實現它在硬碟中的儲存

主要用與應用程式的結合使用 如用與。net**設計等等

17樓:逐月追心

資料庫是用來儲存資料和資料結構的地方

18樓:承昂傑展邁

資料結構是電腦裡資料的組織方式,或者說儲存方式,是一種什麼結構來訪問資料,例如典型的堆疊結構stack,佇列結構queue,鍊錶結構list等,堆疊是後進先出last

infirst

out(lifo),佇列結構是first

infirst

out(fifo),鍊錶是任意位置插入新資料之類的,簡單來說就是找一種方式方便你訪問你的資料。

資料庫是乙個資料集合,顧名思義,庫就是乙個儲存地方嘛,即存放大量資料的地方,而往資料庫裡放資料或者訪問資料庫裡的資料的方式就是資料結構的內容了。

資料庫相當於乙個容器,資料結構相當於你往容器裡放東西的方式和取東西的方式,如果沒有資料結構,那麼容器裡的東西(資料)就會雜亂無章,以後取出來也麻煩。兩個理念,一句兩句說不清楚,重要的是看書

資料庫分為哪幾類?

19樓:惜月知道

一、資料庫通常分為層次式資料庫、網路式資料庫和關係式資料庫三種。而不同的資料庫是按不同的資料結構來聯絡和組織的。

二、所謂資料結構是指資料的組織形式或資料之間的聯絡。

三、資料結構又分為資料的邏輯結構和資料的物理結構。

資料的邏輯結構是從邏輯的角度(即資料間的聯絡和組織方式)來觀察資料,分析資料,與資料的儲存位置無關;

資料的物理結構是指資料在計算機中存放的結構,即資料的邏輯結構在計算機中的實現形式,所以物理結構也被稱為儲存結構。

四、層次結構模型實質上是一種有根結點的定向有序樹(在數學中"樹"被定義為乙個無回的連通圖)。

五、資料庫(database)是按照資料結構來組織、儲存和管理資料的建立在計算機儲存裝置上的倉庫。簡單來說是本身可視為電子化的檔案櫃——儲存電子檔案的處所,使用者可以對檔案中的資料進行新增、擷取、更新、刪除等操作。

請問資料庫和資料結構的區別,資料庫和資料結構有什麼不同

資料結構是電腦裡資料的組織方式,或者說儲存方式,是一種什麼結構來訪問資料,例如典型的堆疊結構stack,佇列結構queue,鍊錶結構list等,堆疊是後進先出last in first out lifo 佇列結構是first in first out fifo 鍊錶是任意位置插入新資料之類的,簡單來...

資料庫與資料結構的區別,資料庫原理和資料結構有什麼區別?

資料庫相當於容器資料結構相當於往容器裡放東西方式和取東西方式沒有資料結構容器裡東西 資料 會雜亂無章取出來也麻煩 1 資料儲存層 資料儲存設計到資料庫的概念和資料庫語言,這方面不一定要深鑽研,但至少要理解資料的儲存方式,資料的基本結構和資料型別。sql查詢語言必不可少,精通最好。可從常用的selec...

關於資料庫中的 資料庫管理系統 資料庫 資料庫系統

1 資料庫管理系統是管理資料庫的軟體系統。2 資料庫是有組織的 可共享的資料的集合。3 資料庫系統由使用者 資料庫管理系統 資料 應用程式和計算機硬體組成。4 其中,資料庫管理系統是資料庫系統的核心。資料庫 data base 為滿足某一部門中多個使用者多種應用的需要,按照一定的資料模型在計算機系統...

如何將a資料庫的資料遷移到b資料庫中

工具 原料 電腦 資料庫 方法 步驟 1 首先,開啟並連線sql server,在源資料庫source db上右擊,依次點選 編寫表指令碼為 create到 新查詢編輯器視窗 2 在第1步產生的編輯器中按 crtl a 全選內容,右擊選擇 複製 3 右擊點選 貼上 將 中source db 源資料庫...

sql怎麼把資料庫中的表移到另資料庫中

結構一樣的話 insert into 資料庫a.dbo.tablea select from 資料庫b.dbo.tablea 另外 nsert into ddd 欄位1,欄位2,欄位3 select 欄位1,欄位2,欄位3 from aaa,bbb,ccc 插入的字段和查詢的字段數量型別一致 由於你...