




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、1.1. 事物的控制控制事務銀行轉賬李四給張三匯款ACIDA:原子性:整個事務中所有的步驟是不可分割的,原子性原則規(guī)定一個事務的各個步驟都必須完成,否則整個事務都不會完成。即保證一個事務中所有的操作都能完成或者都不能完成,如果事務在完成之前出現(xiàn)任何錯誤,那么數(shù)據(jù)庫自身必須保證自動回滾所做過的任何事務部分(并且必須自動進行)C:一致性:無論是事務前,事務中,事務后,數(shù)據(jù)始終處于一致的狀態(tài)。例如李四給張三匯款10000,那么就需要從李四賬戶減去10000,給張三的賬戶增加10000。Oracle使用撤銷段來保證數(shù)據(jù)的一致性。I:隔離性:隔離性的原則規(guī)定,未完成的事務必須不可視。在某個事務進行期間,
2、只有執(zhí)行該事務的會話能看見所做的變化,而其他所有的會話看見的都是沒有變化的數(shù)據(jù)(而不是更改后的新值)。這個規(guī)定的邏輯含義是:首先,由于整個事務可能沒有全部完成,因此不允許其他用戶看到可能回滾的變化;其次,在某個事務進行期間,數(shù)據(jù)是不連貫的,李四的賬戶減掉10000,但張三的賬戶還沒有增加10000。事務的隔離性要求數(shù)據(jù)庫必須對其他用戶隱藏正在進行的事務,這些用戶只能看到?jīng)]有被更新的數(shù)據(jù),只有在事務完成時,他們才能看到所有變化。Oracle使用撤銷段來保證事務的隔離性。創(chuàng)建練習環(huán)境:創(chuàng)建一個aa表,插入3條記錄,并提交事物。查看aa表的記錄,插入一條記錄,當我們執(zhí)行一條DML語句時候,就自動開始
3、了一個事物此時insert記錄的事務并沒有提交,沒有提交事務就沒有真正的完成,此時還有rollback的機會。Scott用戶在當前會話中查看aa表時可以看到被插入的記錄打開一個新的sqlplus會話,查看aa表時會發(fā)現(xiàn)并沒有新插入的記錄:這是事物的隔離性在第一個sqlplus會話中提交事物提交之后才能在第二個會話中看到被插入的第四條記錄D:持久性:一旦使用commit命令來結束某個事務,那么就必須保證數(shù)據(jù)庫不丟失這個事務。在事務進行期間,隔離性的原則要求除了指定會話涉及的用戶之外的任何用戶都不能查看當前所做的變化。不過事務一旦完成,所有用戶都必須能夠立即看到所做的變化,同時數(shù)據(jù)庫必須保證這些變
4、化絕不會丟失。Oracle通過使用日志文件來滿足這個需求。日志文件具有兩種形式:聯(lián)機重做日志文件,歸檔重做日志文件。一個正確配置的oracle數(shù)據(jù)庫是不可能丟失數(shù)據(jù)的。當然用戶的錯誤(包括不恰當?shù)腄ML或刪除對象)也會造成數(shù)據(jù)的丟失DDL語句有自動提交功能(create、drop、truncate、alter)創(chuàng)建表AA,插入一條記錄回退事物在表中插入一條記錄在sqlplus中正常退出在另外一個sqlplus中查看aa表中的記錄,會發(fā)現(xiàn)新插入的tom1的記錄了。如果使用sqlplus工具更改了數(shù)據(jù)之后,正常退出sqlplus時,oracle會自動提交事物。目前aa表中只有tom1的記錄,模擬實
5、例重啟使用scott用戶連接,查看aa表中的內容,發(fā)現(xiàn)insert tom2的記錄由于實例重啟自動被回滾了。使用autocommit實現(xiàn)事物的自動提交即使執(zhí)行回滾,查詢結果仍然包含新插入的數(shù)據(jù),關閉自動提交時可以使用set autocommit off關于事物的總結:1. 需要注意的是,Commit:只是用來確認這個數(shù)據(jù)已經(jīng)正式的修改了,不一定非得寫入硬盤,DBWn什么都不做。執(zhí)行commit命令時發(fā)生的所有物理操作時LGWR進程將日志緩沖區(qū)的內容寫入磁盤。DBWN進程完全沒有執(zhí)行任何操作。DBWN進程與提交事物處理沒有關系,不過最終DBWN進程會將變化的數(shù)據(jù)塊寫入磁盤。2. commit和r
6、ollback語句只應于DML語句,我們無法回滾DDL語句。DDL語句一旦被執(zhí)行就會立即具有持久狀態(tài)。3.自動提交和隱式提交:oracle在某些情況下可以進行自動提交:執(zhí)行DDL語句是一種情況,退出某個用戶進程也是一種自動提交。1.2. 索引索引是oracle提供的一個對象,提供了一種快速訪問數(shù)據(jù)的途徑,提高了數(shù)據(jù)庫的檢索性能。索引使數(shù)據(jù)庫程序無需對整個表進行全表掃描,就可以在其中找到所需要的數(shù)據(jù),就想書的目錄,可以通過他快速查找所需信息,無需閱讀整本書。oracle的數(shù)據(jù)庫管理系統(tǒng)在訪問數(shù)據(jù)時使用以下3種訪問方法;1.全表掃描2.通過ROWID3.使用索引索引的分類:1,B樹索引結構索引的頂
7、部為根,其中包含指向下一級索引的項。下一級為分支塊,分支塊又指向索引中下一級的塊,最低一級的塊稱為葉節(jié)點,其中包含指向表數(shù)據(jù)行的索引項。葉節(jié)點為雙向連接,有助于按關鍵字值得升序和降序掃描索引。1.2.1. 創(chuàng)建普通索引創(chuàng)建普通索引的語法create unique index 索引名稱 on 表名(列名)tablespace 表空間名稱unique用于指定唯一索引,默認情況下為非唯一索引tablespace為索引指定表空間練習環(huán)境在雇員EMP表中,在雇員名稱列創(chuàng)建B樹索引,oracle創(chuàng)建的普通索引如果沒有說明類型就是B樹索引查看剛剛創(chuàng)將的索引 EMP_NAME_IDX1.2.2. 創(chuàng)建唯一索引
8、和非唯一索引唯一索引:保證定義索引的列中沒有任何重復值,唯一索引的索引關鍵字只能指向表中的一行。非唯一索引:定義索引的列中可以有重復值在薪水級別salgrade表中,為級別編號(grade)列創(chuàng)建唯一索引1.2.3. 反向鍵索引與常規(guī)B樹索引相反,反向鍵索引在保持順序的同時,反轉索引列的字節(jié)。反向鍵索引通過反轉索引鍵的數(shù)據(jù)值,使得索引的修改平均分布到整個索引樹上,主要應用多個實例可同時訪問同一個數(shù)據(jù)庫的場景中。使用反向鍵索引將索引插入操作分散在多個索引塊鍵,如果使用B數(shù)索引的情況下,由于索引關鍵字在索引樹中的位置相近而處于同一個索引塊中,多個實例同時更新時會發(fā)生沖突,從而導致I/O訪問上的瓶頸
9、。語法如下:CREATE index 索引名稱 on 表名(列名) REVERSE;1.2.4. 位圖索引位圖索引適用于低基數(shù)的列,即該列的值是有限的幾個,例如雇員表中的工種(job)列,即便是幾百萬條雇員記錄,工種也是有限的。JOB列可以作為位圖索引位圖索引的優(yōu)點:相對B樹索引而言,基于位圖索引列的查詢可以減少響應時間相比其他索引技術,位圖索引占用空間有所減少位圖索引不應當在頻繁發(fā)生INSERT,update,delete操作的表上使用,這是因為單個位圖索引項指向表的很多數(shù)據(jù)行,當修改索引項時需要將其指向的數(shù)據(jù)行全部鎖定,這會嚴重降低數(shù)據(jù)庫的并發(fā)處理能力。位圖索引適用于數(shù)據(jù)倉庫和決策支持系統(tǒng)
10、中.在雇員表(emp)表中,為工種(job)列創(chuàng)建位圖索引在雇員表(emp)中,為雇員名稱(ename)列創(chuàng)建大寫函數(shù)索引基于函數(shù)的索引查看索引列相關的信息:索引名,表名,索引列1.3. 維護索引重建索引:索引需要維護,如果建立了索引的表中有大量的刪除和插入操作,會使得索引很大,因為刪除操作后,刪除值得索引空間不能被自動重新使用。對于大表和DML操作頻繁的表,索引的維護是很重要的。ORACLE提供了REBUILD指令來重建索引,使索引空間可以重用刪除值所占用的空間,使索引更加進奏。在重建索引時,也可以修改索引的表空間合并索引碎片合并索引碎片可以釋放部分磁盤空間,是索引維護的一種重要方式,也是維
11、護磁盤空間的方式刪除索引DROP INDEX語句刪除索引刪除雇員表中的INDEX_BIT_JOB位圖索引1.4. 視圖視圖是一個虛表,不占用物理空間,因為視圖本身的定義語句存儲在數(shù)據(jù)字典里。視圖中的數(shù)據(jù)是從一個或多個實際的表中獲得。物化視圖:也成實體化視圖,含有實際數(shù)據(jù),占用存儲空間,在數(shù)據(jù)倉庫中經(jīng)常應用物化視圖創(chuàng)建視圖的語法CREATE OR REPLACE FORCE |NO FORCE VIEW view_name (alias ,alias.) as select_statement WITH CHECK_OPTION CONSTRAINT constraint WITH READ O
12、NLY;在語法中OR REPLACE:如果視圖已經(jīng)存在,此選項將重新創(chuàng)建該視圖。FORC:如果使用此關鍵字,則無論基表是否存在,都將創(chuàng)建視圖NO FORCE:這是默認值,如果使用此關鍵字,則僅當基表存在時才創(chuàng)建視圖VIEW_NAME:要創(chuàng)建的視圖名ALIAS:指定由視圖的查詢所選擇的的表達式或列的別名。別名的數(shù)目必須與視圖所選擇的的表達式的數(shù)據(jù)相匹配。select_statement:SELECT 語句WITH CHECK_OPTION:此選項指定只能插入或更新視圖可以訪問的行,constraint標識CHECK OPTION約束指定的名稱WITH READ ONLY:此選項保證不能再視圖上執(zhí)
13、行任何修改操作。創(chuàng)建帶有錯誤的視圖如果在CREATE VIEW語法中使用FORCE選項,即使存在以下情況,也會創(chuàng)建視圖視圖定義的查詢引用了一個不存在的表視圖定義的查詢引用了現(xiàn)有表中無效的列。視圖的所有者沒有所需的權限。在這些情況下,oracle僅檢查CREATE VIEW語句中語法錯誤,如果語法正確,將會創(chuàng)建視圖,并將視圖的定義存儲在數(shù)據(jù)字典中,但是該視圖卻不能使用。這種視圖被認為是帶有錯誤創(chuàng)建的??梢杂肧HOW ERRORS VIEW視圖名來查看錯誤1.4.1. 對單表的視圖操作SQL> create table order_master (orderno number(5) CONS
14、TRAINT p_ord PRIMARY KEY, 2 odate DATE,vencode number(5), 3 o_status char(1);插入數(shù)據(jù)SQL> insert into order_master values (1,to_date('2010-01-01','yyyy-mm-dd'),1,'a');SQL> insert into order_master values (2,to_date('2011-01-01','yyyy-mm-dd'),2,'p');創(chuàng)
15、建訂單狀態(tài)為"p"的視圖,提示沒有創(chuàng)建視圖的權限授予SCOTT用戶創(chuàng)建視圖的權限創(chuàng)建視圖SQL> create view pen_view as select * from order_master where o_status = 'p'查詢視圖通過視圖修改數(shù)據(jù),將狀態(tài)為“p”的訂單修改為“d”SQL> update pen_view SET o_status='d' where o_status='p'如果修改成功,在查詢視圖將查詢不出任何記錄,因為修改了創(chuàng)建視圖是作為條件的列為了避免修改視圖后查詢不到記錄的現(xiàn)
16、象,使用with check option語句創(chuàng)建檢查約束以防止上述情況的發(fā)生,同時可以使用CONSTRAINT指定約束名稱SQL> create or replace view pen_view as select * from order_master where o_status='p' 2 with check option constraint penv;為order_master插入記錄SQL> insert into order_master values (3,to_date('2011-01-01','yyyy-mm-dd&
17、#39;),3,'p');更新視圖SQL> update pen_view set o_status='d' where o_status='p'提示with check option違反where子句1.4.2. 創(chuàng)建只讀視圖SQL> create or replace view pen_view as select * from order_master with read only;查看視圖為視圖插入記錄1.4.3. 創(chuàng)建帶有錯誤的視圖因為不存在venmast表創(chuàng)建表venmastSQL> create table ven
18、mast (id int);手動編譯剛才創(chuàng)建的錯誤視圖查看視圖1.4.4. 創(chuàng)建帶ORDER BY子句的視圖SQL> create or replace view pen_view as select * from order_master order by orderno;1.5. 復雜視圖DML語句是指用于修改數(shù)據(jù)的INSERT,DELETE,UPDATE語句。因為視圖是一個虛表,所以這些語句也可以與視圖一同使用。一般情況下不通過視圖修改數(shù)據(jù),而是直接修改基本表,因為這樣調理更清晰。在視圖上使用DML語句有如下限制:(相對于表)DML語句只能修改視圖中的一個基表如果對記錄的修改違反了
19、基表的約束條件,則將無法更新視圖如果創(chuàng)建的視圖包含連接運算符,DISTINCT運算符,集合運算符,聚合函數(shù)和group BY子句,則將無法更新視圖。如果創(chuàng)建的視圖包含偽列或表達式,則將無法更新視圖。簡單視圖基于單個基表,不包括函數(shù)和分組函數(shù),那么可以在此視圖中進行INSERT,UPDATE,DELETE操作。這些操作實際上是在基表中插入、更新和刪除行。復雜視圖從多個提取數(shù)據(jù),包括函數(shù)和分組函數(shù),復雜視圖不一定能進行DML操作。刪除視圖可以使用1.6. 物化視圖物化視圖是和普通視圖相對應的,在oracle使用普通視圖時,它會重復執(zhí)行創(chuàng)建視圖的所有sql語句,如果這樣的SQL語句含有多張表的連接或
20、者ORDER BY子句,而且表的數(shù)據(jù)量很大,則會非常耗時,效率非常低下。為了解決這個問題,oracle提出了物化視圖的概念物化視圖就是具有物理存儲的特殊視圖,占用物理空間,就象表一樣,物化視圖是基于表,物化視圖等創(chuàng)建的。它需要和源表進行同步,不斷的刷新物化視圖中的數(shù)據(jù)。物化視圖有兩個重要概念:查詢重寫和物化視圖的同步查詢重寫:對SQL語句進行重寫。當用戶使用SQL語句對基表進行查詢時,如果已經(jīng)建立了基于這些基表的物化視圖,oracle將自動計算和使用物化視圖來完成查詢,在某些情況下可以節(jié)約查詢時間,減少系統(tǒng)I/O。這種查詢優(yōu)化技術成為查詢重寫。參數(shù)QUERY_REWRITE_ENABLED決定
21、是否使用重寫查詢。在創(chuàng)建物化視圖時需要使用ENABLE QUERY REWRITE來啟動查詢重寫功能可通過SHOW命令查看該參數(shù)的值物化視圖的同步:物化視圖是基于表創(chuàng)建的,所以當基表發(fā)生變化時,需要同步數(shù)據(jù)以更新物化視圖中的數(shù)據(jù),這樣保持無話視圖中的數(shù)據(jù)和基表的數(shù)據(jù)的一致性。oracle提供了兩種物化視圖刷新方式ON COMMIT:指物化視圖在對基表的DML操作事物提交的通行進行刷新ON DEMAND:指物化視圖在用戶需要的時候進行刷新,可以手工通過DBMS_IVIEW.refresh等方法來進行刷新,也可以通過JOB定時刷新選擇刷新方式后,還需要選擇一種刷新類型,刷新類型值刷新時基表與物化視
22、圖如何實現(xiàn)數(shù)據(jù)同步,oracle提供了一下4種刷新類型:COMPLETE:對整個物化視圖進行完全刷新。FAST:采用增量刷新,只刷新自上次刷新以后進行的修改FORCE:oracle在刷新會判斷是否可以進行快速刷新,如果可以則采用FAST刷新方式,否則使用COMPLETE方式。NEVER:物化視圖不進行任何刷新1.6.1. 創(chuàng)建物化視圖創(chuàng)建物化視圖的前提條件:具備創(chuàng)建物化視圖的權限,QUERY REWRITE的權限,以及對創(chuàng)建物化視圖所涉及的表的訪問權限和創(chuàng)建表的權限使用SCOTT用戶來舉例說明1.授予相應的權限SQL> show user;USER is "SYS"S
23、QL> grant create materialized view to scott;SQL> grant query rewrite to scott;SQL> grant create any table to scott;SQL> grant select any table to scott;2.創(chuàng)建物化視圖日志物化視圖日志是用戶選擇了FAST刷新類型時需要使用的,以增量同步基表的變化。對SCOTT用戶的EMP表和DEPT表創(chuàng)建物化視圖,所以對這兩個基表創(chuàng)建物化視圖日志SQL> create materialized view log on dept w
24、ith rowid;SQL> create materialized view log on emp with rowid;創(chuàng)建物化視圖通過CREATE MATERIALIEZED VIEW語句來創(chuàng)建物化視圖,SQL> create materialized view mtrlview_test 2 build immediate 3 refresh fast 4 on commit 5 enable query rewrite as 6 select d.dname,d.loc,e.ename,e.job,e.mgr,e.hiredate,e.sal,d.rowid d_rowi
25、d,e.rowid e_rowid 7 from dept d,emp e where d.deptno=e.deptno;其中:BUILD IMMEDIATE:該參數(shù)的意思是立即創(chuàng)建物化視圖;也可以選擇BUILD DEFFERED,該參數(shù)說明在物化視圖定義以后不會立即執(zhí)行,而是延遲執(zhí)行,在使用該視圖在創(chuàng)建。REFRESH FAST:刷新數(shù)據(jù)的類型選擇FAST類型ON COMMIT:在基表有更新時提交后立即更新物化視圖ENABLE QUERY REWRITE :啟動查詢重寫功能,在創(chuàng)建物化視圖是明確說明啟用查詢重寫功能。AS:定義后面的查詢語句查詢體:物化視圖的查詢內容。該SQL語句的查詢結果
26、集輸出到物化視圖中,保存在由oracle自動創(chuàng)建的表中。刪除物化視圖1.7. 序列序列是用來生成唯一,連續(xù)的整數(shù)的數(shù)據(jù)庫對象,序列通常用來自動生成主鍵或唯一鍵的值。序列可以按升序或降序排列。1.7.1. 創(chuàng)建序列授予SCOTT用戶創(chuàng)建序列的權限SQL> grant create sequence to scott;創(chuàng)建序列,從序號1開始,每次增加1,最大為100,不循環(huán),SQL> create sequence s1 2 start with 1 3 increment by 1 4 maxvalue 100 5 nocycle 6 cache 10;查看序列可以SQL> s
27、elect * from user_sequences;1.7.2. 如何從序列中取值查看當前已經(jīng)取到的值SQL> select s1.currval from dual;從序列中取值清除表中的記錄從序列中取值在打開一個sqlplus會話,使用SCOTT用戶連接會發(fā)現(xiàn)所有的會話會共享一個序列。執(zhí)行以下命令會發(fā)現(xiàn)ID不連續(xù),這個也是難免得。查詢序列的當前值是8假如實例重啟后按創(chuàng)建序列的要求,每次會拿10個序列號放到緩存中,實例重啟后,緩存中的序列就會消失,會發(fā)現(xiàn)此時序列從11開始了,緩存中緩存的是11到20再次重新啟動實例此時序列從21開始。緩存中緩存的是21到301.7.3. 修改序列
28、修改序列為沒有最大封頂值修改序列號每次增值值為10修改序列放到緩存當中的數(shù)量為201.7.4. 刪除序列1.8. 同義詞同義詞分為私用同義詞和公有同義詞私有同義詞只能被當前模式的用戶訪問,私有同義詞名稱不能不可與當前模式的對象名同名。要在自身的模式創(chuàng)建私有同義詞,用戶必須擁有創(chuàng)建同義詞的系統(tǒng)權限。要在其他用戶模式下創(chuàng)建私有同義詞,用戶必須擁有CREATE ANY SYNONYM系統(tǒng)權限。創(chuàng)建私有同義詞的語法如下:CREATE OR REPLACE SYNONYM schema.synonym_name FOR schema.object_name;OR REPLACE:在同義詞存在的情況下替換
29、該同義詞synonym_name:要創(chuàng)建同義詞的名稱object_name:指定要為之創(chuàng)建同義詞的對象的名稱。創(chuàng)建tom用戶授予create session授予tom用戶創(chuàng)建表的權限使用tom用戶創(chuàng)建表aaSys用戶若要訪問tom用戶下的aa表,select語句這樣寫SQL>select * from tom.aa;可以給tom.aa起個別名xx,以后訪問xx就代表scott.aa;查看同義詞使用tom用戶連接Sql>Desc user_synonms;Sql>Select * from user_synonyms;1.8.1. 創(chuàng)建私有同義詞使用sys用戶連接使用TOM用戶
30、連接創(chuàng)建的xx同義詞是私有的同義詞,tom用戶創(chuàng)建的xx同義詞,只有tom用戶能使用使用sys用戶連接使用TOM用戶連接使用sys用戶連接,為tom用戶創(chuàng)建公有同義詞的權限1.8.2. 創(chuàng)建公有同義詞使用sys用戶訪問XXX公有同義詞,就是在訪問tom.aa表了1.8.3. 刪除公有同義詞tom用戶沒有刪除公有同義詞的權限。為tom用戶授權刪除公有同義詞的權限刪除tom用戶創(chuàng)建的公有同義詞XXXDROP SYNONYM語句用于從數(shù)據(jù)庫中刪除同義詞,要刪除同義詞,用戶必須擁有相應的權限。這樣刪除的是同義詞,并不是對應的表。1.9. 分區(qū)表的含義oracle允許用戶把一個表中的所有行分成幾部分,并
31、將他們存儲在不同的表空間。分成的每一個部分稱為一個分區(qū),被分區(qū)的表稱為分區(qū)表。對于包含大量數(shù)據(jù)的表來說,分區(qū)很有用,表分區(qū)有以下有點:² 改善表的查詢性能,在對表進行分區(qū)后,用戶執(zhí)行sql查詢時可以只訪問特定的分區(qū)而非整個表。² 表更容易管理,因為分區(qū)表的數(shù)據(jù)存儲在多個部分中,按分區(qū)加載和刪除數(shù)據(jù)比在表中加載和刪除更容易。² 便于備份和恢復,可以獨立的備份和恢復每個分區(qū)² 提高數(shù)據(jù)安全性,將不同的分區(qū)分布在不同的磁盤,可以減小所有分區(qū)的數(shù)據(jù)同時損壞的可能性。符合以下條件的表可以創(chuàng)建分區(qū)表:² 數(shù)據(jù)量大于2GB² 已有的數(shù)據(jù)和新添加的數(shù)據(jù)有明顯的界限劃分表分區(qū)對用戶是透明的,即應用程序可以不知道表已被分區(qū)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 鄉(xiāng)村課題申報書范文
- 砂輪銷售合同范本
- 資陽市雁江區(qū)區(qū)屬國有企業(yè)招聘(12人)筆試參考題庫附帶答案詳解
- 鋼制墻板采購合同范本
- 嬰幼兒學習與發(fā)展歲嬰幼兒粗大動作玩教具的應用課件
- 沙石供貨合同范本6
- 2025至2030年中國全自動雙飛叉轉子繞線機數(shù)據(jù)監(jiān)測研究報告
- 2025至2030年中國免拆清洗設備數(shù)據(jù)監(jiān)測研究報告
- 藥品市場營銷學項目九藥品的價格策略29課件
- 脾破裂術后中醫(yī)治療
- 農村土地承包調解仲裁與仲裁庭審技巧課件
- 介入放射學全套教程
- 人教版政治七年級下冊全套課件
- 外研版小學英語五年級下冊課文翻譯
- 口語教程4整套課件完整版教學教程最全電子講義教案
- 高壓氧艙課件
- 加德納多元智能測評量表【復制】
- 譯林英語四年級下冊4B各單元教學反思
- 國家電網(wǎng)有限公司十八項電網(wǎng)重大反事故措施(修訂版)
- 環(huán)氧乙烷固定床反應器課程設計
- 班、團、隊一體化建設實施方案
評論
0/150
提交評論