資源描述:
《數(shù)據(jù)庫(kù)及數(shù)據(jù)庫(kù)表的創(chuàng)建》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、數(shù)據(jù)庫(kù)及數(shù)據(jù)庫(kù)表的操作數(shù)據(jù)庫(kù)設(shè)計(jì)基礎(chǔ)需求分析要準(zhǔn)確了解并分析用戶對(duì)系統(tǒng)的需要和要求,弄清系統(tǒng)要達(dá)到的目標(biāo)和實(shí)現(xiàn)的功能。調(diào)查的重點(diǎn)是“數(shù)據(jù)”和“處理”。概念設(shè)計(jì)關(guān)鍵。其目標(biāo)是產(chǎn)生一個(gè)反映信息需求的、獨(dú)立于具體DBMS的概念模型。概念模型可以用實(shí)體聯(lián)系模型(E-R模型)表示。邏輯結(jié)構(gòu)設(shè)將概念結(jié)構(gòu)轉(zhuǎn)換為某個(gè)DBMS支持的數(shù)據(jù)模型,并將其性能進(jìn)行優(yōu)化。從E-R圖向關(guān)系模式的轉(zhuǎn)換(表、及其聯(lián)系)。數(shù)據(jù)庫(kù)設(shè)計(jì)基礎(chǔ)物理設(shè)計(jì)數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)在存儲(chǔ)設(shè)備上的實(shí)現(xiàn)。物理設(shè)計(jì)只有少量工作可以由用戶選擇和干預(yù),絕大部分工作由DBMS完成。應(yīng)用程序設(shè)計(jì)系統(tǒng)設(shè)計(jì)人員要運(yùn)用DBMS提供的數(shù)據(jù)操作語言和宿主語言,根據(jù)數(shù)據(jù)庫(kù)的邏輯
2、設(shè)計(jì)和物理設(shè)計(jì)的結(jié)果建立數(shù)據(jù)庫(kù)、編制與調(diào)試應(yīng)用程序、組織數(shù)據(jù)入庫(kù)并進(jìn)行系統(tǒng)試運(yùn)行。數(shù)據(jù)庫(kù)運(yùn)行與維護(hù)數(shù)據(jù)庫(kù)系統(tǒng)運(yùn)行過程中,必須不斷地對(duì)其結(jié)構(gòu)性能進(jìn)行評(píng)價(jià)、調(diào)整和修改、故障恢復(fù)及數(shù)據(jù)監(jiān)控等。數(shù)據(jù)庫(kù)設(shè)計(jì)的基本步驟關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)—圖書管理系統(tǒng)需求分析圖書管理系統(tǒng)提供“采→編→借→查”,主要有以下幾個(gè)方面:(1)工作人員管理各類圖書,分類編號(hào),調(diào)整圖書結(jié)構(gòu),增加圖書庫(kù)存。(2)讀者通過計(jì)算機(jī)來查詢、瀏覽圖書館的圖書。(3)工作人員對(duì)讀者的借書情況能有全面的掌握,及時(shí)得到讀者當(dāng)前借閱和歷史借閱記錄。(4)對(duì)圖書的借閱管理是圖書館的核心工作。數(shù)據(jù)庫(kù)設(shè)計(jì)圖書信息表(書籍編號(hào),書籍名稱,類別代碼,出版社,作者姓
3、名,書籍價(jià)格,書籍頁碼,登記日期,是否借出)讀者信息表(讀者編號(hào),讀者姓名,讀者性別,辦證日期,聯(lián)系電話,工作單位,家庭地址)借閱信息表(讀者編號(hào),書籍編號(hào),借書日期,還書日期,超出天數(shù),罰款金額)圖書類別表(類別代碼,書籍類別,借出天數(shù))基本信息表(借出冊(cè)數(shù),罰款)下劃線代表什么?功能設(shè)計(jì)圖書查詢管理系統(tǒng)圖書管理圖書查詢借閱查詢借閱管理基礎(chǔ)維護(hù)數(shù)據(jù)庫(kù)關(guān)系完整性設(shè)計(jì)實(shí)體完整性(主關(guān)鍵字不能為空)參照完整性(外部關(guān)鍵字不能為空)用戶自定義完整性(域完整性)數(shù)據(jù)庫(kù)設(shè)計(jì)確定創(chuàng)建數(shù)據(jù)庫(kù)的目的確定該數(shù)據(jù)庫(kù)中需要的表確定字段確定主鍵確定表之間的關(guān)系輸入數(shù)據(jù)1、創(chuàng)建數(shù)據(jù)庫(kù)新建空的Access數(shù)據(jù)庫(kù):2、創(chuàng)建
4、數(shù)據(jù)表設(shè)計(jì)表要對(duì)以下內(nèi)容進(jìn)行定義:(1)表名(2)表中的字段(3)字段屬性(類型、長(zhǎng)度等)(4)確定索引字段(5)輸入數(shù)據(jù)2、創(chuàng)建數(shù)據(jù)表在Access中有三種創(chuàng)建表的方法:1、使用表向?qū)?chuàng)建表2、通過輸入數(shù)據(jù)方式創(chuàng)建表3、使用設(shè)計(jì)器創(chuàng)建表一般情況下,先設(shè)計(jì)表結(jié)構(gòu),再設(shè)計(jì)表內(nèi)容。字段類型的設(shè)置Access中的字段類型有:數(shù)據(jù)類型說明大小文本文本或文本與數(shù)字的組合,如地址等;也可以是不必計(jì)算的數(shù)字,如電話號(hào)碼等最長(zhǎng)255個(gè)字符備注適用于長(zhǎng)度較長(zhǎng)的文本及數(shù)字,如備注、說明最長(zhǎng)64000個(gè)字符數(shù)字用于算術(shù)運(yùn)算的數(shù)字?jǐn)?shù)據(jù)1,2,4,8個(gè)字節(jié)日期/時(shí)間100~9999范圍內(nèi)的日期及時(shí)間值8個(gè)字節(jié)貨幣用于數(shù)
5、學(xué)計(jì)算的貨幣數(shù)值與數(shù)值數(shù)據(jù),包含小數(shù)點(diǎn)后l~4位。整數(shù)最多有15位8個(gè)字節(jié)自動(dòng)編號(hào)在添加記錄時(shí)自動(dòng)插入的惟一順序或隨機(jī)編號(hào)4個(gè)字節(jié)是/否用于記錄邏輯型數(shù)據(jù)。只能取如Yes/No的值1位OLE對(duì)象可鏈接或嵌入其他使用OLE協(xié)議的程序所創(chuàng)建的對(duì)象,如Word文檔、ExceI電子表格、圖像、聲音等最大可達(dá)1GB(受限于可用磁盤空間)超級(jí)鏈接用于保存超鏈接的字段。超鏈接可以是文件路徑(UNC)或網(wǎng)頁地址(URL)最長(zhǎng)65536個(gè)字符查詢向?qū)г谙驅(qū)?chuàng)建的字段中,允許使用組合框來選擇另一個(gè)表或另一列表中的值;從數(shù)據(jù)類型列表中選擇該項(xiàng),將打開向?qū)б赃M(jìn)行定義通常為4個(gè)字節(jié)字段屬性的設(shè)置1.字段大小根據(jù)實(shí)際情況
6、,用戶可以自行設(shè)計(jì)某些字段的具體寬度,但是在定義文本類型字段大小的時(shí)候需要注意一點(diǎn):在Access中,全角字符與半角字符寬度一樣,即每個(gè)漢字的寬度也是1。2.格式格式設(shè)置用于指定數(shù)據(jù)的輸出樣式,對(duì)輸入數(shù)據(jù)本身沒有影響。若要讓數(shù)據(jù)按輸入時(shí)的格式顯示,則不要設(shè)置“格式”屬性。Access中的格式包括預(yù)定義格式和用戶自定義格式兩種。預(yù)定義格式可用于設(shè)置自動(dòng)編號(hào)、數(shù)字、貨幣、日期/時(shí)間和是/否等字段;而文本、備注、超級(jí)鏈接等字段則需要使用用戶自定義格式。3.輸入法模式輸入法模式用來設(shè)置是否允許輸入漢字,有三種狀態(tài):“隨意”、“輸入法開啟”和“輸入法關(guān)閉”?!半S意”為保持原來的漢字的輸入狀態(tài)。4.輸入掩
7、碼輸入法模式用來設(shè)置字段中的數(shù)據(jù)輸入格式,可以控制用戶按指定格式在文本框中輸入數(shù)據(jù),輸入掩碼主要用于文本型和時(shí)間/日期型字段,也可以用于數(shù)字型和貨幣型字段。例如:“郵政編碼”必須是6位數(shù)字,則可以設(shè)置其掩碼為000000思考:“身份證號(hào)”必須是15位或18位,如果是15位,則全部為數(shù)字,若是18位,則最后一位可以是字母x或X,其掩碼應(yīng)這樣設(shè)置?00000000000000099a5.標(biāo)題用定義的名