﻿1
465052:10:57,203 --> 465052:11:01,203
(อาจารย์เกวลี) ก็อาทิตย์นะคะ

2
465052:11:05,203 --> 465052:11:09,203
จะเป็นการแนะนำตัวโปรแกรมที่เราเร

3
465052:11:15,814 --> 465052:11:19,814
ใช้เขียนการจัดการฐา

4
465052:11:21,477 --> 465052:11:25,477
นข้อมูล

5
465052:11:22,762 --> 465052:11:26,762
จะเป็นโปรแกรม

6
465052:11:27,819 --> 465052:11:31,819
แต่มัน

7
465052:11:33,254 --> 465052:11:33,507
จะให้ภาษา

8
465052:11:30,000 --> 465052:11:30,238

9
465052:11:30,238 --> 465052:11:31,513

10
465052:11:31,513 --> 465052:11:32,858
เดียวกัน ก็จะเป็นภาษา SQL ก็จะมี

11
465052:11:32,858 --> 465052:11:33,253
ข้อสอบ Excel

12
465052:11:33,253 --> 465052:11:36,117

13
465052:11:36,117 --> 465052:11:36,436
มันก็จะมีความสามารถ

14
465052:11:36,436 --> 465052:11:36,754

15
465052:11:36,754 --> 465052:11:40,115

16
465052:11:40,115 --> 465052:11:41,299
พี่จะพิมพ์คำสั่งภาษา SQL ลงไปได้ด้วย

17
465052:11:41,299 --> 465052:11:42,711
แล้วก็

18
465052:11:42,711 --> 465052:11:43,854
ส่วนของตัว

19
465052:11:43,854 --> 465052:11:44,242
โปรแกรมนี้นี่

20
465052:11:44,242 --> 465052:11:44,536

21
465052:11:44,536 --> 465052:11:48,536

22
465052:11:49,944 --> 465052:11:50,317
หน้าตาการทำงานมันจะคล้ายกับโปรแกรม Excel ที่เราเคยใช้งานกันอยู่แล้วนะคะ

23
465052:11:50,317 --> 465052:11:53,545

24
465052:11:53,545 --> 465052:11:56,683
เก็บข้อมูลรูปแบบที่เป็นตารางเหมือนกัน

25
465052:11:56,683 --> 465052:11:57,994
เราก็จะได้ทำความเข้าใจกับมันง่ายขึ้นนะคะ

26
465052:11:57,994 --> 465052:11:58,184

27
465052:11:58,184 --> 465052:11:58,496

28
465052:11:58,496 --> 465052:12:02,496

29
465052:12:04,437 --> 465052:12:04,938
โดยตัวMicrosoft Access นี่ในตัวโปรแกรมมันจะเป็นสีส้มนะ

30
465052:12:04,938 --> 465052:12:05,156

31
465052:12:05,156 --> 465052:12:06,984

32
465052:12:06,984 --> 465052:12:08,261
มันจะเป็นโปรแกรม

33
465052:12:08,261 --> 465052:12:08,679
เชิงสัมพันธ์

34
465052:12:08,679 --> 465052:12:08,961

35
465052:12:08,961 --> 465052:12:12,961

36
465052:12:13,585 --> 465052:12:13,924
ที่เราเคยวาดรูปไปแล้วในแต่ละตารางมันควรจะสัมพันธ์กันอย่างไร

37
465052:12:13,924 --> 465052:12:15,438

38
465052:12:15,438 --> 465052:12:18,850
โดยที่โปรแกรมนี้นี่

39
465052:12:18,850 --> 465052:12:19,081
มันก็จะมีความสามารถทั้งการจัดการฐานข้อมูล

40
465052:12:19,081 --> 465052:12:19,341

41
465052:12:19,341 --> 465052:12:21,551

42
465052:12:21,551 --> 465052:12:21,708
แล้วก็สร้างโปรแกรมได้ในตัวเดียวกัน

43
465052:12:21,708 --> 465052:12:25,708

44
465052:12:26,688 --> 465052:12:27,228
ก็คือเป็นโปรแกรมที่ค่อนข้างครบสำหรับการทำงานในฐานข้อมูลเบื้องต้นนะคะ

45
465052:12:27,228 --> 465052:12:27,545

46
465052:12:27,545 --> 465052:12:27,837

47
465052:12:27,837 --> 465052:12:30,569

48
465052:12:30,569 --> 465052:12:33,518
มันเลยเหมาะกับที่จะให้นักศึกษา

49
465052:12:33,518 --> 465052:12:33,921
ไว้เรียนรู้ และพัฒนาโปรแกรมมาใช้งานนะคะ

50
465052:12:33,921 --> 465052:12:35,548

51
465052:12:35,548 --> 465052:12:38,717
รวมถึงคนที่

52
465052:12:38,717 --> 465052:12:41,835
อาจจะไม่มีความรู้ในการเขียนโปรแกรมมากนักนี่

53
465052:12:41,835 --> 465052:12:43,303
เขาก็สามารถใช้โปรแกรมนี้ได้เช่นเดียวกันนะคะ

54
465052:12:43,303 --> 465052:12:46,711

55
465052:12:46,711 --> 465052:12:46,918
เพราะว่ามันก็วิธีการใช้งานก็ง่ายสะดวกแล้วก็

56
465052:12:46,918 --> 465052:12:47,178

57
465052:12:47,178 --> 465052:12:47,590

58
465052:12:47,590 --> 465052:12:49,462

59
465052:12:49,462 --> 465052:12:50,090
โปรแกรมก็ใช้งานง่าย

60
465052:12:50,090 --> 465052:12:52,404

61
465052:12:52,404 --> 465052:12:52,930
คำสั่งไม่เยอะ ซับซ้อน วุ่นวายมาก

62
465052:12:52,930 --> 465052:12:54,896

63
465052:12:54,896 --> 465052:12:55,407

64
465052:12:55,407 --> 465052:12:55,545

65
465052:12:55,545 --> 465052:12:59,545

66
465052:13:01,447 --> 465052:13:03,236
หน้าตากันก่อสร้างฐานข้อมูลก็จะประมาณนี้ แต่เดี๋ยวเราค่อยไปดูในตัวโปรแกรมกัน

67
465052:13:03,236 --> 465052:13:05,985
มันจะมีส่วนของการทำงานหลัก ๆ

68
465052:13:05,985 --> 465052:13:06,936
อยู่ด้านบนนะคะ แล้วจะเรียกว่า Ribbonด้านบน

69
465052:13:06,936 --> 465052:13:08,195
นะคะ

70
465052:13:08,195 --> 465052:13:08,747

71
465052:13:08,747 --> 465052:13:09,703

72
465052:13:09,703 --> 465052:13:13,174

73
465052:13:13,174 --> 465052:13:15,079
ในรูปนี่มันก็จะเป็นเกี่ยวกับการโครงสร้างของตาราง

74
465052:13:15,079 --> 465052:13:19,079
แล้วก็

75
465052:13:19,230 --> 465052:13:23,171
กำหนดหน้าจอสำหรับบันทึกข้อมูล หรือแสดงข้อมูล

76
465052:13:23,171 --> 465052:13:26,031
แล้วก็สามารถทำได้ การสร้างรายงานนะคะ เช่น

77
465052:13:26,031 --> 465052:13:26,423
สมมติมีรายชื่ออยู่ 1 รายชื่อ

78
465052:13:26,423 --> 465052:13:29,541

79
465052:13:29,541 --> 465052:13:29,730
เราอยากให้มันออกเป็นรายงานเฉพาะชื่อที่เป็นผู้หญิง

80
465052:13:29,730 --> 465052:13:32,646

81
465052:13:32,646 --> 465052:13:33,154
เราก็สามารถสร้างรายงานออกมาได้เหมือนกัน

82
465052:13:33,154 --> 465052:13:36,491

83
465052:13:36,491 --> 465052:13:37,266
รวมถึงการสืบค้นการเลือกดูข้อมูลต่าง ๆ

84
465052:13:37,266 --> 465052:13:38,881
ตามเงื่อนไข

85
465052:13:38,881 --> 465052:13:42,881
เราก็สามารถทำได้

86
465052:13:47,558 --> 465052:13:51,558
ในส่วนของการสืบค้นการเลือกดูข้อมูลจาก SQL แล้วตัวเองจะไม่ใช้โปรแกรมสำเร็จรูป

87
465052:13:51,913 --> 465052:13:53,569
ทุก ๆ อย่าง เราจะได้รู้ว่าเวลาที่เราใช้ภาษา SQL เรามันทำงานอย่างไร

88
465052:13:53,569 --> 465052:13:55,179

89
465052:13:55,179 --> 465052:13:57,310

90
465052:13:57,310 --> 465052:13:58,919
โดยตารางที่

91
465052:13:58,919 --> 465052:14:00,938
อยู่ในโปรแกรม Access

92
465052:14:00,938 --> 465052:14:02,564

93
465052:14:02,564 --> 465052:14:03,439
นะคะ รูปแบบของตารางนี่

94
465052:14:03,439 --> 465052:14:06,293

95
465052:14:06,293 --> 465052:14:10,293
เป็นมาตรฐานของการเก็บข้อมูล

96
465052:14:10,510 --> 465052:14:14,510
ข้อมูลอยู่แล้ว ถ้าเราต้องการบันทึกหรือจะเก็บข้อมูล

97
465052:14:15,303 --> 465052:14:18,917
นี่ เราก็จะต้องสร้างทางขึ้นมาก่อนถึงจะใช้งานได้ เหมือน

98
465052:14:18,917 --> 465052:14:21,873
อาทิตย์ก่อน ที่อาจารย์ให้

99
465052:14:21,873 --> 465052:14:23,430
คนจะยังพิมพ์อะไรไปไม่ได้เลย

100
465052:14:23,430 --> 465052:14:24,422
เพราะว่าเรายังไม่มีตาราง

101
465052:14:24,422 --> 465052:14:24,568

102
465052:14:24,568 --> 465052:14:25,540

103
465052:14:25,540 --> 465052:14:26,060

104
465052:14:26,060 --> 465052:14:28,316

105
465052:14:28,316 --> 465052:14:30,361
นะคะ มันจะดูเหมือนกดอะไรไม่ได้

106
465052:14:30,361 --> 465052:14:33,793
เพราะเรายังไม่ได้เริ่มสร้างตารางเลย

107
465052:14:33,793 --> 465052:14:36,187
การสร้างตารางในที่นี้นี่ ก็คือการตั้งชื่อ

108
465052:14:36,187 --> 465052:14:37,347
โครงสร้างของตารางด้วย

109
465052:14:37,347 --> 465052:14:37,530

110
465052:14:37,530 --> 465052:14:37,869

111
465052:14:37,869 --> 465052:14:39,613

112
465052:14:39,613 --> 465052:14:42,559
มันก็คือเราก็จะมี

113
465052:14:42,559 --> 465052:14:44,143
ภาพใน Excel ควรจะเป็น Column Column ใช่ไหมคะ

114
465052:14:44,143 --> 465052:14:44,747
ใน Access ก็เหมือนกัน

115
465052:14:44,747 --> 465052:14:45,072

116
465052:14:45,072 --> 465052:14:46,066

117
465052:14:46,066 --> 465052:14:49,438

118
465052:14:49,438 --> 465052:14:52,332
หัวคอลัมน์แต่ละคอลัมน์ก็คือ field นี่แหละ

119
465052:14:52,332 --> 465052:14:53,280
มีชื่อว่าอะไรบ้าง

120
465052:14:53,280 --> 465052:14:53,748

121
465052:14:53,748 --> 465052:14:57,748

122
465052:14:57,968 --> 465052:14:58,831
แล้วคุณสมบัติและข้อมูลที่ต้องบรรจุไปในนั้นนี่มีอะไร

123
465052:14:58,831 --> 465052:14:59,913

124
465052:14:59,913 --> 465052:15:00,246

125
465052:15:00,246 --> 465052:15:04,246

126
465052:15:06,450 --> 465052:15:10,450
เช่น เป็นตัวหนังสือเท่านั้น หรือเป็นตัวเลขผสมกับตัวหนังสือ หรือรับเฉพาะค่าตัวเลข

