存儲邏輯
❶ 請問計算機上的物理存儲結構和邏輯存儲結構分別是什麼
物理存儲結構:按地址存儲。比如房間號1,2,3,4,有4個人也是1,2,3,4號,然後這4個人按號碼順序進去,1進1,2進2,3進3,4進4,房間號是按順序。
邏輯存儲結構:按邏輯順序存儲。比如房間號1,2,3,4,有4個人也是1,2,3,4號,但這4個人不按號碼順序進去,1進2,2進4,3進1,4進3,不一定按順序,在找人的時候按人的順序找,在2房找1,4放找2,。。。能把人按順序找到就行,不管他在哪個房間。
主要是有沒有按地址存儲數據
❷ 邏輯結構和存儲結構的區別和相同點
復制的有意思伐。。。解釋你自己看上面那個復制的,不多說了。
數據的邏輯結構也稱為數據結構,分兩大類:線性結構和非線性結構。
存儲結構分四類:順序存儲、鏈接存儲、索引存儲和散列存儲。
線性結構中,包括了順序演算法,和鏈表。也就是說,存儲結構的前兩種用的是線性結構的演算法,非線性結構至少存在一個數據元素,它具有兩個或者兩個以上的前驅或後繼.典型的就是樹和二叉樹。而索引演算法用的就是樹的結構,也即是說他屬於非線性結構演算法。最好是散列存儲,典型例子就是hash(哈希)用的是隨即散列函數,當然是非線性結構演算法。
由此可見,存儲結構用的是不同的邏輯結構,也就是用了兩種不同的演算法。這個就是他們兩者的關系。
❸ 文件的邏輯存儲模型為
邏輯文件一般指文件邏輯結構,文件的邏輯結構是用戶可見結構。邏輯文件從結構上分成二種形式:一種是無結構的流式文件,是指對文件內信息不再劃分單位,它是依次的一串字元流構成的文件。一種是有結構的記錄式文件, 是用戶把文件內的信息按邏輯上獨立的含義劃分信息單位,每個單位稱為一個邏輯記錄
文件的邏輯結構:
文件的邏輯結構是用戶可見結構。邏輯文件從結構上分成二種形式:
一種是無結構的流式文件,是指對文件內信息不再劃分單位,它是依次的一串字元流構成的文件。
一種是有結構的記錄式文件, 是用戶把文件內的信息按邏輯上獨立的含義劃分信息單位,每個單位稱為一個邏輯記錄(簡稱記錄)。
所有記錄通常都是描述一個實體集的,有著相同或不同數目的數據項,記錄的長度可分為定長和不定長記錄兩類。
在文件系統設計時,選擇何種邏輯結構才能更有利於用戶對文件信息的操作呢?
一般情況下,選取文件的邏輯結構應遵循下述原則:
(1)當用戶對文件信息進行修改操作時,給定的邏輯結構應能盡量減少對已存儲好的文件信息的變動。
(2)當用戶需要對文件信息進行操作時,給定的邏輯結構應使文件系統在盡可能短的時間內查找到需要查找的記錄或基本信息單位。
(3)應使文件信息占據最小的存儲空間。
(4)應是便於用戶進行操作的。
❹ 搞不懂邏輯結構和存儲結構之間的關系。
存儲結構是數據的邏輯結構在計算機中的表示。
邏輯結構:
系統的邏輯結構是對整個系統從思想的分類,把系統分成若干個邏輯單元,分別實現自己的功能。一般在系統開發時,邏輯結構往往都由架構師完成。系統的邏輯結構對系統的開發起到重要性的決定。
存儲結構:
數據元素之間的關系有兩種不同的表示方法:順序映象和非順序映象,並由此得到兩種不同的存儲結構:順序存儲結構和鏈式存儲結構。數據的存儲結構是指數據的邏輯結構在計算機中的表示。
(4)存儲邏輯擴展閱讀:
邏輯結構元素決定輸入、存儲、發送、處理和信息傳遞的基本操作功能,常將邏輯結構元素稱為邏輯模塊。邏輯結構元素可以是計算機操作系統、終端模塊、通信程序模塊等。
邏輯結構元素還可以是相關的幾個邏輯模塊聯合起來的更復雜的實體。分析邏輯結構元素的相互作用,應考慮整個系統的操作,研究處理與信息流有關的進程,並決定系統的邏輯資源。
❺ 什麼是數據結構 怎麼區分存儲結構和邏輯結構
邏輯結構分為:線性結構和非線性結構
線性結構包括:線性表和受限的線性表
所以,線性表是一種邏輯結構。
順序表和鏈表是線性表的物理實現形式。即順序表和鏈表是存儲結構
❻ 什麼是接線邏輯什麼是存儲邏輯它們的區別是什麼
由導線連接決定器件間邏輯關系的控制方式叫接線邏輯。接線表達了各元器件間的邏輯關系,要改變這種關系只能改變接線。存儲邏輯主要是在內部組織和管理數據,決定控制。PLC用存儲邏輯代替接線邏輯,大大減少了控制設備外部的接線,使控制系統設計及建造的周期大為縮短。
❼ 一個存儲過程邏輯
我覺得你可以在裡面定義一個變數進來,可以參考以下程序
CREATE PROC P_Item
@p_id int,
@p_name varchar(30),
@p_startdate datetime,
@p_enddate datetime
AS
declare idnum int --定行一行的索引位置,用來判斷是否已存在了數據
set idnum = -1
select idnum = from T_Item where DepartmentID = @p_id and [Name] = @p_name
if idnum>0 --已有這個數據
begin
select idnum = from T_Item --進一步判斷
where DepartmentID = @p_id
and Name = @p_name
and (加入其它兩個條件)
if idnum>0 --已存在完全一樣的數據
begin
--加入要處理的方法
end
else
begin
insert into T_Item(填入欄位) values(填入值)
end
end
else
begin
insert into T_Item(填入欄位) values(填入值)
end
❽ 邏輯結構與存儲結構是什麼關系,有何區別
一般情況下就有兩種結構,離散的和連續的。邏輯結構就是你能用的結構,即從你的角度看到的結構;物理結構就是實際存儲的結構,即在內存里的狀態。比如鏈表,邏輯結構是連續的,就是你能當一個連續的表使用它。物理結構是離散的,就是在內存里它是離散存儲的。
❾ 何謂數據的邏輯結構何謂數據的存儲結構兩者有何聯系
邏輯結構指反映數據元素之間的邏輯關系的數據結構,其中的邏輯關系是指數據元素之間的前後件關系,而與他們在計算機中的存儲位置無關。邏輯結構包括:
1、集合結構:數據結構中的元素之間除了「同屬一個集合」
的相互關系外,別無其他關系。
2、線性結構:數據結構中的元素存在一對一的相互關系。
3、樹形結構:數據結構中的元素存在一對多的相互關系。
4、圖形結構:數據結構中的元素存在多對多的相互關系。
存儲結構指數據元素連同其邏輯關系在存儲器上的存放形式,主要的有四類:順序、鏈接、索引、散列。一種數據結構可表示成一種或多種存儲結構。
兩者的關系在於:邏輯結構用於設計演算法,存儲結構用於演算法編碼實現。具體而言某種存儲結構與某種邏輯結構沒有必然的聯系,演算法的實現效率越高、解決問題越方便。
(9)存儲邏輯擴展閱讀
數據結構是指同一數據元素類中各數據元素之間存在的關系。數據結構分別為邏輯結構、存儲結構(物理結構)和數據的運算。
數據的邏輯結構是從具體問題抽象出來的數學模型,是描述數據元素及其關系的數學特性的,有時就把邏輯結構簡稱為數據結構。邏輯結構是在計算機存儲中的映像,形式地定義為(K,R)(或(D,S)),其中,K是數據元素的有限集,R是K上的關系的有限集。
根據數據元素間關系的不同特性,通常有下列四類基本的結構:集合結構、線性結構、樹型結構、圖形結構。
線性結構的特點是數據元素之間是一種線性關系,數據元素「一個接一個的排列」。在一個線性表中數據元素的類型是相同的,或者說線性表是由同一類型的數據元素構成的線性結構。
線性表是最簡單、最基本、也是最常用的一種線性結構。
它有兩種存儲方法:順序存儲和鏈式存儲,它的主要基本操作是插入、刪除和檢索等。
數據結構在計算機中的表示(映像)稱為數據的物理(存儲)結構。它包括數據元素的表示和關系的表示。數據元素之間的關系有兩種不同的表示方法:順序映象和非順序映象,並由此得到兩種不同的存儲結構:順序存儲結構和鏈式存儲結構。
1、順序存儲方法:它是把邏輯上相鄰的結點存儲在物理位置相鄰的存儲單元里,結點間的邏輯關系由存儲單元的鄰接關系來體現,由此得到的存儲表示稱為順序存儲結構。順序存儲結構是一種最基本的存儲表示方法,通常藉助於程序設計語言中的數組來實現。
2、鏈接存儲方法:它不要求邏輯上相鄰的結點在物理位置上亦相鄰,結點間的邏輯關系是由附加的指針欄位表示的。由此得到的存儲表示稱為鏈式存儲結構,鏈式存儲結構通常藉助於程序設計語言中的指針類型來實現
3、索引存儲方法:除建立存儲結點信息外,還建立附加的索引表來標識結點的地址。
4、散列存儲方法:就是根據結點的關鍵字直接計算出該結點的存儲地址。
數據結構中,邏輯上(邏輯結構:數據元素之間的邏輯關系)可以把數據結構分成線性結構和非線性結構。
線性結構的順序存儲結構是一種順序存取的存儲結構,線性表的鏈式存儲結構是一種隨機存取的存儲結構。線性表若採用鏈式存儲表示時所有結點之間的存儲單元地址可連續可不連續。邏輯結構與數據元素本身的形式、內容、相對位置、所含結點個數都無關。
參考資料來源:搜狗網路:數據結構
❿ 我們常用的顯示器中的存儲邏輯和控制邏輯一般都放在
顯示器機內一般都有個可擦寫可存儲的記憶IC,所有的數據跟邏輯都是存儲在這個IC內,容量比較小.