Giáo trình về thực hành SQL
lượt xem 28
download
Từ một bài báo tham dự hội thảo khoa học A Relational Model of Data for Large Share Data Banks (tạm dịch là "Mô hình quan hệ cho dữ liệu dùng trong ngân hàng dữ liệu chia sẻ có khối lượng lớn") của tiến sĩ Edgar F. Codd xuất bản tháng 6 năm 1970 trong tạp chí Communications of the ACM của Hiệp hội ACM, một mô hình đã được chấp nhận rộng rãi là mô hình tiêu chuẩn dùng cho hệ thống quản lý cơ sở dữ liệu quan hệ. Giữa những năm 1970, một nhóm các nhà phát triển...
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Giáo trình về thực hành SQL
- Giáo trình thực hành SQL
- Giaïo trçnh thæûc haình SQL *,lv,7+,j8 64/6WUXFWXUHG4XHU\/DQJXDJH
- OD QJQQJ ¤FV GX£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/OD QJQQJ ¤FV GX£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\OD QJQQJ FR WQKNKDLEDRQQQR G¡ V GX£QJYD FXQJYY£\PD WU QQ SK EL¢Q *LDRWULQKQD\QKPFXQJF¢SFKRED£QWDLOL£XWKDPNKDRWQJ¢L\X Y FDF FX O£QK JLDR WDF 64/ V GX£QJ FKR K£ TXDQ WU &6'/ 0LFURVRIW 64/ 6HUYHU *LDRWUQKEDRJPE¢QFKQJ &KQJ JLL WKL£X P¤W V¢ FX O£QK V GX£QJ WURQJ YL£F QK QJKD FDF ¢L W¤QJGOL£XQKEDQJGOL£XNKXQJQKQYDFKPX£F &KQJ WUQK ED\ E¢Q FX O£QK WKDR WDF G OL£X OD 6(/(&7 ,16(57 83'$7(YD'(/(7(WURQJRW£SWUXQJFKX\¢XFXO£QK6(/(&7 &KQJF£S¢QKDLFXO£QKLXNKL QOD *5$17YD 5(92.(V GX£QJ WURQJYL£FF¢SSKDWYDKX\ERTX\QFXDQJLVGX£QJ&6'/ &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\FRQFRFDFKDPWKQJV GX£QJWURQJ64/6HUYHU FDF ED£QWKDPNKDRWURQJWK£FKDQK 0£FGX D U¢WF¢ JQJQKQJJLDRWUQKNKQJWK WUDQKX¤FFDFVDLVRW5¢W PRQJQK£Q¤FV£JRS\FXDFDFED£Q JLDRWUQKQJD\FDQJKRDQWKL£QKQ 7UDQJ
- Tráön Nguyãn Phong Chæång 1: NGÄN NGÆÎ ÂËNH NGHÉA DÆÎ LIÃÛU 1JQQJQKQJKDGOL£XEDRJPFDFFXO£QKFKRSKHSQJLVGX£QJQK QJKD&6'/YDFDF¢LW¤QJWURQJ&6'/QKFDFEDQJFDFNKXQJQKQFKPX£F 7DREDQJGOL X 'OL£XEQWURQJP¤W&6'/¤FW FKFOXWUWURQJFDFEDQJ%QWURQJFDF EDQJG OL£X¤FW FKFGLGD£QJFDFGRQJYD FDFF¤W0¡LP¤WGRQJEL XGL¡Q P¤WEDQJKLGX\QK¢WYDP¡LP¤WF¤WEL XGL¡QFKRP¤WWUQJ &DFWKXFWQKOL QTXDQ QEDQJ .KLWD£R YD ODP YL£F YL FDF EDQJ G OL£X WD FQ SKDL \ ¢Q FDF WKX¤F WQK NKDFWUQEDQJQKNL XG OL£XFDFUDQJEX¤FFDFNKRDFDFTXLWF&DFWKX¤F WQKQD\¤FV GX£QJQKPWD£RUDFDFUDQJEX¤FWRDQYH£QWUQFDFF¤WWUQJ
- WUQ EDQJFXQJQKWD£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 QKD ¤FQKQJKDW 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£X FKX QQJRDLUDFRQFR WK FKRSKHSQJLV GX£QJQKQJKDFDFNL XG OL£XNKDF G£DWUQFDFNL XGOL£XDFR 'L\ODP¤WV¢NL XGOL£XWKQJ¤FVGX£QJWURQJJLDRWDF64/ Binary Int Smallint Bit Money Smallmoney Char Nchar Text Datetime Ntext Tinyint Decimal Nvarchar Varbinary Float Real Varchar Image Smalldatetime E&DFUDQJEXF&21675$,176
- 7UQFDFEDQJGOL£XFDFUDQJEX¤F¤FVGX£QJQKPFDFPX£FFKVDX • 4XLQKFDFJLDWUGOL£XKD\NKXQGD£QJGOL£X¤FFKRSKHSFK¢SQK£QWUQ FDFF¤WFXDEDQJUDQJEX¤F&+(&.
- • 4XLQKJLDWUP£FQKFKRFDFF¤WUDQJEX¤F'()$8/7
- Giaïo trçnh thæûc haình SQL • 7D£RQQWQKWRDQYH£QWK£FWK WURQJP¤WEDQJGOL£XYDWRDQYH£QWKDPFKL¢XJLD FDF EDQJ G OL£X WURQJ &6'/ UDQJ EX¤F 35,0$5
- &KXQJWDVH WPKL XFKLWL¢WKQY FDFUDQJEX¤FQD\ SKQWUQKED\Y FXO£QK &5($7(7$%/( 7DREDQJEQJWUX\YQ64/ 7D£RFDFEDQJOD P¤WNKXTXDQ WURQJ WUR¤QJ WURQJ TXD WUQK WKL¢W N¢ YD FDL G£W FDF&6'/%QWURQJFDF&6'/P¡LP¤WEDQJWKQJ¤FVGX£QJQKPEL XGL¡Q WKQJWKLYFDF¢LW¤QJWURQJWK¢JLLWK£FYDKR£FEL XGL¡QP¢LTXDQK£JLDFDF ¢LW¤QJRj FR WK W FKFW¢WP¤WEDQJG OL£XED£QWQK¢WFQSKDL[DFQK ¤FFDF\XFXVDX • %DQJ¤FVGX£QJQKPPX£FFKJYDFRYDLWURQKWK¢QDREQWURQJ&6'/" • %DQJVHEDRJPQKQJF¤WQDRYDNL XGOL£XFKRFDFF¤WRODJ" • 1KQJF¤WQDRFKRSKHSFK¢SQK£QJLDWU18// • &RVGX£QJFDFUDQJEX¤FFDFP£FQKKD\NKQJYDQ¢XFRWKVGX£QJXYD QKXWK¢QDR" • 1KQJF¤WQDRVH RQJYDLWUR OD NKRD FKQKNKRD QJRDLNKRD GX\QK¢W"1KQJ GD£QJFKPX£FQDRODFQWKL¢WYDFQX D7DREDQJGOL X j WD£R P¤W EDQJ WURQJ &6'/ ED£Q V GX£QJ FX O£QK &5($7( 7$%/( FR FX SKDSQKVDX CREATE TABLE table_name ( {colname_1 col_1_properties [constraints_1 ] [,{colname_2 col_2_properties [constraints_2 ]] ... [,{colname_N col_N_properties [constraints_N ]] [table_constraints] ) 7URQJR - table_name: 7Q EDQJ FQ WD£R 7Q FXD EDQJ SKDL GX\ QK¢W WURQJP¡L&6'/YDSKDLWXQWKHRFDFTXLWFY QKGDQK - colname_i: 7QFXDF¤WWK LWURQJEDQJ&DFF¤WWURQJ P¡L 7UDQJ
- Tráön Nguyãn Phong EDQJSKDLFRWQNKDFQKDXYDSKDLWXQWKHRFDF TXL WF Y QK GDQK 0¡L P¤W EDQJ SKDL FR W QK¢WP¤WF¤W - col_i_properties: &DFWKX¤FWQKFXDF¤WWK LTXLQKNL XG OL£X FXD F¤W YD FK QK F¤W FR FKR SKHS FK¢S QK£Q JLDWU18//KD\NKQJ - constraints_i: &DF UDQJ EX¤F Q¢X FR
- WUQ F¤W WK L QK FDF UDQJEX¤FYNKRDFDFP£FQKFDFTXLQKY NKXQGD£QJGOL£X - table_constraint: &DFUDQJEX¤FWUQEDQJGOL£X 9GX&XO£QKGL\WK£FKL£QKYL£FWD£REDQJ1+$19,(1EDRJPFDFF¤W 0$19+27(11*$
- FXO£QKYGX£¤FYL¢WQKVDX CREATE TABLE nhanvien (
- Giaïo trçnh thæûc haình SQL manv char(10) not null, hoten char(30) not null, ngaysinh datetime null, diachi char(50) null, dienthoai char(6) null constraint check_dienthoai check (dienthoai like '[0-9][0-9][0-9] [0-9][0-9] [0-9]') ) D5DQJEXF'()$8/7 5DQJEX¤F'()$8/7¤FV GX£QJ TXLQKJLD WUP£FQKFKRP¤WF¤W *LD WUQD\VH W£ ¤QJ¤FJDQFKRF¤WQD\NKLQJLV GX£QJE VXQJP¤WEDQJKL PD NKQJ FK QK JLD WU FKR F¤W 7UQ P¡L F¤W FK FR WK FR QKLX QK¢W P¤W UDQJ EX¤F'()$8/7WFODFKFRWK FRW¢LDP¤WJLDWUP£FQK
- j NKDL EDR P¤W JLD WU P£F QK FKR P¤W F¤W WD FK QK P¤W UDQJ EX¤F '()$8/7FKRF¤WEQJFDFKVGX£QJFXSKDSVDX [CONSTRAINT constraint_name] DEFAULT {const_expression nonarguments_function NULL} 9 GX &X O£QK GL \ FK QK JLD WU P£F QK OD NKQJ EL¢W FKR F¤W ',$&+,WURQJEDQJ1+$19,(1YGX£
- CREATE TABLE nhanvien ( manv char(10) not null, hoten char(30) not null, ngaysinh datetime null, diachi char(50) default 'khäng biãút', dienthoai char(6) null ) D5DQJEXF35,0$5
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Giáo trình Hướng dẫn lý thuyết kèm theo bài tập thực hành Oracle 11g - Tập 1
350 p | 863 | 326
-
giáo trình hướng dẫn lý thuyết kèm theo bài tập thực hành oracle 11g (tập 2) - nxb hồng Đức
380 p | 650 | 293
-
THỰC HÀNH LAB : PHƯƠNG PHÁP TẤN CÔNG CỦA HACKER VÀO CÁC ỨNG DỤNG WEB BỊ LỖI SQL INJECTION
124 p | 655 | 245
-
Giáo trình: thực hành cơ sở dữ liệu - Trần Ngân Bình vs Bùi Đăng Hà Phương
49 p | 611 | 126
-
Giáo trình SQL Server 2000 - GV. Phạm Thị Hoàng Nhung
211 p | 347 | 125
-
Giáo trình Thực hành SQL: Phần 2 - Trần Nguyên Phong
15 p | 170 | 37
-
Cập nhật cơ sở dữ liệu (LINQ to SQL phần 4)
16 p | 156 | 31
-
Cách thức cài đặt SQL Server 2008
10 p | 178 | 29
-
Bài giảng Giáo trình Oracle SQL và PL/SQL: Chương 1 - Trần Bình Long
4 p | 178 | 26
-
Sử dụng LINQ to SQL
72 p | 109 | 16
-
GIÁO TRÌNH CƠ SỞ DỮ LIỆU_CHƯƠNG 1
40 p | 102 | 13
-
Giáo trình Cơ sở dữ liệu (Nghề: Quản trị mạng máy tính - Trình độ: Trung cấp) - Trường TCN Quang Trung
134 p | 57 | 8
-
Bài thực hành Bảo mật hệ thống thông tin số 4: PL/SQL
15 p | 42 | 7
-
WHILE (T-SQL)
5 p | 72 | 6
-
Microsoft Windows PowerShell và SQL Server 2005 SMO – P7
12 p | 97 | 5
-
Thực hành cơ sở dữ liệu: Phần 1
96 p | 36 | 4
-
Một số giải pháp ảo hóa Domain Controller – Phần 4
7 p | 64 | 2
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn