freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

軟件公司關系型數(shù)據(jù)庫設計規(guī)范(更新版)

2025-09-03 18:15上一頁面

下一頁面
  

【正文】 產(chǎn)生視圖的表叫做視圖的基表。看到的就是需要的。 ? 基表的列的子集上。使用戶只能看到表中特定行的方法如下: 1. 在表中增加一個標志用戶的列; 2. 建立視圖,使用戶只能看到標有自己用戶名的列; 3. 把視圖授權給其他用戶。 ? 對于其它的數(shù)據(jù)有一定限度的多表查詢應在 10 秒鐘之內(nèi)。 ? 每個表可以只有很少的索引,因此可以加快更新速度。 中國最大的管理資源中心 第 13 頁 共 15 頁 通過非規(guī)范化設計提高數(shù)據(jù)庫的效率 非規(guī)范化的原因 在進行數(shù)據(jù)庫的設計時,出于對數(shù)據(jù)庫執(zhí)行效率的考慮,可以采用非規(guī)范化的方法。 ? 這些緊急的事務要操作哪些表以及表中的哪些列,每次要訪問多少行。 ? 增加派生列。 ? 減少了表的數(shù)量。 ? 批命令,在適當?shù)臅r間間隔運行批命令或存儲過程來保證數(shù)據(jù)的完整性。 記錄是否過大 沒有,但最好避免剛超過半頁的記錄。 ? 每頁的記錄大小沒有下限,但上限是 256(最新版本為 1024)。 ? 可變長度的記錄有 4字 節(jié)固定的額外開銷和每列 2+1個字節(jié)的額外開銷。 2. 靜態(tài)分割與動態(tài)分割。 表是否過大 事實上,表的大小無上限,但為了滿足響應時間和重建索引的需要,最好限制表的大小。 ? 當應用程序改變時,可能要對規(guī)范化程度重新進行考察。 其它技術還有: ? 重復表。 ? 通常的排序順序是什么。在下列情況下,通常要考慮進行非規(guī)范化處理: ? 大量頻繁的查詢過程所涉及的表都需要進 行連接。 ? 因為減少了冗余的數(shù)據(jù),可以使觸發(fā)器的執(zhí)行速度更快。 但是,不要盲目地接受性能標準,有些極端可除外。 2. 如果應用建立在數(shù)據(jù)庫表上,當應用發(fā)生變化時,可以在表上建立視圖,通過視圖屏蔽應用的變化,從而使數(shù)據(jù)庫表不動。 ? 多個基表的連接所限定的行上。那些被經(jīng)常使用的查詢可以被定義為視圖,從而使得用戶不必為以后的操 作每次指定全部的條件。 視圖的定義存在數(shù)據(jù)庫中,與此定義相關的數(shù)據(jù)并沒有再存一份于數(shù)據(jù)庫中。由于序號是連續(xù)生成的,在大型系統(tǒng)中,會有多個用戶同時申請下一個序號,序號生成便成了應用系統(tǒng)的瓶頸問題。通常被告知出錯的事務應顯式地回退整個事務,但用戶也可不管被鎖住的資源直接提交或等會兒再重新做。 并發(fā)處理 數(shù)據(jù)庫的特點就是數(shù)據(jù)的集中管理和共享。當處理完該條記錄后,則指向下一條記錄。 不加控制的并發(fā)存取會產(chǎn)生以下的幾種錯誤。 ? 自動計算數(shù)據(jù)值,如果數(shù)據(jù)的值達到了一定的要求,則進行特定的處理。 ? 實現(xiàn)復雜的非標準的數(shù)據(jù)庫相關完整性規(guī)則??梢愿櫽脩魧?shù)據(jù)庫的操作。 ? 使體現(xiàn)企業(yè)規(guī)則的運算程序放入數(shù)據(jù)庫服務器中,以便: ? 集中控制。存儲過程可以用流控制語句編寫,有很強的靈活性,可以完成復雜的判斷和較復雜的運算。 ? 在外部鍵上有 unique 和 not null約束。 1. 空值和外部鍵 對于缺?。o not null 或 check 語句)的情況,外部鍵約束為組合外部鍵實施“無匹配”規(guī)則。 ? 選擇數(shù)據(jù)值不會 改變的列。 缺省值 缺省值是在數(shù)據(jù)錄入時,若用戶沒有輸入數(shù)據(jù),數(shù)據(jù)庫自動輸入的值。 完整性約束是數(shù)據(jù)庫用于維護數(shù)據(jù)庫完整性的一種機制。數(shù)據(jù)庫 可以自動生成連續(xù)的序號供應用程序使用。存儲過程是由流控制語句( if… else)和 SQL 語句書寫的過程,這個過程經(jīng)過編譯和優(yōu)化后存儲在數(shù)據(jù)庫服務器中,使用時只要調(diào)用即可。 ? 編程簡單。 使用對象 該文檔使用人員包括: ? 開發(fā)本部總經(jīng)理 ? 各產(chǎn)品部、事業(yè)部的經(jīng)理、項目經(jīng)理、設計人員 ? 軟件中心負責人、設計人員 ? 公司總經(jīng)理 中國最大的管理資源中心 第 5 頁 共 15 頁 1. 概述 簡介 本文檔總結(jié)了公司進行多年來的 SYBASE 數(shù)據(jù)庫設計經(jīng)驗,目的將公司進行數(shù)據(jù)庫設計的經(jīng)驗積累下來,實現(xiàn)設計經(jīng)驗的復用,為項目評審與項目質(zhì)量保證提供進行檢查的依據(jù)。因為數(shù)據(jù)庫設計充分地考慮了需求和開發(fā)工具的特征,所以開發(fā)人員會感到左右逢源,得心應手,從而可以加快開發(fā)速度。 ? 事務處理:事務是最小的邏輯工作單元,在這個單元中對數(shù)據(jù)庫所有的更新要么全成功要么全失敗。視圖是原始數(shù)據(jù)庫表的變換,可給應用程序帶來安全性、簡單性和獨立性。 完整性約束有以下兩點作用: 1. 使企業(yè)的規(guī)則與數(shù)據(jù)庫聯(lián)系起來。 unique 約束 唯一列是這樣的列,它的值不能在表中重復出現(xiàn)。根據(jù)定義,主鍵列不允許輸入空值。部分匹配規(guī)則要求鍵的非空部分出現(xiàn)在引用表的主鍵的對應部分上,這種情況一般要用觸發(fā)器來處理。 ? 條件中不能有子查詢或序號。 ? 通過存儲過程可以使相關的動作在一起發(fā)生,從而可以維護數(shù)據(jù)庫的完整性。數(shù)據(jù)庫觸發(fā)器有以下的作用: ? 安全性。 ? 實現(xiàn)復雜的數(shù)據(jù)完整性規(guī)則。 ? 在修改或刪除時把其它表中的與之匹配的行設成 NULL 值。 ? 可恢復性:一旦系統(tǒng)故障,數(shù)據(jù)庫會自動地完全恢復未完成的事務。 讀的不可重復性 當多個事務按某種時間順序存取若干數(shù)據(jù)時,如果對并發(fā)存取不加控制,也會產(chǎn)生錯誤。如果在已進行過或已發(fā)現(xiàn)錯誤尚未復原之前允許其它事務讀已做過 的修改(臟讀),則會導致連鎖退出。 事務并發(fā)執(zhí)行時若不加控制的話將導致不正確的結(jié)果和數(shù)據(jù)庫的不一致狀態(tài)。在應用系統(tǒng)中,存取同一張表的各種程序應使用相同的次序,這會避免死鎖。 視圖 視圖是原始數(shù)據(jù)庫數(shù)據(jù)的一種變換,是查看表中數(shù)據(jù)的另外一種方式。當通過視圖修改數(shù)據(jù)時,實際上是在改變基表中的數(shù)據(jù);相反地,基表數(shù)據(jù)的改變也會自動反映在由基表產(chǎn)生的視圖中。數(shù)據(jù)庫中的其它數(shù)據(jù)則既看不見也取不到。 ? 邏輯數(shù)據(jù)獨立性。 4. 調(diào)整數(shù)據(jù)庫設計以提高系統(tǒng)性能 建立有用的性能標準 需遵循下列標準: ? 單條記錄的更新應當在 1 秒鐘之內(nèi)。 對數(shù)據(jù)庫進行規(guī)范化處理具有以下的優(yōu)點: ? 因為表的列數(shù)減少了,所以搜索、排序、創(chuàng)建索引的速度可以加快。 數(shù)據(jù)庫經(jīng)過規(guī)范化后,數(shù)據(jù)的查詢雖然需要更多的連接操作,但對于具有索引的列,連接的速度是比較快的。 非規(guī)范化技術 對數(shù)據(jù)庫進行非規(guī)范化的目的在于提高應用程序的效率,但非規(guī)范化處理畢竟會增加數(shù)據(jù)冗余,會帶來相應的數(shù)據(jù)完整性問題。 ? 哪些需要進行統(tǒng)計計算。 ? 可以減少外部鍵的數(shù)量。 無論使用哪種規(guī)范化方法,都必須保證數(shù)據(jù)的完整性。但在定義表時,把主鍵列放在最前列,然后是常用的列,至少會使文檔好些。 5. 使用小數(shù)據(jù)類型。
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1