127
465052:15:11,189 --> 465052:15:13,358
ค่าตัวเลขจะต้องไม่เกิน 10 ตัว อะไรก็ว่าไป

128
465052:15:13,358 --> 465052:15:13,943
รวมถึงต้องกำหนดคีย์หลัก

129
465052:15:13,943 --> 465052:15:14,208

130
465052:15:14,208 --> 465052:15:17,769

131
465052:15:17,769 --> 465052:15:18,008
การกำหนดคีย์หลักใน Access นี้ก็ง่าย

132
465052:15:18,008 --> 465052:15:18,347

133
465052:15:18,347 --> 465052:15:19,280

134
465052:15:19,280 --> 465052:15:19,656

135
465052:15:19,656 --> 465052:15:21,678

136
465052:15:21,678 --> 465052:15:22,369
ต้อง กำหนดความสัมพันธ์

137
465052:15:22,369 --> 465052:15:25,866

138
465052:15:25,866 --> 465052:15:28,260
2 ตารางขึ้นไปว่ามันเชื่อมต่อกันอย่างไรนะคะ

139
465052:15:28,260 --> 465052:15:28,776

140
465052:15:28,776 --> 465052:15:29,022

141
465052:15:29,022 --> 465052:15:29,406

142
465052:15:29,406 --> 465052:15:33,403

143
465052:15:33,403 --> 465052:15:33,641
ตัวอย่างโครงสร้างของฐานข้อมูลนี้ เราทบทวนกันอีกรอบนะคะ

144
465052:15:33,641 --> 465052:15:37,199

145
465052:15:37,199 --> 465052:15:37,751
ที่โชว์อยู่ในหน้าจอตอนนี้ ก็คือจะเรียกว่า "ตาราง" นะ

146
465052:15:37,751 --> 465052:15:40,696

147
465052:15:40,696 --> 465052:15:41,196
มีแถวมีคอลัมน์นะคะ

148
465052:15:41,196 --> 465052:15:42,035

149
465052:15:42,035 --> 465052:15:42,309

150
465052:15:42,309 --> 465052:15:44,096

151
465052:15:44,096 --> 465052:15:48,096
แนวตั้ง เรียกว่า "คอลัมน์

152
465052:15:48,187 --> 465052:15:52,187
" ในระบบจัดการฐานข้อมูลก็คือ

153
465052:15:52,402 --> 465052:15:52,582
มีอย่างในตารางนี้ก็จะมีอยู่ 4 ฟิวส์ก็คือ 4 คอลัมน์

154
465052:15:52,582 --> 465052:15:55,489

155
465052:15:55,489 --> 465052:15:56,175
record ก็คือ 3 แถวข้อมูลนะคะ

156
465052:15:56,175 --> 465052:15:56,590

157
465052:15:56,590 --> 465052:15:56,627

158
465052:15:56,627 --> 465052:15:57,480

159
465052:15:57,480 --> 465052:15:58,388
อันนี้

160
465052:15:58,388 --> 465052:15:59,831
น่าจะเป็น

161
465052:15:59,831 --> 465052:16:00,043
ตาราง

162
465052:16:00,043 --> 465052:16:00,676

163
465052:16:00,676 --> 465052:16:03,468

164
465052:16:03,468 --> 465052:16:04,985
YSS ย่อมาจาก

165
465052:16:04,985 --> 465052:16:05,993
รหัส

166
465052:16:05,993 --> 465052:16:06,709

167
465052:16:06,709 --> 465052:16:07,977

168
465052:16:07,977 --> 465052:16:08,291
hospital Number

169
465052:16:08,291 --> 465052:16:12,291

170
465052:16:12,479 --> 465052:16:13,515
แล้วก็จะมีชื่อนามสกุลที่อยู่อันนี้เป็นตัวอย่างการเก็บข้อมูลอย่างง่าย

171
465052:16:13,515 --> 465052:16:14,500

172
465052:16:14,500 --> 465052:16:14,753

173
465052:16:14,753 --> 465052:16:16,467

174
465052:16:16,467 --> 465052:16:17,312
ส่วนในตัวโปรแกรม

175
465052:16:17,312 --> 465052:16:19,769

176
465052:16:19,769 --> 465052:16:21,114
เราจะสร้างตารางนะคะ

177
465052:16:21,114 --> 465052:16:22,670

178
465052:16:22,670 --> 465052:16:22,971
โดยที่การจะมากำหนดคุณสมบัติ

179
465052:16:22,971 --> 465052:16:25,172

180
465052:16:25,172 --> 465052:16:25,873
ของคอลัมน์แบบเมื่อกี้

181
465052:16:25,873 --> 465052:16:26,254

182
465052:16:26,254 --> 465052:16:29,922

183
465052:16:29,922 --> 465052:16:32,723
เราจะมากำหนดส่วนของการดีไซน์ ก็คือการออกแบบ

184
465052:16:32,723 --> 465052:16:35,089
มันก็จะถามว่า อย่างในส่วนตรงนี้

185
465052:16:35,089 --> 465052:16:35,698
อันนี้มันเป็นภาษาอังกฤษนะคะ

186
465052:16:35,698 --> 465052:16:36,073

187
465052:16:36,073 --> 465052:16:38,421

188
465052:16:38,421 --> 465052:16:38,764
ชื่อคอลัมน์อะไร

189
465052:16:38,764 --> 465052:16:38,987

190
465052:16:38,987 --> 465052:16:39,640

191
465052:16:39,640 --> 465052:16:41,549

192
465052:16:41,549 --> 465052:16:42,063
เก็บข้อมูลชนิดอะไร

193
465052:16:42,063 --> 465052:16:42,832

194
465052:16:42,832 --> 465052:16:43,415

195
465052:16:43,415 --> 465052:16:45,352

196
465052:16:45,352 --> 465052:16:48,304
บางทีตัว ID นี่

197
465052:16:48,304 --> 465052:16:49,163
ถ้าเราไม่ได้กำหนดข้า มันจะเป็น

198
465052:16:49,163 --> 465052:16:49,346

199
465052:16:49,346 --> 465052:16:49,822

200
465052:16:49,822 --> 465052:16:53,396

201
465052:16:53,396 --> 465052:16:54,220
Auto มันจะเพิ่มไปเรื่อย ๆ ตามจุดที่เราเพิ่มเข้ามา

202
465052:16:54,220 --> 465052:16:58,220

203
465052:17:01,049 --> 465052:17:03,750
ก็สามารถระบุก็ได้มา ชี้ตัวเลข 1 2 3 4 5 ปี บางทีก็

204
465052:17:03,750 --> 465052:17:04,293
อย่างนั้นไม่ได้ทุกระบบนะคะ

205
465052:17:04,293 --> 465052:17:05,984

206
465052:17:05,984 --> 465052:17:08,222
มันอาจจะต้องมีตัวหนังสือ

207
465052:17:08,222 --> 465052:17:09,928
มันมีตัวผสมกับตัวเลข

208
465052:17:09,928 --> 465052:17:12,461
อย่างรหัสนักศึกษาเรานี่

209
465052:17:12,461 --> 465052:17:13,799
1 2 3 4 5

210
465052:17:13,799 --> 465052:17:15,894
เลยไม่ได้นะคะ

211
465052:17:15,894 --> 465052:17:18,083
จะต้องกำหนดเฉพาะ

212
465052:17:18,083 --> 465052:17:18,420

213
465052:17:18,420 --> 465052:17:19,755

214
465052:17:19,755 --> 465052:17:20,343
พฤหัสบดี

215
465052:17:20,343 --> 465052:17:22,014

216
465052:17:22,014 --> 465052:17:22,540
ตามรหัสหลักสูตร

217
465052:17:22,540 --> 465052:17:25,722

218
465052:17:25,722 --> 465052:17:26,746
แล้วค่อยเป็นตามถึงเลขที่ของเราว่าเลขที่อะไร

219
465052:17:26,746 --> 465052:17:27,249

220
465052:17:27,249 --> 465052:17:27,457

221
465052:17:27,457 --> 465052:17:27,622

222
465052:17:27,622 --> 465052:17:29,090

223
465052:17:29,090 --> 465052:17:30,229
นะคะ ตัวอย่าง

224
465052:17:30,229 --> 465052:17:30,753

225
465052:17:30,753 --> 465052:17:34,753

226
465052:17:38,958 --> 465052:17:40,373
ถ้าเป็นการทำงานในการจัดการจัดการจริง ๆ นี่ มันจะไม่ได้มีข้อมูลแค่นิดเดียว อย่างที่เอาผู้หญิงอย่างด้านซ้ายนะคะ

227
465052:17:40,373 --> 465052:17:40,861
มันจะเป็นตัวอย่างของ

228
465052:17:40,861 --> 465052:17:41,046

229
465052:17:41,046 --> 465052:17:44,032

230
465052:17:44,032 --> 465052:17:45,200
ตารางทั้งหมดที่เราเอามาเชื่อมโยงกัน

231
465052:17:45,200 --> 465052:17:46,732

232
465052:17:46,732 --> 465052:17:49,109
มีไม่ต่ำกว่า 20 ตาราง

233
465052:17:49,109 --> 465052:17:49,236
นะคะ ถ้ามันเป็นระบบงานใหญ่ ๆ

234
465052:17:49,236 --> 465052:17:50,440

235
465052:17:50,440 --> 465052:17:52,154

236
465052:17:52,154 --> 465052:17:55,970
รวมถึงการกำหนดเรียกว่า

237
465052:17:55,970 --> 465052:17:57,815
ข้อมูลแต่ละชนิดที่เข้ามานี่อย่างเช่น

238
465052:17:57,815 --> 465052:17:57,995
ID เขากำหนดให้เป็นตัวเลขให้มัน

239
465052:17:57,995 --> 465052:17:59,750

240
465052:17:59,750 --> 465052:18:01,625
เรื่อย ๆ อัตโนมัติอนุมัติ

241
465052:18:01,625 --> 465052:18:04,002
สวนเลข

242
465052:18:04,002 --> 465052:18:07,140
จำตัวผู้ป่วย

243
465052:18:07,140 --> 465052:18:09,002
เขาจะให้กรอกนะคะ

244
465052:18:09,002 --> 465052:18:11,581
แล้วก็จะมีคำอธิบายด้วยว่า

245
465052:18:11,581 --> 465052:18:12,506
คำย่อหรือหัวตารางนี่

246
465052:18:12,506 --> 465052:18:14,697

247
465052:18:14,697 --> 465052:18:14,808
ถ้าเป็นภาษาไทยน่ะคืออะไร

248
465052:18:14,808 --> 465052:18:15,456

249
465052:18:15,456 --> 465052:18:16,168

250
465052:18:16,168 --> 465052:18:16,338

251
465052:18:16,338 --> 465052:18:17,524

252
465052:18:17,524 --> 465052:18:18,037
ยัง

253
465052:18:18,037 --> 465052:18:19,630

254
465052:18:19,630 --> 465052:18:20,984
ohn ก็คือเลขบัตรเดิม

255
465052:18:20,984 --> 465052:18:22,482
พิมพ์อย่างไร

256
465052:18:22,482 --> 465052:18:26,482
ไม่จำเป็นต้องพิมพ์ไหม

257
465052:18:28,276 --> 465052:18:29,135
ชื่อแรกคืออะไร จำเป็นต้องพิมพ์ ชื่อ สกุลเราจะกำหนดวันนี้ด้วยคำอธิบายนะคะ

258
465052:18:29,135 --> 465052:18:29,348

259
465052:18:29,348 --> 465052:18:31,228

260
465052:18:31,228 --> 465052:18:31,514
ถ้าในส่วนของ

261
465052:18:31,514 --> 465052:18:32,501

262
465052:18:32,501 --> 465052:18:33,179
ฐานข้อมูล

263
465052:18:33,179 --> 465052:18:33,562

264
465052:18:33,562 --> 465052:18:34,461

265
465052:18:34,461 --> 465052:18:37,188

266
465052:18:37,188 --> 465052:18:38,522
อนุกรมข้อมูลหรือ Data Dictionary

267
465052:18:38,522 --> 465052:18:40,375

268
465052:18:40,375 --> 465052:18:44,375
ก็คือสิ่งที่เราต้องบอก

