﻿1
00:00:03,973 --> 00:00:03,974

2
00:00:03,974 --> 00:00:03,974

3
00:00:03,974 --> 00:00:07,046

4
00:00:07,046 --> 00:00:11,046

5
00:00:14,290 --> 00:00:16,793

6
00:00:16,793 --> 00:00:20,793

7
00:00:23,332 --> 00:00:27,332

8
00:00:37,545 --> 00:00:41,545

9
00:00:44,400 --> 00:00:45,300

10
00:00:45,300 --> 00:00:47,096

11
00:00:47,096 --> 00:00:48,577

12
00:00:48,577 --> 00:00:48,898

13
00:00:48,898 --> 00:00:49,533

14
00:00:49,533 --> 00:00:50,365

15
00:00:50,365 --> 00:00:51,781

16
00:00:51,781 --> 00:00:52,031

17
00:00:52,031 --> 00:00:52,482

18
00:00:52,482 --> 00:00:54,539

19
00:00:54,539 --> 00:00:54,983

20
00:00:54,983 --> 00:00:55,620

21
00:00:55,620 --> 00:00:57,740

22
00:00:57,740 --> 00:01:01,740

23
00:01:07,476 --> 00:01:07,926

24
00:01:07,926 --> 00:01:08,574

25
00:01:08,574 --> 00:01:09,920

26
00:01:09,920 --> 00:01:10,503

27
00:01:10,503 --> 00:01:10,754

28
00:01:10,754 --> 00:01:11,271

29
00:01:11,271 --> 00:01:14,082

30
00:01:14,082 --> 00:01:16,910

31
00:01:16,910 --> 00:01:17,412

32
00:01:17,412 --> 00:01:18,125

33
00:01:18,125 --> 00:01:22,098

34
00:01:22,098 --> 00:01:26,098

35
00:01:26,271 --> 00:01:28,062

36
00:01:28,062 --> 00:01:28,962

37
00:01:28,962 --> 00:01:30,813

38
00:01:30,813 --> 00:01:31,585

39
00:01:31,585 --> 00:01:35,585

40
00:01:40,686 --> 00:01:41,066

41
00:01:41,066 --> 00:01:45,066

42
00:01:50,950 --> 00:01:53,128

43
00:01:53,128 --> 00:01:56,388

44
00:01:56,388 --> 00:01:57,029

45
00:01:57,029 --> 00:02:01,029

46
00:02:06,590 --> 00:02:10,590

47
00:02:21,710 --> 00:02:23,054

48
00:02:23,054 --> 00:02:23,442

49
00:02:23,442 --> 00:02:23,835

50
00:02:23,835 --> 00:02:27,835

51
00:02:40,994 --> 00:02:41,192

52
00:02:41,192 --> 00:02:41,517

53
00:02:41,517 --> 00:02:41,637

54
00:02:41,637 --> 00:02:42,536

55
00:02:42,536 --> 00:02:42,854

56
00:02:42,854 --> 00:02:43,629

57
00:02:43,629 --> 00:02:45,802

58
00:02:45,802 --> 00:02:46,764

59
00:02:46,764 --> 00:02:47,787

60
00:02:47,787 --> 00:02:49,779

61
00:02:49,779 --> 00:02:50,039

62
00:02:50,039 --> 00:02:54,039

63
00:02:55,604 --> 00:02:56,705

64
00:02:56,705 --> 00:02:59,525

65
00:02:59,525 --> 00:03:00,093

66
00:03:00,093 --> 00:03:00,225

67
00:03:00,225 --> 00:03:00,866

68
00:03:00,866 --> 00:03:01,957

69
00:03:01,957 --> 00:03:02,467

70
00:03:02,467 --> 00:03:03,745

71
00:03:03,745 --> 00:03:03,876

72
00:03:03,876 --> 00:03:04,722

73
00:03:04,722 --> 00:03:04,910

74
00:03:04,910 --> 00:03:05,742

75
00:03:05,742 --> 00:03:06,379

76
00:03:06,379 --> 00:03:06,774

77
00:03:06,774 --> 00:03:07,212

78
00:03:07,212 --> 00:03:07,732

79
00:03:07,732 --> 00:03:07,924

80
00:03:07,924 --> 00:03:08,628

81
00:03:08,628 --> 00:03:09,265

82
00:03:09,265 --> 00:03:11,254

83
00:03:11,254 --> 00:03:12,405

84
00:03:12,405 --> 00:03:12,606

85
00:03:12,606 --> 00:03:12,934

86
00:03:12,934 --> 00:03:15,812

87
00:03:15,812 --> 00:03:16,381

88
00:03:16,381 --> 00:03:16,513

89
00:03:16,513 --> 00:03:17,219

90
00:03:17,219 --> 00:03:17,790

91
00:03:17,790 --> 00:03:20,167

92
00:03:20,167 --> 00:03:20,744

93
00:03:20,744 --> 00:03:21,454

94
00:03:21,454 --> 00:03:21,775

95
00:03:21,775 --> 00:03:22,154

96
00:03:22,154 --> 00:03:22,798

97
00:03:22,798 --> 00:03:23,188

98
00:03:23,188 --> 00:03:24,790

99
00:03:24,790 --> 00:03:25,939

100
00:03:25,939 --> 00:03:29,939

101
00:03:31,194 --> 00:03:31,513

102
00:03:31,513 --> 00:03:31,964

103
00:03:31,964 --> 00:03:33,114

104
00:03:33,114 --> 00:03:33,565

105
00:03:33,565 --> 00:03:33,696

106
00:03:33,696 --> 00:03:34,148

107
00:03:34,148 --> 00:03:34,661

108
00:03:34,661 --> 00:03:35,748

109
00:03:35,748 --> 00:03:35,998

110
00:03:35,998 --> 00:03:36,261

111
00:03:36,261 --> 00:03:36,712

112
00:03:36,712 --> 00:03:37,295

113
00:03:37,295 --> 00:03:37,549

114
00:03:37,549 --> 00:03:37,931

115
00:03:37,931 --> 00:03:38,767

116
00:03:38,767 --> 00:03:40,685

117
00:03:40,685 --> 00:03:41,136

118
00:03:41,136 --> 00:03:41,327

119
00:03:41,327 --> 00:03:44,788

120
00:03:44,788 --> 00:03:48,788

121
00:03:56,200 --> 00:03:56,652

122
00:03:56,652 --> 00:03:57,540

123
00:03:57,540 --> 00:03:58,314

124
00:03:58,314 --> 00:03:58,768

125
00:03:58,768 --> 00:03:59,085

126
00:03:59,085 --> 00:03:59,855

127
00:03:59,855 --> 00:04:00,237

128
00:04:00,237 --> 00:04:01,705

129
00:04:01,705 --> 00:04:02,225

130
00:04:02,225 --> 00:04:03,507

131
00:04:03,507 --> 00:04:04,408

132
00:04:04,408 --> 00:04:08,408

133
00:04:13,824 --> 00:04:15,423

134
00:04:15,423 --> 00:04:16,839

135
00:04:16,839 --> 00:04:17,094

136
00:04:17,094 --> 00:04:17,475

137
00:04:17,475 --> 00:04:19,916

138
00:04:19,916 --> 00:04:21,647

139
00:04:21,647 --> 00:04:22,229

140
00:04:22,229 --> 00:04:22,610

141
00:04:22,610 --> 00:04:25,945

142
00:04:25,945 --> 00:04:26,195

143
00:04:26,195 --> 00:04:26,464

144
00:04:26,464 --> 00:04:26,653

145
00:04:26,653 --> 00:04:27,165

146
00:04:27,165 --> 00:04:27,879

147
00:04:27,879 --> 00:04:28,255

148
00:04:28,255 --> 00:04:28,637

149
00:04:28,637 --> 00:04:29,406

150
00:04:29,406 --> 00:04:30,367

151
00:04:30,367 --> 00:04:31,137

152
00:04:31,137 --> 00:04:32,684

153
00:04:32,684 --> 00:04:33,000

154
00:04:33,000 --> 00:04:36,084

155
00:04:36,084 --> 00:04:36,592

156
00:04:36,592 --> 00:04:36,784

157
00:04:36,784 --> 00:04:37,102

158
00:04:37,102 --> 00:04:37,234

159
00:04:37,234 --> 00:04:37,686

160
00:04:37,686 --> 00:04:38,771

161
00:04:38,771 --> 00:04:40,436

162
00:04:40,436 --> 00:04:40,820

163
00:04:40,820 --> 00:04:41,326

164
00:04:41,326 --> 00:04:43,327

165
00:04:43,327 --> 00:04:43,520

166
00:04:43,520 --> 00:04:43,903

167
00:04:43,903 --> 00:04:44,027

168
00:04:44,027 --> 00:04:45,689

169
00:04:45,689 --> 00:04:46,973

170
00:04:46,973 --> 00:04:48,323

171
00:04:48,323 --> 00:04:49,473

172
00:04:49,473 --> 00:04:50,561

173
00:04:50,561 --> 00:04:51,083

174
00:04:51,083 --> 00:04:51,592

175
00:04:51,592 --> 00:04:52,106

176
00:04:52,106 --> 00:04:52,616

177
00:04:52,616 --> 00:04:53,134

178
00:04:53,134 --> 00:04:56,017

179
00:04:56,017 --> 00:04:56,396

180
00:04:56,396 --> 00:04:58,644

181
00:04:58,644 --> 00:04:58,899

182
00:04:58,899 --> 00:04:59,150

183
00:04:59,150 --> 00:04:59,612

184
00:04:59,612 --> 00:05:00,181

185
00:05:00,181 --> 00:05:04,181

186
00:05:07,434 --> 00:05:07,950

187
00:05:07,950 --> 00:05:08,910

188
00:05:08,910 --> 00:05:09,669

189
00:05:09,669 --> 00:05:09,870

190
00:05:09,870 --> 00:05:10,570

191
00:05:10,570 --> 00:05:11,021

192
00:05:11,021 --> 00:05:11,792

193
00:05:11,792 --> 00:05:12,813

194
00:05:12,813 --> 00:05:13,193

195
00:05:13,193 --> 00:05:16,347

196
00:05:16,347 --> 00:05:16,988

197
00:05:16,988 --> 00:05:20,988

198
00:05:21,658 --> 00:05:24,159

199
00:05:24,159 --> 00:05:28,159

200
00:05:29,928 --> 00:05:31,917

201
00:05:31,917 --> 00:05:32,369

202
00:05:32,369 --> 00:05:32,498

203
00:05:32,498 --> 00:05:32,817

204
00:05:32,817 --> 00:05:32,951

205
00:05:32,951 --> 00:05:35,645

206
00:05:35,645 --> 00:05:36,471

207
00:05:36,471 --> 00:05:37,052

208
00:05:37,052 --> 00:05:37,373

209
00:05:37,373 --> 00:05:37,697

210
00:05:37,697 --> 00:05:37,883

211
00:05:37,883 --> 00:05:38,137

212
00:05:38,137 --> 00:05:38,456

213
00:05:38,456 --> 00:05:38,719

214
00:05:38,719 --> 00:05:42,117

215
00:05:42,117 --> 00:05:42,505

216
00:05:42,505 --> 00:05:42,701

217
00:05:42,701 --> 00:05:43,339

218
00:05:43,339 --> 00:05:43,909

219
00:05:43,909 --> 00:05:45,260

220
00:05:45,260 --> 00:05:46,219

221
00:05:46,219 --> 00:05:46,736

222
00:05:46,736 --> 00:05:47,562

223
00:05:47,562 --> 00:05:49,105

224
00:05:49,105 --> 00:05:50,643

225
00:05:50,643 --> 00:05:50,836

226
00:05:50,836 --> 00:05:51,024

227
00:05:51,024 --> 00:05:52,945

228
00:05:52,945 --> 00:05:53,790

229
00:05:53,790 --> 00:05:54,621

230
00:05:54,621 --> 00:05:56,148

231
00:05:56,148 --> 00:06:00,148

232
00:06:09,228 --> 00:06:13,228

233
00:06:19,538 --> 00:06:20,880

234
00:06:20,880 --> 00:06:24,880

235
00:06:29,470 --> 00:06:29,920

236
00:06:29,920 --> 00:06:32,991

237
00:06:32,991 --> 00:06:33,702

238
00:06:33,702 --> 00:06:37,702

239
00:06:39,081 --> 00:06:39,270

240
00:06:39,270 --> 00:06:39,597

241
00:06:39,597 --> 00:06:43,597

242
00:06:59,407 --> 00:07:03,407

243
00:07:12,078 --> 00:07:12,342

244
00:07:12,342 --> 00:07:12,599

245
00:07:12,599 --> 00:07:12,924

246
00:07:12,924 --> 00:07:13,043

247
00:07:13,043 --> 00:07:13,173

248
00:07:13,173 --> 00:07:15,162

249
00:07:15,162 --> 00:07:15,801

250
00:07:15,801 --> 00:07:19,801

251
00:07:26,252 --> 00:07:26,893

252
00:07:26,893 --> 00:07:27,022

253
00:07:27,022 --> 00:07:30,226

254
00:07:30,226 --> 00:07:32,407

255
00:07:32,407 --> 00:07:33,106

256
00:07:33,106 --> 00:07:33,621

257
00:07:33,621 --> 00:07:33,878

258
00:07:33,878 --> 00:07:34,139

259
00:07:34,139 --> 00:07:35,305

260
00:07:35,305 --> 00:07:38,509

261
00:07:38,509 --> 00:07:40,484

