LẬP TRÌNH PHP CĂN BẢN - Trang 122

COMPUTER LEARNING CENTER

WWW.HUUKHANG.COM

Moät soá quy ñònh khi thieát keá Table

6.7.4.

6.7.5.

6.7.6.

Teân coät - Column Name

Ñaët teân coät cuõng gioáng nhö ñaët teân baûng, coù raát nhieàu quy taéc ñaët teân (nhö ñaõ trình baøy ôû treân

phaàn table), nhöng khuyeán khích baïn neân theo moät soá quy taéc cô baûn sau:

¾

Teân coät baét ñaàu chöõ hoa, coøn laïi baèng chöõ thöôøng.

¾

Teân ngaén goïn vaø ñaày ñuû yù nghóa.

¾

Khoâng neân ñaët teân coät coù khoaûng traéng, sau naøy baïn seõ gaëp nhöõng phieàn toaùi khi tham

chieáu ñeán coät ñoù.

¾

Khoâng ñaët teân coät truøng vôùi nhöõng töø khoaù, töø daønh rieâng, vaø nhöõng kyù töï ñaëc bieät nhö

nhöõng pheùp toaùn hay toaùn töû khaùc.

¾

Chuù yù, neân ñaët teân coät cuøng teân nhöõng coät coù quan heä vôùi nhöõng baûng khaùc trong cuøng cô sôû

döõ lieäu, giuùp deã hieåu vaø traùnh bò nhaàm laãn.

Moät soá ngöôøi thích theâm vaøo daáu gaïch chaân (_) ñeå phaân bieät yù nghóa hay teân goïi cuûa coät, ñieàu

naøy laø tuøy vaøo sôû thích cuûa baïn. Tuy nhieân chuùng toâi khoâng thích qui taéc naøy.

Nhöng ñoái vôùi kinh nghieäm laäp thieát keá xaây döïng cô sôû döõ lieäu thì baïn khoâng neân duøng daáu

gaïch döôùi _, vaø dó nhieân trong nhieàu tröôøng hôïp khaùc baïn seõ caûm thaáy khoù chòu khi theâm moät daáu _
trong teân cuûa ñoái töôïng cuûa cô sôû döõ lieäu.

Maëc duø khoâng coù vaán ñeà gì cho cuù phaùp hay caùc phaùt bieåu tham chieáu ñeán chuùng, nhöng baïn seõ

thaáy taïi sao chuùng ta khoâng neân duøng daáu gaïch chaân (_) khi ñaët teân ñoái töôïng hay teân cô sôû döõ lieäu
trong MySQL.

¾

Neáu baïn ñaët teân coù daáu _ ,baïn phaûi toán thôøi gian hay naêng löôïng cho haønh ñoäng taïo ra daáu _

¾

Trong chöøng möïc hay giôùi haïn naøo ñoù do hieäu öùng cuûa Font chöõ coù theå phaùt sinh loãi seõ gaây

ra nhaàm laãn cho ngöôøi laäp trình.

¾

Noùi toùm laïi laø baïn seõ maát theâm thôøi gian löu taâm ñeán chuùng.

Kieåu döõ lieäu - Data type

Nhö ñaõ trình baøy caùc laïi döõ lieäu trong phaàn treân, khi xaây döïng cô sôû döõ lieäu, taát caû nhöõng

tröôøng trong baûng caàn phaûi coù kieåu döõ lieäu cuï theå. Vaán ñeà quan troïng laø choïn kieåu döõ lieäu naøo cho
phuø hôïp vôùi döõ lieäu maø ngöôøi duøng seõ nhaäp vaøo.

Ñeå thieát keá döõ lieäu phuø hôïp vôùi thöïc teá, ngoaøi tính öùng duïng hôïp vôùi ngöõ caûnh baïn cuõng caàn

quan taâm ñeán kieåu döõ lieäu töông thích vaø chieàu daøi cuûa töøng coät. Chaúng haïn nhö:

[CustID] [varchar] (10)

/* hay */
[CustID]

int

Giaù trò maëc ñònh - Default

Thoâng thöôøng khi taïo ra moät coät trong baûng ñoâi khi chuùng ta caàn aùp duïng giaù trò maëc ñònh,

khoâng chæ cho tröôøng hôïp soá lieäu khoâng nhaäp töø beân ngoaøi maø coøn cho caùc coät töï ñoäng coù giaù trò töï
sinh. Vôùi nhöõng lyù do nhö vaäy, chuùng ta caàn coù moät soá giaù trò maëc ñònh cho nhöõng coät caàn thieát, ví duï
:

¾

Neáu coät ñoù laø soá chuùng ta coù giaù trò maëc ñònh laø 0

Giaùo vieân: Phaïm Höõu Khang

Liên Kết Chia Sẽ

** Đây là liên kết chia sẻ bới cộng đồng người dùng, chúng tôi không chịu trách nhiệm gì về nội dung của các thông tin này. Nếu có liên kết nào không phù hợp xin hãy báo cho admin.