269
465052:18:46,604 --> 465052:18:50,624
อ

270
465052:18:40,577 --> 465052:18:43,906

271
465052:18:43,906 --> 465052:18:45,925
ย่างสมมติว่า คุณอาจจะเป็นโปรแกรมเมอร์คนใหม่มาทำงาน

272
465052:18:45,925 --> 465052:18:46,251
เห็นคำย่อ PT

273
465052:18:46,251 --> 465052:18:47,110

274
465052:18:47,110 --> 465052:18:47,804

275
465052:18:47,804 --> 465052:18:49,356

276
465052:18:49,356 --> 465052:18:53,356
marry คืออะไร

277
465052:18:53,358 --> 465052:18:53,537
สมมุติเรามาทำงานต่อจากเขาด้วย เขาไม่เขียนอธิบายแปลว่า

278
465052:18:53,537 --> 465052:18:55,138

279
465052:18:55,138 --> 465052:18:55,783
ไอ้คำศัพท์คำนี้

280
465052:18:55,783 --> 465052:18:57,821

281
465052:18:57,821 --> 465052:18:59,341
บันทึกข้อมูลอะไรที่ต้องกร

282
465052:18:59,341 --> 465052:18:59,613

283
465052:18:59,613 --> 465052:19:03,613

284
465052:19:04,897 --> 465052:19:05,545
อกนะตะ นั่นคือสถานภาพสมรส เขาไม่ได้บอกเราไว้

285
465052:19:05,545 --> 465052:19:09,545

286
465052:19:10,425 --> 465052:19:11,619
เราก็ต้องพากว่าจะทำความเข้าใจได้ว่า สรุปข้อมูลนี้เขาต้องการข้อมูลอะไรกันแน่

287
465052:19:11,619 --> 465052:19:15,619

288
465052:19:16,177 --> 465052:19:16,824
เพราะฉะนั้น การเขียนอธิบายขั้นจำเป็นการฐานข้อมูลนะคะ

289
465052:19:16,824 --> 465052:19:18,254

290
465052:19:18,254 --> 465052:19:18,902

291
465052:19:18,902 --> 465052:19:20,866

292
465052:19:20,866 --> 465052:19:21,337
ส่วนด้านล่าง

293
465052:19:21,337 --> 465052:19:21,808

294
465052:19:21,808 --> 465052:19:22,440

295
465052:19:22,440 --> 465052:19:25,203

296
465052:19:25,203 --> 465052:19:26,190
จะเป็นการบอกขนาดของข้อมูลนะคะ

297
465052:19:26,190 --> 465052:19:26,529
เช่น

298
465052:19:26,529 --> 465052:19:27,989

299
465052:19:27,989 --> 465052:19:28,225
จำนวนเงินเดือน

300
465052:19:28,225 --> 465052:19:28,466

301
465052:19:28,466 --> 465052:19:31,862

302
465052:19:31,862 --> 465052:19:32,525
เงินเดือนน่าจะไม่มีแค่ 2 หลัก

303
465052:19:32,525 --> 465052:19:34,979

304
465052:19:34,979 --> 465052:19:35,383
บางคนเงินเดือนเยอะ บางคนเงินเดือนน้อย

305
465052:19:35,383 --> 465052:19:37,037

306
465052:19:37,037 --> 465052:19:37,182
แล้วก็สามารถกำหนดได้ว่า

307
465052:19:37,182 --> 465052:19:37,379

308
465052:19:37,379 --> 465052:19:40,532

309
465052:19:40,532 --> 465052:19:44,532
ตัวเลขที่สำคัญออกไปได้ที่ไหน

310
465052:19:45,162 --> 465052:19:45,983
ยังไม่เห็นภาพ ถ้าสมมติว่ามันเป็นคอลัมน์ที่เกี่ยวกับงบประมาณประเทศ

311
465052:19:45,983 --> 465052:19:46,737

312
465052:19:46,737 --> 465052:19:48,640

313
465052:19:48,640 --> 465052:19:48,845
ต้องกรอกตัวเลขเยอะ ๆ

314
465052:19:48,845 --> 465052:19:49,036

315
465052:19:49,036 --> 465052:19:49,629

316
465052:19:49,629 --> 465052:19:51,977

317
465052:19:51,977 --> 465052:19:52,250
เลข 6-7 หลัก มันไม่พอแน่นอน

318
465052:19:52,250 --> 465052:19:52,604

319
465052:19:52,604 --> 465052:19:54,744

320
465052:19:54,744 --> 465052:19:56,385
แล้วก็ต้องมากำหนดวันนี้ด้วยว่า

321
465052:19:56,385 --> 465052:19:57,986
ข้อมูลที่ใส่ได้

322
465052:19:57,986 --> 465052:19:58,796
ควรจะเป็นข้อมูล

323
465052:19:58,796 --> 465052:19:59,608
ขนาดไหน

324
465052:19:59,608 --> 465052:20:00,402

325
465052:20:00,402 --> 465052:20:01,961
หรือ

326
465052:20:01,961 --> 465052:20:02,826
จะชวนเรามา

327
465052:20:02,826 --> 465052:20:06,826

328
465052:20:07,989 --> 465052:20:08,665
หรือว่าให้กดได้แค่ 13 หลักแล้วก็จะมากำหนดที่ properties ข้างล่างตรงนี้นะคะ

329
465052:20:08,665 --> 465052:20:09,056

330
465052:20:09,056 --> 465052:20:09,406

331
465052:20:09,406 --> 465052:20:10,136

332
465052:20:10,136 --> 465052:20:10,357

333
465052:20:10,357 --> 465052:20:12,772

334
465052:20:12,772 --> 465052:20:15,345
การสร้างตาราง

335
465052:20:15,345 --> 465052:20:19,345
โดยใช้มุมมองการออกแบบ

336
465052:20:21,495 --> 465052:20:19,902
นะคะ

337
465052:20:16,789 --> 465052:20:20,789

338
465052:20:21,761 --> 465052:20:21,980
มันก็จะมีการกำหนดไว้ว่าชื่อของ field ชื่อของแต่ละคอลัมน์ ควรตั้งชื่ออะไร

339
465052:20:21,980 --> 465052:20:22,424

340
465052:20:22,424 --> 465052:20:24,439

341
465052:20:24,439 --> 465052:20:26,544
มันจะตั้งให้มีความหมาย

342
465052:20:26,544 --> 465052:20:27,033
แล้วก็ไม่ยาวจนเกินไป

343
465052:20:27,033 --> 465052:20:30,314

344
465052:20:30,314 --> 465052:20:30,621
แล้วก็ห้ามใช้สัญลักษณ์พิเศษพวกเครื่องหมายคำถาม

345
465052:20:30,621 --> 465052:20:31,086

346
465052:20:31,086 --> 465052:20:31,533

347
465052:20:31,533 --> 465052:20:33,394

348
465052:20:33,394 --> 465052:20:34,420
เครื่องหมายแฮชแท็ก

349
465052:20:34,420 --> 465052:20:36,458
นะคะ

350
465052:20:36,458 --> 465052:20:38,137
หรือจุดจุดจุด

351
465052:20:38,137 --> 465052:20:40,324
อันเดอร์สกอร์

352
465052:20:40,324 --> 465052:20:41,281
ขีดเส้นใต้ เราจะไม่ใส่

353
465052:20:41,281 --> 465052:20:41,479

354
465052:20:41,479 --> 465052:20:41,655

355
465052:20:41,655 --> 465052:20:42,407

356
465052:20:42,407 --> 465052:20:43,112

357
465052:20:43,112 --> 465052:20:43,959

358
465052:20:43,959 --> 465052:20:44,111

359
465052:20:44,111 --> 465052:20:44,375

360
465052:20:44,375 --> 465052:20:48,375

361
465052:20:50,155 --> 465052:20:51,647
รวมถึงประเภทของข้อมู  ก็คือชนิดของข้อมูลที่จัดเก็บในโคราชหรือซื้อนั้น ๆ

362
465052:20:51,647 --> 465052:20:53,713
รหัสสินค้า

363
465052:20:53,713 --> 465052:20:56,941

364
465052:20:56,941 --> 465052:20:58,128
คงจะเป็นได้ทั้งตัวเลขและตัวอักษรผสมกัน

365
465052:20:58,128 --> 465052:20:58,650
ส่วน ราคา

366
465052:20:58,650 --> 465052:21:00,954

367
465052:21:00,954 --> 465052:21:02,089
ครูจะเป็นตัวเลขอย่างเดียว

368
465052:21:02,089 --> 465052:21:02,703

369
465052:21:02,703 --> 465052:21:03,237

370
465052:21:03,237 --> 465052:21:07,237

371
465052:21:11,556 --> 465052:21:11,673
เราไม่พิมพ์ 500 แล้วก็ใส่กไก่ 2 ตัวเลือก 0 ไม่ใช่ 500 เป็นตัวเลขอย่างเดียว

372
465052:21:11,673 --> 465052:21:12,340

373
465052:21:12,340 --> 465052:21:15,055

374
465052:21:15,055 --> 465052:21:16,055
กับถามสมมติข้อมูลนั้น ๆจะต้องไปคำนวณ

375
465052:21:16,055 --> 465052:21:17,046

376
465052:21:17,046 --> 465052:21:17,517

377
465052:21:17,517 --> 465052:21:19,881

378
465052:21:19,881 --> 465052:21:20,662
นะคะ มันจะเป็นข้อมูลชนิดอะไร

379
465052:21:20,662 --> 465052:21:21,576

380
465052:21:21,576 --> 465052:21:23,557

381
465052:21:23,557 --> 465052:21:27,557
เช่น อายุ คือ เอา

382
465052:21:27,795 --> 465052:21:31,205
วันเดือนปีเกิดไปคำนวณ มันจะต้องเป็นตัวเลขหรือวันที่อะไร

383
465052:21:31,205 --> 465052:21:31,296
เราจะต้องมาพิจารณาข้อมูลพวกนั้นด้วย

384
465052:21:31,296 --> 465052:21:34,694

385
465052:21:34,694 --> 465052:21:36,386
วันเข้าทำงานวัน แรกจนถึงปัจจุบัน

386
465052:21:36,386 --> 465052:21:39,728
เขาทำงานมาแล้วกี่ปี

387
465052:21:39,728 --> 465052:21:40,398
ก็จะใช้วันที่ในการคำนวณนะคะ

388
465052:21:40,398 --> 465052:21:42,353

389
465052:21:42,353 --> 465052:21:44,610
เราก็ต้องพิจารณาตัวนี้ด้วย

390
465052:21:44,610 --> 465052:21:45,649
ข้อสมมิตคุณได้ไทำฐานข้อมูลด้วยตัวเอง

391
465052:21:45,649 --> 465052:21:46,412

392
465052:21:46,412 --> 465052:21:46,607

393
465052:21:46,607 --> 465052:21:46,866

394
465052:21:46,866 --> 465052:21:49,079

395
465052:21:49,079 --> 465052:21:49,783
ข้อมูลที่เป็นข้อความหรือว่า

396
465052:21:49,783 --> 465052:21:52,270

397
465052:21:52,270 --> 465052:21:56,248
Text อักษรตัวเลข

398
465052:21:56,248 --> 465052:21:56,508
ตัวเลขทำไมถึงบอกว่าเป็น Text ถ้าตัวเลขที่ไว้ใช้ในการคำนวณเช่น

399
465052:21:56,508 --> 465052:21:57,824

400
465052:21:57,824 --> 465052:21:58,199
นักศึกษา

401
465052:21:58,199 --> 465052:21:59,141

402
465052:21:59,141 --> 465052:21:59,288

403
465052:21:59,288 --> 465052:21:59,470

404
465052:21:59,470 --> 465052:22:01,176

405
465052:22:01,176 --> 465052:22:01,832
เราจะไม่เอามาบวกกัน

406
465052:22:01,832 --> 465052:22:05,465

407
465052:22:05,465 --> 465052:22:05,638
มันมีผลในการคำนวณเป็นตัวเลขบอกรหัสเฉย ๆ

408
465052:22:05,638 --> 465052:22:07,253

409
465052:22:07,253 --> 465052:22:07,872
สัญลักษณ์ เครื่องหมาย