262
00:07:40,484 --> 00:07:44,484

263
00:07:53,380 --> 00:07:56,899

264
00:07:56,899 --> 00:07:59,012

265
00:07:59,012 --> 00:08:00,114

266
00:08:00,114 --> 00:08:00,300

267
00:08:00,300 --> 00:08:00,619

268
00:08:00,619 --> 00:08:02,601

269
00:08:02,601 --> 00:08:03,501

270
00:08:03,501 --> 00:08:04,143

271
00:08:04,143 --> 00:08:04,525

272
00:08:04,525 --> 00:08:05,687

273
00:08:05,687 --> 00:08:08,055

274
00:08:08,055 --> 00:08:08,773

275
00:08:08,773 --> 00:08:09,019

276
00:08:09,019 --> 00:08:09,597

277
00:08:09,597 --> 00:08:13,179
มันได้ยินไหมคะ

278
00:08:13,179 --> 00:08:13,824

279
00:08:13,824 --> 00:08:17,824
โอเคค่ะงั้นเดี๋ยววันนี้เลิกเลยนะคะวันนี้เนื้อหาไม่เยอะนะคะเพราะเดี๋ยวจะทำให้ชั่วโมงจะให้ทำงานในห้อง

280
00:08:22,607 --> 00:08:22,795

281
00:08:22,795 --> 00:08:23,376

282
00:08:23,376 --> 00:08:23,946

283
00:08:23,946 --> 00:08:26,143

284
00:08:26,143 --> 00:08:26,517

285
00:08:26,517 --> 00:08:26,709

286
00:08:26,709 --> 00:08:27,097

287
00:08:27,097 --> 00:08:27,478

288
00:08:27,478 --> 00:08:28,762

289
00:08:28,762 --> 00:08:29,401

290
00:08:29,401 --> 00:08:30,945
อย่างนั้นขอเลยนะ

291
00:08:30,945 --> 00:08:34,945
วันนี้หวงแม่

292
00:10:32,667 --> 00:10:32,747
เราต้องวางแผนก่อนว่า

293
00:10:32,747 --> 00:10:32,815
เราจะพัฒนาระบบ

294
00:10:32,815 --> 00:10:32,850
อะไร

295
00:10:32,850 --> 00:10:32,873
นะคะ

296
00:10:32,873 --> 00:10:33,597
ทำไมต้องทำ

297
00:10:33,597 --> 00:10:34,484

298
00:10:34,484 --> 00:10:38,292
มันมีความจำเป็นกับการทำงานของเราไหมหรือยังไงนะคะ

299
00:10:38,292 --> 00:10:39,355
หลังจากนั้น

300
00:10:39,355 --> 00:10:42,119
มาวิเคราะห์ว่าไอ้ที่เราวางแผนไปนี่

301
00:10:42,119 --> 00:10:43,908
ครอบคลุมแล้วหรือยัง

302
00:10:43,908 --> 00:10:47,908
นะคะ กับการทำงานที่เราต้องการ หรือผลลัพธ์ที่เราต้องการนี่

303
00:10:48,337 --> 00:10:49,812
จากที่เราวางแผนไว้เนี่ย

304
00:10:49,812 --> 00:10:51,666
ครบหรือเปล่า

305
00:10:51,666 --> 00:10:52,495

306
00:10:52,495 --> 00:10:53,772
นะคะ แล้วก็จะมาเช็ค

307
00:10:53,772 --> 00:10:57,772
หลังจากนั้นพอเราวิเคราะห์ความถูกต้องทุกอย่างแล้วมันคบ

308
00:10:58,456 --> 00:10:59,223

309
00:10:59,223 --> 00:11:03,223
รายละเอียดที่เราต้องการเราก็มาออกแบบรายละเอียดของระบบว่าระบบนี้

310
00:11:04,545 --> 00:11:07,943
มันจะต้องมีส่วนประกอบอะไรบ้างให้สามารถ

311
00:11:07,943 --> 00:11:08,143

312
00:11:08,143 --> 00:11:10,120
ใช้งานระบบนี้ได้บ้าง

313
00:11:10,120 --> 00:11:13,904
แต่ละคนใช้งาน

314
00:11:13,904 --> 00:11:17,904
การเข้าถึงข้อมูลนี่มากน้อยต่างกันขนาดไหน

315
00:11:18,201 --> 00:11:22,201
นะคะ อันนี้เป็นพื้นฐานเบื้องต้น หรือในระบบของเราต้องการจะเก็บข้อมูลใดบ้าง

316
00:11:24,236 --> 00:11:25,123

317
00:11:25,123 --> 00:11:26,987
ต้องมา

318
00:11:26,987 --> 00:11:30,255
กรอกรายละเอียดให้เขียนรายละเอียดทั้งระบบ

319
00:11:30,255 --> 00:11:30,521

320
00:11:30,521 --> 00:11:32,497
มาดูว่า

321
00:11:32,497 --> 00:11:33,780
ครบหรือยัง

322
00:11:33,780 --> 00:11:37,780
ส่วนนี้ก็ต้องมีการตรวจสอบด้วยว่าสิ่งที่เราวางแผนและวิเคราะห์และการออกแบบ

323
00:11:40,761 --> 00:11:43,711
นี่ มันสามารถเกิดขึ้นได้จริงไหม

324
00:11:43,711 --> 00:11:47,711
นะคะ หลังจากนั้นพอวิเคราะห์แล้วว่ามันสามารถเกิดขึ้นได้

325
00:11:48,324 --> 00:11:51,596
เราก็ไปดำเนินการพัฒนาระบบขึ้นมา

326
00:11:51,596 --> 00:11:52,618

327
00:11:52,618 --> 00:11:55,058
นะคะ ช่วงนี้ก็จะเป็นการพัฒนา

328
00:11:55,058 --> 00:11:59,058
นะคะ แต่บางคนก็คือพัฒนาไปด้วยทดสอบไปด้วยว่าระบบนี้มันใช้งานได้จริงแล้วเป็นอย่างไรไง

329
00:12:01,604 --> 00:12:03,527
มันมีข้อผิดพลาดตรงไหน

330
00:12:03,527 --> 00:12:04,296

331
00:12:04,296 --> 00:12:08,296
ดำเนินงานแก้ไขทั้งสร้างใหม่ไปเรื่อยๆแล้วก็ปรับปรุงสิ่งที่ทำไปแล้ว

332
00:12:09,668 --> 00:12:11,019
ให้มันสมบูรณ์ที่สุด

333
00:12:11,019 --> 00:12:11,153

334
00:12:11,153 --> 00:12:13,974
หลังจากนั้นเราก็จะได้ระบบมา

335
00:12:13,974 --> 00:12:16,086
แต่พอได้มาแล้ว

336
00:12:16,086 --> 00:12:19,047
มันก็ยังต้องมีในส่วนของการบำรุงรักษา

337
00:12:19,047 --> 00:12:21,988
นะคะ ยังทำงานได้ดีไหม

338
00:12:21,988 --> 00:12:22,432

339
00:12:22,432 --> 00:12:25,894
มีข้อผิดพลาดในการทำงานหรือเปล่าอาจจะ

340
00:12:25,894 --> 00:12:29,894
ใส่ข้อมูลราคาสินค้าไปแต่

341
00:12:30,064 --> 00:12:31,539
ภาษีผิด

342
00:12:31,539 --> 00:12:31,990

343
00:12:31,990 --> 00:12:35,990
ภาษีประเทศไทย คือ 7 เปอร์เซ็นต์ แต่บังเอิญว่าเราพิมพ์ผิดไปพิมพ์เป็นเลข 4

344
00:12:37,239 --> 00:12:38,148

345
00:12:38,148 --> 00:12:42,148
อย่างนี้ ผลการคำนวณมันเลยผิด อันนี้ก็ต้องไปแก้ไขนะคะก็เป็นส่วนของการบำรุงรักษา

346
00:12:42,953 --> 00:12:44,425
หรือว่า

347
00:12:44,425 --> 00:12:44,932

348
00:12:44,932 --> 00:12:47,364
มีข้อมูลที่เราต้องการจะเพิ่ม

349
00:12:47,364 --> 00:12:48,327
อย่างเช่น

350
00:12:48,327 --> 00:12:48,714

351
00:12:48,714 --> 00:12:51,537
ปกติแล้วเก็บกับเบอร์โทรศัพท์มือถือ

352
00:12:51,537 --> 00:12:52,311

353
00:12:52,311 --> 00:12:52,508

354
00:12:52,508 --> 00:12:54,680
นะคะ เราอยากได้เบอร์โทรศัพท์บ้านด้วย

355
00:12:54,680 --> 00:12:58,680
ก็อยู่ในส่วนของการบำรุงรักษาค่ะ เพราะว่ามันจะเป็นการที่แก้ไขในตัวระบบ

356
00:12:59,549 --> 00:13:01,027
ปรับปรุงระบบนั่นเอง

357
00:13:01,027 --> 00:13:03,903
ว่าให้เพิ่มเบอร์โทรศัพท์บ้านเข้าไปด้วยอย่างนี้นะคะ  เงี้ย

358
00:13:03,903 --> 00:13:07,179

359
00:13:07,179 --> 00:13:08,015

360
00:13:08,015 --> 00:13:12,015
ซึ่งจากวัฏจักรการพัฒนาระบบเนี่ยเราเลย

361
00:13:12,821 --> 00:13:13,071

362
00:13:13,071 --> 00:13:17,071
เอามาเป็นตัวตั้งต้นสำหรับการพัฒนาระบบจัดการฐานข้อมูล

363
00:13:18,145 --> 00:13:21,026
แต่มันจะมีบางส่วนที่เพิ่มเติมขึ้นมา

364
00:13:21,026 --> 00:13:21,919
นะคะ

365
00:13:21,919 --> 00:13:23,326
ก็คือในส่วนของ

366
00:13:23,326 --> 00:13:25,388
การทดสอบแล้วก็ประเมินผล

367
00:13:25,388 --> 00:13:29,388
นะคะ เมื่อกี้การพัฒนาระบบนี่เราจะมีอยู่ 5 ขั้นตอน

368
00:13:29,872 --> 00:13:33,872
แต่ถ้าเป็นการพัฒนาระบบจัดการฐานข้อมูลหรือพัฒนาฐานข้อมูลนี่

369
00:13:34,555 --> 00:13:36,342
เราจะมี 6 ขั้นตอน

370
00:13:36,342 --> 00:13:38,962
นะคะ ซึ่งมันก็จะใกล้ ๆ เคียงกันแหละ

371
00:13:38,962 --> 00:13:41,474
โดยเริ่มต้นของการ

372
00:13:41,474 --> 00:13:45,474
สร้างฐานข้อมูลขึ้นมานี่เราต้องมีการศึกษาเบื้องต้นก่อนว่า

373
00:13:46,792 --> 00:13:47,241

374
00:13:47,241 --> 00:13:48,779
ข้อมูลที่เราต้องการจะเก็บ

375
00:13:48,779 --> 00:13:50,058
เราจะเก็บอะไร

376
00:13:50,058 --> 00:13:50,441

377
00:13:50,441 --> 00:13:52,242
เก็บไปทำไม

378
00:13:52,242 --> 00:13:53,774
เก็บมาจากไหน

379
00:13:53,774 --> 00:13:57,363
นะคะ แล้วจะเรียกดูข้อมูลทำ

380
00:13:57,363 --> 00:13:58,266

381
00:13:58,266 --> 00:14:00,962
อย่างไร อันนี้เป็นการศึกษาเบื้องต้นก่อน ว่า

382
00:14:00,962 --> 00:14:02,366
ที่เราจะทำเนี่ย

383
00:14:02,366 --> 00:14:03,387
มัน

384
00:14:03,387 --> 00:14:06,095
ทำได้ไหมทำได้จริงหรือเปล่าข้อมูลคืออะไร

385
00:14:06,095 --> 00:14:06,279

386
00:14:06,279 --> 00:14:07,049

387
00:14:07,049 --> 00:14:10,503
นะคะ หลังจากนั้นเราก็เอาสิ่งที่เราศึกษาเบื้องต้นนี่

388
00:14:10,503 --> 00:14:13,847
มาออกแบบฐานข้อมูล เหมือนที่เราวาดไปนะคะ

389
00:14:13,847 --> 00:14:16,086
วาดรูป ER ไป

390
00:14:16,086 --> 00:14:17,817
คือ เริ่มออกแบบและ

391
00:14:17,817 --> 00:14:21,817
เหมือนตัวอย่างที่จะยกให้คืนร้านหนังสือ 1

392
00:14:22,243 --> 00:14:22,622

393
00:14:22,622 --> 00:14:24,353
ร้าน จะเก็บข้อมูลอะไรบ้าง

394
00:14:24,353 --> 00:14:26,343

395
00:14:26,343 --> 00:14:30,343
นะคะ อันนี้คือเริ่มออกแบบแล้วนะคะ เพราะออกแบบได้ปุ๊บ ตรวจสอบข้อมูลครบทุกอย่าง

396
00:14:32,875 --> 00:14:33,906
นะคะ

397
00:14:33,906 --> 00:14:37,906
เราก็จะมาดำเนินการสร้างฐานข้อมูลเพื่อไปติดตั้งในระบบที่เรา

398
00:14:38,204 --> 00:14:39,231

399
00:14:39,231 --> 00:14:41,026
มีไว้อยู่แล้ว

400
00:14:41,026 --> 00:14:41,913
นะคะ

401
00:14:41,913 --> 00:14:43,590
หรือถ้ายังไม่มี

