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

正文內(nèi)容

軟件公司關(guān)系型數(shù)據(jù)庫設(shè)計規(guī)范-預(yù)覽頁

2025-08-14 18:15 上一頁面

下一頁面
 

【正文】 據(jù)庫 可以自動生成連續(xù)的序號供應(yīng)用程序使用。 ? 并發(fā)處理。存儲過程是由流控制語句( if… else)和 SQL 語句書寫的過程,這個過程經(jīng)過編譯和優(yōu)化后存儲在數(shù)據(jù)庫服務(wù)器中,使用時只要調(diào)用即可。 ? 系統(tǒng)具有良好的整體運(yùn)行效率。 ? 編程簡單。 本規(guī)范從數(shù)據(jù)庫設(shè)計的目的、數(shù)據(jù)庫的各個特征、數(shù)據(jù)庫的規(guī)范化等各個方面進(jìn)行論述,對進(jìn)行 SYBASE 數(shù)據(jù)庫的設(shè)計提供了很好的依據(jù)。 使用對象 該文檔使用人員包括: ? 開發(fā)本部總經(jīng)理 ? 各產(chǎn)品部、事業(yè)部的經(jīng)理、項(xiàng)目經(jīng)理、設(shè)計人員 ? 軟件中心負(fù)責(zé)人、設(shè)計人員 ? 公司總經(jīng)理 中國最大的管理資源中心 第 5 頁 共 15 頁 1. 概述 簡介 本文檔總結(jié)了公司進(jìn)行多年來的 SYBASE 數(shù)據(jù)庫設(shè)計經(jīng)驗(yàn),目的將公司進(jìn)行數(shù)據(jù)庫設(shè)計的經(jīng)驗(yàn)積累下來,實(shí)現(xiàn)設(shè)計經(jīng)驗(yàn)的復(fù)用,為項(xiàng)目評審與項(xiàng)目質(zhì)量保證提供進(jìn)行檢查的依據(jù)。當(dāng)需求發(fā)生變化時,優(yōu)良的數(shù)據(jù)庫設(shè)計會使應(yīng)用系統(tǒng)容易地適應(yīng)這種變化。因?yàn)閿?shù)據(jù)庫設(shè)計充分地考慮了需求和開發(fā)工具的特征,所以開發(fā)人員會感到左右逢源,得心應(yīng)手,從而可以加快開發(fā)速度。 ? 存儲過程。 ? 事務(wù)處理:事務(wù)是最小的邏輯工作單元,在這個單元中對數(shù)據(jù)庫所有的更新要么全成功要么全失敗。 ? 序號生成器。視圖是原始數(shù)據(jù)庫表的變換,可給應(yīng)用程序帶來安全性、簡單性和獨(dú)立性。數(shù)據(jù)可以在網(wǎng)絡(luò)的多個數(shù)據(jù)庫點(diǎn)相互復(fù)制。 完整性約束有以下兩點(diǎn)作用: 1. 使企業(yè)的規(guī)則與數(shù)據(jù)庫聯(lián)系起來。 not null約束限定了列中必須有值,但不能限定列中可以有什么值,因此它常常與其它的約束配合使用。 unique 約束 唯一列是這樣的列,它的值不能在表中重復(fù)出現(xiàn)。選擇主鍵應(yīng)注意以下幾點(diǎn): ? 選擇數(shù)據(jù)是唯一的列。根據(jù)定義,主鍵列不允許輸入空值。 參照完整性約束 參照完整性約束用來約束兩個表間的關(guān)系。部分匹配規(guī)則要求鍵的非空部分出現(xiàn)在引用表的主鍵的對應(yīng)部分上,這種情況一般要用觸發(fā)器來處理。 ? 在外部鍵上有 unique 約束。 ? 條件中不能有子查詢或序號。 使用存儲過程有以下優(yōu)點(diǎn): ? 存儲過程的能力大大增強(qiáng)了 SQL 語言的功能和靈活性。 ? 通過存儲過程可以使相關(guān)的動作在一起發(fā)生,從而可以維護(hù)數(shù)據(jù)庫的完整性。 ? 可以降低網(wǎng)絡(luò)的通信量。數(shù)據(jù)庫觸發(fā)器有以下的作用: ? 安全性。 ? 審計。 ? 實(shí)現(xiàn)復(fù)雜的數(shù)據(jù)完整性規(guī)則。 ? 提供可變的缺省值。 ? 在修改或刪除時把其它表中的與之匹配的行設(shè)成 NULL 值。 ? 同步實(shí)時地復(fù)制表中的數(shù)據(jù)。 ? 可恢復(fù)性:一旦系統(tǒng)故障,數(shù)據(jù)庫會自動地完全恢復(fù)未完成的事務(wù)。這一點(diǎn)是很重要的,如果正在被處理 的數(shù)據(jù)能夠在該處理正在運(yùn)行時被另一用戶的修改所改變,那么該處理的結(jié)果會是不明確的。 讀的不可重復(fù)性 當(dāng)多個事務(wù)按某種時間順序存取若干數(shù)據(jù)時,如果對并發(fā)存取不加控制,也會產(chǎn)生錯誤。光標(biāo)指向當(dāng)前正處理的記錄。如果在已進(jìn)行過或已發(fā)現(xiàn)錯誤尚未復(fù)原之前允許其它事務(wù)讀已做過 的修改(臟讀),則會導(dǎo)致連鎖退出。只要應(yīng)用程序指定了某段程序?yàn)橐粋€事務(wù)并做了相應(yīng)的處理,數(shù)據(jù)庫系統(tǒng)會自動維護(hù)事務(wù)本身的特性。 事務(wù)并發(fā)執(zhí)行時若不加控制的話將導(dǎo)致不正確的結(jié)果和數(shù)據(jù)庫的不一致狀態(tài)。 當(dāng)數(shù)據(jù)庫檢測到死鎖時,檢測到死鎖的事務(wù)被告 知出錯,回退當(dāng)前語句。在應(yīng)用系統(tǒng)中,存取同一張表的各種程序應(yīng)使用相同的次序,這會避免死鎖。 中國最大的管理資源中心 第 11 頁 共 15 頁 序號生成器 在很多應(yīng)用系統(tǒng)要用到序號。 視圖 視圖是原始數(shù)據(jù)庫數(shù)據(jù)的一種變換,是查看表中數(shù)據(jù)的另外一種方式。一個視圖也可從另一視圖中產(chǎn)生。當(dāng)通過視圖修改數(shù)據(jù)時,實(shí)際上是在改變基表中的數(shù)據(jù);相反地,基表數(shù)據(jù)的改變也會自動反映在由基表產(chǎn)生的視圖中。視圖不僅可以簡化用戶對數(shù)據(jù)的理解,也可以簡化他們的操作。數(shù)據(jù)庫中的其它數(shù)據(jù)則既看不見也取不到。 ? 基表的行和列的子集上。 ? 邏輯數(shù)據(jù)獨(dú)立性。 中國最大的管理資源中心 第 12 頁 共 15 頁 邏輯數(shù)據(jù)獨(dú)立性 視圖可以在以下幾個方面使程序與數(shù)據(jù)獨(dú)立: 1. 如果應(yīng)用建立在數(shù)據(jù)庫表上,當(dāng)數(shù)據(jù)庫表發(fā)生變化時,可以在表上建立視圖,通過視圖屏蔽表的變化,從而應(yīng)用程序可以不動。 4. 調(diào)整數(shù)據(jù)庫設(shè)計以提高系統(tǒng)性能 建立有用的性能標(biāo)準(zhǔn) 需遵循下列標(biāo)準(zhǔn): ? 單條記錄的更新應(yīng)當(dāng)在 1 秒鐘之內(nèi)。 ? 整個表的查詢時間應(yīng)在 30 秒鐘之內(nèi)。 對數(shù)據(jù)庫進(jìn)行規(guī)范化處理具有以下的優(yōu)點(diǎn): ? 因?yàn)楸淼牧袛?shù)減少了,所以搜索、排序、創(chuàng)建索引的速度可以加快。 ? 可以減少空值和冗余,使數(shù)據(jù)庫更緊湊。 數(shù)據(jù)庫經(jīng)過規(guī)范化后,數(shù)據(jù)的查詢雖然需要更多的連接操作,但對于具有索引的列,連接的速度是比較快的。所謂非規(guī)范化的方法,就是在數(shù)據(jù)庫的設(shè)計中適當(dāng)?shù)亟档蛿?shù)據(jù)庫的范式。 非規(guī)范化技術(shù) 對數(shù)據(jù)庫進(jìn)行非規(guī)范化的目的在于提高應(yīng)用程序的效率,但非規(guī)范化處理畢竟會增加數(shù)據(jù)冗余,會帶來相應(yīng)的數(shù)據(jù)完整性問題。 ? 哪種類型的事務(wù)執(zhí)行頻率最高:查詢、插入、刪除還是更新。 ? 哪些需要進(jìn)行統(tǒng)計計算。 ? 合并表。 ? 可以減少外部鍵的數(shù)量。 中國最大的管理資源中心 第 14 頁 共 15 頁 非規(guī)范化的缺點(diǎn): ? 數(shù)據(jù)的更新速度會減慢。 無論使用哪種規(guī)范化方法,都必須保證數(shù)據(jù)的完整性。 表的大小 表是否過小 表的大小無下限,但過小可能會產(chǎn)生空間浪費(fèi)。但在定義表時,把主鍵列放在最前列,然后是常用的列,至少會使文檔好些。 如何減小記錄 1. 分割記錄。 5. 使用小數(shù)據(jù)類型。 ? 固定長度的記錄有 4字節(jié)的額外開銷。
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1