410
465052:22:07,872 --> 465052:22:08,196

411
465052:22:08,196 --> 465052:22:10,702

412
465052:22:10,702 --> 465052:22:11,769
บางคนอาจจำเป็นต้องใส่สัญลักษณ์

413
465052:22:11,769 --> 465052:22:13,732

414
465052:22:13,732 --> 465052:22:14,284
อย่างคำนำหน้าชื่อ

415
465052:22:14,284 --> 465052:22:16,058

416
465052:22:16,058 --> 465052:22:16,653
บางคนก็จะพิมพ์นางสาว

417
465052:22:16,653 --> 465052:22:17,212

418
465052:22:17,212 --> 465052:22:19,018

419
465052:22:19,018 --> 465052:22:21,922
บางคนพิมพ์ น.ส.

420
465052:22:21,922 --> 465052:22:22,551
สัญลักษณ์มีเครื่องหมายตัวอักขระ

421
465052:22:22,551 --> 465052:22:22,813
นะคะ

422
465052:22:22,813 --> 465052:22:23,975

423
465052:22:23,975 --> 465052:22:24,541
ผสมกัน

424
465052:22:24,541 --> 465052:22:24,747

425
465052:22:24,747 --> 465052:22:25,894

426
465052:22:25,894 --> 465052:22:29,163
รวมถึงตัวเลข

427
465052:22:29,163 --> 465052:22:29,854
แล้วตัวเลขนี้ก็จะมีหลายประเภทเหมือนกัน

428
465052:22:29,854 --> 465052:22:33,102

429
465052:22:33,102 --> 465052:22:35,953
เป็นข้อมูลที่เป็นตัวเลขอาจจะเป็นจำนวนเงิน

430
465052:22:35,953 --> 465052:22:36,709
การเก็บเงินก็มีให้เลือกหลายรูปแบบ

431
465052:22:36,709 --> 465052:22:37,092

432
465052:22:37,092 --> 465052:22:38,128

433
465052:22:38,128 --> 465052:22:42,128

434
465052:22:43,504 --> 465052:22:43,641
นะคะ ถ้าเราเลือกข้อมูลเป็น byte ข้อมูลที่เราจะเก็บได้จะมีแค่ 0-255 เท่านั้น

435
465052:22:43,641 --> 465052:22:46,618

436
465052:22:46,618 --> 465052:22:47,413
แล้วก็เป็นจำนวนเต็มแสน mนิยมไม่ได้

437
465052:22:47,413 --> 465052:22:47,640

438
465052:22:47,640 --> 465052:22:47,881

439
465052:22:47,881 --> 465052:22:48,055

440
465052:22:48,055 --> 465052:22:50,045

441
465052:22:50,045 --> 465052:22:53,820
ข้อมูลที่เมเจอร์

442
465052:22:53,820 --> 465052:22:57,243
เป็นค่าตัวเลขระหว่าง - 3 หมื่นกว่า

443
465052:22:57,243 --> 465052:22:57,655
จะถึง 300 เป็นจำนวนเต็มบวก

444
465052:22:57,655 --> 465052:23:00,694

445
465052:23:00,694 --> 465052:23:04,694
ไม่มีจุดทศนิยม

446
465052:23:09,618 --> 465052:23:17,391
ถ

447
465052:23:02,231 --> 465052:23:02,370

448
465052:23:02,370 --> 465052:23:02,523

449
465052:23:02,523 --> 465052:23:03,052

450
465052:23:03,052 --> 465052:23:05,443

451
465052:23:05,443 --> 465052:23:06,618

452
465052:23:06,618 --> 465052:23:08,251

453
465052:23:08,251 --> 465052:23:08,801
้าเป็น long integer เมื่อกี้จากหลักหมื่น

454
465052:23:08,801 --> 465052:23:10,699

455
465052:23:10,699 --> 465052:23:11,012
มันจะกลายเป็นประมาณ 2,000

456
465052:23:11,012 --> 465052:23:11,354

457
465052:23:11,354 --> 465052:23:15,354

458
465052:23:16,152 --> 465052:23:17,544
อันนี้เหมาะกับการใส่งบประมาณที่เยอะมาก ๆ

459
465052:23:17,544 --> 465052:23:21,544

460
465052:23:22,311 --> 465052:23:22,789
หรือข้อมูลใด ๆ ก็ตามที่เป็นตัวเลขที่มากกว่า

461
465052:23:22,789 --> 465052:23:25,289

462
465052:23:25,289 --> 465052:23:25,596
ค่า integer ธรรมดาขึ้นไป

463
465052:23:25,596 --> 465052:23:25,811

464
465052:23:25,811 --> 465052:23:26,365

465
465052:23:26,365 --> 465052:23:26,937

466
465052:23:26,937 --> 465052:23:27,905

467
465052:23:27,905 --> 465052:23:31,381

468
465052:23:31,381 --> 465052:23:31,526
Single จะเป็นตัวเลขที่มีจุดทศนิยม

469
465052:23:31,526 --> 465052:23:33,496

470
465052:23:33,496 --> 465052:23:34,553
อาจจะมีค่าไปจนถึงติดลบ

471
465052:23:34,553 --> 465052:23:34,691

472
465052:23:34,691 --> 465052:23:35,398

473
465052:23:35,398 --> 465052:23:37,692

474
465052:23:37,692 --> 465052:23:39,051
นะคะ เป็นทั้งทศนิยมที่เป็นเต็มลบ

475
465052:23:39,051 --> 465052:23:41,603
เต็มบวก

476
465052:23:41,603 --> 465052:23:42,116

477
465052:23:42,116 --> 465052:23:42,395

478
465052:23:42,395 --> 465052:23:42,651

479
465052:23:42,651 --> 465052:23:43,733

480
465052:23:43,733 --> 465052:23:44,560
ต่อมา

481
465052:23:44,560 --> 465052:23:44,986

482
465052:23:44,986 --> 465052:23:46,308

483
465052:23:46,308 --> 465052:23:46,682
Double ใช้กับตัวเลขที่เป็น

484
465052:23:46,682 --> 465052:23:48,284

485
465052:23:48,284 --> 465052:23:52,284
นิยมอย่าง เช่น

486
465052:23:52,931 --> 465052:23:55,320
จะเห็นเข้ามาด้วย

487
465052:23:55,320 --> 465052:23:55,581
เย็นอย่างว่าการกระทำของเขา

488
465052:23:55,581 --> 465052:23:57,529

489
465052:23:57,529 --> 465052:23:57,810
เขาแสดงผลจนถึงทศนิยม

490
465052:23:57,810 --> 465052:24:00,712

491
465052:24:00,712 --> 465052:24:04,618
1 ตำแหน่ง 2 ตำแหน่ง 3 ตำแหน่ง ก็ว่ากันไป

492
465052:24:04,618 --> 465052:24:04,810
แต่ส่วนมากจะเป็นค่าเงินเราจะใช้แค่ 2 ตำแหน่งนะคะ

493
465052:24:04,810 --> 465052:24:06,978

494
465052:24:06,978 --> 465052:24:08,262
ต่อมา วันที่

495
465052:24:08,262 --> 465052:24:09,777
เวลา

496
465052:24:09,777 --> 465052:24:12,248

497
465052:24:12,248 --> 465052:24:14,569
ก็เป็นการระบุข้อมูลชื่อรูปแบบ

498
465052:24:14,569 --> 465052:24:14,705
ที่เป็น ค.ศ. หรือ พ.ศ เป็นข้อสอบม

499
465052:24:14,705 --> 465052:24:16,611

500
465052:24:16,611 --> 465052:24:17,126
ก็ได้นะคะ

501
465052:24:17,126 --> 465052:24:18,837

502
465052:24:18,837 --> 465052:24:19,736
โดยที่มันอาจจะเป็น

503
465052:24:19,736 --> 465052:24:20,439
ระบบ

504
465052:24:20,439 --> 465052:24:24,439

505
465052:24:24,831 --> 465052:24:26,059
2 วันที่แล้วก็เวลาเราจะซื้อแบบ

506
465052:24:26,059 --> 465052:24:27,622
แค่นั้นนะคะ

507
465052:24:27,622 --> 465052:24:28,169

508
465052:24:28,169 --> 465052:24:28,545

509
465052:24:28,545 --> 465052:24:29,010

510
465052:24:29,010 --> 465052:24:30,813

511
465052:24:30,813 --> 465052:24:32,347
กับ Yes No questions

512
465052:24:32,347 --> 465052:24:33,133
นะคะ ใช่หรือไม่

513
465052:24:33,133 --> 465052:24:33,363

514
465052:24:33,363 --> 465052:24:34,923

515
465052:24:34,923 --> 465052:24:38,923
มันจะเป็น

516
465052:24:39,748 --> 465052:24:39,934
คำตอบข้อมูลตรรกะที่มีอยู่ 2 ค่า ก็คือจริงกับเท็จ เช่น

517
465052:24:39,934 --> 465052:24:40,469

518
465052:24:40,469 --> 465052:24:40,659

519
465052:24:40,659 --> 465052:24:44,659

520
465052:24:44,733 --> 465052:24:45,097
ตอนนี้คุณเป็นนักศึกษา เขาจะถามว่าจริงหรือเท็จ

521
465052:24:45,097 --> 465052:24:48,281

522
465052:24:48,281 --> 465052:24:51,016
ถ้าเป็นยังเป็นนักศึกษาอยู่ก็ตอบว่า Yes ก็คือใช่

523
465052:24:51,016 --> 465052:24:52,428
ถ้าเรียนจบแล้วก็อาจจะบอกว่า No นะคะ

524
465052:24:52,428 --> 465052:24:52,701

525
465052:24:52,701 --> 465052:24:54,263

526
465052:24:54,263 --> 465052:24:56,694
OL

527
465052:24:56,694 --> 465052:24:58,761
E Object ก็จะเป็นข้อมูล

528
465052:24:58,761 --> 465052:25:02,761
วิธีการในการแยกรูปภาพ

529
465052:25:02,984 --> 465052:25:04,889
ฐานข้อมูลบางอย่างเอาให้เราเลือกรูปภาพด้ว ย เช่น บางทีเรา

530
465052:25:04,889 --> 465052:25:06,965
สมัคร อาจจะเป็นสมาชิก

531
465052:25:06,965 --> 465052:25:08,879
หรือสมัครเรียนหนังสือ

532
465052:25:08,879 --> 465052:25:09,484
หรือสมัครสอบ

533
465052:25:09,484 --> 465052:25:10,015

534
465052:25:10,015 --> 465052:25:12,782

535
465052:25:12,782 --> 465052:25:14,252
เขาก็จะให้เรานี่ รูปภาพแนบใบเสร็จ

536
465052:25:14,252 --> 465052:25:17,629
ถ้าเป็นระบบขายของ

537
465052:25:17,629 --> 465052:25:19,814
ใบเสร็จโอนเงิน ก็แนบเป็นรูปภาพมาด้วยนะคะ

538
465052:25:19,814 --> 465052:25:20,069

539
465052:25:20,069 --> 465052:25:22,940

540
465052:25:22,940 --> 465052:25:25,275
ส่วนที่ 3 จะเป็นส่วนของการกำหนดค่า

541
465052:25:25,275 --> 465052:25:29,275
เหมือนที่อาจารย์ให้ดูเมื่อกี้นี้นะคะ

542
465052:25:32,960 --> 465052:25:31,439
ในภาพนะคะ

543
465052:25:31,140 --> 465052:25:34,689
ก็จะเป็นการบอกขนาดของข้อมูลที่จะเก็บเรากำหนดได้เลย แล้วก็

544
465052:25:34,689 --> 465052:25:37,301
รูปแบบของการแสดงผลข้อมูลจะเป็นอย่างไร

545
465052:25:37,301 --> 465052:25:39,105
การป้อนข้อมูลจะเป็นลักษณะไ

546
465052:25:39,105 --> 465052:25:42,302
หน เราสามารถกำหนดได้

547
465052:25:42,302 --> 465052:25:44,181
นะคะ กำหนดคำอธิบายข้อมูล เช่น

548
465052:25:44,181 --> 465052:25:45,438
ที่เราจะกรอกข้อมูลลงไปนี่