402
00:14:43,590 --> 00:14:44,794
ก็สร้างขึ้นมา

403
00:14:44,794 --> 00:14:47,690
นะคะ เพื่อใช้กับฐานข้อมูลที่เรา

404
00:14:47,690 --> 00:14:48,591
กำลัง

405
00:14:48,591 --> 00:14:50,061
จัดทำเช่นเดียวกัน

406
00:14:50,061 --> 00:14:51,399
นะคะ

407
00:14:51,399 --> 00:14:55,399
พอสร้างฐานข้อมูลเสร็จ เอาไปติดตั้งในระบบแล้ว เราก็ต้องมีการทดสอบและประเมินผลว่า

408
00:14:59,282 --> 00:15:00,955
ฐานข้อมูลที่เรา

409
00:15:00,955 --> 00:15:02,113
สร้างมา

410
00:15:02,113 --> 00:15:05,185
มันใช้งานได้ดีกับระบบที่มีอยู่หรือไม่

411
00:15:05,185 --> 00:15:05,885
นะคะ

412
00:15:05,885 --> 00:15:06,980
ถ

413
00:15:06,980 --> 00:15:08,015
้ามันไม่ดี

414
00:15:08,015 --> 00:15:08,127

415
00:15:08,127 --> 00:15:11,344
มันไม่ดีตรงไหน มีตรงไหนต้องแก้ไขหรือเปล่า

416
00:15:11,344 --> 00:15:13,518
นะคะ หรือ

417
00:15:13,518 --> 00:15:16,650
ใส่ฐานข้อมูลแล้วแต่เรียกข้อมูลขึ้นมาไม่ได้

418
00:15:16,650 --> 00:15:18,521
เราก็ต้องแก้ปัญหา

419
00:15:18,521 --> 00:15:19,163

420
00:15:19,163 --> 00:15:21,013
นะคะ ว่าทำไมมันไม่ได้

421
00:15:21,013 --> 00:15:21,273

422
00:15:21,273 --> 00:15:22,298
เหมือน

423
00:15:22,298 --> 00:15:22,427

424
00:15:22,427 --> 00:15:23,577

425
00:15:23,577 --> 00:15:23,781

426
00:15:23,781 --> 00:15:27,049
ถ้าใครเคยใช้ Excel เบอร์โทรศัพท์นำหน้าของ

427
00:15:27,049 --> 00:15:28,581
เราจะเป็นเลข 0 ใช่ไหมคะ

428
00:15:28,581 --> 00:15:29,031

429
00:15:29,031 --> 00:15:33,031
แต่เหมือน Excel เหมือนกันถ้าเราไม่เปลี่ยนชนิดของข้อมูลเลข 0 เราจะหายไป

430
00:15:34,286 --> 00:15:34,935

431
00:15:34,935 --> 00:15:36,344
ทำไม

432
00:15:36,344 --> 00:15:37,104

433
00:15:37,104 --> 00:15:37,625

434
00:15:37,625 --> 00:15:40,507
อันนี้ก็เป็นข้อหนึ่งที่เราจะต้อง

435
00:15:40,507 --> 00:15:41,849
กำหนด

436
00:15:41,849 --> 00:15:45,706
รูปแบบของข้อมูลในฐานข้อมูลของเราด้วยนะคะ ว่า

437
00:15:45,706 --> 00:15:46,474
ให้

438
00:15:46,474 --> 00:15:48,393
คอลัมน์นี้

439
00:15:48,393 --> 00:15:52,393
เป็นเบอร์โทรศัพท์นะ ไม่ใช่จำนวนเลขจำนวนจริงใด ๆ

440
00:15:52,440 --> 00:15:53,009

441
00:15:53,009 --> 00:15:57,009
หลังจากนั้นพอเราทดสอบประเมินผลเป็นที่พอใจแล้ว เราก็

442
00:15:57,298 --> 00:16:00,572
เอาระบบที่ได้ที่มีการผสานกับฐานข้อมูลนี่

443
00:16:00,572 --> 00:16:02,682
เอาไปใช้งานจริง

444
00:16:02,682 --> 00:16:04,804
นะคะ พอใช้งานจริง

445
00:16:04,804 --> 00:16:08,080
ทุกระบบที่เกี่ยวกับคอมพิวเตอร์จะต้องมีการบำรุงรักษา

446
00:16:08,080 --> 00:16:10,381
หรือปรับปรุงเปลี่ยนแปลงข้อมูล

447
00:16:10,381 --> 00:16:12,489
ใด ๆ ก็ตามก็ต้องมีเหมือนกัน

448
00:16:12,489 --> 00:16:13,200

449
00:16:13,200 --> 00:16:14,800

450
00:16:14,800 --> 00:16:18,800
นะคะ อันนี้ก็จะคล้าย ๆ กับการพัฒนาระบบนะคะสำหรับการพัฒนาฐานข้อมูลเดี๋ยว

451
00:16:19,802 --> 00:16:21,153
อธิบาย

452
00:16:21,153 --> 00:16:22,615
ก็คือ

453
00:16:22,615 --> 00:16:26,615
ในการศึกษาเบื้องต้นนี่มันก็อย่างที่ฉันบอกตอนแรกก็ต้องดูว่าผู้ใช้งานต้องการอะไร

454
00:16:30,891 --> 00:16:32,940
ฐานข้อมูลเขา

455
00:16:32,940 --> 00:16:33,784
อยากได้

456
00:16:33,784 --> 00:16:37,784
เพื่อไปทำอะไร หรือมีปัญหาอะไรเกิดขึ้น เขาถึงต้องการ

457
00:16:38,264 --> 00:16:39,668
ระบบฐานข้อมูล

458
00:16:39,668 --> 00:16:42,495
นะคะ หรืออาจจะเกี่ยวกับ

459
00:16:42,495 --> 00:16:44,670
การเก็บข้อมูลให้เป็นระเบียบ

460
00:16:44,670 --> 00:16:48,319
นะคะ ซึ่งการศึกษาเบื้องต้นนี่

461
00:16:48,319 --> 00:16:52,319
มันจะเป็นแนวทางในการออกแบบต่อไป

462
00:16:52,810 --> 00:16:55,371
อย่างน้อยที่เราต้องวิเคราะห์ คือ

463
00:16:55,371 --> 00:16:56,781
ในองค์กรเรา

464
00:16:56,781 --> 00:16:59,474
ต้องการเก็บข้อมูลขนาดไหน

465
00:16:59,474 --> 00:17:00,437

466
00:17:00,437 --> 00:17:04,437
นะคะ ปัญหาที่เกิดขึ้นในปัจจุบัน หรือข้อจำกัดก็คือตอนนี้ข้อมูลเขียนลงในสมุดตลอดเลย

467
00:17:06,860 --> 00:17:10,052
หรือเก็บไว้ในคอมพิวเตอร์เครื่องเดียว

468
00:17:10,052 --> 00:17:11,080

469
00:17:11,080 --> 00:17:13,395
นะคะ มันไม่สามารถทำงานร่วมกันได้หลาย ๆ คน

470
00:17:13,395 --> 00:17:16,980

471
00:17:16,980 --> 00:17:20,045
ถ้ามีการจัดเก็บข้อมูลที่ดีคนทำงานช่วยกันจะได้เพิ่มขึ้น

472
00:17:20,045 --> 00:17:23,968
หรืออาจจะเป็นการเรียกดูข้อมูลได้สะดวกสบายขึ้น

473
00:17:23,968 --> 00:17:24,614

474
00:17:24,614 --> 00:17:28,614
ขอบเขตของงานคือคนที่สามารถเข้ามาดูข้อมูลได้มีใครบ้าง

475
00:17:28,698 --> 00:17:29,662
เป็นต้น

476
00:17:29,662 --> 00:17:32,171
อันนี้คือการศึกษาเบื้องต้นก่อน

477
00:17:32,171 --> 00:17:33,252

478
00:17:33,252 --> 00:17:35,882
แล้วก็มาเช็กดูนะคะ ว่า

479
00:17:35,882 --> 00:17:38,774
ข้อที่เราวิเคราะห์ไว้นี่มัน

480
00:17:38,774 --> 00:17:41,455
ครบหรือยัง ถ้าครบแล้ว

481
00:17:41,455 --> 00:17:42,356

482
00:17:42,356 --> 00:17:43,700
ออกแบบ

483
00:17:43,700 --> 00:17:47,700
ซึ่งรายละเอียดก็จะมาจากขั้นตอนของการศึกษาข้อมูลเบื้องต้นนั่นแหละ

484
00:17:48,588 --> 00:17:49,473

485
00:17:49,473 --> 00:17:53,258
นะคะ มาเป็นแนวทางในการออกแบบ 3 ระดับนะคะ ระดับแนวคิด

486
00:17:53,258 --> 00:17:57,258
ระดับภายใน และภายนอก ระดับตรรกะ อะไรพวกนี้นะคะ ที่เคยเรียนไปแล้วเมื่อต้น

487
00:17:58,828 --> 00:18:00,109

488
00:18:00,109 --> 00:18:04,032
โดยการออกแบบเชิงแนวคิดนี่เราจะเป็นการพัฒนา

489
00:18:04,032 --> 00:18:06,657
แบบจำลองข้อมูลให้ถูกต้อง

490
00:18:06,657 --> 00:18:07,992
ต้องมีความละเอียด

491
00:18:07,992 --> 00:18:09,473
เข้าใจข้อมูล

492
00:18:09,473 --> 00:18:11,274
องค์กรเป็นอย่างดี

493
00:18:11,274 --> 00:18:12,423
สมมติว่า

494
00:18:12,423 --> 00:18:16,265
ถ้าคุณเป็นโปรแกรมเมอร์ คุณก็ต้องรู้ว่าองค์กรของคุณทำอะไร

495
00:18:16,265 --> 00:18:19,921
นะคะ ข้อมูลมีอะไรบ้าง

496
00:18:19,921 --> 00:18:20,628

497
00:18:20,628 --> 00:18:21,010

498
00:18:21,010 --> 00:18:22,549
นะคะ อาจจะเป็น

499
00:18:22,549 --> 00:18:26,549
ไปฝึกงานแล้วเขาให้ลองออกแบบฐานข้อมูลเกี่ยวกับการจัดการ

500
00:18:26,965 --> 00:18:30,366
พนักงาน

501
00:18:30,366 --> 00:18:33,961
เราก็ต้องรู้ว่าข้อมูลพนักงาน 1 คน

502
00:18:33,961 --> 00:18:34,210

503
00:18:34,210 --> 00:18:36,011
มีอะไรบ้าง

504
00:18:36,011 --> 00:18:40,011
นะคะ แน่นอนเหมือนที่เคยสอนพนักงานรหัสบัตรประชาชนใช่ไหมคะ

505
00:18:42,030 --> 00:18:42,350

506
00:18:42,350 --> 00:18:43,445
มีชื่อ

507
00:18:43,445 --> 00:18:46,773
มีนามสกุล มีเบอร์โทรศัพท์ มีที่อยู่ปัจจุบัน

508
00:18:46,773 --> 00:18:47,097

509
00:18:47,097 --> 00:18:48,634
ที่อยู่ตามทะเบียนบ้าน

510
00:18:48,634 --> 00:18:50,553
เรียนจบอะไรมา

511
00:18:50,553 --> 00:18:53,635
ตอนนี้ตำแหน่งอะไรเงินเดือนเท่าไ

512
00:18:53,635 --> 00:18:55,236
รนี่คือข้อมูลเบื้องต้น

513
00:18:55,236 --> 00:18:55,688

514
00:18:55,688 --> 00:18:59,688
แต่ถ้าเป็นบริษัทใหญ่เขาก็จะทำข้อมูลละเอียดมากว่า

515
00:19:00,051 --> 00:19:04,051
ที่บ้านทำงานอะไรพ่อแม่อยู่ไหน มีลูกหรือยัง

516
00:19:04,668 --> 00:19:08,668
เพราะว่าบางองค์กรมีสวัสดิการให้คนในครอบครัวด้วย

517
00:19:08,828 --> 00:19:10,053
อันนี้พวกคุณก็ต้อง

518
00:19:10,053 --> 00:19:12,991
ศึกษาด้วยนะ ถ้าคุณไปทำงานที่ไหน

519
00:19:12,991 --> 00:19:13,830

520
00:19:13,830 --> 00:19:14,791
ว่าแต่ละที่

521
00:19:14,791 --> 00:19:16,461
เขา

522
00:19:16,461 --> 00:19:18,192
อาจจะไม่ได้เก็บข้อมูลเหมือนกัน

523
00:19:18,192 --> 00:19:18,512

524
00:19:18,512 --> 00:19:22,484
จะมีเก็บข้อมูลไม่เยอะ หรืออาจจะเก็บข้อมูลนิดเดียว

525
00:19:22,484 --> 00:19:26,268
นะคะ ในฐานข้อมูลจัดเก็บรูปภาพพนักงาน

526
00:19:26,268 --> 00:19:29,346
รูปภาพต้องเป็นรูปภาพแบบไหน

527
00:19:29,346 --> 00:19:31,774
อันนี้ก็คือสิ่งที่เราต้องออกแบบ

528
00:19:31,774 --> 00:19:32,674

529
00:19:32,674 --> 00:19:34,281
นะคะ ไม่ใช่ว่า

530
00:19:34,281 --> 00:19:37,167
ทำอะไรก็ทำ ไม่ได้นะคะ ต้องดู

