在數(shù)據(jù)庫(kù)應(yīng)用這門課程中,數(shù)據(jù)類型是一個(gè)非常重要的知識(shí),是制作數(shù)據(jù)表的基礎(chǔ),只有掌握了數(shù)據(jù)類型,才能制作出數(shù)據(jù)表的結(jié)構(gòu),有了數(shù)據(jù)表的集合,并建立相應(yīng)的關(guān)聯(lián),才能形成數(shù)據(jù)庫(kù)。因此,針對(duì)數(shù)據(jù)庫(kù)應(yīng)用這門課程中的數(shù)據(jù)類型通過(guò)實(shí)例進(jìn)行總結(jié),使學(xué)生在學(xué)習(xí)這門課程中,一定要打好基礎(chǔ),掌握好數(shù)據(jù)庫(kù)中的一些重要概念。
如下表所示,建立一個(gè)學(xué)生信息表,進(jìn)行設(shè)置數(shù)據(jù)類型,按常用
類型,數(shù)據(jù)類型分為以下七種類型:

1、字符型(C)
字符型數(shù)據(jù)是一種不具有計(jì)算能力的數(shù)據(jù)類型。它由漢字和ASCII字符集中的可打印字符組成,長(zhǎng)度是0 — 254個(gè)字符,使用字符型數(shù)據(jù)時(shí),必須用定界符括起來(lái)。比如表中的學(xué)號(hào)雖然是數(shù)字,但不用于計(jì)算,可以定義為字符型,姓名、性別、班級(jí)也定義為字符型。
2、數(shù)值型(N)
數(shù)值型數(shù)據(jù)用來(lái)表示數(shù)值的大小,最大長(zhǎng)度20位,包括正負(fù)號(hào)和小數(shù)點(diǎn),可以使用科學(xué)記數(shù)法形式書寫。比如表中入學(xué)成績(jī)可以定義為數(shù)值型,小數(shù)點(diǎn)也要占位數(shù)。
3、日期型(D)
是用來(lái)表示日期的數(shù)據(jù),默認(rèn)格式是[mm/dd/yy],存儲(chǔ)長(zhǎng)度固定為8位。比如表中出生日期可以定義為日期型。
4、日期時(shí)間型(T)
是用來(lái)描述日期和時(shí)間的數(shù)據(jù),存儲(chǔ)長(zhǎng)度固定為8位,默認(rèn)格式[mm/dd/yyyy hh:mm:ss]。
5、邏輯型(L)
是用來(lái)描述客觀事物真假的數(shù)據(jù),表示邏輯判斷結(jié)果邏輯數(shù)據(jù)只有真(.t.)和(.f.)兩個(gè)值,存儲(chǔ)長(zhǎng)度為1位。比如表中團(tuán)員否可以定義為邏輯型。
6、備注型(M)
是用于存放較長(zhǎng)的字符型數(shù)據(jù)的數(shù)據(jù)類型。備注型數(shù)據(jù)只用于表中字段類型定義,字段長(zhǎng)度固定為4位,備注型數(shù)據(jù)沒有長(zhǎng)度限制,僅受限于現(xiàn)有的磁盤空間,它的數(shù)據(jù)內(nèi)容存放在與數(shù)據(jù)表同名的備注文件中。表中只存放一個(gè)指向這個(gè)備注文件的指針。比如表中備注定義為備注型,備注的內(nèi)容單獨(dú)存放。
7、通用型(G)
是用于存儲(chǔ)OLE對(duì)象的數(shù)據(jù)。OLE對(duì)象可以是電子表格、文檔、圖片等,只能用于數(shù)據(jù)表中的數(shù)據(jù)類型,數(shù)據(jù)存儲(chǔ)方式同備注型數(shù)據(jù)相同。比如表中照片主要存放圖片,定義為通用型,圖片內(nèi)容單獨(dú)存放。 |