549
465052:25:45,438 --> 465052:25:47,052

550
465052:25:47,052 --> 465052:25:47,666
ในระบบบัญชี

551
465052:25:47,666 --> 465052:25:50,519

552
465052:25:50,519 --> 465052:25:52,100
เขาก็จะมีคำอธิบายว่าในช่วงนี้

553
465052:25:52,100 --> 465052:25:53,375
ให้กรอกข้อมูลแบบไหน

554
465052:25:53,375 --> 465052:25:57,207

555
465052:25:57,207 --> 465052:25:59,838
ถ้าเราบอกว่าให้กรอกรหัสบัตรประชาชน

556
465052:25:59,838 --> 465052:25:59,989
พอเอาเมาส์ไปชี้ปุ๊บ ก็จะบอกว่าให้บอกเลขจำนวน 13 หลัก

557
465052:25:59,989 --> 465052:26:01,249

558
465052:26:01,249 --> 465052:26:02,674

559
465052:26:02,674 --> 465052:26:03,936
เป็นต้นนะคะ

560
465052:26:03,936 --> 465052:26:06,679

561
465052:26:06,679 --> 465052:26:06,945
จะมีการกำหนดค่าเริ่มต้น เช่น

562
465052:26:06,945 --> 465052:26:09,352

563
465052:26:09,352 --> 465052:26:13,213
เขาถามวันเกิด

564
465052:26:13,213 --> 465052:26:14,995
ส่วนมากวันเกิด เป็นวันที่ 1 มกราคม

565
465052:26:14,995 --> 465052:26:15,805
อะไรก็ว่าไป

566
465052:26:15,805 --> 465052:26:19,740

567
465052:26:19,740 --> 465052:26:22,802
เป็นค่าเริ่มต้นถ้าคุณไม่ได้เกิดมาแล้วก็เปลี่ยนค่าอื่น

568
465052:26:22,802 --> 465052:26:23,027
หรืออาจจะเป็นเงินบริจาค

569
465052:26:23,027 --> 465052:26:23,621

570
465052:26:23,621 --> 465052:26:25,302
นะคะ

571
465052:26:25,302 --> 465052:26:27,117

572
465052:26:27,117 --> 465052:26:29,815
ค่าเริ่มต้นอาจจะเป็น 10 บาท

573
465052:26:29,815 --> 465052:26:33,815
อาจจะเปลี่ยนค่าก็ได้นะคะ

574
465052:26:34,454 --> 465052:26:34,799
การกำหนดเงื่อนไขของค่านะคะ

575
465052:26:34,799 --> 465052:26:34,884

576
465052:26:34,884 --> 465052:26:36,940

577
465052:26:36,940 --> 465052:26:37,182
เช่น เงินเดือน

578
465052:26:37,182 --> 465052:26:38,734

579
465052:26:38,734 --> 465052:26:40,159
เป็น

580
465052:26:40,159 --> 465052:26:43,434

581
465052:26:43,434 --> 465052:26:47,434
บวกเสมอ บอกว่าเขาถามเป็นเงินเท่าไหร่ถ้าจะบอกติดลบ 5000

582
465052:26:47,921 --> 465052:26:48,284
ยังไม่ได้ทำงานแล้วเป็นหนี้ไปเรื่อย ๆ นะคะ

583
465052:26:48,284 --> 465052:26:51,469

584
465052:26:51,469 --> 465052:26:52,640
ต้องค่าบ้านค่าจะต้องเป็นห่วงเสมอ

585
465052:26:52,640 --> 465052:26:52,899
เช่น อายุ

586
465052:26:52,899 --> 465052:26:56,565

587
465052:26:56,565 --> 465052:27:00,565
ต้องเป็นจำนวนเต็มบวก เต็มลบไม่ได้นะคะ

588
465052:27:05,297 --> 465052:27:04,861
กับ

589
465052:26:57,370 --> 465052:27:01,370

590
465052:27:02,846 --> 465052:27:05,229
การกำหนดข้อความที่แสดง หากใส่ข้อมูลไม่ตรงตามเงื่อนไข เช่น

591
465052:27:05,229 --> 465052:27:07,247
อายุไป - 20

592
465052:27:07,247 --> 465052:27:10,082

593
465052:27:10,082 --> 465052:27:12,855
ก็จะมีคำสั่งแจ้งเตือนขึ้นมาว่า

594
465052:27:12,855 --> 465052:27:13,664
ใส่ข้อมูลที่เป็นค่าบวกเท่านั้น

595
465052:27:13,664 --> 465052:27:14,659
นะคะ

596
465052:27:14,659 --> 465052:27:17,608

597
465052:27:17,608 --> 465052:27:20,000
ก็จะเป็นแบบนี้ เราสามารถกำหนดได้

598
465052:27:20,000 --> 465052:27:21,800
รวมถึงข้อมูลที่

599
465052:27:21,800 --> 465052:27:23,287
จำเป็นต้องตอบ

600
465052:27:23,287 --> 465052:27:24,798
จะเว้นว่างไม่ได้

601
465052:27:24,798 --> 465052:27:28,798

602
465052:27:29,011 --> 465052:27:29,209
เช่น เลขบัตรประชาชน คุณจะบอกว่าคุณไม่มีเลขบัตรประชาชนเป็นไปไม่ได้นะคะ

603
465052:27:29,209 --> 465052:27:30,872

604
465052:27:30,872 --> 465052:27:31,201
มันต้องกรอกทุกครั้ง

605
465052:27:31,201 --> 465052:27:31,905

606
465052:27:31,905 --> 465052:27:34,643

607
465052:27:34,643 --> 465052:27:35,491
มันจะเป็นแบบฟอร์มค่าสมัครใด ๆ ก็ตาม

608
465052:27:35,491 --> 465052:27:39,108

609
465052:27:39,108 --> 465052:27:39,730
เลขบัตรประชาชนที่จะเป็นข้อมูลที่จำเป็นจะต้องออกเสมอ

610
465052:27:39,730 --> 465052:27:41,673
นะคะ

611
465052:27:41,673 --> 465052:27:43,528
จะปล่อยวางไม่ได้

612
465052:27:43,528 --> 465052:27:43,762

613
465052:27:43,762 --> 465052:27:45,382

614
465052:27:45,382 --> 465052:27:46,045
การกำหนดค่าคีย์หลัก

615
465052:27:46,045 --> 465052:27:46,705

616
465052:27:46,705 --> 465052:27:50,705
นะคะ

617
465052:27:50,769 --> 465052:27:53,078
ก็ทำได้ง่ายมาก ถ้าในโปรแกรม ก็คือ

618
465052:27:53,078 --> 465052:27:53,632
คุณจะเลือกค่าไหนให้เป็นคีย์หลัก

619
465052:27:53,632 --> 465052:27:54,867

620
465052:27:54,867 --> 465052:27:55,667
คลิกที่

621
465052:27:55,667 --> 465052:27:59,630

622
465052:27:59,630 --> 465052:27:59,852
คอลัมน์นั้น ๆ  หรือ field นั้น ๆ แล้วก็กดไอ้ตัวลูกกุญแจ

623
465052:27:59,852 --> 465052:28:01,569

624
465052:28:01,569 --> 465052:28:02,211
กุญแจจะหมายถึงครีม

625
465052:28:02,211 --> 465052:28:03,918

626
465052:28:03,918 --> 465052:28:05,730
หรือว่าแฟมิลี่ครีม

627
465052:28:05,730 --> 465052:28:07,670

628
465052:28:07,670 --> 465052:28:08,305
แค่เลือกแล้วก็กด

629
465052:28:08,305 --> 465052:28:09,276

630
465052:28:09,276 --> 465052:28:09,910
ก็จะเป็นการ

631
465052:28:09,910 --> 465052:28:12,448
แจ้ง

632
465052:28:12,448 --> 465052:28:12,987
ระบบ Ramos

633
465052:28:12,987 --> 465052:28:13,292

634
465052:28:13,292 --> 465052:28:16,529

635
465052:28:16,529 --> 465052:28:20,529
อันนี้คือค่าคีย์หลักของตารางนี้

636
465052:28:23,741 --> 465052:28:25,628
กับความสัมพันธ์

637
465052:28:19,629 --> 465052:28:21,719

638
465052:28:21,719 --> 465052:28:21,873

639
465052:28:21,873 --> 465052:28:22,333

640
465052:28:22,333 --> 465052:28:25,971

641
465052:28:25,971 --> 465052:28:29,971
มันจะเป็นการสร้างความสัมพันธ์ระหว่าง 2 ตารางขึ้นไป

642
465052:28:32,384 --> 465052:28:34,309
โดยที่เราจะมีการพิจารณาคีย์นอกของแต่ละตาราง โดยที่มันจะอ้างถึงตาราง

643
465052:28:34,309 --> 465052:28:38,309

644
465052:28:39,437 --> 465052:28:43,330
หนึ่ง โดยที่อันนี้ก็จะลองทำในตัวโปรแกรมว่ามันจะอ้างอิงกันอย่างไร

645
465052:28:43,330 --> 465052:28:45,775
โปรแกรมนี้มันก็จะกดได้เลย

646
465052:28:45,775 --> 465052:28:46,326
ลูกศรสีแดงชี้นะคะ

647
465052:28:46,326 --> 465052:28:46,599

648
465052:28:46,599 --> 465052:28:46,784

649
465052:28:46,784 --> 465052:28:50,322

650
465052:28:50,322 --> 465052:28:50,956
เป็นโปรแกรมค่อนข้างสำเร็จรูปเลย ค่าสำเร็จรูปเลย

651
465052:28:50,956 --> 465052:28:52,184

652
465052:28:52,184 --> 465052:28:55,618

653
465052:28:55,618 --> 465052:28:56,226
อย่างไรเป็นความสัมพันธ์

654
465052:28:56,226 --> 465052:28:59,813
นะคะ

655
465052:28:59,813 --> 465052:29:01,497

656
465052:29:01,497 --> 465052:29:05,497
ตารางที่เราสร้าง

657
465052:29:05,663 --> 465052:29:06,870
เพราะว่าเราเคย

658
465052:29:06,870 --> 465052:29:07,833
วาด ER Diagram มาแล้ว เมื่อคืน

659
465052:29:07,833 --> 465052:29:10,668

660
465052:29:10,668 --> 465052:29:14,668
ตัวอย่างที่ทำก็คือรัฐหรือ

661
465052:29:14,836 --> 465052:29:17,368
ผู้แต่งหนังสือกับหนังสือจะมีความสำคัญอย่างไร

662
465052:29:17,368 --> 465052:29:17,984

663
465052:29:17,984 --> 465052:29:21,603

664
465052:29:21,603 --> 465052:29:21,810
ตัวอย่างถ้าเราสร้างความสัมพันธ์ได้แล้วมันจะเป็นแบบนี้ค่ะ

665
465052:29:21,810 --> 465052:29:24,303

666
465052:29:24,303 --> 465052:29:25,472
จะมีการโยงเส้นของ 2 ตาราง

667
465052:29:25,472 --> 465052:29:25,680

668
465052:29:25,680 --> 465052:29:26,897

669
465052:29:26,897 --> 465052:29:29,716

670
465052:29:29,716 --> 465052:29:30,426
ให้ดูเลยว่าตารางนี้กับตารางนี้

671
465052:29:30,426 --> 465052:29:32,181

672
465052:29:32,181 --> 465052:29:32,592
เขามีความสัมพันธ์กัน

673
465052:29:32,592 --> 465052:29:33,153

674
465052:29:33,153 --> 465052:29:35,104

675
465052:29:35,104 --> 465052:29:36,404
อย่างตารางนี้ค่ะ

676
465052:29:36,404 --> 465052:29:37,668
2 ตารางนี้

677
465052:29:37,668 --> 465052:29:37,969
มีความสัมพันธ์

678
465052:29:37,969 --> 465052:29:39,161

679
465052:29:39,161 --> 465052:29:41,148
แบบ 1

680
465052:29:41,148 --> 465052:29:45,148
กับมากกว่า 1

681
465052:29:53,390 --> 465052:29:55,874
อย

682
465052:29:42,781 --> 465052:29:43,232

683
465052:29:43,232 --> 465052:29:44,444