531
00:19:37,167 --> 00:19:40,686
ความต้องการขององค์กรที่เราไปทำงานให้เขาด้วย

532
00:19:40,686 --> 00:19:42,230

533
00:19:42,230 --> 00:19:43,640
นะคะ ตั้งแต่การออกแบบนี่

534
00:19:43,640 --> 00:19:44,730
เราต้อง

535
00:19:44,730 --> 00:19:48,730
กำหนดชนิดของข้อมูลที่จะเอาเข้ามา ก็คือชนิดของคอลัมน์แต่ละคอลัมน์ที่เราจะต้องใส่

536
00:19:50,372 --> 00:19:51,770
นะคะ

537
00:19:51,770 --> 00:19:53,951
มีความสัมพันธ์เป็นอย่างไรบ้าง

538
00:19:53,951 --> 00:19:57,951
ตารางพนักงานจะต้องไปเชื่อมโยงกับตารางเงินเดือนไหม

539
00:19:57,997 --> 00:19:59,654

540
00:19:59,654 --> 00:20:03,654
นะคะ ต้องเขียนให้ถูก เพราะตำแหน่งแต่ละตำแหน่ง คนแต่ละคนเงินเดือนไม่เท่ากัน

541
00:20:04,909 --> 00:20:05,689
นะคะ

542
00:20:05,689 --> 00:20:05,883

543
00:20:05,883 --> 00:20:07,290
ในแต่ละตาราง

544
00:20:07,290 --> 00:20:09,917
เก็บข้อมูลอะไรบ้าง

545
00:20:09,917 --> 00:20:10,625

546
00:20:10,625 --> 00:20:14,625
นะคะ ขอบเขตของข้อมูลในตารางนั้น ๆ ต้องกำหนดอย่างไร

547
00:20:14,670 --> 00:20:15,238

548
00:20:15,238 --> 00:20:19,080
เหมือนที่ฉันชอบยกตัวอย่างบ่อย ๆ เช่น รหัสบัตรประชาชน

549
00:20:19,080 --> 00:20:22,030
ต้องเป็นเลข 13 หลักเท่านั้น

550
00:20:22,030 --> 00:20:23,060

551
00:20:23,060 --> 00:20:26,074
นะคะ หรือรหัสไปรษณีย์

552
00:20:26,074 --> 00:20:28,637
มันก็ควรจะมีแค่ 5 หลักเท่านั้น

553
00:20:28,637 --> 00:20:30,037
ไม่ควรเ

554
00:20:30,037 --> 00:20:31,138
กินใช่ไหม

555
00:20:31,138 --> 00:20:34,340
อะไรที่เรารู้อยู่แล้วว่าขอบเขตมันเป็นอย่างไร

556
00:20:34,340 --> 00:20:36,320
เราก็สามารถกำหนดได้

557
00:20:36,320 --> 00:20:38,048
เผื่อ

558
00:20:38,048 --> 00:20:41,262
ป้องกันความผิดพลาดด้วย บางคนพิมพ์รหัส

559
00:20:41,262 --> 00:20:44,464
ไปรษณีย์ผิดใส่ 0 เกินไป

560
00:20:44,464 --> 00:20:48,315
อย่างนี้ มันก็ผิด ข้อมูลที่ได้มาก็จะผิดพลาด

561
00:20:48,315 --> 00:20:49,729
ในตาราง

562
00:20:49,729 --> 00:20:51,709
อะไรเป็นคีย์หลัก

563
00:20:51,709 --> 00:20:54,848
ก็คือค่าที่ห้ามซ้ำกันน่ะคืออะไร

564
00:20:54,848 --> 00:20:55,560
นะคะ

565
00:20:55,560 --> 00:20:57,611
มีการกำหนด

566
00:20:57,611 --> 00:20:59,332
ความเป็นเอกลักษณ์

567
00:20:59,332 --> 00:21:00,612
ของตาราง

568
00:21:00,612 --> 00:21:00,744

569
00:21:00,744 --> 00:21:01,062

570
00:21:01,062 --> 00:21:05,062
เป็นตารางทั่วไปหรือตารางเฉพาะ อันนี้ถ้าจำเป็นต้องกำหนด

571
00:21:05,497 --> 00:21:06,329
นะคะ

572
00:21:06,329 --> 00:21:06,580

573
00:21:06,580 --> 00:21:10,580
มีการเขียน ER diagram คือ การวาดรูปที่เราเคยวาดไปนะคะ วาดรูป ER

574
00:21:12,352 --> 00:21:14,085
หลังจากนั้น

575
00:21:14,085 --> 00:21:16,195
ต้องมานั่งประชุมกันค่ะ ว่า

576
00:21:16,195 --> 00:21:17,742
สิ่งที่เราออกแบบ

577
00:21:17,742 --> 00:21:20,625
กับสิ่งที่ผู้ใช้งานต้องการ

578
00:21:20,625 --> 00:21:22,027
ตรงกันหรือเปล่า

579
00:21:22,027 --> 00:21:22,287

580
00:21:22,287 --> 00:21:25,040
มีตรงไหนที่เข้าใจไม่ตรงกันไหม

581
00:21:25,040 --> 00:21:26,579
มีอะไรที่

582
00:21:26,579 --> 00:21:28,952
เราออกแบบขาดไปหรือเปล่า

583
00:21:28,952 --> 00:21:31,643
หรือมันเกินความจำเป็น

584
00:21:31,643 --> 00:21:33,563
ออกได้ไหม

585
00:21:33,563 --> 00:21:34,594
นะคะ

586
00:21:34,594 --> 00:21:38,594
อันนี้คือสิ่งที่ต้องมาคุยกัน ไม่ใช่ว่าเราคิดเองทั้งหมดแล้วเราทำเลย สรุป

587
00:21:40,750 --> 00:21:42,922
ไม่ตรงกันกับที่ผู้ใช้งานต้องการ

588
00:21:42,922 --> 00:21:43,123

589
00:21:43,123 --> 00:21:46,075
ก็ไม่ได้แล้ว เสียเวลาเปล่า

590
00:21:46,075 --> 00:21:47,415
เพราะฉะนั้น

591
00:21:47,415 --> 00:21:49,915
ควรจะมานั่งคุยกันตั้งแต่เริ่มต้น

592
00:21:49,915 --> 00:21:51,128

593
00:21:51,128 --> 00:21:51,447

594
00:21:51,447 --> 00:21:53,767
อันนี้ไม่มีอะไร

595
00:21:53,767 --> 00:21:55,488
หลังจากนั้น

596
00:21:55,488 --> 00:21:57,412
เขาออกแบบได้นี่

597
00:21:57,412 --> 00:22:00,691
การเลือกโปรแกรมที่จะใช้ในการจัดการข้อมูลนี่

598
00:22:00,691 --> 00:22:01,842
คนออกแบบ

599
00:22:01,842 --> 00:22:05,842
ก็ต้องดูด้วยว่าแต่ละโปรแกรมมันมีข้อจำกัด

600
00:22:06,654 --> 00:22:10,654
นะคะ ไม่ใช่ว่าฉันรู้สึกว่าฉันจำชื่อโปรแกรมนี้ได้ เลือกเลย

601
00:22:12,216 --> 00:22:14,529
เลือกเพราะแค่จำชื่อได้มันไม่พอ

602
00:22:14,529 --> 00:22:15,037

603
00:22:15,037 --> 00:22:17,540
มันจะต้องดูด้วยว่าไอ้ที่เราเลือกไปนี่

604
00:22:17,540 --> 00:22:20,170
มันสามารถใช้งานได้ดีกับ

605
00:22:20,170 --> 00:22:22,472
ระบบที่เราต้องการจะใช้หรือเปล่า

606
00:22:22,472 --> 00:22:25,872
นะคะ เพราะว่าถ้าเราเลือกผิด

607
00:22:25,872 --> 00:22:27,734
แล้วเรามาใช้งานจริง ๆ นี่

608
00:22:27,734 --> 00:22:30,675
มันไม่เวิร์กหรือมันใช้งานไม่ได้นี

609
00:22:30,675 --> 00:22:33,507
่ งานเราถือว่าล้มเหลวเลยนะคะ

610
00:22:33,507 --> 00:22:37,507
เพราะถ้าได้เริ่มทำงานแล้วข้อมูลเริ่มเก็บแล้วจะให้เริ่มใหม่นี่

611
00:22:38,182 --> 00:22:41,311
เสียเวลามาก ๆ นะคะ เพราะฉะนั้น

612
00:22:41,311 --> 00:22:44,524
รัดกุมตั้งแต่ออกแบบเลยดีที่สุด

613
00:22:44,524 --> 00:22:48,307
ทั้งการออกแบบทางตรรกะก็จะเกี่ยวข้องกับ

614
00:22:48,307 --> 00:22:51,259
การตัดสินใจในการเลือกใช้ฐานข้อมูล

615
00:22:51,259 --> 00:22:52,280
นะคะ

616
00:22:52,280 --> 00:22:54,461
ก็ข้อมูลของเรานี่

617
00:22:54,461 --> 00:22:56,323
จะเก็บข้อมูลอย่างไร

618
00:22:56,323 --> 00:22:59,403
มีการเชื่อมโยงอะไรบ้าง

619
00:22:59,403 --> 00:23:02,986
ทำไมต้องเก็บข้อมูลแบบนี้นะคะ

620
00:23:02,986 --> 00:23:03,946
แล้วก็

621
00:23:03,946 --> 00:23:05,036
ถ้า

622
00:23:05,036 --> 00:23:06,578
เป็นจริง ๆ

623
00:23:06,578 --> 00:23:10,102
กระบวนการในการเลือกที่เก็บข้อมูลก็สำคัญ

624
00:23:10,102 --> 00:23:10,421

625
00:23:10,421 --> 00:23:14,421
คุณจะเก็บข้อมูลอย่างไร เก็บในเครื่อง Server เครื่องเดียว หรือจะมีการสำรองไปไว้ที่อื่น

626
00:23:17,927 --> 00:23:19,976
มีการกระจายข้อมูลกันเก็บ

627
00:23:19,976 --> 00:23:23,630
แต่ถ้าจำเป็นก็คือสามารถเรียกใช้งานจากที่ไหนก็ได้

628
00:23:23,630 --> 00:23:27,472
นะคะ แล้วใครสามารถเรียกใช้งานได้บ้าง

629
00:23:27,472 --> 00:23:28,824

630
00:23:28,824 --> 00:23:32,824
ผู้ใช้งานทั่วไปอาจจะได้แค่ดู แต่ถ้าเป็นผู้ดูแลระบบ หรือระดับหัวหน้างาน

631
00:23:35,672 --> 00:23:38,625
สามารถแก้ไขข้อมูลได้ด้วย อย่างนี้

632
00:23:38,625 --> 00:23:39,903
นะคะเป็นต้น

633
00:23:39,903 --> 00:23:42,466
อย่างเช่น อาจารย์นี่ก็สามารถ

634
00:23:42,466 --> 00:23:45,549
ดูเกรดนักศึกษาได้ทุกคนเลย

635
00:23:45,549 --> 00:23:46,629

636
00:23:46,629 --> 00:23:49,841
นะคะ แต่ฉันเข้าไปแก้ไขเพจให้คุณไม่ได้นะ

637
00:23:49,841 --> 00:23:50,103

638
00:23:50,103 --> 00:23:52,533
อาจารย์ดูได้อย่างเดียว

639
00:23:52,533 --> 00:23:53,755

640
00:23:53,755 --> 00:23:53,873

641
00:23:53,873 --> 00:23:54,963
นะคะ

642
00:23:54,963 --> 00:23:55,093

643
00:23:55,093 --> 00:23:57,475
อันนี้ก็คือสิ่งที่

644
00:23:57,475 --> 00:24:01,475
เราออกแบบได้ คนที่แก้ไขได้คืออะไร ก็เป็นเจ้าหน้าที่สำนักทะเบียน ถ้าสมมติว่า

645
00:24:03,825 --> 00:24:06,703
... ถ้าสมมติว่ามันมีข้อผิดพลาดก็สามารถ

646
00:24:06,703 --> 00:24:07,983
ท้วงติงได้

647
00:24:07,983 --> 00:24:09,777
แล้วเจ้าหน้าที่เท่านั้น

648
00:24:09,777 --> 00:24:13,627
พี่จะเข้าไปปรับปรุงข้อมูลได้ อาจารย์ทำให้ไม่ได้

649
00:24:13,627 --> 00:24:14,009

650
00:24:14,009 --> 00:24:17,339
นะคะ

651
00:24:17,339 --> 00:24:19,329
อันนี้ก็เป็นตัวอย่าง

652
00:24:19,329 --> 00:24:21,893
นะคะ หลังจากนั้น

653
00:24:21,893 --> 00:24:25,893
พอเราวิเคราะห์ทุกอย่างเรียบร้อย รัดกุมดีแล้ว เราก็ลงมือ

654
00:24:26,055 --> 00:24:27,975
สร้างฐานข้อมูล

655
00:24:27,975 --> 00:24:29,265

656
00:24:29,265 --> 00:24:32,539
นะคะ เอาโครงร่างที่ได้จากการออกแบบของเรานี่

657
00:24:32,539 --> 00:24:36,250
สร้างข้อมูลสร้างฐานข้อมูลขึ้นมาเพื่อเก็บข้อมูลจริง

658
00:24:36,250 --> 00:24:40,250
นะคะ หรืออาจจะมีการแปลงข้อมูลในระบบเดิมให้เข้ากับระบบใหม่ที่เราพัฒนาขึ้นมาก็ได้

