數(shù)據(jù)庫的邏輯結(jié)構(gòu)有哪些 什么是數(shù)據(jù)庫的邏輯結(jié)構(gòu)?并且邏輯結(jié)構(gòu)有哪些?
什么是數(shù)據(jù)庫的邏輯結(jié)構(gòu)?并且邏輯結(jié)構(gòu)有哪些?數(shù)據(jù)庫邏輯結(jié)構(gòu)是從邏輯的角度分析數(shù)據(jù)庫的構(gòu)成,即創(chuàng)建數(shù)據(jù)庫后形成的邏輯概念之間的關(guān)系。SQL的邏輯結(jié)構(gòu)主要應(yīng)用于面向用戶的數(shù)據(jù)組織和管理,與傳統(tǒng)關(guān)系模型術(shù)語
什么是數(shù)據(jù)庫的邏輯結(jié)構(gòu)?并且邏輯結(jié)構(gòu)有哪些?
數(shù)據(jù)庫邏輯結(jié)構(gòu)是從邏輯的角度分析數(shù)據(jù)庫的構(gòu)成,即創(chuàng)建數(shù)據(jù)庫后形成的邏輯概念之間的關(guān)系。
SQL的邏輯結(jié)構(gòu)主要應(yīng)用于面向用戶的數(shù)據(jù)組織和管理,與傳統(tǒng)關(guān)系模型術(shù)語相比,在SQL中,視圖對應(yīng)外模式,基本表對應(yīng)模式,存儲文件對應(yīng)內(nèi)模式。Oracle的邏輯結(jié)構(gòu),邏輯存儲單元從小到大依次:數(shù)據(jù)塊、盤區(qū)、段和表空間。數(shù)據(jù)庫邏輯結(jié)構(gòu)中,年齡應(yīng)該用什么類型?
邏輯結(jié)構(gòu)是獨立于任何一種數(shù)據(jù)模型的,在實際應(yīng)用中,一般所用的數(shù)據(jù)庫環(huán)境已經(jīng)給定(如SQL Server或Oracle或MySql)。由于目前使用的數(shù)據(jù)庫基本上都是關(guān)系數(shù)據(jù)庫,因此首先需要將E-R圖轉(zhuǎn)換為關(guān)系模型,然后根據(jù)具體DBMS的特點和限制轉(zhuǎn)換為特定的DBMS支持下的數(shù)據(jù)模型,最后進(jìn)行優(yōu)化。
年齡實際上應(yīng)是連續(xù)變量,但在實際使用中作為離散變量。
可以簡化統(tǒng)計分析(因為所得到的年齡數(shù)據(jù)都是完全年齡,即周歲年齡)
在數(shù)據(jù)庫的三級模式結(jié)構(gòu)中,描述數(shù)據(jù)庫全局邏輯結(jié)構(gòu)的是A.邏輯模式B.內(nèi)模式C.存儲模式D.外模式?
選擇A
邏輯模式也叫概念模式:它是由數(shù)據(jù)庫設(shè)計者綜合所有用戶的數(shù)據(jù),按照統(tǒng)一的觀點構(gòu)造的全局邏輯結(jié)構(gòu),是對數(shù)據(jù)庫中全部數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的總體描述,是所有用戶的公共數(shù)據(jù)視圖(全局視圖)。它是由數(shù)據(jù)庫管理系統(tǒng)提供的數(shù)據(jù)模式描述語言(Data Description Language,DDL)來描述、定義的,體現(xiàn)、反映了數(shù)據(jù)庫系統(tǒng)的整體觀。
外模式:是用戶角度
內(nèi)模式、存儲模式:是數(shù)據(jù)庫的底層結(jié)構(gòu)。
在Oracle數(shù)據(jù)庫中,最大的邏輯存儲結(jié)構(gòu)是什么?
你這個問題挺有意思的,可能很多人會說是表空間。表空間是oracle數(shù)據(jù)庫中最重要的一個邏輯結(jié)構(gòu),但你要說最大的邏輯結(jié)構(gòu),我會說是“數(shù)據(jù)庫”。數(shù)據(jù)庫即可以看做物理結(jié)構(gòu),也可以看做邏輯結(jié)構(gòu)。按照物理結(jié)構(gòu)劃分,數(shù)據(jù)庫是由文件構(gòu)成的,比如數(shù)據(jù)文件、日志文件、控制文件等;按照邏輯結(jié)構(gòu)劃分,由大到小的順序是:數(shù)據(jù)庫--表空間--段--區(qū)段--數(shù)據(jù)塊
所以,針對你的問題,我會說最大的邏輯結(jié)構(gòu)是“數(shù)據(jù)庫”!希望我的回答對你有幫助,下圖是我自己畫的一張數(shù)據(jù)庫結(jié)構(gòu)圖,看看就知道了!
在數(shù)據(jù)庫的三級模式結(jié)構(gòu)中,描述數(shù)據(jù)庫中全體數(shù)據(jù)的全局邏輯結(jié)構(gòu)和特征的是?
1、模式模式也稱為邏輯模式和概念模式,他是數(shù)據(jù)庫中全體數(shù)據(jù)庫的邏輯結(jié)構(gòu)和特征的描述,是所有用戶公共的數(shù)據(jù)視圖。一個數(shù)據(jù)庫只有一種模式,模式處于三級結(jié)構(gòu)的中間層。
2、外模式外模式也稱作用戶模式,他是數(shù)據(jù)庫用戶(包括應(yīng)用程序員和最終用戶)能夠看見和使用局部數(shù)據(jù)的螺接結(jié)構(gòu)和特征的描述,是數(shù)據(jù)庫用戶的數(shù)據(jù)視圖,是與某一應(yīng)用有關(guān)的數(shù)據(jù)的邏輯表示。外模式是模式的子集。一個數(shù)據(jù)庫可以有多個外模式。
3、內(nèi)模式內(nèi)模式也稱存儲模式,一個數(shù)據(jù)庫只有一個內(nèi)模式。他是數(shù)據(jù)結(jié)構(gòu)和存儲方式的描述,是數(shù)據(jù)在數(shù)據(jù)庫內(nèi)部的表示方式?!?、定義模式時不僅要定義數(shù)據(jù)的邏輯結(jié)構(gòu),而且要定義數(shù)據(jù)之間的聯(lián)系,定義與數(shù)據(jù)有關(guān)的安全性,完整性的要求。2、外模式是保證數(shù)據(jù)安全性的一個有力措施。
數(shù)據(jù)庫系統(tǒng)中,用什么描述全部數(shù)據(jù)的整體邏輯結(jié)構(gòu)?
概念模式是數(shù)據(jù)庫中全體數(shù)據(jù)的整體邏輯結(jié)構(gòu)和特征的描述,是所有用戶的公共數(shù)據(jù)視圖,用以描述現(xiàn)實世界中的實體及其性質(zhì)與聯(lián)系,定義記錄、數(shù)據(jù)項、數(shù)據(jù)的完整性約束條件及記錄之間的聯(lián)系。概念模式通常還包含有訪問控制、保密定義和完整性檢查等方面的內(nèi)容,以及概念/物理之間的映射。一個數(shù)據(jù)庫只有一個概念模式。
數(shù)據(jù)庫系統(tǒng)使用的數(shù)據(jù)的邏輯結(jié)構(gòu)是什么?
數(shù)據(jù)庫的基本結(jié)構(gòu)數(shù)據(jù)庫的基本結(jié)構(gòu)分三個層次,反映了觀察數(shù)據(jù)庫的三種不同角度。 (1)物理數(shù)據(jù)層。它是數(shù)據(jù)庫的最內(nèi)層,是物理存貯設(shè)備上實際存儲的數(shù)據(jù)的集合。這些數(shù)據(jù)是原始數(shù)據(jù),是用戶加工的對象,由內(nèi)部模式描述的指令操作處理的位串、字符和字組成。 (2)概念數(shù)據(jù)層。它是數(shù)據(jù)庫的中間一層,是數(shù)據(jù)庫的整體邏輯表示。指出了每個數(shù)據(jù)的邏輯定義及數(shù)據(jù)間的邏輯聯(lián)系,是存貯記錄的集合。它所涉及的是數(shù)據(jù)庫所有對象的邏輯關(guān)系,而不是它們的物理情況,是數(shù)據(jù)庫管理員概念下的數(shù)據(jù)庫。 (3)邏輯數(shù)據(jù)層。它是用戶所看到和使用的數(shù)據(jù)庫,表示了一個或一些特定用戶使用的數(shù)據(jù)集合,即邏輯記錄的集合。 數(shù)據(jù)庫不同層次之間的聯(lián)系是通過映射進(jìn)行轉(zhuǎn)換的。數(shù)據(jù)庫具有以下主要特點: (1)實現(xiàn)數(shù)據(jù)共享。數(shù)據(jù)共享包含所有用戶可同時存取數(shù)據(jù)庫中的數(shù)據(jù),也包括用戶可以用各種方式通過接口使用數(shù)據(jù)庫,并提供數(shù)據(jù)共享。 (2)減少數(shù)據(jù)的冗余度。同文件系統(tǒng)相比,由于數(shù)據(jù)庫實現(xiàn)了數(shù)據(jù)共享,從而避免了用戶各自建立應(yīng)用文件。減少了大量重復(fù)數(shù)據(jù),減少了數(shù)據(jù)冗余,維護(hù)了數(shù)據(jù)的一致性。 (3)數(shù)據(jù)的獨立性。數(shù)據(jù)的獨立性包括數(shù)據(jù)庫中數(shù)據(jù)庫的邏輯結(jié)構(gòu)和應(yīng)用程序相互獨立,也包括數(shù)據(jù)物理結(jié)構(gòu)的變化不影響數(shù)據(jù)的邏輯結(jié)構(gòu)。 (4)數(shù)據(jù)實現(xiàn)集中控制。文件管理方式中,數(shù)據(jù)處于一種分散的狀態(tài),不同的用戶或同一用戶在不同處理中其文件之間毫無關(guān)系。利用數(shù)據(jù)庫可對數(shù)據(jù)進(jìn)行集中控制和管理,并通過數(shù)據(jù)模型表示各種數(shù)據(jù)的組織以及數(shù)據(jù)間的聯(lián)系。 (5)數(shù)據(jù)一致性和可維護(hù)性,以確保數(shù)據(jù)的安全性和可靠性。主要包括:①安全性控制:以防止數(shù)據(jù)丟失、錯誤更新和越權(quán)使用;②完整性控制:保證數(shù)據(jù)的正確性、有效性和相容性;③并發(fā)控制:使在同一時間周期內(nèi),允許對數(shù)據(jù)實現(xiàn)多路存取,又能防止用戶之間的不正常交互作用;④故障的發(fā)現(xiàn)和恢復(fù):由數(shù)據(jù)庫管理系統(tǒng)提供一套方法,可及時發(fā)現(xiàn)故障和修復(fù)故障,從而防止數(shù)據(jù)被破壞