出版時(shí)間:2011-7 出版社:清華大學(xué)出版社 作者:唐劍鋒,陳瑞青 編著 頁(yè)數(shù):230
Tag標(biāo)簽:無(wú)
內(nèi)容概要
唐劍鋒編著的《大型主機(jī)數(shù)據(jù)庫(kù)系統(tǒng)管理基礎(chǔ)與應(yīng)用開發(fā)》是大型主機(jī)系列課程的主干教材,全書共分12章,主要從應(yīng)用的角度介紹了現(xiàn)代大型主機(jī)數(shù)據(jù)庫(kù)系統(tǒng)的相關(guān)概念、知識(shí)及技能。
《大型主機(jī)數(shù)據(jù)庫(kù)系統(tǒng)管理基礎(chǔ)與應(yīng)用開發(fā)》簡(jiǎn)要介紹了SQL語(yǔ)句的基礎(chǔ)知識(shí),比較了主機(jī)平臺(tái)DB2和LUW平臺(tái)DB2的基本概念,主機(jī)DB2的內(nèi)部結(jié)構(gòu)和處理機(jī)制、基本對(duì)象管理的知識(shí)和技能,數(shù)據(jù)備份與復(fù)原的基本知識(shí),數(shù)據(jù)遷移的基本知識(shí),并簡(jiǎn)要介紹了表空間級(jí)統(tǒng)計(jì)信息搜集和更新的基本知識(shí),以案例的方式探討了主機(jī)DB2鎖的基本概念和知識(shí),簡(jiǎn)要介紹了主機(jī)DB2權(quán)限管理的基本技能,探討了DB2forLUW與DB2forz/OS互連的基本知識(shí)和技能,最后以大量樣例的方式介紹了COBOL嵌入式應(yīng)用程序開發(fā)的基本知識(shí)和技能。
《大型主機(jī)數(shù)據(jù)庫(kù)系統(tǒng)管理基礎(chǔ)與應(yīng)用開發(fā)》可作為高等院校計(jì)算機(jī)學(xué)院、軟件學(xué)院大型主機(jī)研究方向的本科和??平滩?,也作為從事大型主機(jī)數(shù)據(jù)庫(kù)工作的相關(guān)技術(shù)人員參考書,還可以用作希望了解和學(xué)習(xí)大型主機(jī)數(shù)據(jù)庫(kù)知識(shí)和技術(shù)的人員培訓(xùn)教材。
書籍目錄
第1章 SQL基礎(chǔ)
1.1 RDBMS概述
1.2 SQL概述
1.2.1 DDL(DataDefinitionLanguage)
1.2.2 DML(DataManipulationLanguage)
1.2.3 DCL(DataControlLanguage)
1.3 標(biāo)量函數(shù)和列函數(shù)
1.3.1 標(biāo)量函數(shù)
1.3.2 列函數(shù)
1.4 鏈接(JOIN)
1.4.1 內(nèi)鏈接(INNERJOIN)
1.4.2 外鏈接(OUTERJOIN)
1.5 聯(lián)合(UNION)
1.6 子查詢
第2章 主機(jī)平臺(tái)DB2和LUW平臺(tái)DB2基本概念比較
2.1 DB2forLUW系統(tǒng)結(jié)構(gòu)圖
2.2 DB2forz/OS系統(tǒng)結(jié)構(gòu)圖
2.3 DB2實(shí)例和子系統(tǒng)
2.4 DB2命名
2.5 命令定向
2.6 連接客戶機(jī)
2.7 數(shù)據(jù)庫(kù)
2.8 DB2編目表
2.9 跨數(shù)據(jù)庫(kù)查詢
2.10 臨時(shí)表空間
2.11 通信數(shù)據(jù)庫(kù)(CDB)
2.12 日志(LOG)
2.13 數(shù)據(jù)高速緩存和頁(yè)面大小
2.14 配置參數(shù)
2.15 控制查詢
2.16 小結(jié)
第3章 主機(jī)DB2相關(guān)用戶和組管理
3.1 創(chuàng)建組
3.2 增加LOGON過程
3.3 對(duì)組授權(quán)
3.4 刷新RAcF使授權(quán)生效
3.5 定義別名
3.6 建立用戶
3.6.1 用戶測(cè)試權(quán)限
3.7 建立并測(cè)試對(duì)用戶數(shù)據(jù)集的保護(hù)
3.8 建立并測(cè)試對(duì)系統(tǒng)數(shù)據(jù)集的保護(hù)
3.9 刪除對(duì)系統(tǒng)數(shù)據(jù)集的保護(hù)
3.10 刪除對(duì)用戶數(shù)據(jù)集的保護(hù)
3.11 刪除TSO用戶
3.12 刪除用戶的別名
3.13 刪除組
3.14 刪除LOGON過程
第4章 主機(jī)DB2內(nèi)部結(jié)構(gòu)和處理機(jī)制
4.1 主機(jī)DB2環(huán)境和系統(tǒng)視圖
4.2 主機(jī)DB2系統(tǒng)結(jié)構(gòu)
4.3 主機(jī)DB2地址空間
4.4 主機(jī)DB2SQL處理內(nèi)部機(jī)制
4.5 主機(jī)DB2系統(tǒng)的啟動(dòng)和重啟
4.5.1 主機(jī)DB2系統(tǒng)的啟動(dòng)
4.5.2 主機(jī)DB2系統(tǒng)的啟動(dòng)樣例
4.5.3 主機(jī)DB2系統(tǒng)的重啟
第5章 主機(jī)DB2基本對(duì)象管理
5.1 主機(jī)DB2基本對(duì)象
5.2 主機(jī)DB2相關(guān)卷管理
5.2.1 主機(jī)卷概述
5.2.2 查詢卷
第6章 數(shù)據(jù)備份與復(fù)原
第7章 數(shù)據(jù)遷移
第8章 表空間統(tǒng)計(jì)自信搜集和更新
第9章 銷的案例探索
第10章 主機(jī)DB2權(quán)限管理
第11章 DB2 for LUW與DB2 for z/OS互連
第12章 COBOL 嵌入式應(yīng)用程序開發(fā)
章節(jié)摘錄
版權(quán)頁(yè):插圖:許多DB2應(yīng)用開發(fā)人員并不知道DB2除了使用編目,還使用第二個(gè)像詞典一樣的結(jié)構(gòu)來存儲(chǔ)其信息,就是DB2目錄(Directory)。DB2目錄包含了DB2日常運(yùn)行時(shí)需要的信息。盡管很多信息和DB2編目表里的信息相同,但是用戶不可以使用SQL訪問目錄信息。DB2目錄的結(jié)構(gòu)信息不在DB2編目表中描述。DB2目錄由存儲(chǔ)在系統(tǒng)數(shù)據(jù)庫(kù)DSNDB01中的五個(gè)表空間中一系列的DB2表組成,這五個(gè)表空間名分別是:SCT02、SPT01、DBD01、SYSUTILX和SYSLGRNX,每個(gè)表空間包含在VSAMLDS(LinearDataSet,VSAM數(shù)據(jù)集的一種)里。這些結(jié)構(gòu)控制DB2內(nèi)部工作任務(wù)并容納DB2使用的復(fù)雜控制結(jié)構(gòu)?!CT02(計(jì)劃):SCT02結(jié)構(gòu)為DB2應(yīng)用計(jì)劃存放SkeletonCursorTable(SKCT)。BINDPLAN命令使得SkeletonCursorTables在SCT02中創(chuàng)建起來。執(zhí)行FREE PLAN命令使得相應(yīng)的SkeletonCursorTables從SCT02中被移除。當(dāng)DB2運(yùn)行時(shí),DB2將SkeletonCursorTable導(dǎo)入到一個(gè)稱為EDM池的內(nèi)存區(qū)來執(zhí)行嵌入在應(yīng)用程序中的SQL?!PT01(包):和SkeletonCursorTables類似的是SkeletonPackageTables,這些表存放在SPT01DB2目錄結(jié)構(gòu)中。BINDPACKAGE命令使得SkeletonPackageTables在SPT01結(jié)構(gòu)中建立起來。執(zhí)行FREEPACKAGE命令使得相應(yīng)的SkeletonPackageTables從SPT01中被移除。當(dāng)運(yùn)行帶有一個(gè)包列表的計(jì)劃的DB2程序時(shí),DB2將SkeletonCursorTables和SkeletonPackageTables導(dǎo)入到內(nèi)存中,從而來執(zhí)行嵌入在應(yīng)用程序中的SQL?!BD01(DBD):數(shù)據(jù)庫(kù)描述符或DBD存儲(chǔ)在DBD01DB2目錄結(jié)構(gòu)中。DBD是所有定義給數(shù)據(jù)庫(kù)的DB2對(duì)象的內(nèi)部描述。DB2將DBD作為一個(gè)有效率的存儲(chǔ)在DB2編目中的信息的表現(xiàn)形式。當(dāng)訪問用戶數(shù)據(jù)時(shí),DB2訪問在DB2目錄中的DBD信息,而不會(huì)去訪問DB2編目來取得DB2對(duì)象的信息,因?yàn)檫@樣更有效率。雖然可能性不大,但DB2目錄中的DBD信息可能會(huì)變得與它所代表的物理DB2對(duì)象不同步。可以使用REPAIRDBD實(shí)用工具來發(fā)現(xiàn)和修復(fù)這個(gè)問題?!YSUTILX(激活的實(shí)用工具):DB2監(jiān)控所有在線DB2實(shí)用工具的執(zhí)行。當(dāng)一個(gè)實(shí)用工具運(yùn)行時(shí),每一步和它的狀態(tài)都記錄在SYSUTILXDB2目錄中,每一個(gè)實(shí)用工具步占用了SYSUTILX中單獨(dú)的一行。當(dāng)實(shí)用工具正常結(jié)束或被終止時(shí),所有關(guān)于這個(gè)實(shí)用工具的信息都從SYSUTILX中清除?!YSLGRNx(日志):從DB2日志來的RBA域都記錄在SYSLGRNX中。當(dāng)請(qǐng)求復(fù)原時(shí),DB2可以非常有效率地定位到需要的日志,并且快速地識(shí)別出需要作復(fù)原的那部分日志。
編輯推薦
《大型主機(jī)數(shù)據(jù)庫(kù)系統(tǒng)管理基礎(chǔ)與應(yīng)用開發(fā)》是教育部-IBM高校合作項(xiàng)目精品課程系列教材之一。
圖書封面
圖書標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
大型主機(jī)數(shù)據(jù)庫(kù)系統(tǒng)管理基礎(chǔ)與應(yīng)用開發(fā) PDF格式下載