659
00:24:42,852 --> 00:24:46,852
นะคะ ในข้อมูลเดิมนี่อาจจะเก็บข้อมูลไม่ได้เก็บในระบบจัดการฐานข้อมูลอะไรหรอก เก็บไว้ใน Excel

660
00:24:49,270 --> 00:24:50,348
นะคะ

661
00:24:50,348 --> 00:24:50,798

662
00:24:50,798 --> 00:24:54,798
ไปถามว่าระบบจัดการฐานข้อมูลปัจจุบันเนี่มันสามารถนำเข้าข้อมูลที่เป็น Excel

663
00:24:57,208 --> 00:24:57,339

664
00:24:57,339 --> 00:25:00,541
เข้าสู่ระบบจัดการฐานข้อมูลได้แล้วนะคะ

665
00:25:00,541 --> 00:25:01,763
อันนี้ก็

666
00:25:01,763 --> 00:25:05,155
ความสามารถของระบบที่เราเลือกตั้งแต่แรกว่า

667
00:25:05,155 --> 00:25:05,355

668
00:25:05,355 --> 00:25:08,940
ไอ้โปรแกรมที่เราใช้งานนี่มันมีฟังก์ชันนี้ไหม

669
00:25:08,940 --> 00:25:11,698
ถามว่าเพื่ออะไร เกิดมันเป็นระบบที่

670
00:25:11,698 --> 00:25:14,960
ข้อมูลเดิมเราอยู่ใน Excel ทั้งหมดเลย เป็นแบบ

671
00:25:14,960 --> 00:25:16,629
เป็นหมื่นเป็นแสนข้อมูล

672
00:25:16,629 --> 00:25:19,324
แต่ว่าระบบที่เราเลือกใช้นี่

673
00:25:19,324 --> 00:25:22,727
มันนำเข้าข้อมูลจาก Excel เข้ามาไม่ได้

674
00:25:22,727 --> 00:25:23,685

675
00:25:23,685 --> 00:25:26,509
นี่ แล้วมันจะดีกว่าระบบเดิมอย่างไร

676
00:25:26,509 --> 00:25:26,767

677
00:25:26,767 --> 00:25:29,900
นะคะ ในเมื่อมันไม่ได้ทำให้เราทำงานง่ายขึ้น

678
00:25:29,900 --> 00:25:30,090

679
00:25:30,090 --> 00:25:31,181

680
00:25:31,181 --> 00:25:33,296
นะคะ หลังจากนั้นนี่

681
00:25:33,296 --> 00:25:34,973
พอ

682
00:25:34,973 --> 00:25:38,973
มีการพัฒนาฐานข้อมูลหรือปรับปรุงฐานข้อมูลขึ้นมาแล้วนะคะ

683
00:25:39,707 --> 00:25:42,729
มันก็จะเป็นขั้นตอนของการติดตั้งระบบ

684
00:25:42,729 --> 00:25:46,729
นะคะ มันก็ขึ้นอยู่กับว่าเราใช้รูปจัดการฐานข้อมูลอะไร

685
00:25:47,785 --> 00:25:48,813

686
00:25:48,813 --> 00:25:52,787
นะคะ มีใครเป็นผู้จัดการฐานข้อมูล หรือว่าเป็น Admin นั่นแหละ

687
00:25:52,787 --> 00:25:56,787
จำนวนพื้นที่จัดเก็บข้อมูลที่ต้องการใช้มีขนาดมาก-น้อยขนาดไหน

688
00:25:57,790 --> 00:25:58,302

689
00:25:58,302 --> 00:26:02,302
ตารางต่าง ๆ ที่อยู่ในระบบมีกี่ตาราง มีตารางอะไรบ้าง

690
00:26:02,665 --> 00:26:03,683

691
00:26:03,683 --> 00:26:05,675
นะคะ อันนี้คือการติดตั้ง

692
00:26:05,675 --> 00:26:07,408
ใช้จริง

693
00:26:07,408 --> 00:26:08,946
เดี๋ยวพอ

694
00:26:08,946 --> 00:26:09,459

695
00:26:09,459 --> 00:26:12,279
เราสอบมิดเทอมเสร็จ

696
00:26:12,279 --> 00:26:13,113
นะคะ

697
00:26:13,113 --> 00:26:17,113
ช่วงหลังปีใหม่อาจารย์จะเริ่มพาทำ

698
00:26:18,364 --> 00:26:18,885

699
00:26:18,885 --> 00:26:19,004

700
00:26:19,004 --> 00:26:23,004
ภาษาที่ใช้ในการจัดการฐานข้อมูลอย่างง่าย ๆ นะคะ พาทำ พิมพ์เอง

701
00:26:25,490 --> 00:26:27,151
ลองดูสิว่า

702
00:26:27,151 --> 00:26:30,222
วิธีการเรียกใช้ฐานข้อมูลอย่างง่ายนี่มันเป็นอย่างไรยั

703
00:26:30,222 --> 00:26:33,817
นะคะ

704
00:26:33,817 --> 00:26:34,585

705
00:26:34,585 --> 00:26:35,166

706
00:26:35,166 --> 00:26:35,356

707
00:26:35,356 --> 00:26:39,356
พอเราติดตั้งเสร็จปุ๊บมันก็ต้องมีการทดสอบหาข้อผิดพลาด

708
00:26:40,168 --> 00:26:41,376
นะคะ

709
00:26:41,376 --> 00:26:45,376
หาข้อผิดพลาดทั้งประเมินความสามารถของระบบที่เรา

710
00:26:46,062 --> 00:26:47,211

711
00:26:47,211 --> 00:26:48,054

712
00:26:48,054 --> 00:26:50,745
เอามาใช้นะคะ เพื่อดูสิว่ามัน

713
00:26:50,745 --> 00:26:53,818
รองรับความต้องการของเราจริง ๆ หรือเปล่า

714
00:26:53,818 --> 00:26:56,716
ถูกต้องไหม ครบถ้วนดีไหมนะคะ

715
00:26:56,716 --> 00:27:00,716
ถ้ามันไม่ครบเราจะทำอย่างไร หรือ

716
00:27:00,803 --> 00:27:03,175
บางอย่างมันไม่จำเป็นนี่

717
00:27:03,175 --> 00:27:04,079
เรา

718
00:27:04,079 --> 00:27:04,716

719
00:27:04,716 --> 00:27:08,498
อาจจะไม่ได้ไปให้ User ใช้งานก็ได้ อาจจะเป็นเฉพาะ

720
00:27:08,498 --> 00:27:09,970
ผู้ดูแลระบบ

721
00:27:09,970 --> 00:27:12,863
ใช้งานฟังก์ชันนั้นคนเดียวก็พออย่างนี้

722
00:27:12,863 --> 00:27:14,085
นะคะ

723
00:27:14,085 --> 00:27:15,684
ก็

724
00:27:15,684 --> 00:27:19,205
การทำงานเหล่านี้จะต้องเตรียมคู่มือ

725
00:27:19,205 --> 00:27:20,687
เตรียมข้อมูล

726
00:27:20,687 --> 00:27:22,668
ทดสอบไว้ล่วงหน้าด้วย

727
00:27:22,668 --> 00:27:25,231
นะคะ เปิดเวลาถ้าสมมติว่า

728
00:27:25,231 --> 00:27:26,962
เราจบไปนี่

729
00:27:26,962 --> 00:27:29,972
เราพัฒนาโปรแกรมใด ๆ ขึ้นมาก็ตาม

730
00:27:29,972 --> 00:27:32,736
เราจะต้องทำคู่มือการใช้งานด้วย

731
00:27:32,736 --> 00:27:34,205
นะคะ

732
00:27:34,205 --> 00:27:38,057
ไม่อย่างนั้นคนมาใช้งานระบบเรา

733
00:27:38,057 --> 00:27:42,057
ไม่เข้าใจ งงว่า อ้าว ทำไมคุณตั้งชื่อตารางแบบนี้ล่ะ

734
00:27:43,371 --> 00:27:46,000
ทำไมตั้งชื่อคอลัมน์แบบนี้

735
00:27:46,000 --> 00:27:48,501
ไอ้ตัวนี้แปลว่าอะไร

736
00:27:48,501 --> 00:27:52,501
แล้วจะกดตัวไหนเพื่อบันทึกข้อมูล

737
00:27:53,439 --> 00:27:57,439
นะคะ หรือถ้าต้องการแก้ไขข้อมูลต้องกดตรงไหน

738
00:27:57,728 --> 00:28:00,800
นะคะ เราต้องเตรียมข้อมูลไว้ให้เขาด้วย

739
00:28:00,800 --> 00:28:02,795
เพื่อใช้ในการทดสอบ

740
00:28:02,795 --> 00:28:06,795
นะคะ เลือกจะเป็นตัวอย่างข้อมูลเพื่อลงมาพิมพ์เข้าไปในระบบดูสิว่ามันสามารถบันทึกได้ไหม

741
00:28:10,299 --> 00:28:11,580

742
00:28:11,580 --> 00:28:14,907
ถูกต้องหรือเปล่ากับสิ่งที่เราต้องการให้มันเป็น

743
00:28:14,907 --> 00:28:15,480

744
00:28:15,480 --> 00:28:19,480
นะคะ ไม่ใช่ว่าอาจารย์พิมพ์ข้อมูลเข้าไปเยอะมาก สรุป

745
00:28:19,972 --> 00:28:21,767
เรียกดูข้อมูลไม่ได้

746
00:28:21,767 --> 00:28:22,534

747
00:28:22,534 --> 00:28:24,073
มันก็ไม่มีประโยชน์

748
00:28:24,073 --> 00:28:24,845

749
00:28:24,845 --> 00:28:27,409
นะคะ มันก็ต้องมีการทดสอบก่อน

750
00:28:27,409 --> 00:28:27,729

751
00:28:27,729 --> 00:28:28,119

752
00:28:28,119 --> 00:28:32,119
พอทดสอบแล้วเป็นที่น่าพอใจ เราก็เอาไปติดตั้งใช้งานจริง

753
00:28:33,620 --> 00:28:36,771
แต่พอติดตั้งแล้วมันก็ยังต้องมีการประเมินผลเหมือนกัน

754
00:28:36,771 --> 00:28:38,492
ว่า

755
00:28:38,492 --> 00:28:40,803
เราติดตั้งไปใช้จริงแล้ว

756
00:28:40,803 --> 00:28:41,893

757
00:28:41,893 --> 00:28:45,893
มันให้การทำงานที่ดีเหมือนตอนที่ทดสอบหรือเปล่า

758
00:28:45,939 --> 00:28:49,939
หรือพอตอนทดสอบใช้งานได้ แต่พอมาทำงานจริง โอ้โห ข้อมูลเข้ามา

759
00:28:50,940 --> 00:28:52,089
ท

760
00:28:52,089 --> 00:28:56,089
ีละหมื่นทีละแสนต่อวัน ข้อมูลต่อวันสรุประบบรับไม่ได้

761
00:28:56,629 --> 00:28:58,360
ไม่ทัน

762
00:28:58,360 --> 00:28:59,906

763
00:28:59,906 --> 00:29:03,906

764
00:29:04,837 --> 00:29:06,512

765
00:29:06,512 --> 00:29:07,410

766
00:29:07,410 --> 00:29:10,991

767
00:29:10,991 --> 00:29:13,684
ถอดความก็เจ๋ง

768
00:29:13,684 --> 00:29:14,398

769
00:29:14,398 --> 00:29:14,903

770
00:29:14,903 --> 00:29:17,597

771
00:29:17,597 --> 00:29:19,966
รอล่ามแป๊บหนึ่ง

772
00:29:19,966 --> 00:29:20,867

773
00:29:20,867 --> 00:29:24,139

774
00:29:24,139 --> 00:29:28,139

775
00:29:34,901 --> 00:29:38,901

776
00:29:55,274 --> 00:29:55,523

777
00:29:55,523 --> 00:29:59,523

778
00:30:06,104 --> 00:30:10,104

779
00:30:12,509 --> 00:30:16,509

780
00:30:18,853 --> 00:30:22,853

781
00:30:42,442 --> 00:30:46,442

782
00:31:09,092 --> 00:31:10,763

783
00:31:10,763 --> 00:31:14,763

784
00:31:20,116 --> 00:31:24,116

785
00:31:36,265 --> 00:31:40,265

786
00:31:41,317 --> 00:31:42,346

787
00:31:42,346 --> 00:31:46,346

788
00:31:46,641 --> 00:31:46,771

789
00:31:46,771 --> 00:31:50,771
(อาจารย์เกวลี)

790
00:31:53,636 --> 00:31:54,597
โอเคต่อค่ะ หลังจากนั้นแล้วนี่

791
00:31:54,597 --> 00:31:58,597
ก็เหมือนที่บอกนะคะ ก็ต้องมีการบำรุงรักษาการปรับปรุง

792
00:32:09,372 --> 00:32:10,247
พรทำงานไปแล้วนี่ Admin นะคะหรือว่าผู้จัดการฐานข้อมูล

793
00:32:10,247 --> 00:32:10,257

794
00:32:10,257 --> 00:32:10,612
เขาจะต้องมีการเตรียมตัวบำรุงรักษาฐานข้อมูล ไม่ใช่ว่าใช้ไปแล้วก็

795
00:32:10,612 --> 00:32:10,655
ไปดูเลย

796
00:32:10,655 --> 00:32:10,681

797
00:32:10,681 --> 00:32:14,681
ทั้งต้องป้องกันระบบไม่ว่าถ้าสมมุติว่ามีปัญหาเกิดขึ้น

