Giáo trình cơ sở dữ liệu
Trang 1*,lv,7+,j8
64/6WUXFWXUHG4XHU\/DQJXDJH ODQJQQJ¤FVGX£QJFKRFDFK£TXDQ WU F V G OL£X TXDQ K£ 1JQ QJ 64/ FKX Q ¤F D UD EL $16, $PHULFDQ 1DWLRQDO 6WDQGDUGV ,QVWLWXGH YD ,62 ,QWHUQDWLRQDO 6WDQGDUGV 2UJDQL]DWLRQ YL SKLQ EDQ PL QK¢W KL£Q QD\ OD SKLQ EDQ 64/ SKLQ EDQ ¤F D UD QP
0£FGXFRQKLXQJQQJNKDFQKDX¤FDUDFKRFDFK£TXDQWU&6'/ TXDQK£64/ODQJQQJ¤FVGX£QJU¤QJUDLKL£QQD\WURQJU¢WQKLXK£WK¢QJ
&6'/WKQJPD£LQK2UDFOH64/6HUYHU'%0LFURVRIW$FFHVV7KQJTXD64/ QJL V GX£QJ FR WK G¡ GDQJ QK QJKD ¤F G OL£X WKDR WDF YL G OL£X 0£W NKDF\ODQJQQJFRWQKNKDLEDRQQQRG¡VGX£QJYDFXQJYY£\PDWUQQ SK EL¢Q
*LDRWULQKQD\QKPFXQJF¢SFKRED£QWDLOL£XWKDPNKDRWQJ¢L\XY FDF FX O£QK JLDR WDF 64/ V GX£QJ FKR K£ TXDQ WU &6'/ 0LFURVRIW 64/ 6HUYHU
&KQJ JLL WKL£X Y WKX WX£F OX WU YD WULJJHU j\ OD QKQJ ¢L W¤QJ
&6'/¤FVGX£QJQKPWQJKL£XQQJNKLVGX£QJ&6'/
7URQJFKQJSKX£OX£FFKXQJWLJLLWKL£XF¢XWUXFYDGOL£XFXDFDFEDQJV GX£QJWURQJFDFYGX£FKQJ ED£QWL£QWUDFXYD¢LFKL¢XYLFDFYGX£DQX 1JRDLUDWURQJFKQJQD\FRQFRFDFKDPWKQJVGX£QJWURQJ64/6HUYHUFDF ED£QWKDPNKDRWURQJWK£FKDQK
0£FGXDU¢WF¢JQJQKQJJLDRWUQKNKQJWK WUDQKX¤FFDFVDLVRW5¢W PRQJQK£Q¤FV£JRS\FXDFDFED£Q JLDRWUQKQJD\FDQJKRDQWKL£QKQ
Trang 2Chương 1: NGÔN NGỮ ĐỊNH NGHĨA DỮ LIỆU
1JQQJQKQJKDGOL£XEDRJPFDFFXO£QKFKRSKHSQJLVGX£QJQKQJKD&6'/YDFDF¢LW¤QJWURQJ&6'/QKFDFEDQJFDFNKXQJQKQFKPX£F
7DREDQJGOL X
'OL£XEQWURQJP¤W&6'/¤FW FKFOXWUWURQJFDFEDQJ%QWURQJFDFEDQJGOL£X¤FW FKFGLGD£QJFDFGRQJYDFDFF¤W0¡LP¤W GRQJ EL X GL¡QP¤WEDQJKLGX\QK¢WYDP¡LP¤WF¤WEL XGL¡QFKRP¤WWUQJ
&DFWKXFWQKOL QTXDQ QEDQJ
.KL WD£R YD ODP YL£F YL FDF EDQJ G OL£X WD FQ SKDL \ ¢Q FDF WKX¤F WQKNKDFWUQEDQJQKNL X G OL£X FDF UDQJ EX¤F FDF NKRD FDF TXL WF &DF WKX¤FWQKQD\¤FVGX£QJQKPWD£RUDFDFUDQJEX¤FWRDQYH£QWUQFDFF¤WWUQJ WUQEDQJFXQJQKWD£RUDFDFWRDQYH£QWKDPFKL¢XJLDFDFEDQJGOL£XWURQJ&6'/
D.L XGOL X
0¡L P¤W F¤W WUQJ FXD P¤W EDQJ X SKDL WKX¤F YDR P¤W NL X G OL£X QK¢W
QK D ¤F QK QJKD W WUF 0¡L P¤W NL X G OL£X TXL QK FDF JLD WU G OL£X
¤FFKRSKHS¢LYLF¤WR&DFK£TXDQWU&6'/WKQJFXQJF¢SFDFNL XGOL£XFKX QQJRDLUDFRQFRWK FKRSKHSQJLVGX£QJQKQJKDFDFNL XGOL£XNKDFG£DWUQFDFNL XGOL£XDFR
'L\ODP¤WV¢NL XGOL£XWKQJ¤FVGX£QJWURQJJLDRWDF64/
BinaryBitCharDatetimeDecimalFloatImage
IntMoneyNcharNtextNvarcharRealSmalldatetime
SmallintSmallmoneyText
TinyintVarbinaryVarchar
E&DFUDQJEXF&21675$,176
7UQFDFEDQJGOL£XFDFUDQJEX¤F¤FVGX£QJQKPFDFPX£FFKVDX
• 4XLQKFDFJLDWUGOL£XKD\NKXQGD£QJGOL£X¤FFKRSKHSFK¢SQK£QWUQFDFF¤WFXDEDQJUDQJEX¤F&+(&
• 4XLQKJLDWUP£FQKFKRFDFF¤WUDQJEX¤F'()$8/7
Trang 3• 7D£RQQWQKWRDQYH£QWK£FWK WURQJP¤WEDQJGOL£XYDWRDQYH£QWKDPFKL¢XJLDFDF EDQJ G OL£X WURQJ &6'/ UDQJ EX¤F 35,0$5< (< 81,48( YD)25(,*1.(< ...
• Nếu khơng có liệu đưa vào khơng có mặc định cho cột hay kiểudữ liệu cột
• Người sử dụng trực tiếp đưa giá trị NULL vào cho cột
• Một cột có kiểu liệu kiểu số chứa giá trị... WHERE
Mệnh đề WHERE câu lệnh SELECT xác định điều kiện việc truyxuất liệu Sau mệnh đề WHERE biểu thức logic dòng liệunào thoả m∙n biểu thức sau WHERE hiển thị kết truy vấn Trongmệnh đề WHERE... chuỗi ký tự kết quả
Ta thêm chuỗi ký tự vào bên truy vấn nhằm thay đổi cách thứctrình bày liệu
Ví dụ 2.6: Câu lệnh sau thêm chuỗi ký tự “Hệ số lương “ vào trước kết quả