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