-
當(dāng)前位置:首頁 > 創(chuàng)意學(xué)院 > 技術(shù) > 專題列表 > 正文
關(guān)系模型與非關(guān)系模型不同,它是建立在嚴(yán)格的數(shù)學(xué)概念基礎(chǔ)上的。
關(guān)系模式結(jié)構(gòu)圖(關(guān)系模式結(jié)構(gòu)圖是什么)
大家好!今天讓創(chuàng)意嶺的小編來大家介紹下關(guān)于關(guān)系模式結(jié)構(gòu)圖的問題,以下是小編對此問題的歸納整理,讓我們一起來看看吧。
開始之前先推薦一個非常厲害的Ai人工智能工具,一鍵生成原創(chuàng)文章、方案、文案、工作計劃、工作報告、論文、代碼、作文、做題和對話答疑等等
只需要輸入關(guān)鍵詞,就能返回你想要的內(nèi)容,越精準(zhǔn),寫出的就越詳細(xì),有微信小程序端、在線網(wǎng)頁版、PC客戶端
官網(wǎng):https://ai.de1919.com。
創(chuàng)意嶺作為行業(yè)內(nèi)優(yōu)秀的企業(yè),服務(wù)客戶遍布全球各地,如需了解SEO相關(guān)業(yè)務(wù)請撥打電話175-8598-2043,或添加微信:1454722008
本文目錄:
一、怎樣繪制家庭結(jié)構(gòu)及家庭關(guān)系圖譜
家譜圖是家譜的一種,它以圖形的形式描述家庭的血親關(guān)系和婚姻關(guān)系。家譜圖也是一種基本的心理咨詢治療臨床工具,為心理咨詢與心理治療師提供針對來訪者及其家庭的系統(tǒng)視角。系統(tǒng)家庭治療的學(xué)者認(rèn)為:任何人、任何問題都不可能存在于真空,而是在相互作用的系統(tǒng)中存在。人們*基本的相互作用系統(tǒng)是家庭。家庭是一個人*重要的、*有力量的系統(tǒng)。家庭成員無論在身體、情緒、個性還是社會功能方面都是相互影響的。系統(tǒng)中一個部分的改變會引起其它部分的震動和改變。默里?鮑恩(Murray Bowen)于70年代提出了以家譜圖作為工具,收集有關(guān)的家庭信息,分析家庭結(jié)構(gòu)和家庭關(guān)系模式。家譜圖可以直觀的呈現(xiàn)家庭中各種關(guān)系及信息,使人迅速全面的了解復(fù)雜的家庭結(jié)構(gòu)關(guān)系和功能。目前,家譜圖不僅在一般心理咨詢中被作為家庭評估的工具,也同時具有系統(tǒng)家庭治療臨床干預(yù)功能。
二、數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計的圖向關(guān)系
模型的轉(zhuǎn)換 E-R圖如何轉(zhuǎn)換為關(guān)系模型呢?我們先看一個例子。
圖2.1是學(xué)生和班級的E-R圖,學(xué)生與班級構(gòu)成多對一的聯(lián)系。根據(jù)實際應(yīng)用,我們可以做出這個簡單例子的關(guān)系模式:
學(xué)生(學(xué)號,姓名,班級)
班級(編號,名稱)
“學(xué)生.班級”為外鍵,參照“班級.編號”取值。
這個例子我們是憑經(jīng)驗轉(zhuǎn)換的,那么里面有什么規(guī)律呢?在2.2節(jié),我們將這些經(jīng)驗總結(jié)成一些規(guī)則,以供轉(zhuǎn)換使用。 (1)一個實體型轉(zhuǎn)換為一個關(guān)系模式
一般E-R圖中的一個實體轉(zhuǎn)換為一個關(guān)系模式,實體的屬性就是關(guān)系的屬性,實體的碼就是關(guān)系的碼。
(2)一個1:1聯(lián)系可以轉(zhuǎn)換為一個獨立的關(guān)系模式,也可以與任意一端對應(yīng)的關(guān)系模式合并。
圖2.2是一個一對一聯(lián)系的例子。根據(jù)規(guī)則(2),有三種轉(zhuǎn)換方式。
(i) 聯(lián)系單獨作為一個關(guān)系模式
此時聯(lián)系本身的屬性,以及與該聯(lián)系相連的實體的碼均作為關(guān)系的屬性,可以選擇與該聯(lián)系相連的任一實體的碼屬性作為該關(guān)系的碼。結(jié)果如下:
職工(工號,姓名)
產(chǎn)品(產(chǎn)品號,產(chǎn)品名)
負(fù)責(zé)(工號,產(chǎn)品號)
其中“負(fù)責(zé)”這個關(guān)系的碼可以是工號,也可以是產(chǎn)品號。
(ii) 與職工端合并
職工(工號,姓名,產(chǎn)品號)
產(chǎn)品(產(chǎn)品號,產(chǎn)品名)
其中“職工.產(chǎn)品號”為外碼。
(iii) 與產(chǎn)品端合并
職工(工號,姓名)
產(chǎn)品(產(chǎn)品號,產(chǎn)品名,負(fù)責(zé)人工號)
其中“產(chǎn)品.負(fù)責(zé)人工號”為外碼。
(3)一個1:n聯(lián)系可以轉(zhuǎn)換為一個獨立的關(guān)系模式,也可以與n端對應(yīng)的關(guān)系模式合并。
(i) 若單獨作為一個關(guān)系模式
此時該單獨的關(guān)系模式的屬性包括其自身的屬性,以及與該聯(lián)系相連的實體的碼。該關(guān)系的碼為n端實體的主屬性。
顧客(顧客號,姓名)
訂單(訂單號,……)
訂貨(顧客號,訂單號)
(ii) 與n端合并
顧客(顧客號,姓名)
訂單(訂單號,……,顧客號)
(4)一個m:n聯(lián)系可以轉(zhuǎn)換為一個獨立的關(guān)系模式。
該關(guān)系的屬性包括聯(lián)系自身的屬性,以及與聯(lián)系相連的實體的屬性。各實體的碼組成關(guān)系碼或關(guān)系碼的一部分。
教師(教師號,姓名)
學(xué)生(學(xué)號,姓名)
教授(教師號,學(xué)號)
(5)一個多元聯(lián)系可以轉(zhuǎn)換為一個獨立的關(guān)系模式。
與該多元聯(lián)系相連的各實體的碼,以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,各實體的碼組成關(guān)系的碼或關(guān)系碼的一部分。
(6)具有相同碼的關(guān)系模式可以合并。
(7)有些1:n的聯(lián)系,將屬性合并到n端后,該屬性也作為主碼的一部分
這類問題多出現(xiàn)在聚集類的聯(lián)系中,且部分實體的碼只能在某一個整體中作為碼,而在全部整體中不能作為碼的情況下才出現(xiàn)(其它情況本人還沒碰到,呵呵,歡迎指教)。
比如上篇文章介紹的管理信息系統(tǒng)中訂單與訂單細(xì)節(jié)的聯(lián)系。
關(guān)于什么是聚集,2.3節(jié)介紹。 這部分本應(yīng)在概念設(shè)計中介紹的,用到了才想起來,這里補充一下。
關(guān)于現(xiàn)實世界的抽象,一般分為三類:
(1) 分類:即對象值與型之間的聯(lián)系,可以用“is member of”判定。如張英、王平都是學(xué)生,他們與“學(xué)生”之間構(gòu)成分類關(guān)系。
(2) 聚集:定義某一類型的組成成分,是“is part of”的聯(lián)系。如學(xué)生與學(xué)號、姓名等屬性的聯(lián)系。
(3) 概括:定義類型間的一種子集聯(lián)系,是“is subset of”的聯(lián)系。如研究生和本科生都是學(xué)生,而且都是集合,因此它們之間是概括的聯(lián)系。
例:貓和動物之間是概括的聯(lián)系,《Tom and Jerry》中那只名叫Tom的貓與貓之間是分類的聯(lián)系,Tom的毛色和Tom之間是聚集的聯(lián)系。
訂單細(xì)節(jié)和訂單之間,訂單細(xì)節(jié)肯定不是一個訂單,因此不是概括或分類。訂單細(xì)節(jié)是訂單的一部分,因此是聚集。 有了關(guān)系模型,可以進(jìn)一步優(yōu)化,方法為:
(1) 確定數(shù)據(jù)依賴。
(2) 對數(shù)據(jù)依賴進(jìn)行極小化處理,消除冗余聯(lián)系(參看范式理論)。
(3) 確定范式級別,根據(jù)應(yīng)用環(huán)境,對某些模式進(jìn)行合并或分解。
以上工作理論性比較強(qiáng),主要目的是設(shè)計一個數(shù)據(jù)冗余盡量少的關(guān)系模式。下面這步則是考慮效率問題了:
(4) 對關(guān)系模式進(jìn)行必要的分解。
如果一個關(guān)系模式的屬性特別多,就應(yīng)該考慮是否可以對這個關(guān)系進(jìn)行垂直分解。如果有些屬性是經(jīng)常訪問的,而有些屬性是很少訪問的,則應(yīng)該把它們分解為兩個關(guān)系模式。
如果一個關(guān)系的數(shù)據(jù)量特別大,就應(yīng)該考 慮是否可以進(jìn)行水平分解。如一個論壇中,如果設(shè)計時把會員發(fā)的主貼和跟貼設(shè)計為一個關(guān)系,則在帖子量非常大的情況下,這一步就應(yīng)該考慮把它們分開了。因為 顯示的主貼是經(jīng)常查詢的,而跟貼則是在打開某個主貼的情況下才查詢。又如手機(jī)號管理軟件,可以考慮按省份或其它方式進(jìn)行水平分解。 這部分主要是考慮使用方便性和效率問題,主要借助視圖手段實現(xiàn),包括:
(1) 建立視圖,使用更符合用戶習(xí)慣的別名。
(2)對不同級別的用戶定義不同的視圖,以保證系統(tǒng)的安全性。
(3)對復(fù)雜的查詢操作,可以定義視圖,簡化用戶對系統(tǒng)的使用。
物理設(shè)計主要工作是選擇存取方法(索引),以及確定數(shù)據(jù)庫的存儲結(jié)構(gòu),這里就不說明了。
三、什么是關(guān)系模型?關(guān)系模型有哪些特點?
關(guān)系模型:用二維表的形式表示實體和實體間聯(lián)系的數(shù)據(jù)模型。
關(guān)系模型的特點:
2.關(guān)系模型的概念單一,無論實體或?qū)嶓w之間的聯(lián)系都用關(guān)系表示。
3.存取路徑對用戶透明。
4.關(guān)系必須是規(guī)范化的關(guān)系。
擴(kuò)展資料:
關(guān)系實際上就是關(guān)系模式在某一時刻的狀態(tài)或內(nèi)容。也就是說,關(guān)系模式是型,關(guān)系是它的值。關(guān)系模式是靜態(tài)的、穩(wěn)定的,而關(guān)系是動態(tài)的、隨時間不斷變化的,因為關(guān)系操作在不斷地更新著數(shù)據(jù)庫中的數(shù)據(jù)。但在實際當(dāng)中,常常把關(guān)系模式和關(guān)系統(tǒng)稱為關(guān)系,讀者可以從上下文中加以區(qū)別。
關(guān)系數(shù)據(jù)模型是以集合論中的關(guān)系概念為基礎(chǔ)發(fā)展起來的。關(guān)系模型中無論是實體還是實體間的聯(lián)系均由單一的結(jié)構(gòu)類型——關(guān)系來表示。在實際的關(guān)系數(shù)據(jù)庫中的關(guān)系也稱表。一個關(guān)系數(shù)據(jù)庫就是由若干個表組成。
關(guān)系模型是指用二維表的形式表示實體和實體間聯(lián)系的數(shù)據(jù)模型。
關(guān)系模型中,概念模式是關(guān)系模式的集合,外模式是關(guān)系子模式的集合,內(nèi)模式是存儲模式的集合。
1.關(guān)系模式
關(guān)系模式實際就是記錄類型,包括:模式名、屬性名、值域名及模式的主鍵。他不涉及物理存儲方面的描述,只是對數(shù)據(jù)特性的描述。
2.關(guān)系子模式
子模式是用戶所用到的那部分?jǐn)?shù)據(jù)的描述。除了指出用戶的數(shù)據(jù)外,還應(yīng)指出模式和子模式之間的對應(yīng)性。
3. 存儲模式
關(guān)系存儲時的基本組織方式是文件,元組是文件中的記錄。由于關(guān)系模式有鍵,因此存儲一個關(guān)系能用散列方法或索引方法實現(xiàn)。
四、(10分)下圖1是關(guān)節(jié)的模式圖;圖2是關(guān)于骨、關(guān)節(jié)、肌肉之間的關(guān)系模式圖,請回答: (1)填出關(guān)節(jié)的各部
(1)[1]關(guān)節(jié)囊 [2]關(guān)節(jié)腔[3]關(guān)節(jié)頭 [4]關(guān)節(jié)軟骨 [5]關(guān)節(jié)窩,[6]關(guān)節(jié)面 滑液 韌帶 (2)② 要完成動作,一組肌肉的兩端只有分別附著在不同的骨上,才能使骨繞關(guān)節(jié)活動 |
試題分析:由圖可知:[1]關(guān)節(jié)囊,[2]關(guān)節(jié)腔,[3]關(guān)節(jié)頭,[4]關(guān)節(jié)軟骨,[5]關(guān)節(jié)窩,[6]關(guān)節(jié)面, (1)關(guān)節(jié)是由關(guān)節(jié)面、關(guān)節(jié)囊和關(guān)節(jié)腔三部分組成.關(guān)節(jié)面包括關(guān)節(jié)頭和關(guān)節(jié)窩,關(guān)節(jié)囊由結(jié)締組織構(gòu)成,包繞著整個關(guān)節(jié),把相鄰的兩骨牢固地聯(lián)系起來,使關(guān)節(jié)牢固的結(jié)構(gòu)特點是:關(guān)節(jié)囊及囊里面、外面的韌帶,使關(guān)節(jié)運動靈活的結(jié)構(gòu)特點是:關(guān)節(jié)面上覆蓋一層表面光滑的關(guān)節(jié)軟骨,和關(guān)節(jié)囊的內(nèi)表面還能分泌滑液,可減少運動時兩骨間關(guān)節(jié)面的摩擦和緩沖運動時的震動,關(guān)節(jié)腔由關(guān)節(jié)囊和關(guān)節(jié)面共同圍成的密閉腔隙,內(nèi)有少量滑液,滑液有潤滑關(guān)節(jié)軟骨的作用,可以減少骨與骨之間的摩擦,使關(guān)節(jié)的運動靈活自如; (2)骨骼肌由肌腱和肌腹兩部分組成,同一塊骨骼肌的兩端跨過關(guān)節(jié)分別固定在兩塊不同的骨上,骨骼肌有受刺激而收縮的特性,骨骼肌只能收縮牽拉骨而不能將骨推開,因此一個動作的完成總是由兩組肌肉相互配合活動,共同完成的,骨骼肌收縮,牽動著它所附著的骨,繞著關(guān)節(jié)活動,于是軀體就產(chǎn)生了運動。 |
以上就是關(guān)于關(guān)系模式結(jié)構(gòu)圖相關(guān)問題的回答。希望能幫到你,如有更多相關(guān)問題,您也可以聯(lián)系我們的客服進(jìn)行咨詢,客服也會為您講解更多精彩的知識和內(nèi)容。
推薦閱讀:
信息技術(shù)與數(shù)學(xué)教學(xué)的關(guān)系(信息技術(shù)與數(shù)學(xué)教學(xué)的關(guān)系是)
推銷和銷售的關(guān)系(推銷和銷售的關(guān)系)
公共關(guān)系的構(gòu)成要素不包括(公共關(guān)系的構(gòu)成要素不包括)
和田市城市景觀設(shè)計(和田市城市景觀設(shè)計招聘)
2017網(wǎng)游排行榜(2017年網(wǎng)游)