684
465052:29:44,444 --> 465052:29:48,444

685
465052:29:50,022 --> 465052:29:53,138
่างที่อาจารย์เคยบอกว่า ในแต่ละโปรแกรมอยู่ในแต่ละสัญลักษณ์เครื่องหมาย

686
465052:29:53,138 --> 465052:29:57,138
เขาอาจจะไม่ได้ใช้ตัวเองเหมือนอย่างที่อาจารย์สอน

687
465052:29:57,430 --> 465052:30:01,430
มันเป็นความหมายเดียวกัน คือ

688
465052:30:02,434 --> 465052:30:02,572
One to Many คือหนึ่งมีความสัมพันธ์มากกว่า 1 กับอะไร

689
465052:30:02,572 --> 465052:30:02,917

690
465052:30:02,917 --> 465052:30:03,035

691
465052:30:03,035 --> 465052:30:04,591

692
465052:30:04,591 --> 465052:30:07,803
เพราะฉะนั้นเราอ่าน

693
465052:30:07,803 --> 465052:30:11,709
คือบางเล่มก็อาจจะคิดแบบนี้

694
465052:30:11,709 --> 465052:30:14,185
แค่เราเข้าใจว่า

695
465052:30:14,185 --> 465052:30:16,879
ความหมายเดียวกันจะต่างกันที่สัญลักษณ์

696
465052:30:16,879 --> 465052:30:17,360
เฉย ๆ ถ้าเป็นความสัมพันธ์แบบหนึ่งต่อหนึ่ง

697
465052:30:17,360 --> 465052:30:18,485

698
465052:30:18,485 --> 465052:30:19,902
นะคะ หนึ่งต่อหนึ่ง

699
465052:30:19,902 --> 465052:30:23,902
บางรูปแบบ

700
465052:30:24,495 --> 465052:30:25,262
มันจะไม่เขียนกำหนดไว้เลย เพราะให้รู้ตัวเองว่ามันเป็นความสัมพันธ์แบบไหน

701
465052:30:25,262 --> 465052:30:25,899
นะคะ

702
465052:30:25,899 --> 465052:30:29,197

703
465052:30:29,197 --> 465052:30:30,007
นี่  One to One นOne to Manyะคะ

704
465052:30:30,007 --> 465052:30:30,595

705
465052:30:30,595 --> 465052:30:34,573

706
465052:30:34,573 --> 465052:30:34,812
ข้อพิจารณาในการสร้างฐานข้อมูล

707
465052:30:34,812 --> 465052:30:38,812

708
465052:30:39,649 --> 465052:30:41,231
เราต้องรู้ว่าเราต้องสร้างฐานข้อมูลเพื่อมาทำงาน

709
465052:30:41,231 --> 465052:30:41,857
เกี่ยวกับระบบอะไร

710
465052:30:41,857 --> 465052:30:42,961

711
465052:30:42,961 --> 465052:30:46,570

712
465052:30:46,570 --> 465052:30:46,821
เหมือนในตัวอย่าง ก็คือร้านเช่าหนังสือ ร้านขายหนังสือ

713
465052:30:46,821 --> 465052:30:50,090

714
465052:30:50,090 --> 465052:30:51,597
ในร้านขายหนังสือต้องมีตารางอะไรบ้างนะคะ

715
465052:30:51,597 --> 465052:30:53,166

716
465052:30:53,166 --> 465052:30:55,839

717
465052:30:55,839 --> 465052:30:57,478
มันอาจจะไม่มี 3 ตัวอย่าง ที่อาจารย์ยกตัวอย่าง มันอาจจะมากกว่านั้น

718
465052:30:57,478 --> 465052:30:59,870
คุณจะเช่าหรือคุณจะขาย

719
465052:30:59,870 --> 465052:31:00,389
คุณจะมีระบบสมาชิกใหม่นะคะ

720
465052:31:00,389 --> 465052:31:01,269

721
465052:31:01,269 --> 465052:31:01,588

722
465052:31:01,588 --> 465052:31:02,406

723
465052:31:02,406 --> 465052:31:06,406

724
465052:31:06,539 --> 465052:31:07,424
ยกถึงรายละเอียดในตารางข้อมูลจะต้องมีอะไรบ้าง

725
465052:31:07,424 --> 465052:31:08,548

726
465052:31:08,548 --> 465052:31:09,101

727
465052:31:09,101 --> 465052:31:09,919

728
465052:31:09,919 --> 465052:31:12,690

729
465052:31:12,690 --> 465052:31:16,690
เครื่องไหน มันจะพัง ไฟตกหรือ

730
465052:31:21,815 --> 465052:31:19,327
ต่อไป

731
465052:31:13,022 --> 465052:31:13,311

732
465052:31:13,311 --> 465052:31:13,742

733
465052:31:13,742 --> 465052:31:14,751

734
465052:31:14,751 --> 465052:31:15,702

735
465052:31:15,702 --> 465052:31:16,049

736
465052:31:16,049 --> 465052:31:20,049

737
465052:31:20,118 --> 465052:31:23,709
ต่อไปก็ต้องดูว่าในตารางอะไรคือคีย์หลัก

738
465052:31:23,709 --> 465052:31:24,227
ก็คือค่าที่ห้ามซ้ำกันเอง อันนี้เราจำได้นะ

739
465052:31:24,227 --> 465052:31:24,468

740
465052:31:24,468 --> 465052:31:24,652

741
465052:31:24,652 --> 465052:31:27,812

742
465052:31:27,812 --> 465052:31:28,870
ความสัมพันธ์ตารางข้อมูล มีความสัมพันธ์แบบไหน

743
465052:31:28,870 --> 465052:31:31,119

744
465052:31:31,119 --> 465052:31:32,736
นะคะ มีค่าที่ต้องม

745
465052:31:32,736 --> 465052:31:34,058
าประมวลผล หรือมีการคำนวณไหมนะคะ

746
465052:31:34,058 --> 465052:31:36,574

747
465052:31:36,574 --> 465052:31:39,403
เช่นอายุสมาชิก

748
465052:31:39,403 --> 465052:31:41,873
หรือวันเข้าทำงาน

749
465052:31:41,873 --> 465052:31:43,750
ทำงาน

750
465052:31:43,750 --> 465052:31:47,750
มาแล้วกี่เดือน กี่ปี ก็ว่ากันไป

751
465052:31:48,357 --> 465052:31:49,124

752
465052:31:49,124 --> 465052:31:50,929

753
465052:31:50,929 --> 465052:31:52,258
ส่งมาเป็นรายงานได้ไหม

754
465052:31:52,258 --> 465052:31:53,431
ข้อมูลเบื้องต้น

755
465052:31:53,431 --> 465052:31:54,896

756
465052:31:54,896 --> 465052:31:55,455
แล้วเป็นอย่างไร

757
465052:31:55,455 --> 465052:31:57,596

758
465052:31:57,596 --> 465052:31:59,509
เอาไปใช้กับระบบงานอะไร

759
465052:31:59,509 --> 465052:32:01,632
เอาไปผนวกแล้ว

760
465052:32:01,632 --> 465052:32:02,228
มีปัญหาไหม

761
465052:32:02,228 --> 465052:32:04,166

762
465052:32:04,166 --> 465052:32:06,111

763
465052:32:06,111 --> 465052:32:10,111
อันนี้คือข้อพิจารณาในการ

764
465052:32:11,454 --> 465052:32:11,920
สร้างฐานข้อมูลสักระบบ 1 ขนาดระบบเล็ก ๆ ก็ต้องพิจารณาตามนี้เช่นกัน

765
465052:32:11,920 --> 465052:32:12,317

766
465052:32:12,317 --> 465052:32:13,483

767
465052:32:13,483 --> 465052:32:13,682

768
465052:32:13,682 --> 465052:32:13,888

769
465052:32:13,888 --> 465052:32:14,238

770
465052:32:14,238 --> 465052:32:15,870

771
465052:32:15,870 --> 465052:32:19,360
กับก่อนที่เราจะเรียน

772
465052:32:19,360 --> 465052:32:21,676
โปรแกรม เราต้องมารู้จักคำสั่งที่เราจะสั่ง

773
465052:32:21,676 --> 465052:32:22,513
ข้อมูลมันทำงานก่อนนะคะ

774
465052:32:22,513 --> 465052:32:22,721

775
465052:32:22,721 --> 465052:32:24,884

776
465052:32:24,884 --> 465052:32:28,828
ภาษาที่ใช้ในการจัดการฐานข้อมูล

777
465052:32:28,828 --> 465052:32:29,752
อย่างที่บอกค่ะ เป็นภาษา SQL  Stuecture Query

778
465052:32:29,752 --> 465052:32:31,183
เล่นเกม

779
465052:32:31,183 --> 465052:32:31,268

780
465052:32:31,268 --> 465052:32:32,288

781
465052:32:32,288 --> 465052:32:33,659

782
465052:32:33,659 --> 465052:32:35,705
วันนี้นะคะ

783
465052:32:35,705 --> 465052:32:36,655
การเรียนภาษา SQL

784
465052:32:36,655 --> 465052:32:38,222

785
465052:32:38,222 --> 465052:32:38,385
จะเป็นการเรียนรู้คำสั่ง

786
465052:32:38,385 --> 465052:32:39,934

787
465052:32:39,934 --> 465052:32:43,317
พื้นฐานสำหรับ

788
465052:32:43,317 --> 465052:32:44,397
การตั้งคำถามในการเรียกดูข้อมูล

789
465052:32:44,397 --> 465052:32:46,334

790
465052:32:46,334 --> 465052:32:48,389
คำสั่งสำหรับปรับปรุงข้อมูล เพิ่มลบแก้ไข

791
465052:32:48,389 --> 465052:32:49,919
อันนี้เราต้องทราบนะคะ

792
465052:32:49,919 --> 465052:32:51,621

793
465052:32:51,621 --> 465052:32:53,525

794
465052:32:53,525 --> 465052:32:57,038

795
465052:32:57,038 --> 465052:32:57,720
ฐานข้อมูลที่ได้รับความนิยมมากที่สุด

796
465052:32:57,720 --> 465052:32:57,930

797
465052:32:57,930 --> 465052:33:01,150

798
465052:33:01,150 --> 465052:33:01,642
เป็นชุดคำสั่งที่ได้รับการจัดการฐานข้อมูลนะคะ

799
465052:33:01,642 --> 465052:33:02,157

800
465052:33:02,157 --> 465052:33:04,980

801
465052:33:04,980 --> 465052:33:08,607

802
465052:33:08,607 --> 465052:33:09,493
กลุ่มคำสั่งของภาษา SQL จะมีอยู่ 3 กลุ่มคำสั่ง

803
465052:33:09,493 --> 465052:33:09,669

804
465052:33:09,669 --> 465052:33:13,269

805
465052:33:13,269 --> 465052:33:13,530
คำสั่งแรกจะเป็นคำสั่งที่ใช้สำหรับการสร้างฐานข้อมูล

806
465052:33:13,530 --> 465052:33:14,337

807
465052:33:14,337 --> 465052:33:16,380

808
465052:33:16,380 --> 465052:33:19,010
กำหนดโครงสร้างฐานข้อมูลด้วยนะคะ

809
465052:33:19,010 --> 465052:33:23,010
กำหนดโครงสร้างของตาราง

810
465052:33:23,189 --> 465052:33:25,939
กลุ่มที่ 2 จะเป็นกลุ่มคำสั่งเพิ่มลบเปลี่ยนแปลง

811
465052:33:25,939 --> 465052:33:26,608
ข้อมูล ก็คือเป็นการปรับปรุงข้อมูลนั่นเองนะคะ

812
465052:33:26,608 --> 465052:33:27,983

813
465052:33:27,983 --> 465052:33:31,885
ส่วนกลุ่มที่ 3

814
465052:33:31,885 --> 465052:33:32,657
จะเป็นกลุ่มที่ใช้สำหรับสร้าง แล้วก็กำหนดโครงสร้างให้กับตาราง

815
465052:33:32,657 --> 465052:33:34,583

816
465052:33:34,583 --> 465052:33:35,953
นะคะ อันนี้ก็จะเป็นภาษา

817
465052:33:35,953 --> 465052:33:36,548
ไม่ได้แค่

