3. 數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)實(shí)施
3.1 整個(gè)系統(tǒng)的配置與管理
3.2 常用數(shù)據(jù)庫(kù)管理系統(tǒng)的應(yīng)用(SQL Server、Oracle、Sybase、DB2、Access或Visual Foxpro)
·創(chuàng)建數(shù)據(jù)庫(kù)
·創(chuàng)建表、創(chuàng)建索引、創(chuàng)建視圖、創(chuàng)建約束、創(chuàng)建UDDT(用戶自定義類(lèi)型)
·創(chuàng)建和管理觸發(fā)器
·建立安全體系
3.3 數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)安裝
·擬定系統(tǒng)安裝計(jì)劃(考慮費(fèi)用、客戶關(guān)系、雇員關(guān)系、后勤關(guān)系和風(fēng)險(xiǎn)等因素)
·擬定人力資源使用計(jì)劃(組織機(jī)構(gòu)安排的合理性)
·直接安裝(安裝新系統(tǒng)并使系統(tǒng)快速進(jìn)入運(yùn)行狀態(tài))
·并行安裝(新舊系統(tǒng)并行運(yùn)行一段時(shí)間)
·階段安裝(經(jīng)過(guò)一系列的步驟和階段使新系統(tǒng)各部分逐步投入運(yùn)行)
3.4 數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)測(cè)試
·擬定測(cè)試目標(biāo)、計(jì)劃、方法與步驟
·數(shù)據(jù)加載,準(zhǔn)備測(cè)試數(shù)據(jù)
·指導(dǎo)應(yīng)用程序員進(jìn)行模塊測(cè)試進(jìn)行驗(yàn)收
·準(zhǔn)備系統(tǒng)集成測(cè)試環(huán)境測(cè)試工具
·寫(xiě)出數(shù)據(jù)庫(kù)運(yùn)行測(cè)試報(bào)告
3.5 培訓(xùn)與用戶支持
4.數(shù)據(jù)庫(kù)系統(tǒng)的運(yùn)行和管理
4.1 數(shù)據(jù)庫(kù)系統(tǒng)的運(yùn)行計(jì)劃
·運(yùn)行策略的確定
·確定數(shù)據(jù)庫(kù)系統(tǒng)報(bào)警對(duì)象和報(bào)警方式
·數(shù)據(jù)庫(kù)系統(tǒng)的管理計(jì)劃(執(zhí)行,故障/恢復(fù),安全性,完整性,用戶培訓(xùn)和維護(hù))
4.2 數(shù)據(jù)庫(kù)系統(tǒng)的運(yùn)行和維護(hù)
·新舊系統(tǒng)的轉(zhuǎn)換
·收集和分析報(bào)警數(shù)據(jù)(執(zhí)行報(bào)警、故障報(bào)警、安全報(bào)警)
·連續(xù)穩(wěn)定的運(yùn)行
·數(shù)據(jù)庫(kù)維護(hù)(數(shù)據(jù)庫(kù)重構(gòu)、安全視圖的評(píng)價(jià)和驗(yàn)證、文檔維護(hù))
·數(shù)據(jù)庫(kù)系統(tǒng)的運(yùn)行統(tǒng)計(jì)(收集、分析、提出改進(jìn)措施)
·關(guān)于運(yùn)行標(biāo)準(zhǔn)和標(biāo)準(zhǔn)改進(jìn)一致性的建議
·數(shù)據(jù)庫(kù)系統(tǒng)的審計(jì)
4.3 數(shù)據(jù)庫(kù)管理
·數(shù)據(jù)字典和數(shù)據(jù)倉(cāng)庫(kù)的管理
·數(shù)據(jù)完整性維護(hù)和管理(實(shí)體完整性、參照完整性)
·數(shù)據(jù)庫(kù)物理結(jié)構(gòu)的管理(保證數(shù)據(jù)不推遲訪問(wèn))
·數(shù)據(jù)庫(kù)空間及碎片管理
·備份和恢復(fù)(順序、日志(審計(jì)痕跡)、檢查點(diǎn))
·死鎖管理(集中式、分布式)
·并發(fā)控制(可串行性、鎖機(jī)制、時(shí)間戳、優(yōu)化)
·數(shù)據(jù)安全性管理(加密、安全、訪問(wèn)控制、視圖、有效性確認(rèn)規(guī)則)
·數(shù)據(jù)庫(kù)管理員(DBA)職責(zé)
4.4 性能調(diào)整
·SQL語(yǔ)句的編碼檢驗(yàn)
·表設(shè)計(jì)的評(píng)價(jià)
·索引的改進(jìn)
·物理分配的改進(jìn)
·設(shè)備增強(qiáng)
·數(shù)據(jù)庫(kù)性能優(yōu)化
4.5 用戶支持
·用戶培訓(xùn)
·售后服務(wù)
5. SQL
5.1數(shù)據(jù)庫(kù)語(yǔ)言
·數(shù)據(jù)庫(kù)語(yǔ)言的要素
·數(shù)據(jù)庫(kù)語(yǔ)言的使用方式(交互式和嵌入式)
5.2 SQL概述
·SQL語(yǔ)句的特征
·SQL語(yǔ)句的基本成分
5.3 數(shù)據(jù)庫(kù)定義
·創(chuàng)建數(shù)據(jù)庫(kù)(Create Datebase)、創(chuàng)建表(Create Table)
·定義數(shù)據(jù)完整性
·修改表(Alter Table)、刪除表(Drop Table)
·定義索引(Create Index)、刪除索引(Drop Index)
·定義視圖(Create View)、刪除視圖(Drop View)、更新視圖
5.4 數(shù)據(jù)操作
·Select語(yǔ)句的基本機(jī)構(gòu)
·簡(jiǎn)單查詢(xún)
·SQL中的選擇、投影
·字符串比較,涉及空值的比較
·日期時(shí)間,布爾值,輸出排序
·多表查詢(xún)
·避免屬性歧義
·SQL中的連接、并、交、差
·SQL中的元組變量
·子查詢(xún)
5.5完整性控制與安全機(jī)制
·主鍵(Primary Key)約束
·外鍵(Foreign Key)約束
·屬性值上的約束(Null、Check、Create Domain)
·全局約束(Create Assertions)
·權(quán)限、授權(quán)(Grant)、銷(xiāo)權(quán)(Revoke)
5.6 創(chuàng)建觸發(fā)器(Create Trigger)
5.7 SQL使用方式
·交互式SQL
·嵌入式SQL
·SQL與宿主語(yǔ)言接口(Declare、共享變量、游標(biāo)、卷游標(biāo))
·動(dòng)態(tài)SQL
·API
5.8 SQL 標(biāo)準(zhǔn)化