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