798
00:32:15,168 --> 00:32:17,411
เรามีการสำรองข้อมูลไว้หรือเปล่า

799
00:32:17,411 --> 00:32:18,571
แล้ว

800
00:32:18,571 --> 00:32:21,063
ตารางในการสำรองข้อมูล

801
00:32:21,063 --> 00:32:22,791
จัดทำไว้บ่อยขนาดไหน

802
00:32:22,791 --> 00:32:23,432

803
00:32:23,432 --> 00:32:25,814
แล้วแต่ระบบนะคะ บางคนถ้า

804
00:32:25,814 --> 00:32:27,607
เป็นระบบที่สำคัญมาก ๆ

805
00:32:27,607 --> 00:32:30,678
เขาจะต้องสำรองข้อมูลทุกวัน

806
00:32:30,678 --> 00:32:32,350
นะคะ

807
00:32:32,350 --> 00:32:34,722
หรือถ้าระบบมีปัญหา

808
00:32:34,722 --> 00:32:35,042

809
00:32:35,042 --> 00:32:37,095

810
00:32:37,095 --> 00:32:40,625
นะคะ ข้อมูลที่สำรองไว้สามารถกู้คืนได้

811
00:32:40,625 --> 00:32:44,625
ภายในระยะเวลาเท่าไร

812
00:32:44,720 --> 00:32:45,679

813
00:32:45,679 --> 00:32:47,989
นะคะ เหมือนว่าสมมติวันนี้

814
00:32:47,989 --> 00:32:49,402
อาจจะมี

815
00:32:49,402 --> 00:32:51,134
ภัยธรรมชาติ

816
00:32:51,134 --> 00:32:52,092

817
00:32:52,092 --> 00:32:56,092
นะคะ เป็นธนาคารแห่งหนึ่ง สำนักงานใหญ่ ภัยธรรมชาติ

818
00:33:04,682 --> 00:33:06,118
ถ้า

819
00:33:02,640 --> 00:33:02,648

820
00:33:02,648 --> 00:33:02,710
สมมติข้อมูลเขาหาย

821
00:33:02,710 --> 00:33:03,075
เป็นไปไม่ได้เลย เงินลูกค้าไม่รู้จะ

822
00:33:03,075 --> 00:33:04,718
กี่บาท

823
00:33:04,718 --> 00:33:08,718
จะบอกว่าอ้นไม่รู้ค่ะว่าตอนนี้คุณมีเงินเท่าไร เพราะเมื่อคืนมีภัยธรรมชาติ

824
00:33:09,724 --> 00:33:12,927
ข้อมูลหายคำตอบนี้จะต้องไม่เกิดขึ้น

825
00:33:12,927 --> 00:33:13,766

826
00:33:13,766 --> 00:33:17,476
ข้อมูลทุกอย่างจะต้องถูกเรียกนำมาใช้

827
00:33:17,476 --> 00:33:20,738
เร็วที่สุดเท่าที่จะเป็นไปได้

828
00:33:20,738 --> 00:33:21,377

829
00:33:21,377 --> 00:33:25,377
อย่างเช่น องค์กรใหญ่ ๆ เขาจะมีการซ้อมเลยนะคะ ว่า

830
00:33:25,420 --> 00:33:29,420
ซ้อมสำรองข้อมูล แล้วคุณสามารถกู้คืนข้อมูลขึ้นมาได้เร็วที่สุดเท่าไ

831
00:33:31,458 --> 00:33:32,927
ร บางคนซ้อม

832
00:33:32,927 --> 00:33:33,698
ทุก ๆ

833
00:33:33,698 --> 00:33:35,809
1 เดือนเลยด้วยซ้ำ เพราะว่า

834
00:33:35,809 --> 00:33:37,860
ข้อมูลบางอย่างมันสำคัญมาก ๆ

835
00:33:37,860 --> 00:33:39,269
นะคะ

836
00:33:39,269 --> 00:33:42,020
รวมถึงว่าถ้าระบบแล้วใช้ไปนี่

837
00:33:42,020 --> 00:33:46,020
มันมีการเพิ่มตารางไหม หรืออาจจะมีคอลัมน์เพิ่มเติมที่เพิ่มเข้ามาสามารถทำได้หรือเปล่า

838
00:33:47,666 --> 00:33:51,666
สิ่งเหล่านี้ก็ถือว่าเป็นการบำรุงรักษาปรับปรุงฐานข้อมูลเช่นเดียวกัน

839
00:33:52,730 --> 00:33:53,562

840
00:33:53,562 --> 00:33:54,853

841
00:33:54,853 --> 00:33:58,826
โดยที่หัวข้อที่ 2 ที่อาจารย์บอก  หัวข้อที่ 34

842
00:33:58,826 --> 00:34:02,277
เป็นการแปลงแผนภาพ

843
00:34:02,277 --> 00:34:05,431
ER นะคะรูปภาพที่เราเคยวาด

844
00:34:05,431 --> 00:34:08,762
ให้มาเป็นรีเลชั่นหรือว่าให้เป็นตาราง

845
00:34:08,762 --> 00:34:10,232
มันเป็นอะไรที่ง่ายมาก

846
00:34:10,232 --> 00:34:12,867
เพราะมันจะเริ่มต้นจากชื่อตารางก่อน

847
00:34:12,867 --> 00:34:12,995

848
00:34:12,995 --> 00:34:14,725
ชื่อ

849
00:34:14,725 --> 00:34:15,936

850
00:34:15,936 --> 00:34:19,936
หน่วยตารางใด ๆ นะคะ หรือรูปภาพใด ๆ นี่

851
00:34:19,979 --> 00:34:23,628
มันสามารถเอามาแปลงเป็นตารางได้ 1 ตารางทันที

852
00:34:23,628 --> 00:34:24,400

853
00:34:24,400 --> 00:34:28,180
ตาราง คืออะไร หัวข้อตารางเหมือนที่เราเคยทำไปแล้ว

854
00:34:28,180 --> 00:34:28,312

855
00:34:28,312 --> 00:34:31,513
ขอตารางคือจะเป็นสี่เหลี่ยมผืนผ้าแบบนี้ใช่ไหม

856
00:34:31,513 --> 00:34:31,703

857
00:34:31,703 --> 00:34:35,034
แล้วก็ ER จำได้นะเป็นรูปอย่างนี้นะ

858
00:34:35,034 --> 00:34:39,034
แล้วก็มีวงรีวงรีมีแบบนี้

859
00:34:39,138 --> 00:34:41,000
เราคิดว่าไปแล้ว

860
00:34:41,000 --> 00:34:41,832
นะคะ

861
00:34:41,832 --> 00:34:42,789

862
00:34:42,789 --> 00:34:46,789
ไม่ไปแล้วนะคะว่าไปแล้วอันนี้น่าจะจำได้ว่า ER คืออะไร ทำไมอาจารย์พูดถึง

863
00:34:48,306 --> 00:34:49,207

864
00:34:49,207 --> 00:34:49,588

865
00:34:49,588 --> 00:34:49,787

866
00:34:49,787 --> 00:34:50,548

867
00:34:50,548 --> 00:34:51,128

868
00:34:51,128 --> 00:34:51,972

869
00:34:51,972 --> 00:34:54,343
นะคะ โดย

870
00:34:54,343 --> 00:34:55,682
นะคะ

871
00:34:55,682 --> 00:34:57,607

872
00:34:57,607 --> 00:34:58,243

873
00:34:58,243 --> 00:34:58,564

874
00:34:58,564 --> 00:35:02,564
การแปลงนะคะ จากตาราง Entity ปกติ

875
00:35:03,825 --> 00:35:05,238
นะคะ

876
00:35:05,238 --> 00:35:05,556

877
00:35:05,556 --> 00:35:08,438
ชื่อตารางกับชื่อ Entity คือตัวเดียวกัน

878
00:35:08,438 --> 00:35:08,756

879
00:35:08,756 --> 00:35:11,259
ชื่อคอลัมน์ก็คือใช้ Attribute ที่อยู่ในเอง

880
00:35:11,259 --> 00:35:15,259
โดยอันนี้คือ 1 ตารางนะคะมองเป็น 1 ตาราง

881
00:35:17,672 --> 00:35:18,182

882
00:35:18,182 --> 00:35:19,653
เช่นตัวอย่าง

883
00:35:19,653 --> 00:35:20,102

884
00:35:20,102 --> 00:35:22,156
ส่วนบนตรงนี้

885
00:35:22,156 --> 00:35:24,460
เราเคยวาดแล้วใช่ไหมคะ

886
00:35:24,460 --> 00:35:25,809

887
00:35:25,809 --> 00:35:29,461
อะไรคือชื่อตาราง ชื่อตารางมาจาก

888
00:35:29,461 --> 00:35:32,992
ชื่อในกรอบสี่เหลี่ยมผืนผ้าตัวนี้

889
00:35:32,992 --> 00:35:34,653
แค่นั้นเอง คุณก็ชื่อตรงนี้

890
00:35:34,653 --> 00:35:36,833
บอกว่าอันนี้คือชื่อตาราง

891
00:35:36,833 --> 00:35:40,297
student นะ ชื่อตารางนักเรียนนะ

892
00:35:40,297 --> 00:35:41,254

893
00:35:41,254 --> 00:35:44,848
นะคะ แล้วในตารางนักเรียนเก็บข้อมูลอะไรบ้าง

894
00:35:44,848 --> 00:35:45,298

895
00:35:45,298 --> 00:35:48,431
เราก็เอาข้อมูลที่อยู่ในวงรีทุกอันนี้ค่ะ

896
00:35:48,431 --> 00:35:50,171
มาใส่เป็น

897
00:35:50,171 --> 00:35:52,413
คอลัมน์ตาราง

898
00:35:52,413 --> 00:35:53,943

899
00:35:53,943 --> 00:35:55,994
แค่นั้นเอง ออกข้อสอบคือทำง่ายมาก

900
00:35:55,994 --> 00:35:58,755
ถ้าจำได้

901
00:35:58,755 --> 00:36:01,460
แต่ในตารางอย่าลืมนะคะ

902
00:36:01,460 --> 00:36:05,460
ในรูปมีขีดเส้นใต้ ตารางก็ต้องขีดเส้นใต้

903
00:36:09,657 --> 00:36:10,487

904
00:36:10,487 --> 00:36:12,727
พอเอาตาราง

905
00:36:12,727 --> 00:36:14,717
มาเขียนเป็นความสัมพันธ์

906
00:36:14,717 --> 00:36:16,642
เราก็จะเอากรอบออก

907
00:36:16,642 --> 00:36:18,693
นะคะ เอากรอบออก

908
00:36:18,693 --> 00:36:21,892
โดยชื่อตารางจะอยู่หน้าสุด

909
00:36:21,892 --> 00:36:24,144

910
00:36:24,144 --> 00:36:28,144
นะคะ หลังจากนั้นคอลัมน์ในตารางทั้งหมดจะอยู่ในวงเล็บ

911
00:36:29,456 --> 00:36:30,368

912
00:36:30,368 --> 00:36:30,880

913
00:36:30,880 --> 00:36:34,880
นะคะ อันไหนที่เป็นคีย์หลักที่ขีดเส้นใต้ อย่าลืมขีดด้วยนะคะ

914
00:36:36,890 --> 00:36:37,089

915
00:36:37,089 --> 00:36:37,411

916
00:36:37,411 --> 00:36:37,926

917
00:36:37,926 --> 00:36:41,926
อย่าลืมขีดด้วยนะ แค่นี้เอง ในการแปลงรูปภาพ

918
00:36:43,496 --> 00:36:45,225
ให้มันเป็นความสัมพันธ์

919
00:36:45,225 --> 00:36:49,225
ถ้าใครยังไม่แม่น คุณทำเป็นตารางก่อนก็ได้ แต่จริง ๆ แล้วดูจากรูปนี่

920
00:36:54,595 --> 00:36:55,457
เราก็มาเขียนแบบนี้ได้เลย ง่ายมาก

921
00:36:55,457 --> 00:36:55,623

922
00:36:55,623 --> 00:36:56,455

923
00:36:56,455 --> 00:36:56,588

924
00:36:56,588 --> 00:36:59,980
นะคะ ซึ่งในหนังสือบางเล่ม

925
00:36:59,980 --> 00:37:03,980
ไอ้ตัวงานออกแบบนี่เขาอาจจะเป็นรูปภาพหรือเขาอาจจะเขียนเป็นความสัมพันธ์แค่บรรทัดเดียวแบบนี้

926
00:37:05,811 --> 00:37:07,601
ความหมายเดียวกันนะคะ

927
00:37:07,601 --> 00:37:11,265
อยู่ที่ว่าเขาจะอยากนำเสนอในรูปแบบอะไร

928
00:37:11,265 --> 00:37:15,265
ตัวหนังสืออย่างเดียวหรือว่าออกมาเป็นภาพให้เห็นง่าย ๆ

929
00:37:23,400 --> 00:37:21,892
แล้วแต่เลย

930
00:37:21,130 --> 00:37:21,164
นะคะ ต

931
00:37:21,164 --> 00:37:21,193

932
00:37:21,193 --> 00:37:21,222

933
00:37:21,222 --> 00:37:23,350
ารางนี้ก็เหมือนกัน หลักการทำงานเดียวกันค่ะ

934
00:37:23,350 --> 00:37:27,350
อะไรที่อยู่ในกรอบตัวนี้ก็คือชื่อตารางเอาไว้ข้างหน้า

