版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
物流信息數(shù)據(jù)庫(kù)技術(shù)物流工程學(xué)院延遲符延遲符數(shù)據(jù)表管理延遲符1.管理平臺(tái)創(chuàng)建數(shù)據(jù)表2.數(shù)據(jù)類型3.數(shù)據(jù)完整性4.約束數(shù)據(jù)表管理目錄回顧ER圖ER圖綜合例題某商業(yè)集團(tuán)的商品供應(yīng)管理系統(tǒng)數(shù)據(jù)庫(kù)有三個(gè)實(shí)體集。一是“商品”實(shí)體集,屬性有商品號(hào)、商品名、規(guī)格、單價(jià)等;二是“商店”實(shí)體集,屬性有商店號(hào)、商店名、地址等;三是“供應(yīng)商”實(shí)體集,屬性有供應(yīng)商編號(hào)、供應(yīng)商名、地址等。供應(yīng)商與商品之間存在“供應(yīng)”聯(lián)系,每個(gè)供應(yīng)商可供應(yīng)多種商品,每種商品可向多個(gè)供應(yīng)商訂購(gòu),每個(gè)供應(yīng)商供應(yīng)每種商品有個(gè)月供應(yīng)量;商店與商品間存在“銷售”聯(lián)系,每個(gè)商店可銷售多種商品,每種商品可在多個(gè)商店銷售,每個(gè)商店銷售每種商品有個(gè)月計(jì)劃數(shù)。試畫(huà)出反映上述問(wèn)題的ER圖,并將其轉(zhuǎn)換成關(guān)系模式。ER圖綜合例題ER圖綜合例題構(gòu)建關(guān)系模式這個(gè)ER圖可轉(zhuǎn)換5個(gè)關(guān)系模式:供應(yīng)商(供應(yīng)商編號(hào),供應(yīng)商名,地址)商店(商店號(hào),商店名,地址)商品(商品號(hào),商品名,規(guī)格,單價(jià))供應(yīng)(供應(yīng)商編號(hào),商品號(hào),月供應(yīng)量)銷售(商店號(hào),商品號(hào),月計(jì)劃數(shù))ER圖綜合例題表名:gongyingshang列名供應(yīng)商編號(hào)供應(yīng)商名地址數(shù)據(jù)類型nvarchar(50)nvarchar(50)nvarchar(50)表格內(nèi)容0001康師傅天津市0002桃李面包北京市0003銀鷺食品上海市表名:shangdian列名商店號(hào)商店名地址數(shù)據(jù)類型nvarchar(50)nvarchar(50)nvarchar(50)表格內(nèi)容123456永旺店永旺654321宜家店宜家888888中北店中北表名:shangpin列名商品號(hào)商品名規(guī)格單價(jià)數(shù)據(jù)類型nvarchar(50)nvarchar(50)nvarchar(50)money表格內(nèi)容6921774260060康師傅紅燒牛肉面350克36922330911235桃李切片面包400克86926892521086銀鷺八寶粥360克4.5表名:gongying列名供應(yīng)商編號(hào)商店號(hào)月供應(yīng)量數(shù)據(jù)類型nvarchar(50)nvarchar(50)int表格內(nèi)容0001123456120000028888885000003654321800表名:xiaoshou列名商店號(hào)商品號(hào)月計(jì)劃數(shù)數(shù)據(jù)類型nvarchar(50)nvarchar(50)int表格內(nèi)容1234566921774260060100088888869223309112355006543216926892521086800分類備注和說(shuō)明數(shù)據(jù)類型說(shuō)明數(shù)字?jǐn)?shù)據(jù)包含數(shù)字,正數(shù)、負(fù)數(shù)以及分?jǐn)?shù)bigintintsmallinttinyint整數(shù)。bigint:長(zhǎng)度為8個(gè)字節(jié),存儲(chǔ)從-2^63到2^63-1。int:長(zhǎng)度為4個(gè)字節(jié),存儲(chǔ)從(-2147483648)到(2147483647)。Smallint:長(zhǎng)度為2個(gè)字節(jié),存儲(chǔ)從-32768到32767。tinyint:長(zhǎng)度為1個(gè)字節(jié),存儲(chǔ)0到255的數(shù)字。floatreal浮點(diǎn)數(shù)float:存儲(chǔ)-1.79E+308到1.79E+308。real:存儲(chǔ)大小為4字節(jié)。-3.40E+38到3.40E+38。文本數(shù)據(jù)類型字符數(shù)據(jù)包含任意字母、符號(hào)、數(shù)字字符的組合。char固定長(zhǎng)度的非Unicode字符數(shù)據(jù),最大長(zhǎng)度為8000字符。varchar可變長(zhǎng)度的非Unicode數(shù)據(jù)。nchar固定長(zhǎng)度的Unicode數(shù)據(jù)。nvarchar可變長(zhǎng)度的Unicode數(shù)據(jù)。text存儲(chǔ)長(zhǎng)文本信息ntext存儲(chǔ)可變長(zhǎng)度的長(zhǎng)文本日期和時(shí)間日期和時(shí)間在單引號(hào)內(nèi)分別輸入datetime日期和時(shí)間bit數(shù)據(jù)類型表示是/否的數(shù)據(jù),只有兩種選擇。在SQLServer中1和0表示,一般1表示是,0表示否。bit存儲(chǔ)布爾數(shù)據(jù)類型二進(jìn)制數(shù)據(jù)類型用于存儲(chǔ)非字符和文本數(shù)據(jù)binary固定長(zhǎng)度的二進(jìn)制數(shù)據(jù)varbinary可變長(zhǎng)度的二進(jìn)制數(shù)據(jù)Image存儲(chǔ)圖像數(shù)據(jù)庫(kù)管理數(shù)據(jù)類型數(shù)據(jù)完整性是指數(shù)據(jù)庫(kù)中數(shù)據(jù)的準(zhǔn)確性,從數(shù)據(jù)表中取得的數(shù)據(jù)是準(zhǔn)確的和可靠的。什么是數(shù)據(jù)完整性?數(shù)據(jù)完整性的問(wèn)題大多是由于設(shè)計(jì)引起的,為了避免上述問(wèn)題的發(fā)生我們應(yīng)重視表的前期設(shè)計(jì)。數(shù)據(jù)表管理數(shù)據(jù)完整性演示增加主鍵約束…..數(shù)據(jù)表管理數(shù)據(jù)完整性最少性盡量選擇單個(gè)鍵作為主鍵。穩(wěn)定性盡量選擇數(shù)值更新少的列作為主鍵。如果表中一列不能確定一個(gè)實(shí)體,需要幾列的組合才能確定,那么這幾列可以聯(lián)合作為主鍵,稱為“聯(lián)合主鍵”。數(shù)據(jù)表管理選擇主鍵的原則表名:gongyingshang列名供應(yīng)商編號(hào)供應(yīng)商名地址郵箱數(shù)據(jù)類型nvarchar(50)nvarchar(50)nvarchar(50)nvarchar(50)表格內(nèi)容0001康師傅天津市ksf@126.com0002桃李面包北京市tl@126.com0003銀鷺食品上海市yl@126.com表名:shangpin列名商品號(hào)商品名規(guī)格單價(jià)促銷數(shù)據(jù)類型nvarchar(50)nvarchar(50)nvarchar(50)moneynvarchar(2)表格內(nèi)容6921774260060康師傅紅燒牛肉面350克3是6922330911235桃李切片面包400克8否6926892521086銀鷺八寶粥360克4.5是數(shù)據(jù)表管理主鍵(紅色為主鍵,藍(lán)色為新增列及內(nèi)容)表名:gongying列名供應(yīng)商編號(hào)商店號(hào)月供應(yīng)量數(shù)據(jù)類型nvarchar(50)nvarchar(50)int表格內(nèi)容0001123456120000028888885000003654321800表名:xiaoshou列名商店號(hào)商品號(hào)月計(jì)劃數(shù)數(shù)據(jù)類型nvarchar(50)nvarchar(50)int表格內(nèi)容12345669217742600601000888888692233091123550065432169268925210868002、網(wǎng)狀模型
請(qǐng)看下面作者表中存儲(chǔ)的信息,能否發(fā)現(xiàn)不合理的數(shù)據(jù)?提問(wèn)侯俊杰的年齡不可靠年齡為620歲,年齡數(shù)據(jù)不準(zhǔn)確。電子郵件地址不合法數(shù)據(jù)表中存在不正確、不準(zhǔn)確的數(shù)據(jù),數(shù)據(jù)庫(kù)“失去了完整性”數(shù)據(jù)表管理數(shù)據(jù)完整性數(shù)據(jù)表中是否存在重復(fù)數(shù)據(jù)?——作者表中一個(gè)作者只能出現(xiàn)一次?!獔D書(shū)表中每本圖書(shū)只能描述一次。是否符合特定規(guī)則的要求?!獣?huì)員信譽(yù)等級(jí)為90以上,才能成為版主。
對(duì)表中整行的要求自定義規(guī)則數(shù)據(jù)是否在允許的范圍內(nèi)?——性別信息只能是“男”或“女”。數(shù)據(jù)類型是否正確?——生日必須是日期類型。輸入的格式是否正確?電子郵件中應(yīng)包含“@”
對(duì)表的列信息要求數(shù)據(jù)表管理數(shù)據(jù)完整性數(shù)據(jù)表管理約束語(yǔ)句1.包含約束一定包含某字符,比如必須包含@
(字段名like‘%@%’)例子:約束郵箱
like'%@%'2.字段約束性別只能填寫(xiě)’男’和’女’
(字段名in(‘男’,‘女’))或(字段名=‘男’or字段名=‘女’)例子:促銷in(‘是’,‘否’)3.大小約束某在數(shù)字在0到100之間
(字段名>0and字段名<100)
例如:?jiǎn)蝺r(jià)應(yīng)大于0例子:月供應(yīng)量>04.長(zhǎng)度約束規(guī)定長(zhǎng)度不能小于6位數(shù)
(len(字段名)>5)
例如:商品號(hào)采用EAN-13條碼必須是13位例子:len(商品號(hào))=13數(shù)據(jù)表管理外鍵約束一:首先是外鍵的定義
如果一個(gè)字段X在一張表(表一)中是主關(guān)鍵字,而在另外一張表(表二)中不是主關(guān)鍵字,則字段X稱為表二的外鍵;換句話說(shuō)如果關(guān)系模式R1中的某屬性集不是自己的主鍵,而是關(guān)系模式R2的主鍵,則該屬性集稱為是關(guān)系模式R1的外鍵。二:主鍵表和外鍵表的理解(1)以公共關(guān)鍵字作主鍵的表為主鍵表(父表,主表)(2)以公共關(guān)鍵字作外鍵的表為外鍵表(從表,外表)表名:gongying列名供應(yīng)商編號(hào)商店號(hào)月供應(yīng)量數(shù)據(jù)類型nvarchar(50)nvarchar(50)int表格內(nèi)容1123456120028888885003654321800表名:shangdian列名商店號(hào)商店名地址數(shù)據(jù)類型nvarchar(50)nvarchar(50)nvarchar(50)表格內(nèi)容123456永旺店永旺654321宜家店宜家888888中北店中北數(shù)據(jù)表管理外鍵約束(1)shagndian(父表,主表)(2)gongying(從表,外表,子表)(3)gongying表中的供應(yīng)商編號(hào)已經(jīng)為主鍵,而商店號(hào)在商店表中是主鍵,則商店號(hào)為外鍵表名:shangpin列名商品號(hào)商品名規(guī)格單價(jià)數(shù)據(jù)類型nvarchar(50)nvarchar(50)nvarchar(50)money表格內(nèi)容6921774260060康師傅紅燒牛肉面350克36922330911235桃李切片面包400克86926892521
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026一季度重慶市屬事業(yè)單位公開(kāi)遴選28人備考題庫(kù)帶答案詳解(綜合題)
- 2026內(nèi)蒙古能源集團(tuán)有限公司所屬部分單位招聘工作人員272名備考題庫(kù)帶答案詳解(典型題)
- 2026上半年黑龍江齊齊哈爾大學(xué)招聘碩士人員27人備考題庫(kù)附答案詳解(典型題)
- 2026上半年安徽事業(yè)單位聯(lián)考黃山市祁門縣招聘14人備考題庫(kù)附參考答案詳解(基礎(chǔ)題)
- 2026云南昆明官渡區(qū)上海師范大學(xué)附屬官渡實(shí)驗(yàn)學(xué)校(中學(xué))招聘1人備考題庫(kù)帶答案詳解ab卷
- 2026年河南省事業(yè)單位公開(kāi)招聘聯(lián)考備考題庫(kù)帶答案詳解(綜合題)
- 2025上海院成熟人才公開(kāi)招聘2人筆試參考題庫(kù)附帶答案詳解
- 2026吉林工商學(xué)院招聘高層次人才及博士人才67人備考題庫(kù)含答案詳解(滿分必刷)
- 企業(yè)市場(chǎng)營(yíng)銷策劃與執(zhí)行規(guī)范手冊(cè)
- 企業(yè)內(nèi)部審計(jì)考核實(shí)施手冊(cè)
- 高中體育教師期末教學(xué)工作匯報(bào)
- 別克英朗說(shuō)明書(shū)
- 地下管線測(cè)繪課件
- 珍稀植物移栽方案
- 新人教版數(shù)學(xué)三年級(jí)下冊(cè)預(yù)習(xí)學(xué)案(全冊(cè))
- JJG 810-1993波長(zhǎng)色散X射線熒光光譜儀
- GB/T 34336-2017納米孔氣凝膠復(fù)合絕熱制品
- GB/T 20077-2006一次性托盤(pán)
- GB/T 1335.3-2009服裝號(hào)型兒童
- GB/T 10046-2008銀釬料
- GA 801-2019機(jī)動(dòng)車查驗(yàn)工作規(guī)程
評(píng)論
0/150
提交評(píng)論