818
465052:33:36,548 --> 465052:33:36,802

819
465052:33:36,802 --> 465052:33:37,576

820
465052:33:37,576 --> 465052:33:39,503
สำหรับนิยามข้อมูล

821
465052:33:39,503 --> 465052:33:41,163
เป็นการสร้างด้วยนะคะ

822
465052:33:41,163 --> 465052:33:45,163

823
465052:33:45,474 --> 465052:33:47,814
อย่างสไลด์อาจารย์วันนี้นี่ ถ้าเราเห็น

824
465052:33:47,814 --> 465052:33:50,407
ทรงกระบอกแบบนี้

825
465052:33:50,407 --> 465052:33:51,868
ถ้าในหนังสือหรือว่าในทาง

826
465052:33:51,868 --> 465052:33:55,868
สากล

827
465052:33:55,946 --> 465052:33:58,650
นี่ ก็รู้เลยว่าถ้ารูปทรงกระบอกแบบนี้

828
465052:33:58,650 --> 465052:33:58,922
สัญลักษณ์ที่เป็นคน

829
465052:33:58,922 --> 465052:34:02,481

830
465052:34:02,481 --> 465052:34:03,396
เขาจะรู้เลยว่าฐานข้อมูล

831
465052:34:03,396 --> 465052:34:06,619
นะคะ

832
465052:34:06,619 --> 465052:34:08,207
ส่วนข้อมูลละ

833
465052:34:08,207 --> 465052:34:08,514
เป็นรูปภาพแบบนี้

834
465052:34:08,514 --> 465052:34:09,390

835
465052:34:09,390 --> 465052:34:11,039

836
465052:34:11,039 --> 465052:34:15,039
ก็คือการแสดงผลรายงาน

837
465052:34:19,299 --> 465052:34:16,967
นะ

838
465052:34:16,214 --> 465052:34:17,445
คะ อันนี้ก็เวลาคุณไปอ่านหนังสืออื่นแล้วก็เขียนแบบนี้นี่

839
465052:34:17,445 --> 465052:34:21,445

840
465052:34:21,913 --> 465052:34:25,089
ก่อนที่คุณออกจากฐานข้อมูล

841
465052:34:25,089 --> 465052:34:25,387
รับตรวจรายงานเป็นอย่างไรนะคะ

842
465052:34:25,387 --> 465052:34:26,209

843
465052:34:26,209 --> 465052:34:26,979

844
465052:34:26,979 --> 465052:34:30,763

845
465052:34:30,763 --> 465052:34:32,372
อันนี้เป็นโครงสร้างคำสั่ง

846
465052:34:32,372 --> 465052:34:32,954
SQL การสืบค้นนะคะ

847
465052:34:32,954 --> 465052:34:35,912

848
465052:34:35,912 --> 465052:34:38,669
คำถามที่ใช้ในการสืบค้นคำสั่ง

849
465052:34:38,669 --> 465052:34:40,680
ใช้บ่อยที่สุดก็คือคำสั่ง Select

850
465052:34:40,680 --> 465052:34:43,162

851
465052:34:43,162 --> 465052:34:46,475
s -e- l- e- c- T

852
465052:34:46,475 --> 465052:34:48,414
นักศึกษาบางคนเวลาพิมพ์

853
465052:34:48,414 --> 465052:34:49,462
ทำไมผลลัพธ์ไม่ได้เหมือนเพื่อน

854
465052:34:49,462 --> 465052:34:50,100
บางทีพิมพ์ผิด

855
465052:34:50,100 --> 465052:34:50,589
นะคะ

856
465052:34:50,589 --> 465052:34:51,906

857
465052:34:51,906 --> 465052:34:54,655
ครั้งก็

858
465052:34:54,655 --> 465052:34:55,271
ตกใจไม่ต้องตกใจ ถ้า

859
465052:34:55,271 --> 465052:34:55,445

860
465052:34:55,445 --> 465052:34:59,445

861
465052:35:00,291 --> 465052:35:02,857
ผลลัพธ์แล้วมันไม่ออกมา เราก็นั่งให้ดูก่อนว่าเราผิดอะไรผิดไปหรือเปล่า

862
465052:35:02,857 --> 465052:35:04,390
ลืมสัญญาอะไรไหม

863
465052:35:04,390 --> 465052:35:05,271
คำอะไรหรือเปล่า

864
465052:35:05,271 --> 465052:35:05,445

865
465052:35:05,445 --> 465052:35:05,807

866
465052:35:05,807 --> 465052:35:05,887

867
465052:35:05,887 --> 465052:35:07,529

868
465052:35:07,529 --> 465052:35:09,101
นะคะ ก็เช็กด้วย

869
465052:35:09,101 --> 465052:35:09,389

870
465052:35:09,389 --> 465052:35:13,389

871
465052:35:13,523 --> 465052:35:13,785
ส่วนมากคำสั่งพื้นฐานจะขึ้นด้วย SELECT ตามด้วย

872
465052:35:13,785 --> 465052:35:16,081

873
465052:35:16,081 --> 465052:35:20,081

874
465052:35:20,612 --> 465052:35:23,654
FROM เราจะเลือกด้วยว่าเราจะตามตัวแสดงผลข้อมูลอะไร

875
465052:35:23,654 --> 465052:35:25,140
ที่บอกนะคะ ว่าต้องพยายามภาษาอังกฤษนิดนึง

876
465052:35:25,140 --> 465052:35:25,765
เพราะมันจำเป็นนะคะ

877
465052:35:25,765 --> 465052:35:29,464

878
465052:35:29,464 --> 465052:35:30,348
พร้อมก็คือเราจะเลือกข้อมูลจากตารางไหน

879
465052:35:30,348 --> 465052:35:32,515

880
465052:35:32,515 --> 465052:35:35,313
แวะหมายถึงว่า

881
465052:35:35,313 --> 465052:35:36,087
ในการค้นหาว่าอย่างไรบ้าง

882
465052:35:36,087 --> 465052:35:36,787

883
465052:35:36,787 --> 465052:35:37,457

884
465052:35:37,457 --> 465052:35:38,342

885
465052:35:38,342 --> 465052:35:41,383

886
465052:35:41,383 --> 465052:35:41,963
GROUP BY ข้อมูลจะถูกรวมเป็นข้อมูลเดียวกันหรือไม่

887
465052:35:41,963 --> 465052:35:42,747

888
465052:35:42,747 --> 465052:35:44,663

889
465052:35:44,663 --> 465052:35:46,431
นะคะ มีเงื่อนไขอะไรอีกไหม

890
465052:35:46,431 --> 465052:35:46,604
รวมถึงการจัดเรียงอย่างไร

891
465052:35:46,604 --> 465052:35:49,129

892
465052:35:49,129 --> 465052:35:50,252
นะคะ เดี๋ยวจะมีตัวอย่างคำสั่งให้ดู

893
465052:35:50,252 --> 465052:35:53,341

894
465052:35:53,341 --> 465052:35:55,308
อาทิตย์นี้ดูตัวอย่างคำสั่งไปก่อน

895
465052:35:55,308 --> 465052:35:56,913
นะคะ  อันนี้เป็นตัวอย่าง

896
465052:35:56,913 --> 465052:35:59,297
ของข้อมูล

897
465052:35:59,297 --> 465052:36:01,486
นะคะ สไลด์หลังจากนี้ไป

898
465052:36:01,486 --> 465052:36:03,334
เราจะดูคล้าย ๆ ตัวนี้เหมือนกัน

899
465052:36:03,334 --> 465052:36:04,125
มีตารางอยู่ 2 ตาราง

900
465052:36:04,125 --> 465052:36:06,536
นะคะ

901
465052:36:06,536 --> 465052:36:07,262
ตารางแรกเป็นตารางหนังสือ

902
465052:36:07,262 --> 465052:36:09,774

903
465052:36:09,774 --> 465052:36:13,774
ตารางที่ 2 จะเป็นตารางสำนักพิมพ์

904
465052:36:17,196 --> 465052:36:14,902
นะคะ

905
465052:36:10,563 --> 465052:36:11,386

906
465052:36:11,386 --> 465052:36:14,954

907
465052:36:14,954 --> 465052:36:15,345
ตารางแรก ก็จะมีรหัสหนังสือ ชื่อหนังสือ

908
465052:36:15,345 --> 465052:36:16,583

909
465052:36:16,583 --> 465052:36:17,999
รหัสสำนักพิมพ ์

910
465052:36:17,999 --> 465052:36:19,465
ราคา

911
465052:36:19,465 --> 465052:36:19,836

912
465052:36:19,836 --> 465052:36:20,427

913
465052:36:20,427 --> 465052:36:22,280

914
465052:36:22,280 --> 465052:36:26,280
นะคะ

915
465052:36:27,902 --> 465052:36:27,692
ตาราง

916
465052:36:25,817 --> 465052:36:26,687
ที่ 2 จะเป็นตารางสำนักพิมพ์

917
465052:36:26,687 --> 465052:36:27,024

918
465052:36:27,024 --> 465052:36:27,140

919
465052:36:27,140 --> 465052:36:27,395

920
465052:36:27,395 --> 465052:36:30,349

921
465052:36:30,349 --> 465052:36:31,957
มีหรัสสำนักพิมพ์ จะแสดงมุมบนขวาตรงนี้

922
465052:36:31,957 --> 465052:36:35,122
ผลลัพธ์ที่ได้จาก

923
465052:36:35,122 --> 465052:36:35,389
ภาษา SQL จะอยู่ด้านล่าง

924
465052:36:35,389 --> 465052:36:37,344

925
465052:36:37,344 --> 465052:36:38,294

926
465052:36:38,294 --> 465052:36:38,546
ตัวอย่าง

927
465052:36:38,546 --> 465052:36:41,408

928
465052:36:41,408 --> 465052:36:43,473
คำสั่งในการสืบค้นข้อมูล 1 ตาราง

929
465052:36:43,473 --> 465052:36:44,135
คำสั่งที่ง่ายที่สุดก็คือ

930
465052:36:44,135 --> 465052:36:44,897

931
465052:36:44,897 --> 465052:36:45,545

932
465052:36:45,545 --> 465052:36:49,545

933
465052:36:49,937 --> 465052:36:51,168
เSELECT * FROM วลาอ่านคำสั่งรออยู่ตรงนี้นะคะ

934
465052:36:51,168 --> 465052:36:54,801

935
465052:36:54,801 --> 465052:36:57,088
ขึ้นต้นคำสั่งว่าอะไร ดูตรงนี้นะคะ

936
465052:36:57,088 --> 465052:36:57,700

937
465052:36:57,700 --> 465052:36:58,168

938
465052:36:58,168 --> 465052:37:01,987

939
465052:37:01,987 --> 465052:37:02,432
ตัวอย่าง การสืบค้นจาก 1 ตารางนะคะ ดอกจัน

940
465052:37:02,432 --> 465052:37:03,869

941
465052:37:03,869 --> 465052:37:04,160
หมายถึงว่า

942
465052:37:04,160 --> 465052:37:06,103

943
465052:37:06,103 --> 465052:37:07,631
เอาข้อมูลทุก ๆ คอลัมน์

944
465052:37:07,631 --> 465052:37:10,956

945
465052:37:10,956 --> 465052:37:13,626
หรือเราสามารถระบุได้ว่า

946
465052:37:13,626 --> 465052:37:13,902
เราจะเอาข้อมูลเฉพาะคอลัมน์ไหน

947
465052:37:13,902 --> 465052:37:16,541

948
465052:37:16,541 --> 465052:37:18,221
จากตารางอะไร

949
465052:37:18,221 --> 465052:37:18,738
นะคะ

950
465052:37:18,738 --> 465052:37:20,785

951
465052:37:20,785 --> 465052:37:21,741
ตัวอย่างเช่น ตัวนี้

952
465052:37:21,741 --> 465052:37:21,913
นะคะ

953
465052:37:21,913 --> 465052:37:22,868

954
465052:37:22,868 --> 465052:37:23,469

955
465052:37:23,469 --> 465052:37:26,451

956
465052:37:26,451 --> 465052:37:26,764
ให้แสดงผลข้อมูลแถว และทุกคอลัมน์