935
00:37:37,326 --> 00:37:35,821

936
00:37:39,990 --> 00:37:40,062
สิ่งที่อยู่ใน

937
00:37:40,062 --> 00:37:40,973
รีวิวก็คือเป็นรูปวงรีตัวนี้

938
00:37:40,973 --> 00:37:41,016
เอามาใส่ในวงเล็บ

939
00:37:41,016 --> 00:37:41,046

940
00:37:41,046 --> 00:37:41,067
นะคะ

941
00:37:41,067 --> 00:37:41,110
แต่ส่วนมาก

942
00:37:41,110 --> 00:37:41,188
เวลาสอบนักศึกษาจะจำไม่ได้

943
00:37:41,188 --> 00:37:42,686
มันทำอย่างไรให้มันที่มันง่ายมาก

944
00:37:42,686 --> 00:37:42,708
นะคะ

945
00:37:42,708 --> 00:37:42,729

946
00:37:42,729 --> 00:37:44,327
ซึ่งอาทิตย์หน้าสอบ

947
00:37:44,327 --> 00:37:44,587

948
00:37:44,587 --> 00:37:45,928

949
00:37:45,928 --> 00:37:46,568

950
00:37:46,568 --> 00:37:49,450
อาทิตย์หน้าสอบนะคะเดี๋ยวอาจารย์จะนัด

951
00:37:49,450 --> 00:37:50,671

952
00:37:50,671 --> 00:37:54,671
สอบ ออกตั้งแต่ถึงวันนี้นะคะข้อสอบที่จะออกตั้งแต่วันแรกจนถึงวันนี้เลย

953
00:37:56,251 --> 00:37:59,775
นะคะ

954
00:37:59,775 --> 00:38:01,696
รูปนี้

955
00:38:01,696 --> 00:38:03,879
ออกสอบแน่ ๆ

956
00:38:03,879 --> 00:38:07,851
เพราะมันจำง่ายมาก

957
00:38:07,851 --> 00:38:09,072

958
00:38:09,072 --> 00:38:10,803

959
00:38:10,803 --> 00:38:10,993

960
00:38:10,993 --> 00:38:11,184

961
00:38:11,184 --> 00:38:12,408
แต่ถ้า

962
00:38:12,408 --> 00:38:16,408
รูปนั้นนะคะ แผนภาพนะนี่มันมีส่วนของ

963
00:38:17,024 --> 00:38:21,024
กำลังอ่อนแอนะคะ ก็คือ Weak Entity

964
00:38:23,383 --> 00:38:23,390

965
00:38:23,390 --> 00:38:24,067
Weak Entity สัญลักษณ์ของ Weak Entity คือเป็นสี่เหลี่ยมซ้อนกัน 2 วง

966
00:38:24,067 --> 00:38:24,958

967
00:38:24,958 --> 00:38:25,289

968
00:38:25,289 --> 00:38:26,704
หลักการคือ

969
00:38:26,704 --> 00:38:27,980
5

970
00:38:27,980 --> 00:38:30,091
มันปี

971
00:38:30,091 --> 00:38:31,504
ส่วนของ

972
00:38:31,504 --> 00:38:35,504
ผ้าที่มีความอ่อนแอนี่เราจะเอาคีย์หลักของอีกตารางหนึ่งที่มันมีความสำคัญด้วย

973
00:38:37,914 --> 00:38:39,195
มาใส่

974
00:38:39,195 --> 00:38:40,215
นะคะ

975
00:38:40,215 --> 00:38:40,917
เช่น

976
00:38:40,917 --> 00:38:42,339
รูปนี้

977
00:38:42,339 --> 00:38:46,339
เห็นไหมคะ ว่ามันจะมีสี่เหลี่ยมซ้อนกัน 2 อันตรงข้างล่าง

978
00:38:46,441 --> 00:38:47,275

979
00:38:47,275 --> 00:38:51,275
ถ้าสมมติว่าเราจะมาแปลงเป็นความสัมพันธ์

980
00:38:52,086 --> 00:38:54,388
อันนี้คือคิดหลักของ

981
00:38:54,388 --> 00:38:56,438
ตารางที่มีค่าอ่อนแอ

982
00:38:56,438 --> 00:39:00,438
หลักการคือให้เอาคีย์หลักของอีกตารางหนึ่งที่มันมีความสัมพันธ์ด้วย

983
00:39:02,335 --> 00:39:03,423
มาใส่

984
00:39:03,423 --> 00:39:07,423
นะคะ ผลลัพธ์ที่ได้จากตารางอ่อนแอตัวนี้ สังเกตไหมคะ ว่าจริง ๆ มันจะมีแค่ 2 Attribute ใช่ไหมคะ

985
00:39:10,861 --> 00:39:14,193
ข้อมูลเกี่ยวกับผู้ปกครองนักเรียน

986
00:39:14,193 --> 00:39:18,193
ข้อมูลผู้ปกครองนักเรียน ถ้าเรามาแปลงเป็นความเป็นตาราง

987
00:39:18,945 --> 00:39:19,266

988
00:39:19,266 --> 00:39:21,508
เราจะต้องเอาส่วนของ

989
00:39:21,508 --> 00:39:22,273

990
00:39:22,273 --> 00:39:24,780
รหัสนักเรียนมาด้วย

991
00:39:24,780 --> 00:39:25,931
นะคะ

992
00:39:25,931 --> 00:39:28,040
เวลาเขียนก็เพิ่ม

993
00:39:28,040 --> 00:39:28,941

994
00:39:28,941 --> 00:39:32,941
นะคะ คีย์หลักของตารางที่ผ่านมา ก็คือมีรหัสนักเรียนเข้ามาเพิ่มแค่นั้นเอง อันนี้คือ

995
00:39:35,092 --> 00:39:39,092
สำหรับตารางที่มีความอ่อนแอก็คือการต้องไปพึ่งค่าของตารางอื่นนั่นเอง

996
00:39:40,472 --> 00:39:43,875
นะคะ อันนี้ก็ไม่ยาก ถ้าจำได้

997
00:39:43,875 --> 00:39:44,765
นะคะ

998
00:39:44,765 --> 00:39:45,987
ไม่ยากเลย

999
00:39:45,987 --> 00:39:47,206

1000
00:39:47,206 --> 00:39:48,039

1001
00:39:48,039 --> 00:39:52,039
ต่อมาการแปลงแผนภาพนะคะ ให้เป็นความสัมพันธ์ มันจะมีอยู่ 3 รูปแบบ

1002
00:39:54,064 --> 00:39:56,183
นะคะ แบบหนึ่งต่อหนึ่ง

1003
00:39:56,183 --> 00:39:57,465
แบบหนึ่งต่อกลุ่ม ก

1004
00:39:57,465 --> 00:39:59,965
ับแบบกลุ่มต่อกลุ่ม อันนี้เรารู้อยู่แล้ว

1005
00:39:59,965 --> 00:40:00,665
นะคะ

1006
00:40:00,665 --> 00:40:03,288
อันนี้เราเคยเรียนมาแล้ว

1007
00:40:03,288 --> 00:40:03,489

1008
00:40:03,489 --> 00:40:05,412

1009
00:40:05,412 --> 00:40:05,861

1010
00:40:05,861 --> 00:40:06,570

1011
00:40:06,570 --> 00:40:07,913
โดย

1012
00:40:07,913 --> 00:40:10,472
การแทนความสัมพันธ์แบบหนึ่งต่อหนึ่งนี่

1013
00:40:10,472 --> 00:40:11,242

1014
00:40:11,242 --> 00:40:11,495

1015
00:40:11,495 --> 00:40:14,776
นะคะ ก็คือชื่อของ

1016
00:40:14,776 --> 00:40:17,353
ตารางนี่เรารู้อยู่แล้วใช่ไหมคะ

1017
00:40:17,353 --> 00:40:20,741
ก็จะมาตั้งและความสำคัญก็

1018
00:40:20,741 --> 00:40:24,063
วาดง่าย ๆ นะคะ โดยการเพิ่ม

1019
00:40:24,063 --> 00:40:25,666
คีย์หลัก

1020
00:40:25,666 --> 00:40:28,176
คีย์หลัก ก็คือตัวที่มันขีดเส้นใต้น่ะค่ะ

1021
00:40:28,176 --> 00:40:30,873
ของอีกตารางหนึ่งที่เรามีความสำคัญกัน

1022
00:40:30,873 --> 00:40:31,950

1023
00:40:31,950 --> 00:40:32,150

1024
00:40:32,150 --> 00:40:34,581
เพื่อให้มันสามารถเชื่อมโยงกันได้

1025
00:40:34,581 --> 00:40:37,983
อันนี้คือง่ายมาก จากรูปนะคะ

1026
00:40:37,983 --> 00:40:38,816

1027
00:40:38,816 --> 00:40:41,507
ที่หลักก็คือตัวขีดเส้นใต้ของ

1028
00:40:41,507 --> 00:40:45,507
นักเรียนตารางนี้นะคะ ของบัณฑิตนั่นเอง ของบัณฑิตนะคะ

1029
00:40:46,376 --> 00:40:48,301
จบการศึกษาก็จะมีรหัส

1030
00:40:48,301 --> 00:40:49,843
นักศึกษา

1031
00:40:49,843 --> 00:40:53,433
เขาทำวิทยานิพนธ์เรื่องอะไร

1032
00:40:53,433 --> 00:40:55,997
นะคะ ก็จะมีรหัสวิทยานิพนธ์

1033
00:40:55,997 --> 00:40:59,997
โดยตารางนี้เห็นไหมคะ ว่ามันมีความสัมพันธ์แบบหนึ่งต่อหนึ่ง

1034
00:41:01,507 --> 00:41:03,365
มีเลข 1 กำกับ

1035
00:41:03,365 --> 00:41:06,180
ถ้าแบบ 1 ต่อ 1

1036
00:41:06,180 --> 00:41:07,459
จะต้องเอาคีย์หลัก

1037
00:41:07,459 --> 00:41:07,719

1038
00:41:07,719 --> 00:41:08,811

1039
00:41:08,811 --> 00:41:11,313
เลือกทางใดทางหนึ่งก็พอ

1040
00:41:11,313 --> 00:41:12,213

1041
00:41:12,213 --> 00:41:13,684
นะคะ มาใส่

1042
00:41:13,684 --> 00:41:16,695
สิ่งที่จะเกิดขึ้น คือ สมมติว่า

1043
00:41:16,695 --> 00:41:17,853
เราจะ

1044
00:41:17,853 --> 00:41:19,384
เลือก

1045
00:41:19,384 --> 00:41:23,384
คีย์นะคะ อย่างตัวนี้สมมติว่าอาจารย์จะเอาคีย์หลักของตารางวิทยานิพนธ์

1046
00:41:26,380 --> 00:41:29,644
ไปใส่ให้กับตารางนักเรียนก็ได้

1047
00:41:29,644 --> 00:41:30,225

1048
00:41:30,225 --> 00:41:34,225
นะคะ ก็ได้ หรือเอารหัสนักศึกษามาใส่ในตารางวิทยานิพนธ์ก็ได้

1049
00:41:35,864 --> 00:41:39,127
อันนี้เฉพาะความสัมพันธ์แบบหนึ่งต่อหนึ่งเท่านั้น

1050
00:41:39,127 --> 00:41:39,958

1051
00:41:39,958 --> 00:41:41,747
เลือกตัวใดตัวหนึ่งก็ได้

1052
00:41:41,747 --> 00:41:44,189
นะคะ ที่มีความสัมพันธ์กัน

1053
00:41:44,189 --> 00:41:45,089

1054
00:41:45,089 --> 00:41:46,430
แต่ถ้า

1055
00:41:46,430 --> 00:41:46,692

1056
00:41:46,692 --> 00:41:50,283
เป็นความสัมพันธ์แบบหนึ่งต่อกลุ่ม

1057
00:41:50,283 --> 00:41:54,283
หนึ่งต่อกลุ่มนะ เราจะเอาคีย์หลักก็คือตัวขีดเส้นใต้

1058
00:41:55,275 --> 00:41:58,558
จากที่มีความสัมพันธ์เป็นหนึ่ง

1059
00:41:58,558 --> 00:41:59,960
เท่านั้น

1060
00:41:59,960 --> 00:42:01,950
ไปใส่ในฝั่งที่

1061
00:42:01,950 --> 00:42:02,461

1062
00:42:02,461 --> 00:42:04,251
มีความสัมพันธ์เป็นกลุ่ม

1063
00:42:04,251 --> 00:42:06,824
อย่างเช่นรูปนี้นะคะ

1064
00:42:06,824 --> 00:42:07,013

1065
00:42:07,013 --> 00:42:07,403

1066
00:42:07,403 --> 00:42:11,116
รูปนี้นะ ความสัมพันธ์เป็นหนึ่งจะอยู่ฝั่งนี้

1067
00:42:11,116 --> 00:42:12,078
นะค ะ

1068
00:42:12,078 --> 00:42:13,737
มีความสัมพันธ์เป็นกลุ่ม

1069
00:42:13,737 --> 00:42:13,930

1070
00:42:13,930 --> 00:42:16,121
เห็นด้วยตัว M

1071
00:42:16,121 --> 00:42:16,820

1072
00:42:16,820 --> 00:42:17,650

1073
00:42:17,650 --> 00:42:21,650
นะคะ เราจะเอาตัวขีดเส้นใต้ ก็คือคีย์หลัก

1074
00:42:22,016 --> 00:42:22,204

