午夜亚洲av中文字字幕乱码,一级日本大片免费观看,欧美牲交a欧美牲交一级aa,亚州熟妇视频无码

sqlserver主鍵的作用(sql數(shù)據(jù)庫(kù)主鍵是什么)

發(fā)布時(shí)間:2024-07-10
本文主要介紹sqlserver主鍵的作用(sql數(shù)據(jù)庫(kù)的主鍵是什么),下面一起看看sqlserver主鍵的作用(sql數(shù)據(jù)庫(kù)的主鍵是什么)相關(guān)資訊。
設(shè)計(jì)主鍵時(shí),通常要考慮以下幾點(diǎn):1。意義:無(wú)意義的定義來(lái)自使用者。;的觀點(diǎn),而這種廢話也減少了數(shù)據(jù)庫(kù)中的冗余信息。在一定程度上,人們通常稱之為內(nèi)部認(rèn)同的關(guān)鍵。為什么這么說(shuō)?原因之一是內(nèi)部的。在某種程度上,表中的內(nèi)部記錄,從數(shù)據(jù)庫(kù)的范圍來(lái)看,如果你在設(shè)計(jì)時(shí)選擇成為主鍵,用戶信息的重要性,那么你遲早會(huì)面對(duì)用戶 s要求更新這一信息,你將打破它的靜態(tài)。2.static:除了唯一標(biāo)識(shí)記錄和外鍵之間的相關(guān)性之外,在主鍵中不應(yīng)該考慮其他含義。理想狀態(tài)是不再生成后的變化,所以我們不應(yīng)該更新生成的主鍵值。如果更新了,至少說(shuō)明信息對(duì)用戶是有意義的,那你就違背了意想不到的意義。(數(shù)據(jù)集成等操作,我們需要處理主密鑰,這是唯一能保證數(shù)據(jù)庫(kù)完整性的東西。沒(méi)有任何意義可以決定它的靜態(tài)性質(zhì)。3.簡(jiǎn)明:它包含許多主鍵和一些字段。它還包含一個(gè)存儲(chǔ)類型為short的主鍵字段。一般用于成型。對(duì)于前者,主要考慮與外鍵相關(guān)的因素,而后者主要考慮性能。簡(jiǎn)短的主鍵表有助于方便關(guān)聯(lián)和檢索性能??聪旅嬷魃a(chǎn)計(jì)劃(mssql)基于缺陷的鍵設(shè)計(jì):復(fù)制代碼如下:主表創(chuàng)建表pp_mpsheader( billno varchar(20)非空主鍵,plandate非空)-表pp_mpsbody( billno varchar(20)非空,行號(hào)smallint非空,productid int非空,productqty decimal (for)非空,主鍵(billno,行號(hào))-設(shè)置外鍵修改表pp_mpsbody添加外表格中根據(jù)該計(jì)劃生產(chǎn)的產(chǎn)品數(shù)量由賬單號(hào)記錄。當(dāng)用戶是主生產(chǎn)計(jì)劃時(shí),很可能是因?yàn)樵赽illno中忽略了該計(jì)劃,然后在他的修訂號(hào)中,需要遵循主控制碼表,否則文檔會(huì)被外鍵約束,無(wú)法保存。如果沒(méi)有外鍵約束,數(shù)據(jù)將失去完整性。如果注意以上三點(diǎn),解決方法如下(mssql):復(fù)制代碼如下:主表創(chuàng)建一個(gè)表pp_mpsheader( billid primary關(guān)鍵字,billn,o varchar(20)不為空,plandate不為空)-創(chuàng)建表pp_mpsbody (billid primary關(guān)鍵字,行號(hào)smallint不為空,productid int不為空,productqty decimal (is)不為空,主鍵(billid,行號(hào)))-設(shè)置外鍵修改表pp_mpsbody添加外鍵約束fk_pp_mpsheader_mpsbody(billid)引用pp_mpsheader(billid)現(xiàn)在主從表由billid組成,生產(chǎn)計(jì)劃生成時(shí),用戶生成billid是沒(méi)有意義的。之后就不會(huì)出現(xiàn)主從信息協(xié)調(diào)的問(wèn)題了。同時(shí),從表中得到的信息小于上述缺陷的設(shè)計(jì)。由于原來(lái)的key billno長(zhǎng)度由20字節(jié)改為現(xiàn)在的billino 4字節(jié),減少了信息的冗余。其實(shí)例子很多。例如,一些設(shè)計(jì)材料清單使用零件圖作為主鍵和外鍵,這意味著信息將顯示所有零件圖的采購(gòu)、生產(chǎn)和銷售。在表中,當(dāng)零件圖號(hào)信息改變時(shí),所有這些信息都需要首先改變。如果基礎(chǔ)缺陷沒(méi)有解決,可能需要寫(xiě)一個(gè)零件圖更改流程,批量處理這些問(wèn)題。在這個(gè)過(guò)程中,您可能還需要考慮訂單處理...在一些設(shè)計(jì)中,關(guān)鍵的身份證號(hào)作為人員表,但后來(lái)身份證號(hào)從15位到18位,這意味著每個(gè)人都需要更改人事人員身份證信息表。如果你是一名設(shè)計(jì)師,這是一份來(lái)自社會(huì)保險(xiǎn)機(jī)構(gòu)的申請(qǐng),那么你需要更新它。數(shù)百萬(wàn)條記錄;所有工作人員根據(jù)桌號(hào)記錄的信息會(huì)被外億統(tǒng)計(jì),所以可能你沒(méi)有 在你的另一個(gè)生活中,你不需要做其他的工作。因此,選擇無(wú)意義的密鑰值作為主密鑰的一部分,以避免長(zhǎng)時(shí)間的這種改變。
了解更多sqlserver主鍵的作用(sql數(shù)據(jù)庫(kù)的主鍵是什么)相關(guān)內(nèi)容請(qǐng)關(guān)注本站點(diǎn)。
上一個(gè):中國(guó)制造*通氣阻力檢測(cè)儀
下一個(gè):建筑工地的安全施工助手-爬架網(wǎng)

迅雷蘋果手機(jī)版 ios怎么下載視頻(迅雷蘋果手機(jī)版 ios怎么下載不了)
美國(guó)CAMLOC搭鉤1429L系列
中瑞祥介紹水質(zhì)測(cè)定儀原理及分類
真空鍍膜機(jī)卷繞系統(tǒng)輥平行度調(diào)整方法
賀德克壓力傳感器HDA4746-A-400-000產(chǎn)品作用
不銹鋼廚房設(shè)備的調(diào)理系列你知道有哪些嗎?
電梯鋼絲繩彎曲疲勞試驗(yàn)方法
加工碎石用反擊破好還是重錘破好?
包裝袋重量法水蒸氣滲透測(cè)試儀
孩子兩歲父母離婚跟誰(shuí)