1樓:匿名使用者
一張表查資料不用建立檢視的吧,直接插入資料庫就可以
2樓:匿名使用者
參考:檢視應用的舉例
例子5-3:使用with check option子句問題提出:若建立檢視ygb_view,其程式清單如下:
create view ygb_view as select * from 員工表 where 員工表.性別=『女』
執行下列語句,插入新記錄:insert into ygb_view(姓名,性別,工資)values(『李立三』,『男』,2300)
插入操作成功,但不合理!解決辦法:使用with check option,程式清單如下:
create view ygb_view as select * from 員工表 where 員工表.性別=『女』with check option
同樣,插入新記錄:insert into ygb_view(姓名,性別,工資) values(『李立三』,『男』,2300)
插入操作將失敗!
2.使用alter view修改檢視 語法:參見教材3.
刪除檢視drop view 使用drop view命令刪除檢視的語法如下:drop view 檢視名1 【,……】例: drop view ygb_view
資料庫問題 20
資料庫問題
3樓:匿名使用者
埠被佔用了,去吧佔用埠的應用停掉,用cmd查詢埠,netstat -aon|findstr 「埠號」這是命令。
資料庫問題
4樓:匿名使用者
不用,因為age就是一個函式,這裡直接計算後的值跟表裡面的age來比較
資料庫問題
資料庫系統中故障可以分為哪幾類?
5樓:匿名使用者
事務故障
系統故障
介質故障
一、事務故障
什麼是事務故障
過程中由於種種原因未執行至正常終止點
事務故障的常見原因
輸入資料有誤
運算溢位
違反了某些完整性限制
某些應用程式出錯
並行事務發生死鎖
事務故障(續)
事務故障的恢復
事務故障的恢復:事務撤消(und)
恢復程式要在不影響其它事務執行的情況下,強行回滾(rback)該事務,即清除該事務對資料庫的所有修改,使得這個事務象根本沒有啟動過一樣
二、系統故障
什麼是系統故障
由於某種原因造成整個系統的正常執行突然停止,致使所有正在執行的事務都以非正常方式終止。
發生系統故障時,記憶體中資料庫緩衝區的資訊全部丟失,但儲存在外部儲存裝置上的資料未受影響
系統故障(續)
系統故障的常見原因
作業系統或dbms **錯誤
操作員操作失誤
特定型別的硬體錯誤(如cpu 故障)
突然停電
系統故障(續)
系統故障的恢復
1. 清除尚未完成的事務對資料庫的所有修改
如果dbms 無法確定哪些事務已更新過資料庫,則系統重新啟動後,恢復程式要強行撤消(und ) 所有未完成事務,使這些事務象沒有執行過一樣。
2. 將已完成事務提交的結果寫入資料庫
如果dbms 無法確定哪些事務的提交結果尚未寫入物理資料庫,則系統重新啟動後,恢復程式需要重做(red ) 所有已提交的事務。
三、介質故障
什麼是介質故障
硬體故障使儲存在外存中的資料部分丟失或全部丟失
介質故障比前兩類故障的可能性小得多,但破壞性最大。
介質故障(續)
介質故障的常見原因
硬體故障
磁碟損壞
磁頭碰撞
作業系統的某種潛在錯誤
瞬時強磁場干擾
介質故障(續)
介質故障的恢復
裝入 資料庫發生介質故障前某個時刻的資料副本
重做自此時始的所有成功事務 ,將這些事務已提交的結果重新記入資料庫
故障的種類小結
資料庫系統中各類故障對資料庫的影響
資料庫本身被破壞 (介質故障)
資料庫處於不一致狀態
資料庫中包含了未完成事務對資料庫的修改(事務故障、系統故障)
資料庫中丟失了已提交事務對資料庫的修改(系統故障)
不同型別的故障應採用不同的恢復操作
故障的種類小結(續)
恢復操作的基本原理:簡單
原理:利用 儲存在系統其它地方的冗餘資料 來重建 資料庫中已經被破壞或已經不正確的那部分資料
恢復的實現技術:複雜
一般一個大型資料庫產品,恢復子系統的**要佔全部**的10% 以上
6樓:混f吃
資料庫系統中故障
可以分為:事務故障、系統故障、介質故障。
一、事務故障
某個事務在版執行過程中由於權種種原因未執行至正常終止點,事務故障的常見原因,輸入資料有誤
運算溢位,違反了某些完整性限制發生鎖死。
二、系統故障
由於某種原因造成整個系統的正常執行突然停止,致使所有正在執行的事務都以非正常方式終止。
發生系統故障時,記憶體中資料庫緩衝區的資訊全部丟失,但儲存在外部儲存裝置上的資料未受影響 。
三、介質故障
硬體故障使儲存在外存中的資料部分丟失或全部丟失 ,介質故障比前兩類故障的可能性小得多,但破壞性最大。
7樓:野牧清狂
事務故障,系統故障,介質故障,病毒破壞
關於資料庫的蛋疼問題,mysql資料庫設計問題,資料量千萬級
我來簡單地告訴你 資料庫其實你可以把它想象成一個圖書館。巨大的圖書館,然後你的每一條記錄,都是一本書,你把它塞到圖書館上的書架裡,就是插入。你要取出某本書閱讀,就是查詢。至於建立資料庫,就是建立圖書館啦。當然,你要說是閱覽室也可以。所以,你的第一個問題,資料庫,不僅僅是單獨存放資料的地方,它還包括書...
sql資料庫共享問題,怎麼實現資料庫的共享
sql server預設埠1433,但是如果沒有安裝sqlsvr 的servicepack 3以上,通過這個埠是出現連線不上的。可以在cmd視窗下netstat a看看這個埠是否開啟。如何實現區域網內sql資料庫共享 5 如果你的軟體所記錄的載體是拿過來就能用的那種,可以考慮共享記錄所在的資料夾,然...
關於資料庫的問題
竺卓校意智 不要說什麼oracle dbmysql mssql 當然你又瞭解多少?資料庫這個東西我個人覺得理論知識重要,當然你要多學,至少要做一個系統,不如資料庫的正規化問題?樓上又知道多少?比如資料庫模糊設計?呵呵,如果你不介意可以去我個人主頁 www.onwit.cn 希望對你有用 戴軼梅騫騫 ...