1075
00:42:22,204 --> 00:42:25,155
ของตารางที่มีความสัมพันธ์เป็นหนึ่ง

1076
00:42:25,155 --> 00:42:26,569
เท่านั้น

1077
00:42:26,569 --> 00:42:30,569
ไปเพิ่มลงในตารางที่มีความสัมพันธ์เป็นกลุ่ม

1078
00:42:30,728 --> 00:42:31,568
นะคะ

1079
00:42:31,568 --> 00:42:31,759

1080
00:42:31,759 --> 00:42:32,020

1081
00:42:32,020 --> 00:42:36,020
นั่นก็คือ

1082
00:42:36,501 --> 00:42:37,651

1083
00:42:37,651 --> 00:42:39,702
... เห็นไหมคะ

1084
00:42:39,702 --> 00:42:41,183
ฝั่งนี้

1085
00:42:41,183 --> 00:42:45,183
ความสัมพันธ์เป็นกลุ่มใช่ไหมคะ

1086
00:42:45,276 --> 00:42:47,848
คีย์หลักตัวขีดเส้นใต้เขามี

1087
00:42:47,848 --> 00:42:49,958
อันนี้ตัวเดียวเราก็จะเอา

1088
00:42:49,958 --> 00:42:53,550
ของตารางตารางหนึ่งมาเพิ่มให้ ซึ่งตารางนี้

1089
00:42:53,550 --> 00:42:53,871

1090
00:42:53,871 --> 00:42:55,922
มีความสำคัญเป็นหนึ่ง

1091
00:42:55,922 --> 00:42:57,143
มาเพิ่มให้

1092
00:42:57,143 --> 00:43:00,912
อันนี้คือความสัมพันธ์แบบหนึ่งต่อกลุ่ม

1093
00:43:00,912 --> 00:43:01,557

1094
00:43:01,557 --> 00:43:02,008

1095
00:43:02,008 --> 00:43:04,518
นะคะ อันนี้ก็ยังไม่ยาก

1096
00:43:04,518 --> 00:43:05,027

1097
00:43:05,027 --> 00:43:05,217

1098
00:43:05,217 --> 00:43:05,730

1099
00:43:05,730 --> 00:43:07,329
แต่ถ้า

1100
00:43:07,329 --> 00:43:07,589

1101
00:43:07,589 --> 00:43:08,235

1102
00:43:08,235 --> 00:43:11,560
เป็นความสัมพันธ์แบบกลุ่มต่อกลุ่ม

1103
00:43:11,560 --> 00:43:12,461
นะคะ

1104
00:43:12,461 --> 00:43:12,652

1105
00:43:12,652 --> 00:43:13,103

1106
00:43:13,103 --> 00:43:17,103
โดยความสัมพันธ์นี่บางทีมันอาจจะมี

1107
00:43:17,646 --> 00:43:20,985
ข้อมูลที่เกิดขึ้นของมันเอง

1108
00:43:20,985 --> 00:43:23,735
นะคะ ข้อมูลที่เกิดขึ้น

1109
00:43:23,735 --> 00:43:25,785
ซึ่งวิธีการแก้ปัญหา

1110
00:43:25,785 --> 00:43:27,516
ปัญหามันอยู่ตรงนี้

1111
00:43:27,516 --> 00:43:29,961
ที่สร้างกรอบสีแดง

1112
00:43:29,961 --> 00:43:33,961
นี่ ในความสัมพันธ์ของกลุ่มกับกลุ่มนี่มันอาจจะมีข้อมูลที่เพิ่มเติมขึ้นมา

1113
00:43:36,101 --> 00:43:37,260
นะคะ

1114
00:43:37,260 --> 00:43:39,632
ในกรณีนี้

1115
00:43:39,632 --> 00:43:41,044

1116
00:43:41,044 --> 00:43:44,303
นะคะ เราก็จะสร้างความสัมพันธ์ขึ้นมาใหม่เลย

1117
00:43:44,303 --> 00:43:45,146
นะคะ

1118
00:43:45,146 --> 00:43:45,596

1119
00:43:45,596 --> 00:43:47,255
โดยวิธีการ คือ

1120
00:43:47,255 --> 00:43:47,779

1121
00:43:47,779 --> 00:43:49,307
เอา

1122
00:43:49,307 --> 00:43:50,586
คีย์หลัก

1123
00:43:50,586 --> 00:43:52,698
ของทั้ง 2 ความสัมพันธ์

1124
00:43:52,698 --> 00:43:54,179

1125
00:43:54,179 --> 00:43:56,740
มาสร้างใหม่ให้กับ

1126
00:43:56,740 --> 00:43:58,152
ความสัมพันธ์ตรงนี้

1127
00:43:58,152 --> 00:44:00,393
นะคะ เอา 2 อันนี้มาใส่

1128
00:44:00,393 --> 00:44:01,491

1129
00:44:01,491 --> 00:44:03,152
เพิ่มทั้ง 2 ฝั่งเลย

1130
00:44:03,152 --> 00:44:03,472

1131
00:44:03,472 --> 00:44:03,984

1132
00:44:03,984 --> 00:44:07,984
นะคะ เอาจากตาราง 2 ตารางนี่มาเพิ่มให้กับความสัมพันธ์ใหม่เลย

1133
00:44:10,588 --> 00:44:11,553

1134
00:44:11,553 --> 00:44:14,825
ก็จะกลายเป็นแบบนี้ค่ะ

1135
00:44:14,825 --> 00:44:15,273

1136
00:44:15,273 --> 00:44:17,203
อันนี้คือตารางที่เกิดขึ้นใหม่

1137
00:44:17,203 --> 00:44:19,754
สำหรับความสัมพันธ์แบบกลุ่มต่อกลุ่ม

1138
00:44:19,754 --> 00:44:23,593
มันจะเอาข้อมูลรหัสนักเรียน

1139
00:44:23,593 --> 00:44:25,981
แล้วก็รหัสตารางเรียนวิชา

1140
00:44:25,981 --> 00:44:26,745

1141
00:44:26,745 --> 00:44:29,044
มานะคะ เพิ่มจากทั้ง 2 ฝั่งเลย

1142
00:44:29,044 --> 00:44:33,044
เมื่อก่อนคือเราต้องเลือกจากฝั่งใดฝั่งหนึ่งเท่านั้นใช่ไหมคะ ถ้าเป็นความสัมพันธ์แบบหนึ่งต่อหนึ่ง

1143
00:44:34,310 --> 00:44:34,630

1144
00:44:34,630 --> 00:44:38,083
ถ้าเป็นความสัมพันธ์แบบหนึ่งต่อกลุ่ม เราจะเอามาจาก

1145
00:44:38,083 --> 00:44:42,057
... เราจะเอาคีย์หลักมาจากความสัมพันธ์ที่เป็นฝั่งหนึ่งเท่านั้น

1146
00:44:42,057 --> 00:44:44,177
แต่ถ้าเป็นกลุ่มต่อกลุ่ม

1147
00:44:44,177 --> 00:44:48,020
เราจะเอาคีย์หลักมาจากทั้ง 2 ตารางที่มีความสัมพันธ์กัน

1148
00:44:48,020 --> 00:44:48,212

1149
00:44:48,212 --> 00:44:50,331
สร้างตารางใหม่

1150
00:44:50,331 --> 00:44:51,422
อันนี้คือ

1151
00:44:51,422 --> 00:44:54,625
เด่นของแต่ละ

1152
00:44:54,625 --> 00:44:57,125
การแปลงตารางให้มาเป็นความสัมพันธ์

1153
00:44:57,125 --> 00:44:58,727
นะคะ

1154
00:44:58,727 --> 00:45:00,587
วิธีการทำ

1155
00:45:00,587 --> 00:45:02,056
เรารู้แล้ว

1156
00:45:02,056 --> 00:45:03,917
เดี๋ยวจะให้ลองทำเอง

1157
00:45:03,917 --> 00:45:04,114

1158
00:45:04,114 --> 00:45:04,749

1159
00:45:04,749 --> 00:45:06,932
สัก 1 ข้อ

1160
00:45:06,932 --> 00:45:08,152
นะคะ

1161
00:45:08,152 --> 00:45:08,984

1162
00:45:08,984 --> 00:45:10,334
ในห้อง

1163
00:45:10,334 --> 00:45:10,654

1164
00:45:10,654 --> 00:45:10,785

1165
00:45:10,785 --> 00:45:13,146
เดี๋ยวฉันจะเดินดูนะคะ

1166
00:45:13,146 --> 00:45:15,006
ทำเลย ทำเอง

1167
00:45:15,006 --> 00:45:16,298

1168
00:45:16,298 --> 00:45:18,538
นะคะ เอาแค่ 1

1169
00:45:18,538 --> 00:45:20,202

1170
00:45:20,202 --> 00:45:20,461

1171
00:45:20,461 --> 00:45:20,652

1172
00:45:20,652 --> 00:45:23,273
รูป รูปนี้ก็พอ รูปนี้มีกี่ตาราง

1173
00:45:23,273 --> 00:45:26,354
มี 1 ตาราง 2 ตาราง 3 ตาราง

1174
00:45:26,354 --> 00:45:26,615

1175
00:45:26,615 --> 00:45:27,446
ซึ่ง

1176
00:45:27,446 --> 00:45:31,446
ในความสัมพันธ์ของรูปนี้มีความสัมพันธ์แบบหนึ่งต่อกลุ่ม

1177
00:45:38,228 --> 00:45:42,228
กับแบบหนึ่งต่อกลุ่ม

1178
00:45:43,502 --> 00:45:44,136
ลองดูสิว่าจะทำได้ไ

1179
00:45:43,141 --> 00:45:43,213
หมนะคะ

1180
00:45:43,213 --> 00:45:43,259

1181
00:45:43,259 --> 00:45:43,273

1182
00:45:43,273 --> 00:45:43,280

1183
00:45:43,280 --> 00:45:43,328

1184
00:45:43,328 --> 00:45:43,366

1185
00:45:43,366 --> 00:45:47,192
ความสัมพันธ์ที่เกิดขึ้นจะมีอยู่ 2 ความสัมพันธ์

1186
00:45:47,192 --> 00:45:47,563

1187
00:45:47,563 --> 00:45:51,563
นะ ลองดูซิว่าจากตัวอย่างที่อาจารย์ให้

1188
00:45:55,779 --> 00:45:59,779
เข้าใจหรือเปล่า

1189
00:45:59,356 --> 00:46:03,356

1190
00:45:59,735 --> 00:46:03,735
เอาอย่างแรกเลย

1191
00:46:04,563 --> 00:46:08,563
แปลง ER ให้เป็นตารางให้ได้ก่อน

1192
00:46:10,338 --> 00:46:14,338
จะได้ไหมอ

1193
00:46:12,974 --> 00:46:16,974
าจารย์สอน

1194
00:46:15,096 --> 00:46:11,542

1195
00:46:12,635 --> 00:46:14,691

1196
00:46:14,691 --> 00:46:14,761

1197
00:46:14,761 --> 00:46:14,815

1198
00:46:14,815 --> 00:46:14,888

1199
00:46:14,888 --> 00:46:18,523

1200
00:46:18,523 --> 00:46:19,437

1201
00:46:19,437 --> 00:46:23,437
ลองทำดู แต่ละตารางที่คุณทำออกมาได้เนี่ยมันเชื่อมโยงกับตราอื่น

1202
00:46:30,608 --> 00:46:30,611

1203
00:46:30,611 --> 00:46:30,652
เป็นยังไง

1204
00:46:30,652 --> 00:46:30,710
ขั้นตอนแรก

1205
00:46:30,710 --> 00:46:33,121
เปลี่ยนจากรูป

1206
00:46:33,121 --> 00:46:33,524
ขอเป็นตารางได้ค่อยมาดูความสัมพันธ์

1207
00:46:33,524 --> 00:46:33,550
นะคะ

1208
00:46:33,550 --> 00:46:33,598
ลอง ทำดู

1209
00:46:33,598 --> 00:46:33,611

1210
00:46:33,611 --> 00:46:33,619

1211
00:46:33,619 --> 00:46:33,623

1212
00:46:33,623 --> 00:46:37,623
ทำเองนะคะ ทำเองเดี๋ยวจะเดินดู

1213
00:46:47,874 --> 00:46:44,481

1214
00:46:51,679 --> 00:46:51,738
ล

1215
00:46:51,738 --> 00:46:51,762

1216
00:46:51,762 --> 00:46:51,836

1217
00:46:51,836 --> 00:46:52,258

1218
00:46:52,258 --> 00:46:56,258
่ามคะ วันนี้ก็ประมาณนี้ล่ะค่ะ เนื้อหาจะมีแค่นี้ เดี๋ยวจะให้ทำงานห้องค่ะ วันนี้ขอบคุณมากนะคะ ขอบคุณล่ามด้วยนะคะ ขอบคุณมากค่ะ

1219
00:47:12,195 --> 00:47:09,344

1220
00:47:00,255 --> 00:47:00,574

1221
00:47:00,574 --> 00:47:01,794

1222
00:47:01,794 --> 00:47:02,888

1223
00:47:02,888 --> 00:47:03,338

1224
00:47:03,338 --> 00:47:03,596

1225
00:47:03,596 --> 00:47:04,746

1226
00:47:04,746 --> 00:47:05,517

1227
00:47:05,517 --> 00:47:09,517

1228
00:47:17,691 --> 00:47:21,691

1229
00:47:27,440 --> 00:47:31,440

1230
00:47:32,696 --> 00:47:36,696