957
465052:37:26,764 --> 465052:37:27,017

958
465052:37:27,017 --> 465052:37:27,501

959
465052:37:27,501 --> 465052:37:28,181

960
465052:37:28,181 --> 465052:37:29,872

961
465052:37:29,872 --> 465052:37:30,775
คำสั่ง ก็คือ

962
465052:37:30,775 --> 465052:37:33,264

963
465052:37:33,264 --> 465052:37:33,623
SELECT เครื่องหมายดอกจันมันจะเป็น Star นะคะ

964
465052:37:33,623 --> 465052:37:35,689

965
465052:37:35,689 --> 465052:37:36,534

966
465052:37:36,534 --> 465052:37:39,763

967
465052:37:39,763 --> 465052:37:41,244
SELECT * FROM BOOK เอาข้อมูลทุกแถวทุกกรณีจากตาราง

968
465052:37:41,244 --> 465052:37:41,407

969
465052:37:41,407 --> 465052:37:45,407

970
465052:37:46,479 --> 465052:37:49,222
ผลลัพธ์ที่ได้ ก็แสดงผลข้อมูลทั้งหมดที่อยู่ในตารางนั่นเอง

971
465052:37:49,222 --> 465052:37:49,581
ถามว่าคำสั่งนี้

972
465052:37:49,581 --> 465052:37:49,961

973
465052:37:49,961 --> 465052:37:50,893

974
465052:37:50,893 --> 465052:37:52,154
ใครสั่ง

975
465052:37:52,154 --> 465052:37:52,572

976
465052:37:52,572 --> 465052:37:56,572

977
465052:37:56,618 --> 465052:37:59,233
บางครั้งอาจจะเป็นคนที่ดูแลฐานข้อมูล หรือผู้ใช้งานต้องการ

978
465052:37:59,233 --> 465052:38:03,233
เรียกดูข้อมูลในลักษณะนี้

979
465052:38:03,652 --> 465052:38:04,841
คำสั่งที่เกิดขึ้นที่ทำให้คอมพิวเตอร์ทำงาน ก็คือ

980
465052:38:04,841 --> 465052:38:08,841

981
465052:38:09,389 --> 465052:38:09,526
SELECT * FROM อันนี้คือ SELECT * ก็คือพูด

982
465052:38:09,526 --> 465052:38:13,068

983
465052:38:13,068 --> 465052:38:14,258
ถ้าเราไม่เอาตุ๊กตาคอลัมน์เรากำหนดได้ไหม

984
465052:38:14,258 --> 465052:38:15,964
กำหนดได้ค่ะ

985
465052:38:15,964 --> 465052:38:18,067
คำสั่งต่อมา

986
465052:38:18,067 --> 465052:38:20,688
SELECT * FROM BOOK ก็คือเลือก

987
465052:38:20,688 --> 465052:38:21,769
ก็คือเลือกชื่อกับราคา

988
465052:38:21,769 --> 465052:38:23,032

989
465052:38:23,032 --> 465052:38:23,790
จากตาราง book

990
465052:38:23,790 --> 465052:38:25,750

991
465052:38:25,750 --> 465052:38:28,372
ผลลัพธ์ที่ได้จากคำสั่งนี้

992
465052:38:28,372 --> 465052:38:31,192
ว่าจะแสดงผลเฉพาะชื่อ

993
465052:38:31,192 --> 465052:38:33,078
ราคาของหนังสือเท่านั้น

994
465052:38:33,078 --> 465052:38:33,924

995
465052:38:33,924 --> 465052:38:34,254

996
465052:38:34,254 --> 465052:38:36,080

997
465052:38:36,080 --> 465052:38:36,399
เพราะว่าอย่างที่อาจารย์เคยบอก

998
465052:38:36,399 --> 465052:38:39,005

999
465052:38:39,005 --> 465052:38:41,126
มุมมองของผู้ใช้งานแต่ละคนไม่เหมือนกัน

1000
465052:38:41,126 --> 465052:38:43,313
ขางคนอยากดูข้อมูลทั้งหมด

1001
465052:38:43,313 --> 465052:38:45,398
บางคนอยากดูข้อมูลแค่ 2 อย่าง

1002
465052:38:45,398 --> 465052:38:47,662
สามารถทำได้ไหม ทำได้ค่ะ

1003
465052:38:47,662 --> 465052:38:51,495
ข้อมูลอย่างเดียวก็ทำได้

1004
465052:38:51,495 --> 465052:38:52,708
เราต้องบอกให้ถูกว่าคนอยากดูข้อมูลจากตารางไหน

1005
465052:38:52,708 --> 465052:38:53,799
คอลัมน์อะไร

1006
465052:38:53,799 --> 465052:38:57,796
ระบุไป

1007
465052:38:57,796 --> 465052:38:58,069
ระบบจัดการฐานข้อมูลมันก็จะดึงข้อมูลขึ้นมาให้เราดูนะคะ

1008
465052:38:58,069 --> 465052:38:58,845

1009
465052:38:58,845 --> 465052:38:59,776

1010
465052:38:59,776 --> 465052:39:02,309

1011
465052:39:02,309 --> 465052:39:02,887
ต่อมา ถ้าเป็นการสืบค้นแบบมีเงื่อนไขล่ะ

1012
465052:39:02,887 --> 465052:39:05,401

1013
465052:39:05,401 --> 465052:39:06,873
แค่เอาคอลัมน์

1014
465052:39:06,873 --> 465052:39:10,443
มันไม่พอแล้ว

1015
465052:39:10,443 --> 465052:39:11,598
เราอยากเพิ่มเงื่นไข เงื่อนไขที่ใช้ในการเคลื่อนไหวก็คือคำสั่งเวร

1016
465052:39:11,598 --> 465052:39:12,312

1017
465052:39:12,312 --> 465052:39:12,545

1018
465052:39:12,545 --> 465052:39:12,784

1019
465052:39:12,784 --> 465052:39:13,851

1020
465052:39:13,851 --> 465052:39:16,470

1021
465052:39:16,470 --> 465052:39:17,121
มันก็จะเป็น select from where

1022
465052:39:17,121 --> 465052:39:17,935

1023
465052:39:17,935 --> 465052:39:19,014
นะคะ

1024
465052:39:19,014 --> 465052:39:21,184

1025
465052:39:21,184 --> 465052:39:23,532
โดยอาจจะมีเงื่อนไข

1026
465052:39:23,532 --> 465052:39:26,654
อาจจะเป็นเงื่อนไขในการเปรียบเทียบ

1027
465052:39:26,654 --> 465052:39:28,208
เปรียบเทียบนะคะ หรือสัญลักษณ์ตรงนี้

1028
465052:39:28,208 --> 465052:39:29,668
มันจะเป็นมากกว่า

1029
465052:39:29,668 --> 465052:39:32,243

1030
465052:39:32,243 --> 465052:39:33,830
นะคะ มากกว่าเท่ากับ น้อยกว่า

1031
465052:39:33,830 --> 465052:39:34,718
นะคะ

1032
465052:39:34,718 --> 465052:39:35,828

1033
465052:39:35,828 --> 465052:39:38,389
พวกนี้นะคะ

1034
465052:39:38,389 --> 465052:39:39,931
มากกว่าเท่ากับ น้อยกว่าเท่ากับ

1035
465052:39:39,931 --> 465052:39:41,129
อันนี้ไม่เท่ากับ

1036
465052:39:41,129 --> 465052:39:42,673

1037
465052:39:42,673 --> 465052:39:44,275
นะคะ อันนี้เป็นเท่ากับ

1038
465052:39:44,275 --> 465052:39:45,247
มากกว่า น้อยกว่า

1039
465052:39:45,247 --> 465052:39:47,865
เป็นอย่างนี้นะคะ

1040
465052:39:47,865 --> 465052:39:48,186
จะทำตัวคั่นให้ทีหลัง

1041
465052:39:48,186 --> 465052:39:50,751

1042
465052:39:50,751 --> 465052:39:51,242
หรือการรวบรวม

1043
465052:39:51,242 --> 465052:39:55,242

1044
465052:39:56,042 --> 465052:39:56,177
เป็นและ เป็นหรือ เราได้เรียนกับวิชาคณิตศาสตร์ที่เราเคยเรียนไปแล้ว

1045
465052:39:56,177 --> 465052:39:58,252

1046
465052:39:58,252 --> 465052:39:59,968
เป็นการปฏิเสธเช่น

1047
465052:39:59,968 --> 465052:40:01,382
ไม่เอาข้อมูล

1048
465052:40:01,382 --> 465052:40:01,882
นักศึกษาชาย

1049
465052:40:01,882 --> 465052:40:04,429

1050
465052:40:04,429 --> 465052:40:04,705
ค่าของข้อมูลว่าง

1051
465052:40:04,705 --> 465052:40:06,355

1052
465052:40:06,355 --> 465052:40:06,921

1053
465052:40:06,921 --> 465052:40:09,951

1054
465052:40:09,951 --> 465052:40:10,362
ดูซิว่าข้อมูลตรงไหนมีข้อว่าง

1055
465052:40:10,362 --> 465052:40:11,972

1056
465052:40:11,972 --> 465052:40:15,972
ข้อมูลตัวไหนหายไป

1057
465052:40:18,364 --> 465052:40:23,228
ตร

1058
465052:40:12,517 --> 465052:40:12,973

1059
465052:40:12,973 --> 465052:40:16,973

1060
465052:40:17,617 --> 465052:40:18,464
วจสอบเป็นช่วง เช่น ช่วงอายุระหว่าง 15 ถึง 18 ปี

1061
465052:40:18,464 --> 465052:40:22,109

1062
465052:40:22,109 --> 465052:40:23,348
หรือในชื่อใครมีชื่อมี

1063
465052:40:23,348 --> 465052:40:24,426

1064
465052:40:24,426 --> 465052:40:26,318

1065
465052:40:26,318 --> 465052:40:26,862
จ จาน หรือในชื่อใครมีสระเอ

1066
465052:40:26,862 --> 465052:40:28,083

1067
465052:40:28,083 --> 465052:40:29,320

1068
465052:40:29,320 --> 465052:40:30,017
ตรวจสอบข้อความ

1069
465052:40:30,017 --> 465052:40:30,253

1070
465052:40:30,253 --> 465052:40:31,446

1071
465052:40:31,446 --> 465052:40:31,974

1072
465052:40:31,974 --> 465052:40:34,212

1073
465052:40:34,212 --> 465052:40:35,969
เช่นในข้อความนั้นมีคำว่านาย

1074
465052:40:35,969 --> 465052:40:39,209

1075
465052:40:39,209 --> 465052:40:43,209
คำขึ้นต้นคำว่า "นาย" ด้วยกันทั้งหมดก็ว่าไป

1076
465052:40:44,025 --> 465052:40:46,293
นะคะ มันก็มีการเปรียบเทียบเงื่อนไขด้วยอันนี้อธิบายไปแล้ว

1077
465052:40:46,293 --> 465052:40:47,836
เ ท่ากับมากกว่าน้อยกว่า

1078
465052:40:47,836 --> 465052:40:49,957
มากกว่าเท่ากับ

1079
465052:40:49,957 --> 465052:40:50,782
มากกว่าเท่ากับไม่เท่ากับนะคะ

1080
465052:40:50,782 --> 465052:40:52,950

1081
465052:40:52,950 --> 465052:40:53,327

1082
465052:40:53,327 --> 465052:40:53,726

1083
465052:40:53,726 --> 465052:40:54,748

1084
465052:40:54,748 --> 465052:40:55,423

1085
465052:40:55,423 --> 465052:40:56,354

1086
465052:40:56,354 --> 465052:40:56,534

1087
465052:40:56,534 --> 465052:40:56,979

1088
465052:40:56,979 --> 465052:40:57,145

1089
465052:40:57,145 --> 465052:40:57,726

1090
465052:40:57,726 --> 465052:40:58,700

1091
465052:40:58,700 --> 465052:41:02,102

1092
465052:41:02,102 --> 465052:41:02,339

1093
465052:41:02,339 --> 465052:41:02,782

1094
465052:41:02,782 --> 465052:41:03,533

1095
465052:41:03,533 --> 465052:41:07,533


