版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、(完整word版)PowerDesigner16.5中文教程-數(shù)據(jù)庫模型操作教程PowerDesigner16。5中文教程-數(shù)據(jù)庫模型操作教程目錄一、使用POWERDESIGNER軟件創(chuàng)建數(shù)據(jù)庫概述.21、概念數(shù)據(jù)模型(CDM)(CONCEPTUALDATAMODEL).22、邏輯數(shù)據(jù)模型(LDM).23、物理數(shù)據(jù)模型(PDM)(PHYSICALDATAMODEL)最主要和常用的數(shù)據(jù)庫模型34、面向?qū)ο竽P?OOM)(OBJCETORIENTEDMODEL).35、業(yè)務(wù)程序模型(BPM)(BUSINESSPROCESSMODEL).36、信息流模型(ILM).37、企業(yè)架構(gòu)模型(EAM):.3
2、二、創(chuàng)建數(shù)據(jù)模型.31、創(chuàng)建概念數(shù)據(jù)模型.32、創(chuàng)建物理數(shù)據(jù)模型.13三、模型轉(zhuǎn)換.251、概念模型轉(zhuǎn)為物理模型.252、物理模型轉(zhuǎn)概念模型.273、不同數(shù)據(jù)庫之間的轉(zhuǎn)化.29四、導(dǎo)入導(dǎo)出SQL腳本.291、物理模型導(dǎo)出SQL語句(生成SQL腳本).292、導(dǎo)入SQL腳本(反向工程)生成相應(yīng)的數(shù)據(jù)庫表模型圖.32五、由物理模型生成對象模型,并生成相應(yīng)的GET、SET方法.33六、建立索引、視圖、存儲過程.351、建立索引.352、建立視圖.363、建立存儲過程.38七、生成數(shù)據(jù)庫文檔(開發(fā)的數(shù)據(jù)庫設(shè)計文檔).39八、常規(guī)配置.401、默認(rèn)字體太小,修改為10號字.402、將所有名詞轉(zhuǎn)化為大寫.
3、403、修改表的字段NAME的時候,CODE不自動跟著變.41(完整word版)PowerDesigner16.5中文教程-數(shù)據(jù)庫模型操作教程一、使用PowerDesigner軟件創(chuàng)建數(shù)據(jù)庫概述我的PowerDesigner版本是16.5的,如若版本不一樣,請自行參考學(xué)習(xí)即可。本教程中引用了網(wǎng)上其他一些教程。PowerDesigner主要分為7種建模文件:1、概念數(shù)據(jù)模型(CDM)(ConceptualDataModel)對數(shù)據(jù)和信息進行建模,利用實體-關(guān)系圖(E-R圖)的形式組織數(shù)據(jù),檢驗數(shù)據(jù)設(shè)計的有效性和合理性.與具體的數(shù)據(jù)管理系統(tǒng)(DatabaseManagementSystem,簡稱D
4、BMS)無關(guān)。概念數(shù)據(jù)模型必須換成邏輯數(shù)據(jù)模型,才能在DBMS中實現(xiàn).2、邏輯數(shù)據(jù)模型(LDM)PowerDesigner15新增的模型。邏輯模型是概念模型的延伸,表示概念之間的邏輯次序,是一個屬于方法層次的模型.具體來說,邏輯模型中一方面顯示了實體、實體的屬性和實體之間的關(guān)系,另一方面又將繼承、實體關(guān)系中的引用等在實體的屬性中進行展示。邏輯模型介于概念模型和物理模型之間,具有物理模型方面的特性,在概念模型中的多對多關(guān)系,在邏輯模型中將會以增加中間實體的一對多關(guān)系的方式來實現(xiàn).邏輯模型主要是使得整個概念模型更易于理解,同時又不依賴于具體的數(shù)據(jù)庫實現(xiàn),使用邏輯模型可以(完整word版)Power
5、Designer16.5中文教程-數(shù)據(jù)庫模型操作教程生成針對具體數(shù)據(jù)庫管理系統(tǒng)的物理模型。邏輯模型并不是在整個步驟中必須的,可以直接通過概念模型來生成物理模型。3、物理數(shù)據(jù)模型(PDM)(PhysicalDataModel)最主要和常用的數(shù)據(jù)庫模型基于特定DBMS(數(shù)據(jù)庫系統(tǒng)),在概念數(shù)據(jù)模型、邏輯數(shù)據(jù)模型的基礎(chǔ)上進行設(shè)計。由物理數(shù)據(jù)模型生成數(shù)據(jù)庫,或?qū)?shù)據(jù)庫進行逆向工程得到物理數(shù)據(jù)模型。每一種邏輯數(shù)據(jù)模型在實現(xiàn)時都有其對應(yīng)的物理數(shù)據(jù)模型。DBMS為了保證其獨立性與可移植性,大部分物理數(shù)據(jù)模型的實現(xiàn)工作由系統(tǒng)自動完成,而設(shè)計者只設(shè)計索引、聚集等特殊結(jié)構(gòu)。最常用的一種數(shù)據(jù)庫模型,模型是針對某種數(shù)
6、據(jù)庫系統(tǒng)而設(shè)計。4、面向?qū)ο竽P?OOM)(ObjcetOrientedModel)包含UML常見的所有的圖形:類圖、對象圖、包圖、用例圖、時序圖、協(xié)作圖、交互圖、活動圖、狀態(tài)圖、組件圖、復(fù)合結(jié)構(gòu)圖、部署圖(配置圖)。OOM本質(zhì)上是軟件系統(tǒng)的一個靜態(tài)的概念模型。5、業(yè)務(wù)程序模型(BPM)(BusinessProcessModel)BPM描述業(yè)務(wù)的各種不同內(nèi)在任務(wù)和內(nèi)在流程(工作流),而且客戶如何以這些任務(wù)和流程互相影響.BPM是從業(yè)務(wù)合伙人的觀點來看業(yè)務(wù)邏輯和規(guī)則的概念模型,使用一個圖表描述程序,流程,信息和合作協(xié)議之間的交互作用。6、信息流模型(ILM)ILM是一個高層的信息流模型,主要用于
7、分布式數(shù)據(jù)庫之間的數(shù)據(jù)復(fù)制。7、企業(yè)架構(gòu)模型(EAM):從業(yè)務(wù)層、應(yīng)用層以及技術(shù)層的對企業(yè)的體系架構(gòu)進行全方面的描述。包括:組織結(jié)構(gòu)圖、業(yè)務(wù)通信圖、進程圖、城市規(guī)劃圖、應(yīng)用架構(gòu)圖、面向服務(wù)圖、技術(shù)基礎(chǔ)框架圖。二、創(chuàng)建數(shù)據(jù)模型1、創(chuàng)建概念數(shù)據(jù)模型1:首先創(chuàng)建概念數(shù)據(jù)模型,如圖所示(后面介紹一些比如物理數(shù)據(jù)模型等等,)(完整word版)PowerDesigner16.5中文教程-數(shù)據(jù)庫模型操作教程2:點擊上面的ok,即可出現(xiàn)下圖左邊的概念模型1,自己起得概念模型的名字,使用最多的就是如圖所示的那右邊兩個:Entity(實體),Relationship(關(guān)系)(完整word版)PowerDesign
8、er16.5中文教程-數(shù)據(jù)庫模型操作教程3:選中右邊框中Entity這個功能,即可出現(xiàn)下面這個方框,(需要注意的是書寫name的時候,code自行補全,name可以是英文的也可以是中文的,但是code必須是英文的。)中文版界面:英文版界面:(完整word版)PowerDesigner16.5中文教程-數(shù)據(jù)庫模型操作教程4:General中的name和code填好后,就可以點擊Attributes(屬性)來設(shè)置name(名字),code(在數(shù)據(jù)庫中的字段名),DataType(數(shù)據(jù)類型),length(數(shù)據(jù)類型的長度)請自行腦補(完整word版)PowerDesigner16.5中文教程-數(shù)據(jù)庫
9、模型操作教程Name:是設(shè)計軟件的說明,數(shù)據(jù)字典的中文說明,請用用中文Code:數(shù)據(jù)庫中的字段名,一般用英文如XXXUserComment:表字段的詳細(xì)介紹說明。Domain域表示屬性取值范圍如可以創(chuàng)建10個字符的地址域M:Mandatory強制屬性,表示該屬性必填。不能為空P:PrimaryIdentifer是否是主標(biāo)識符,表示實體店唯一標(biāo)識符D:Displayed顯示出來,默認(rèn)全部勾選在下圖說明name和code的起名方法5:設(shè)置的主標(biāo)識符可以在Identifiers(標(biāo)識符)這個模塊刪除or添加主標(biāo)識符。(完整word版)PowerDesigner16.5中文教程-數(shù)據(jù)庫模型操作教程6:
10、創(chuàng)建好概念數(shù)據(jù)模型如圖所示,但是創(chuàng)建好的字體很小,讀者可以按著ctrl鍵同時滑動鼠標(biāo)的可滑動按鈕即可放大縮寫字體,同時也可以看到主標(biāo)識符有一個號的標(biāo)志,同時也顯示出來了,name,Datatype和length這些可見的屬性(完整word版)PowerDesigner16.5中文教程-數(shù)據(jù)庫模型操作教程7:同理創(chuàng)建一個班級的實體(需要特別注意的是,點擊完右邊功能的按鈕后需要點擊鼠標(biāo)指針狀態(tài)的按鈕或者右擊鼠標(biāo)即可,不然很容易亂操作,這點注意一下就可以了),然后使用Relationship(關(guān)系)這個按鈕可以連接學(xué)生和班級之間的關(guān)系,發(fā)生一對多(班級對學(xué)生)或者多對一(學(xué)生對班級)的關(guān)系。(完整w
11、ord版)PowerDesigner16.5中文教程-數(shù)據(jù)庫模型操作教程(需要注意的是點擊Relationship這個按鈕,就把班級和學(xué)生聯(lián)系起來了,就是一條線,然后雙擊這條線進行編輯,在General這塊起name和code)如下圖:上面的name和code起好后就可以在Cardinalities這塊查看班級和學(xué)生的關(guān)系,可以看到班級的一端是一條線,學(xué)生的一端是三條,代表班級對學(xué)生是一對多的關(guān)系即one對many的關(guān)系,點擊應(yīng)用,然后確定即可,如下圖:(完整word版)PowerDesigner16.5中文教程-數(shù)據(jù)庫模型操作教程8:一對多和多對一練習(xí)完還有多對多的練習(xí),如下圖操作所示(當(dāng)你
12、操作幾遍之后發(fā)現(xiàn)自己已經(jīng)非常熟練的使用此工具,是不是感覺棒棒噠),老師實體和上面介紹的一樣,自己將name,datatype等等修改成自己需要的即可,滿足項目開發(fā)需求即可。(comment是解釋說明,自己可以寫相關(guān)的介紹和說明),如下圖:(完整word版)PowerDesigner16.5中文教程-數(shù)據(jù)庫模型操作教程多對多需要注意的時自己可以手動點擊按鈕將關(guān)系調(diào)整稱為多對多的關(guān)系many對many的關(guān)系,然后點擊應(yīng)用和確定即,如下圖:綜上即可完成最簡單的學(xué)生,班級,教師這種概念數(shù)據(jù)模型的設(shè)計,需要考慮數(shù)據(jù)的類型和主標(biāo)識碼,是否為空。關(guān)系是一對一還是一對多還是多對多的關(guān)系,自己需要先規(guī)劃好再設(shè)計
13、,然后就ok了。(完整word版)PowerDesigner16.5中文教程-數(shù)據(jù)庫模型操作教程上面是概念數(shù)據(jù)模型,它適合作為跨不同類型數(shù)據(jù)庫轉(zhuǎn)換的一種中間模型。2、創(chuàng)建物理數(shù)據(jù)模型下面介紹一下物理數(shù)據(jù)模型,以后經(jīng)常使用的就是物理數(shù)據(jù)模型。物理模型對應(yīng)了一種具體的數(shù)據(jù)庫類型。1:打開PowerDesigner,然后點擊File-NewModel然后選擇如下圖所示的物理數(shù)據(jù)模型(物理數(shù)據(jù)模型的名字自己起,然后選擇自己所使用的數(shù)據(jù)庫即可)(完整word版)PowerDesigner16.5中文教程-數(shù)據(jù)庫模型操作教程支持眾多主流數(shù)據(jù)庫類型:創(chuàng)建好主頁面如圖所示,但是右邊的按鈕和概念模型略有差別,物
14、理模型最常用的三個是table(表),view(視圖),reference(關(guān)系),如下圖:英文版界面:(完整word版)PowerDesigner16.5中文教程-數(shù)據(jù)庫模型操作教程漢化版界面:鼠標(biāo)先點擊右邊table這個按鈕然后在新建的物理模型點一下,即可新建一個表,然后雙擊新建如下圖所示,在General的name和code填上自己需要的,點擊應(yīng)用即可),如下圖:(完整word版)PowerDesigner16.5中文教程-數(shù)據(jù)庫模型操作教程然后點擊Columns,如下圖設(shè)置,灰常簡單,需要注意的就是P(primary主鍵),F(xiàn)(foreignkey外鍵),M(mandatory強制性的
15、,代表不可為空),如下圖:在此設(shè)置學(xué)號的自增(MYSQL里面的自增是這個AUTO_INCREMENT),班級編號同理,如下圖:(完整word版)PowerDesigner16.5中文教程-數(shù)據(jù)庫模型操作教程在下面的這個點上對號即可,就設(shè)置好了自增,如下圖:全部完成后如下圖所示:(完整word版)PowerDesigner16.5中文教程-數(shù)據(jù)庫模型操作教程這樣基礎(chǔ)的建表就已經(jīng)完成了,在表名上選擇右鍵,選擇“SQLPreview”就能看到SQL代碼了.注意:物理數(shù)據(jù)模型才有“SQLPreview功能,概念數(shù)據(jù)模型沒有的哦。點擊SQL預(yù)覽,將出現(xiàn)下面的SQL語句:(完整word版)PowerDes
16、igner16.5中文教程-數(shù)據(jù)庫模型操作教程表字段設(shè)計窗口顯示comment來編寫注釋雙擊表打開表的屬性窗口Columns選項卡單擊上排倒數(shù)第二個圖標(biāo)(CustomizeColumnsandFilter)勾選comment(完整word版)PowerDesigner16.5中文教程-數(shù)據(jù)庫模型操作教程班級物理模型同理如下圖所示創(chuàng)建即可:完成后如下圖所示:(完整word版)PowerDesigner16.5中文教程-數(shù)據(jù)庫模型操作教程(上面的設(shè)置好如上圖所示,然后下面是關(guān)鍵的地方,點擊右邊按鈕Reference這個按鈕,因為是班級對學(xué)生是一對多的,所以鼠標(biāo)從學(xué)生拉到班級如下圖所示,學(xué)生表將發(fā)生
17、變化,學(xué)生表里面增加了一行,這行是班級表的主鍵作為學(xué)生表的外鍵,將班級表和學(xué)生表聯(lián)系起來。仔細(xì)觀察即可看到區(qū)別。)做完上面的操作,就可以雙擊中間的一條線,顯示如下圖,修改name和code即可,如下圖:(完整word版)PowerDesigner16.5中文教程-數(shù)據(jù)庫模型操作教程但是需要注意的是,修改完畢后顯示的結(jié)果卻如下圖所示,并沒有辦法直接像概念模型那樣,修改過后顯示在中間的那條線上面,讀者自己明白即可,自己也可以使用其他按鈕自行添加注釋也可。如Text這個按鈕也可以添加,方便閱讀,如下圖:學(xué)習(xí)了多對一或者一對多的關(guān)系,接下來學(xué)習(xí)多對對的關(guān)系,同理自己建好老師表,這里(完整word版)P
18、owerDesigner16.5中文教程-數(shù)據(jù)庫模型操作教程不在敘述,記得老師編號自增,建好如下圖所示:下面是多對多關(guān)系的關(guān)鍵,由于物理模型多對多的關(guān)系需要一個中間表來連接,如下圖,只設(shè)置一個字段,主鍵,自增:點擊應(yīng)用,然后設(shè)置Columns,只添加一個字段,如下圖:(完整word版)PowerDesigner16.5中文教程-數(shù)據(jù)庫模型操作教程這是設(shè)置字段遞增,前面已經(jīng)敘述過好幾次,如下圖:設(shè)置好后如下圖所示,需要注意的是有箭頭的一方是一,無箭頭的一方是多,即一對多的多對一的關(guān)系需要搞清楚,學(xué)生也可以有很多老師,老師也可以有很多學(xué)生,所以學(xué)生和老師都(完整word版)PowerDesigne
19、r16.5中文教程-數(shù)據(jù)庫模型操作教程可以是主體??梢钥吹教砑雨P(guān)系以后學(xué)生和教師的關(guān)系表前后發(fā)生的變化,如下圖:三、數(shù)據(jù)模型轉(zhuǎn)換1、概念模型轉(zhuǎn)為物理模型1:如下圖所示先打開概念模型圖,然后點擊Tool,如下圖所示(完整word版)PowerDesigner16.5中文教程-數(shù)據(jù)庫模型操作教程點開的頁面如下所示,name和code我已經(jīng)從概念模型1改成物理模型1了完成后如下圖所示,將自行打開修改的物理模型,需要注意的是這些表的數(shù)據(jù)類型已經(jīng)自行(完整word版)PowerDesigner16.5中文教程-數(shù)據(jù)庫模型操作教程改變了,而且中間表出現(xiàn)兩個主鍵,即雙主鍵:在這里腦補一下,由于我點來點去竟然
20、把右側(cè)的ToolBox點擊沒了,這里說一下,就是在view菜單的下面ToolBox,點擊打開即可。由于我正在使用著電腦就自動關(guān)機了,我也是醉了,重新打開PowerDesigner如下圖,自己右擊open即可.2、物理模型轉(zhuǎn)概念模型1:下面介紹一下物理模型轉(zhuǎn)概念模型(如下圖點擊操作即可)(完整word版)PowerDesigner16.5中文教程-數(shù)據(jù)庫模型操作教程然后出現(xiàn)如下圖所示界面,然后將物理修改為概念,點擊應(yīng)用確和認(rèn)即可:點擊確認(rèn)后將自行打開如下圖所示的頁面,自己觀察有何變化,如果轉(zhuǎn)換為oracle的,數(shù)據(jù)類型會發(fā)生變化,比如Varchar2等等;(完整word版)PowerDesign
21、er16.5中文教程-數(shù)據(jù)庫模型操作教程3、不同數(shù)據(jù)庫之間的轉(zhuǎn)化DatabaseChangeCurrentDBMS選擇要轉(zhuǎn)換成的目標(biāo)數(shù)據(jù)庫四、導(dǎo)入導(dǎo)出sql腳本1、物理模型導(dǎo)出SQL語句(生成sql腳本)1:下面介紹一下物理模型導(dǎo)出SQL語句(生成sql腳本)(完整word版)PowerDesigner16.5中文教程-數(shù)據(jù)庫模型操作教程點擊Database按鈕的GenerateDatabase或者按ctrl+G打開之后如圖所示,修改好存在sql語句的位置和生成文件的名稱即可:在Options選項卡里,可以個性化選擇和配置sql腳本,如取消外鍵,去除drop語句等。(完整word版)Power
22、Designer16.5中文教程-數(shù)據(jù)庫模型操作教程在Preview選項卡可以預(yù)覽將要生成的sql腳本.在Selection中選擇需要導(dǎo)出的表,然后點擊應(yīng)用和確認(rèn)即可,如下圖:完成以后出現(xiàn)如下圖所示,可以點擊Edit或者close按鈕:(完整word版)PowerDesigner16.5中文教程-數(shù)據(jù)庫模型操作教程自此,就完成了導(dǎo)出sql語句,就可以到自己指定的位置查看導(dǎo)出的sql語句了;2、導(dǎo)入sql腳本(反向工程)生成相應(yīng)的數(shù)據(jù)庫表模型圖FileReverseEngineerDatabase。修改模塊名稱并選擇DBMS(完整word版)PowerDesigner16.5中文教程-數(shù)據(jù)庫模型
23、操作教程點擊確定后:Usingscriptfiles點擊下方圖標(biāo)(AddFiles)來添加sql腳本文件確定五、由物理模型生成對象模型,并生成相應(yīng)的get、set方法toolsGenerateObject-OrientedModel.。選擇語言修改Name和Code(Selection選項卡選擇要生成對象模型的表)確定(完整word版)PowerDesigner16.5中文教程-數(shù)據(jù)庫模型操作教程雙擊生成的某張表的類圖打開屬性窗口選中全部字段將字段Visibility全部改為private單擊下方Add.。按鈕選擇Get/SetOperations確定之后生成代碼即可:LanguageGene
24、rateJavaCode.。(完整word版)PowerDesigner16.5中文教程-數(shù)據(jù)庫模型操作教程【注意:不同語言Add。.按鈕下的內(nèi)容有區(qū)別,如C是Property】六、建立索引、視圖、存儲過程1、建立索引雙擊表打開屬性窗口選擇Indexes選項卡新建一索引雙擊該索引打開屬性窗口選擇Columns選項卡單擊AddColumns圖標(biāo)按鈕選擇要建立索引的字段確定這里Columndefinition就不要選了,會與主鍵沖突。(完整word版)PowerDesigner16.5中文教程-數(shù)據(jù)庫模型操作教程2、建立視圖工具欄中單擊視圖(view)按鈕創(chuàng)建視圖雙擊視圖打開屬性窗口,其中Usage是表示視圖是只讀的還是可更新的。如果我們只創(chuàng)建一般的視圖,那么選擇queryonly選項即可。(完整word版)PowerDesigner16.5中文教程-數(shù)據(jù)庫模型操作教程雙擊視圖打開屬性窗口,如下圖:(完整word版)PowerDesigner16.5中文教程-數(shù)據(jù)庫模型操作教程切換到SQLQuery選項卡,在文本框中可以設(shè)置定義視圖的sql查詢語句,在定義視圖時最好不要使用*,而應(yīng)該使用各個需要
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年小區(qū)電梯廣告合同
- 2025年多功能展覽中心項目可行性研究報告
- 2025年城市綠色交通規(guī)劃項目可行性研究報告
- 2025年智能公共照明系統(tǒng)項目可行性研究報告
- 2025年開放共享的智慧教育平臺可行性研究報告
- 2025年兒童早教中心開發(fā)可行性研究報告
- 湖南水利合同范本
- 中介建檔協(xié)議書
- 燃?xì)獍踩珔f(xié)議合同
- 樂山市2023下半年四川樂山大佛風(fēng)景名勝區(qū)管理委員會考核招聘事業(yè)單位人員考核筆試歷年參考題庫典型考點附帶答案詳解(3卷合一)
- 護理質(zhì)量檢查記錄69528
- 年產(chǎn)10噸功能益生菌凍干粉的工廠設(shè)計改
- 四川省地震災(zāi)區(qū)重大地質(zhì)災(zāi)害治理工程資料全套表格
- GB/T 31541-2015精細(xì)陶瓷界面拉伸和剪切粘結(jié)強度試驗方法十字交叉法
- GB/T 26923-2011節(jié)水型企業(yè)紡織染整行業(yè)
- GB/T 14364-1993船舶軸系滑動式中間軸承
- 核對稿-700單元聯(lián)鎖
- 肺炎教學(xué)查房課件
- 儀表設(shè)備管路脫脂方案(中英)
- 分析青花瓷在幼兒園美術(shù)活動中的應(yīng)用
- 山塘整治工程建設(shè)方案
評論
0/150
提交評論