﻿1
00:00:03,992 --> 00:00:03,993

2
00:00:03,993 --> 00:00:03,993

3
00:00:03,993 --> 00:00:07,076

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

5
00:00:14,321 --> 00:00:16,822

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

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

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

9
00:00:44,421 --> 00:00:45,321

10
00:00:45,321 --> 00:00:47,117

11
00:00:47,117 --> 00:00:48,598

12
00:00:48,598 --> 00:00:48,919

13
00:00:48,919 --> 00:00:49,554

14
00:00:49,554 --> 00:00:50,387

15
00:00:50,387 --> 00:00:51,802

16
00:00:51,802 --> 00:00:52,052

17
00:00:52,052 --> 00:00:52,503

18
00:00:52,503 --> 00:00:54,560

19
00:00:54,560 --> 00:00:55,003

20
00:00:55,003 --> 00:00:55,640

21
00:00:55,640 --> 00:00:57,761

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

23
00:01:07,502 --> 00:01:07,951

24
00:01:07,951 --> 00:01:08,600

25
00:01:08,600 --> 00:01:09,946

26
00:01:09,946 --> 00:01:10,528

27
00:01:10,528 --> 00:01:10,780

28
00:01:10,780 --> 00:01:11,297

29
00:01:11,297 --> 00:01:14,109

30
00:01:14,109 --> 00:01:16,936

31
00:01:16,936 --> 00:01:17,437

32
00:01:17,437 --> 00:01:18,150

33
00:01:18,150 --> 00:01:22,121

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

35
00:01:26,294 --> 00:01:28,085

36
00:01:28,085 --> 00:01:28,985

37
00:01:28,985 --> 00:01:30,836

38
00:01:30,836 --> 00:01:31,608

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

40
00:01:40,712 --> 00:01:41,093

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

42
00:01:50,977 --> 00:01:53,154

43
00:01:53,154 --> 00:01:56,413

44
00:01:56,413 --> 00:01:57,055

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

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

47
00:02:21,732 --> 00:02:23,076

48
00:02:23,076 --> 00:02:23,463

49
00:02:23,463 --> 00:02:23,857

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

51
00:02:41,014 --> 00:02:41,213

52
00:02:41,213 --> 00:02:41,537

53
00:02:41,537 --> 00:02:41,658

54
00:02:41,658 --> 00:02:42,558

55
00:02:42,558 --> 00:02:42,875

56
00:02:42,875 --> 00:02:43,650

57
00:02:43,650 --> 00:02:45,823

58
00:02:45,823 --> 00:02:46,786

59
00:02:46,786 --> 00:02:47,809

60
00:02:47,809 --> 00:02:49,802

61
00:02:49,802 --> 00:02:50,062

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

63
00:02:55,631 --> 00:02:56,732

64
00:02:56,732 --> 00:02:59,552

65
00:02:59,552 --> 00:03:00,121

66
00:03:00,121 --> 00:03:00,252

67
00:03:00,252 --> 00:03:00,893

68
00:03:00,893 --> 00:03:01,984

69
00:03:01,984 --> 00:03:02,495

70
00:03:02,495 --> 00:03:03,772

71
00:03:03,772 --> 00:03:03,903

72
00:03:03,903 --> 00:03:04,749

73
00:03:04,749 --> 00:03:04,937

74
00:03:04,937 --> 00:03:05,769

75
00:03:05,769 --> 00:03:06,406

76
00:03:06,406 --> 00:03:06,801

77
00:03:06,801 --> 00:03:07,239

78
00:03:07,239 --> 00:03:07,758

79
00:03:07,758 --> 00:03:07,951

80
00:03:07,951 --> 00:03:08,655

81
00:03:08,655 --> 00:03:09,292

82
00:03:09,292 --> 00:03:11,281

83
00:03:11,281 --> 00:03:12,432

84
00:03:12,432 --> 00:03:12,633

85
00:03:12,633 --> 00:03:12,961

86
00:03:12,961 --> 00:03:15,839

87
00:03:15,839 --> 00:03:16,407

88
00:03:16,407 --> 00:03:16,540

89
00:03:16,540 --> 00:03:17,246

90
00:03:17,246 --> 00:03:17,817

91
00:03:17,817 --> 00:03:20,191

92
00:03:20,191 --> 00:03:20,768

93
00:03:20,768 --> 00:03:21,478

94
00:03:21,478 --> 00:03:21,800

95
00:03:21,800 --> 00:03:22,178

96
00:03:22,178 --> 00:03:22,822

97
00:03:22,822 --> 00:03:23,213

98
00:03:23,213 --> 00:03:24,814

99
00:03:24,814 --> 00:03:25,964

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

101
00:03:31,214 --> 00:03:31,534

102
00:03:31,534 --> 00:03:31,985

103
00:03:31,985 --> 00:03:33,136

104
00:03:33,136 --> 00:03:33,587

105
00:03:33,587 --> 00:03:33,717

106
00:03:33,717 --> 00:03:34,169

107
00:03:34,169 --> 00:03:34,682

108
00:03:34,682 --> 00:03:35,768

109
00:03:35,768 --> 00:03:36,019

110
00:03:36,019 --> 00:03:36,282

111
00:03:36,282 --> 00:03:36,733

112
00:03:36,733 --> 00:03:37,316

113
00:03:37,316 --> 00:03:37,570

114
00:03:37,570 --> 00:03:37,952

115
00:03:37,952 --> 00:03:38,788

116
00:03:38,788 --> 00:03:40,705

117
00:03:40,705 --> 00:03:41,155

118
00:03:41,155 --> 00:03:41,347

119
00:03:41,347 --> 00:03:44,808

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

121
00:03:56,219 --> 00:03:56,671

122
00:03:56,671 --> 00:03:57,560

123
00:03:57,560 --> 00:03:58,334

124
00:03:58,334 --> 00:03:58,787

125
00:03:58,787 --> 00:03:59,105

126
00:03:59,105 --> 00:03:59,875

127
00:03:59,875 --> 00:04:00,257

128
00:04:00,257 --> 00:04:01,725

129
00:04:01,725 --> 00:04:02,245

130
00:04:02,245 --> 00:04:03,526

131
00:04:03,526 --> 00:04:04,427

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

133
00:04:13,844 --> 00:04:15,444

134
00:04:15,444 --> 00:04:16,860

135
00:04:16,860 --> 00:04:17,114

136
00:04:17,114 --> 00:04:17,496

137
00:04:17,496 --> 00:04:19,936

138
00:04:19,936 --> 00:04:21,667

139
00:04:21,667 --> 00:04:22,249

140
00:04:22,249 --> 00:04:22,630

141
00:04:22,630 --> 00:04:25,964

142
00:04:25,964 --> 00:04:26,214

143
00:04:26,214 --> 00:04:26,483

144
00:04:26,483 --> 00:04:26,672

145
00:04:26,672 --> 00:04:27,184

146
00:04:27,184 --> 00:04:27,898

147
00:04:27,898 --> 00:04:28,274

148
00:04:28,274 --> 00:04:28,656

149
00:04:28,656 --> 00:04:29,425

150
00:04:29,425 --> 00:04:30,387

151
00:04:30,387 --> 00:04:31,157

152
00:04:31,157 --> 00:04:32,705

153
00:04:32,705 --> 00:04:33,021

154
00:04:33,021 --> 00:04:36,104

155
00:04:36,104 --> 00:04:36,612

156
00:04:36,612 --> 00:04:36,805

157
00:04:36,805 --> 00:04:37,122

158
00:04:37,122 --> 00:04:37,255

159
00:04:37,255 --> 00:04:37,706

160
00:04:37,706 --> 00:04:38,792

161
00:04:38,792 --> 00:04:40,456

162
00:04:40,456 --> 00:04:40,840

163
00:04:40,840 --> 00:04:41,347

164
00:04:41,347 --> 00:04:43,347

165
00:04:43,347 --> 00:04:43,540

166
00:04:43,540 --> 00:04:43,923

167
00:04:43,923 --> 00:04:44,047

168
00:04:44,047 --> 00:04:45,709

169
00:04:45,709 --> 00:04:46,993

170
00:04:46,993 --> 00:04:48,343

171
00:04:48,343 --> 00:04:49,493

172
00:04:49,493 --> 00:04:50,581

173
00:04:50,581 --> 00:04:51,103

174
00:04:51,103 --> 00:04:51,612

175
00:04:51,612 --> 00:04:52,127

176
00:04:52,127 --> 00:04:52,636

177
00:04:52,636 --> 00:04:53,154

178
00:04:53,154 --> 00:04:56,036

179
00:04:56,036 --> 00:04:56,415

180
00:04:56,415 --> 00:04:58,663

181
00:04:58,663 --> 00:04:58,918

182
00:04:58,918 --> 00:04:59,169

183
00:04:59,169 --> 00:04:59,630

184
00:04:59,630 --> 00:05:00,200

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

186
00:05:07,452 --> 00:05:07,969

187
00:05:07,969 --> 00:05:08,929

188
00:05:08,929 --> 00:05:09,688

189
00:05:09,688 --> 00:05:09,889

190
00:05:09,889 --> 00:05:10,589

191
00:05:10,589 --> 00:05:11,040

192
00:05:11,040 --> 00:05:11,811

193
00:05:11,811 --> 00:05:12,832

194
00:05:12,832 --> 00:05:13,212

195
00:05:13,212 --> 00:05:16,365

196
00:05:16,365 --> 00:05:17,006

197
00:05:17,006 --> 00:05:21,006

198
00:05:21,673 --> 00:05:24,174

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

200
00:05:29,943 --> 00:05:31,931

201
00:05:31,931 --> 00:05:32,382

202
00:05:32,382 --> 00:05:32,512

203
00:05:32,512 --> 00:05:32,831

204
00:05:32,831 --> 00:05:32,965

205
00:05:32,965 --> 00:05:35,660

206
00:05:35,660 --> 00:05:36,486

207
00:05:36,486 --> 00:05:37,067

208
00:05:37,067 --> 00:05:37,388

209
00:05:37,388 --> 00:05:37,712

210
00:05:37,712 --> 00:05:37,897

211
00:05:37,897 --> 00:05:38,151

212
00:05:38,151 --> 00:05:38,470

213
00:05:38,470 --> 00:05:38,732

214
00:05:38,732 --> 00:05:42,132

215
00:05:42,132 --> 00:05:42,520

216
00:05:42,520 --> 00:05:42,716

217
00:05:42,716 --> 00:05:43,354

218
00:05:43,354 --> 00:05:43,924

219
00:05:43,924 --> 00:05:45,275

220
00:05:45,275 --> 00:05:46,236

221
00:05:46,236 --> 00:05:46,752

222
00:05:46,752 --> 00:05:47,578

223
00:05:47,578 --> 00:05:49,122

224
00:05:49,122 --> 00:05:50,661

225
00:05:50,661 --> 00:05:50,854

226
00:05:50,854 --> 00:05:51,042

227
00:05:51,042 --> 00:05:52,963

228
00:05:52,963 --> 00:05:53,808

229
00:05:53,808 --> 00:05:54,640

230
00:05:54,640 --> 00:05:56,166

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

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

233
00:06:19,560 --> 00:06:20,902

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

235
00:06:29,492 --> 00:06:29,943

236
00:06:29,943 --> 00:06:33,015

237
00:06:33,015 --> 00:06:33,726

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

239
00:06:39,108 --> 00:06:39,297

240
00:06:39,297 --> 00:06:39,624

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

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

243
00:07:12,102 --> 00:07:12,366

244
00:07:12,366 --> 00:07:12,623

245
00:07:12,623 --> 00:07:12,948

246
00:07:12,948 --> 00:07:13,067

247
00:07:13,067 --> 00:07:13,197

248
00:07:13,197 --> 00:07:15,187

249
00:07:15,187 --> 00:07:15,825

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

251
00:07:26,267 --> 00:07:26,907

252
00:07:26,907 --> 00:07:27,037

253
00:07:27,037 --> 00:07:30,240

254
00:07:30,240 --> 00:07:32,421

255
00:07:32,421 --> 00:07:33,120

256
00:07:33,120 --> 00:07:33,635

257
00:07:33,635 --> 00:07:33,892

258
00:07:33,892 --> 00:07:34,153

259
00:07:34,153 --> 00:07:35,319

260
00:07:35,319 --> 00:07:38,521

261
00:07:38,521 --> 00:07:40,496

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

263
00:07:53,392 --> 00:07:56,910

264
00:07:56,910 --> 00:07:59,023

265
00:07:59,023 --> 00:08:00,124

266
00:08:00,124 --> 00:08:00,310

267
00:08:00,310 --> 00:08:00,629

268
00:08:00,629 --> 00:08:02,612

269
00:08:02,612 --> 00:08:03,512

270
00:08:03,512 --> 00:08:04,154

271
00:08:04,154 --> 00:08:04,536

272
00:08:04,536 --> 00:08:05,698

273
00:08:05,698 --> 00:08:08,066

274
00:08:08,066 --> 00:08:08,784

275
00:08:08,784 --> 00:08:09,031

276
00:08:09,031 --> 00:08:09,608

277
00:08:09,608 --> 00:08:13,190
(อาจารย์เกวลี) มันได้ยินไหมคะ

278
00:08:13,190 --> 00:08:13,835

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

280
00:08:22,616 --> 00:08:22,804

281
00:08:22,804 --> 00:08:23,385

282
00:08:23,385 --> 00:08:23,955

283
00:08:23,955 --> 00:08:26,152

284
00:08:26,152 --> 00:08:26,527

285
00:08:26,527 --> 00:08:26,719

286
00:08:26,719 --> 00:08:27,107

287
00:08:27,107 --> 00:08:27,488

288
00:08:27,488 --> 00:08:28,771

289
00:08:28,771 --> 00:08:29,410

290
00:08:29,410 --> 00:08:30,954
งั้นขอเลยนะ

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

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

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

294
00:10:32,822 --> 00:10:32,857
อะไร

295
00:10:32,857 --> 00:10:32,880
นะคะ

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

297
00:10:33,605 --> 00:10:34,492

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

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

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

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

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

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

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

305
00:10:51,674 --> 00:10:52,503

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

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

308
00:10:58,463 --> 00:10:59,230

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

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

311
00:11:07,949 --> 00:11:08,150

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

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

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

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

316
00:11:24,240 --> 00:11:25,127

317
00:11:25,127 --> 00:11:26,991
ต้องมา

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

319
00:11:30,260 --> 00:11:30,526

320
00:11:30,526 --> 00:11:32,502
มาดูว่า

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

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

323
00:11:40,768 --> 00:11:43,718
สามารถเกิดขึ้นได้จริงไหม

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

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

326
00:11:51,604 --> 00:11:52,626

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

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

329
00:12:01,608 --> 00:12:03,531
อย่างไร หรือไม่มีข้อผิดพลาดตรงไหน

330
00:12:03,531 --> 00:12:04,300

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

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

333
00:12:11,024 --> 00:12:11,157

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

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

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

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

338
00:12:21,990 --> 00:12:22,434

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

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

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

342
00:12:31,541 --> 00:12:31,992

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

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

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

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

347
00:12:44,424 --> 00:12:44,931

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

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

350
00:12:48,324 --> 00:12:48,713

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

352
00:12:51,536 --> 00:12:52,310

353
00:12:52,310 --> 00:12:52,507

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

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

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,180
นี้นะคะ

359
00:13:07,180 --> 00:13:08,016

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

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

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

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

364
00:13:21,025 --> 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,557 --> 00:13:36,343
เราจะมี 6 ขั้นตอน

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

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

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

373
00:13:46,796 --> 00:13:47,245

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

375
00:13:48,784 --> 00:13:50,063
เก็บอะไร

376
00:13:50,063 --> 00:13:50,446

377
00:13:50,446 --> 00:13:52,246
ไปทำไม

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

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

380
00:13:57,365 --> 00:13:58,268

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

382
00:14:00,966 --> 00:14:02,370
ที่เราจะทำนี่

383
00:14:02,370 --> 00:14:03,392
มัน

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

385
00:14:06,099 --> 00:14:06,284

386
00:14:06,284 --> 00:14:07,054

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

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

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

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

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

392
00:14:22,248 --> 00:14:22,626

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

394
00:14:24,357 --> 00:14:26,349

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

396
00:14:32,883 --> 00:14:33,914
นะคะ

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

398
00:14:38,210 --> 00:14:39,237

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

400
00:14:41,031 --> 00:14:41,918
นะคะ

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

402
00:14:43,596 --> 00:14:44,799
สร้างขึ้นมา

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

404
00:14:47,695 --> 00:14:48,596
กำลัง

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

406
00:14:50,066 --> 00:14:51,403
นะคะ

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

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

409
00:15:00,957 --> 00:15:02,115
สร้างมา

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

411
00:15:05,188 --> 00:15:05,887
นะคะ

412
00:15:05,887 --> 00:15:06,982
5

413
00:15:06,982 --> 00:15:08,017
ถ้ามันไม่ดี

414
00:15:08,017 --> 00:15:08,130

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

416
00:15:11,344 --> 00:15:13,520
หรือ

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

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

419
00:15:18,522 --> 00:15:19,164

420
00:15:19,164 --> 00:15:21,014
ว่าทำไมมันไม่ได้

421
00:15:21,014 --> 00:15:21,275

422
00:15:21,275 --> 00:15:22,299
เหมือน

423
00:15:22,299 --> 00:15:22,428

424
00:15:22,428 --> 00:15:23,579

425
00:15:23,579 --> 00:15:23,782

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

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

428
00:15:28,583 --> 00:15:29,033

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

430
00:15:34,287 --> 00:15:34,937

431
00:15:34,937 --> 00:15:36,347
ทำไม

432
00:15:36,347 --> 00:15:37,106

433
00:15:37,106 --> 00:15:37,627

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

435
00:15:40,509 --> 00:15:41,851
กำหนด

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

437
00:15:45,708 --> 00:15:46,476
ให้

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

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

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

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

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

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

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

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

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

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

448
00:16:12,487 --> 00:16:13,198

449
00:16:13,198 --> 00:16:14,798

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

451
00:16:19,803 --> 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,892 --> 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,263 --> 00:16:39,666
ระบบฐานข้อมูล

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

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

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

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

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

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

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

465
00:16:59,475 --> 00:17:00,439

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

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

468
00:17:12,856 --> 00:17:18,795
น

469
00:17:10,053 --> 00:17:11,082

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

471
00:17:13,395 --> 00:17:16,979
จุดมุ่งหมายคือ ถ้าเรามีระบบฐานข้อมูลที่ดี

472
00:17:16,979 --> 00:17:20,047
คนทำงานช่วยกันจะได้เพิ่มขึ้น

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

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

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

476
00:17:28,701 --> 00:17:29,665
เป็นต้น

477
00:17:29,665 --> 00:17:32,174
นะคะ อันนี้คือการศึกษาเบื้องต้นก่อน

478
00:17:32,174 --> 00:17:33,255

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

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

481
00:17:38,777 --> 00:17:41,458
ครบหรือยัง ถ้าครบแล้ว

482
00:17:41,458 --> 00:17:42,358

483
00:17:42,358 --> 00:17:43,702
ออกแบบ

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

485
00:17:48,590 --> 00:17:49,475

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

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

488
00:17:58,827 --> 00:18:00,109

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

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

491
00:18:06,659 --> 00:18:07,995
ต้องมีความละเอียด

492
00:18:07,995 --> 00:18:09,476
เข้าใจข้อมูล

493
00:18:09,476 --> 00:18:11,276
องค์กรเป็นอย่างดี

494
00:18:11,276 --> 00:18:12,425
สมมติว่า

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

496
00:18:16,268 --> 00:18:20,268
นะคะ ข้อมูลมีอะไรบ้าง

497
00:18:22,571 --> 00:18:26,309
นะค

498
00:18:19,924 --> 00:18:20,632

499
00:18:20,632 --> 00:18:21,013

500
00:18:21,013 --> 00:18:22,552
ะ อาจจะเป็น

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

502
00:18:26,968 --> 00:18:30,369
พนักงาน

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

504
00:18:33,964 --> 00:18:34,212

505
00:18:34,212 --> 00:18:36,013
มีอะไรบ้าง

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

507
00:18:42,031 --> 00:18:42,351

508
00:18:42,351 --> 00:18:43,446
มีชื่อ

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

510
00:18:46,775 --> 00:18:47,099

511
00:18:47,099 --> 00:18:48,637
ที่อยู่ตามทะเบียนบ้าน

512
00:18:48,637 --> 00:18:50,556
เรียนจบอะไร มา

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

514
00:18:53,637 --> 00:18:55,238
คือข้อมูลเบื้องต้น

515
00:18:55,238 --> 00:18:55,689

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

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

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

519
00:19:08,830 --> 00:19:10,054
อันพวกคุณก็ต้อง

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

521
00:19:12,993 --> 00:19:13,832

522
00:19:13,832 --> 00:19:14,793
ว่แต่ละที่

523
00:19:14,793 --> 00:19:16,463
เขา

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

525
00:19:18,195 --> 00:19:18,514

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

527
00:19:22,486 --> 00:19:26,273
ในฐานข้อมูลจัดเก็บรูปภาพพนักงาน

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

529
00:19:29,352 --> 00:19:33,352
อันนี้ก็คือสิ่งที่เราต้องออกแบบ

530
00:19:35,377 --> 00:19:34,342
นะ

531
00:19:31,779 --> 00:19:32,680

532
00:19:32,680 --> 00:19:34,287
คะ ไม่ใช่ว่า

533
00:19:34,287 --> 00:19:37,170
อยากทำอะไรก็ทำไม่ได้นะคะ ต้องดู

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

535
00:19:44,508 --> 00:19:42,329
นะคะ

536
00:19:40,690 --> 00:19:42,233

537
00:19:42,233 --> 00:19:43,643
ตั้งแต่การออกแบบนี่

538
00:19:43,643 --> 00:19:44,733
เราต้อง

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

540
00:19:50,376 --> 00:19:51,774
นะคะ

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

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

543
00:19:57,999 --> 00:19:59,656

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

545
00:20:04,911 --> 00:20:05,691
นะคะ

546
00:20:05,691 --> 00:20:05,885

547
00:20:05,885 --> 00:20:07,292
ในแต่ละตาราง

548
00:20:07,292 --> 00:20:09,920
จะเก็บข้อมูลอะไรบ้าง

549
00:20:09,920 --> 00:20:10,628

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

551
00:20:14,674 --> 00:20:15,242

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

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

554
00:20:22,034 --> 00:20:23,065

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

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

557
00:20:28,643 --> 00:20:30,044

558
00:20:30,044 --> 00:20:31,144
ไม่ควรเกินใช่ไหม

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

560
00:20:34,345 --> 00:20:36,324
เราก็สามารถกำหนดได้

561
00:20:36,324 --> 00:20:38,053
เผื่อ

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

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

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

565
00:20:48,321 --> 00:20:49,734
ในตาราง

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

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

568
00:20:54,855 --> 00:20:55,567
นะคะ

569
00:20:55,567 --> 00:20:57,618
มีการกำหนด

570
00:20:57,618 --> 00:20:59,339
ความเป็นเอกลักษณ์

571
00:20:59,339 --> 00:21:00,620
ของตาราง

572
00:21:00,620 --> 00:21:00,751

573
00:21:00,751 --> 00:21:01,069

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

575
00:21:05,504 --> 00:21:06,336
นะคะ

576
00:21:06,336 --> 00:21:06,587

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

578
00:21:12,359 --> 00:21:14,093
หลังจากนั้น

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

580
00:21:16,203 --> 00:21:17,750
สิ่งที่เราออกแบบ

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

582
00:21:20,633 --> 00:21:22,034
ตรงกันหรือเปล่า

583
00:21:22,034 --> 00:21:22,294

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

585
00:21:25,047 --> 00:21:26,585
มีอะไรที่

586
00:21:26,585 --> 00:21:28,959
ลองออกแบบขาดไปหรือเปล่า

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

588
00:21:31,648 --> 00:21:33,568
ตัดออกได้ไหม

589
00:21:33,568 --> 00:21:34,598
นะคะ

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

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

592
00:21:42,924 --> 00:21:43,125

593
00:21:43,125 --> 00:21:46,075
อันนี้ก็ไม่ได้ และเสียเวลาเปล่า

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

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

596
00:21:49,914 --> 00:21:51,127

597
00:21:51,127 --> 00:21:51,447

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

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

600
00:21:55,487 --> 00:21:57,410
เขาออกแบบได้นี่

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

602
00:22:00,692 --> 00:22:01,842
คนออกแบบ

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

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

605
00:22:12,220 --> 00:22:14,534
เลือกเพราะแค่จำชื่อได้ไหมไม่พอ

606
00:22:14,534 --> 00:22:15,042

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

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

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

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

611
00:22:25,879 --> 00:22:27,741
แล้วเรามาใช้งานจริง ๆ อ่ะ

612
00:22:27,741 --> 00:22:30,682
มันไม่เวิร์ค หรือมันใช้งานไม่ได้นี่

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

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

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

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

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

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

619
00:22:51,260 --> 00:22:52,280
นะคะ

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

621
00:22:54,461 --> 00:22:56,324
จะเก็บข้อมูล

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

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

624
00:23:02,985 --> 00:23:03,945
แล้วก็

625
00:23:03,945 --> 00:23:05,034
ถ้า

626
00:23:05,034 --> 00:23:06,576
จำเป็นจริง ๆ

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

628
00:23:10,098 --> 00:23:10,418

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

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

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

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

633
00:23:30,236 --> 00:23:30,832
นะคะ

634
00:23:27,466 --> 00:23:28,818

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

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

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

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

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

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

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

642
00:23:49,840 --> 00:23:50,103

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

644
00:23:52,532 --> 00:23:53,755

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

646
00:23:53,873 --> 00:23:54,962
นะคะ

647
00:23:54,962 --> 00:23:55,091

648
00:23:55,091 --> 00:23:57,473
อันนี้ก็คือสิ่งที่

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

650
00:24:03,822 --> 00:24:06,701
ว่ามีข้อผิดพลาด ก็สามารถ

651
00:24:06,701 --> 00:24:07,980
ท้วงติงได้

652
00:24:07,980 --> 00:24:09,774
แล้วเจ้าหน้าที่เท่านั้ น

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

654
00:24:13,625 --> 00:24:14,006

655
00:24:14,006 --> 00:24:17,335
นะคะ

656
00:24:17,335 --> 00:24:19,324
อันนี้ก็เป็นตัวอย่าง

657
00:24:19,324 --> 00:24:21,886
นะคะ หลังจากนั้น

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

659
00:24:26,045 --> 00:24:27,966
สร้างฐานข้อมูล

660
00:24:27,966 --> 00:24:29,257

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

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

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

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

665
00:24:49,253 --> 00:24:50,331
นะคะ

666
00:24:50,331 --> 00:24:50,781

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

668
00:24:57,191 --> 00:24:57,322

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

670
00:25:00,524 --> 00:25:01,745
อันนี้ก็

671
00:25:01,745 --> 00:25:05,137
เป็นความสามารถของระบบที่เราเลือกตั้งแต่แรก ว่า

672
00:25:05,137 --> 00:25:05,337

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

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

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

676
00:25:14,942 --> 00:25:16,611
เป็นหมื่นเป็นแสนข้อมูล

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

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

679
00:25:22,707 --> 00:25:23,664

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

681
00:25:26,488 --> 00:25:26,747

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

683
00:25:29,879 --> 00:25:30,069

684
00:25:30,069 --> 00:25:31,159

685
00:25:31,159 --> 00:25:33,275
นะคะ หลังจากนั้นนี่

686
00:25:33,275 --> 00:25:34,953
พอ

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

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

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

690
00:25:47,762 --> 00:25:48,790

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

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

693
00:25:57,763 --> 00:25:58,275

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

695
00:26:02,635 --> 00:26:03,653

696
00:26:03,653 --> 00:26:05,645
อันนี้คือการติดตั้ง

697
00:26:05,645 --> 00:26:07,378
ใช้จริง

698
00:26:07,378 --> 00:26:08,915
เดี๋ยวพอ

699
00:26:08,915 --> 00:26:09,428

700
00:26:09,428 --> 00:26:12,247
เราสอบ mid-term เสร็จ

701
00:26:12,247 --> 00:26:13,081
นะคะ

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

703
00:26:18,331 --> 00:26:18,851

704
00:26:18,851 --> 00:26:18,971

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

706
00:26:25,451 --> 00:26:27,113
ลองดูซิว่า

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

708
00:26:30,183 --> 00:26:33,780
อย่างไรนะคะ

709
00:26:33,780 --> 00:26:34,549

710
00:26:34,549 --> 00:26:35,130

711
00:26:35,130 --> 00:26:35,320

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

713
00:26:40,132 --> 00:26:41,340
นะคะ

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

715
00:26:50,939 --> 00:27:01,909
เอ

716
00:26:46,025 --> 00:26:47,175

717
00:26:47,175 --> 00:26:48,018

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

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

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

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

722
00:27:00,765 --> 00:27:03,138
บางอย่างมันไม่จำเป็นนี่

723
00:27:03,138 --> 00:27:04,040
เรา

724
00:27:04,040 --> 00:27:04,677

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

726
00:27:08,460 --> 00:27:09,931
ผู้ดูแลระบบ

727
00:27:09,931 --> 00:27:12,824
ใช้งานฟังก์ชันนั้นคนเดียวก็พอ อะไรอย่าง

728
00:27:12,824 --> 00:27:14,046
นี้นะคะ

729
00:27:14,046 --> 00:27:15,644
ก็

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

731
00:27:19,165 --> 00:27:20,647
เตรียมข้อมูล

732
00:27:20,647 --> 00:27:22,628
ทดสอบไว้ล่วงหน้าด้วย

733
00:27:22,628 --> 00:27:25,191
นะคะ เหมือนเวลาถ้าสมมติว่า

734
00:27:25,191 --> 00:27:26,921
เราจบไปเนี่ย

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

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

737
00:27:32,694 --> 00:27:34,163
นะคะ

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

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

740
00:27:43,330 --> 00:27:45,960
ทำไมตั้งชื่อคอลัมน์แบบนี้

741
00:27:45,960 --> 00:27:48,462
ไอ้ตัวนี้แปลว่าอะไร

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

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

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

745
00:28:00,759 --> 00:28:02,755
เพื่อใช้ในการทดสอบ

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

747
00:28:10,256 --> 00:28:11,538

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

749
00:28:14,868 --> 00:28:15,440

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

751
00:28:19,931 --> 00:28:21,726
เรียกดูข้อมูลไม่ได้

752
00:28:21,726 --> 00:28:22,493

753
00:28:22,493 --> 00:28:24,034
มันก็ไม่มีประโยชน์

754
00:28:24,034 --> 00:28:24,805

755
00:28:24,805 --> 00:28:27,369
มันก็ต้องมีการทดสอบก่อน

756
00:28:27,369 --> 00:28:27,688

757
00:28:27,688 --> 00:28:28,079

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

759
00:28:33,583 --> 00:28:36,733
ข้อติดตั้งแล้วมันก็ยังต้องมีการประเมินผลเหมือนกัน

760
00:28:36,733 --> 00:28:38,454
ว่า

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

762
00:28:40,766 --> 00:28:41,857

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

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

765
00:28:50,905 --> 00:28:52,054

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

767
00:28:56,597 --> 00:29:00,597
ไม่ทัน

768
00:29:03,517 --> 00:29:07,517
นะคะ

769
00:29:05,822 --> 00:29:27,560
ถอดคว

770
00:28:58,327 --> 00:28:59,873

771
00:28:59,873 --> 00:29:03,873

772
00:29:04,801 --> 00:29:06,472

773
00:29:06,472 --> 00:29:07,374

774
00:29:07,374 --> 00:29:10,954

775
00:29:10,954 --> 00:29:13,646

776
00:29:13,646 --> 00:29:14,360

777
00:29:14,360 --> 00:29:14,865

778
00:29:14,865 --> 00:29:17,558

779
00:29:17,558 --> 00:29:19,927
ามก็เจ๊ง รอล่ามแป๊บหนึ่ง

780
00:29:19,927 --> 00:29:20,829

781
00:29:20,829 --> 00:29:24,102

782
00:29:24,102 --> 00:29:28,102

783
00:29:34,870 --> 00:29:38,870

784
00:29:55,255 --> 00:29:55,503

785
00:29:55,503 --> 00:29:59,503

786
00:30:06,086 --> 00:30:10,086

787
00:30:12,492 --> 00:30:16,492

788
00:30:18,833 --> 00:30:22,833

789
00:30:42,421 --> 00:30:46,421

790
00:31:09,069 --> 00:31:10,740

791
00:31:10,740 --> 00:31:14,740

792
00:31:20,094 --> 00:31:24,094

793
00:31:36,256 --> 00:31:40,256

794
00:31:41,310 --> 00:31:42,339

795
00:31:42,339 --> 00:31:46,339

796
00:31:46,634 --> 00:31:46,764

797
00:31:46,764 --> 00:31:50,764
โอเค ต่

798
00:31:53,629 --> 00:31:54,591
อค่ะ ถ้าเราทำงานไปแล้วนี่

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

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

801
00:32:10,231 --> 00:32:10,241

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

803
00:32:10,597 --> 00:32:10,639
ไปดูเลย

804
00:32:10,639 --> 00:32:10,665

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

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

807
00:32:17,397 --> 00:32:18,558
แล้ว

808
00:32:18,558 --> 00:32:21,049
ตารางในการสำรองข้อมูล

809
00:32:21,049 --> 00:32:22,778
นี่ จัดทำไว้บ่อยขนาดไหน

810
00:32:22,778 --> 00:32:23,419

811
00:32:23,419 --> 00:32:25,800
แล้วแต่ระบบนะคะ บางคนถ้า

812
00:32:25,800 --> 00:32:27,593
เป็นระบบที่สำคัญมาก ๆ

813
00:32:27,593 --> 00:32:30,665
เขาจะต้องสำรองข้อมูลทุกวัน

814
00:32:30,665 --> 00:32:32,336
นะคะ

815
00:32:32,336 --> 00:32:36,336
หรือถ้าระบบมีปัญหา

816
00:32:37,751 --> 00:32:36,641
นะคะ

817
00:32:34,707 --> 00:32:35,027

818
00:32:35,027 --> 00:32:37,079

819
00:32:37,079 --> 00:32:40,612
ข้อมูลที่สำรองไว้สามารถกู้คืนได้

820
00:32:40,612 --> 00:32:44,612
ภายในระยะเวลาเท่าไร

821
00:32:47,843 --> 00:32:49,121
นะค

822
00:32:44,706 --> 00:32:45,666

823
00:32:45,666 --> 00:32:47,975
ะ เหมือนว่าสมมติวันนี้

824
00:32:47,975 --> 00:32:49,388
อาจจะมี

825
00:32:49,388 --> 00:32:51,119
ภัยธรรมชาติ

826
00:32:51,119 --> 00:32:52,077

827
00:32:52,077 --> 00:32:56,077
นะคะเป็นธนาคารแห่งหนึ่งสำนักงานใหญ่ ภัยธรรมชาติ

828
00:33:01,538 --> 00:32:59,454

829
00:33:02,623 --> 00:33:02,631

830
00:33:02,631 --> 00:33:02,693
ถ้าสมมติข้อมูลเขาหาย

831
00:33:02,693 --> 00:33:03,058
เป็นไปไม่ได้คะ เงินลูกค้าไม่รู้จะ

832
00:33:03,058 --> 00:33:04,701
กี่บาท

833
00:33:04,701 --> 00:33:08,701
จะบอกว่าอ้นไม่รู้ค่ะว่าตอนนี้คุณมีเงินเท่าไร เพราะเมื่อคืนมีภัยธรรมชาติ

834
00:33:09,705 --> 00:33:12,908
ข้อมูลหายคำตอบนี้จะต้องไม่เกิดขึ้น

835
00:33:12,908 --> 00:33:13,748

836
00:33:13,748 --> 00:33:17,458
ข้อมูลทุกอย่างจะต้องถูกเรียกนำมาใช้

837
00:33:17,458 --> 00:33:21,458
เร็วที่สุดเท่าที่จะเป็นไปได้

838
00:33:24,513 --> 00:33:27,334
นะ

839
00:33:20,721 --> 00:33:21,360

840
00:33:21,360 --> 00:33:25,360
คะ อันนี้อย่างเช่นองค์กรใหญ่ ๆ เขาจะมีการซ้อมเลยนะคะ ว่า

841
00:33:25,402 --> 00:33:29,402
ซ้อมสำรองข้อมูลแล้วคุณสามารถกู้คืนข้อมูลขึ้นมาได้เร็วที่สุดเท่าไ

842
00:33:31,440 --> 00:33:32,909
ร นซ้อม

843
00:33:32,909 --> 00:33:33,680
ทุก ๆ

844
00:33:33,680 --> 00:33:35,792
1 เดือนเลยด้วยซ้ำเพราะว่า

845
00:33:35,792 --> 00:33:37,843
ข้อมูลบางอย่างมันสำคัญมาก ๆ

846
00:33:37,843 --> 00:33:39,251
นะคะ

847
00:33:39,251 --> 00:33:42,001
รวมถึงว่าถ้าระบบแล้วใช้ไปนี่

848
00:33:42,001 --> 00:33:46,001
มันมีการเพิ่มตารางไหมเ ผื่อจะมีคอลัมน์เพิ่มเติมที่เพิ่มเข้ามา สามารถทำได้หรือเปล่า

849
00:33:47,647 --> 00:33:51,647
สิ่งเหล่านี้ก็ถือว่าเป็นการบำรุงรักษาปรับปรุงฐานข้อมูลเช่นเดียวกัน

850
00:33:52,708 --> 00:33:53,540

851
00:33:53,540 --> 00:33:54,831

852
00:33:54,831 --> 00:33:58,801
โดยที่หัวข้อที่ 2อย่างที่อาจารย์บอกหัวข้อที่ 3 สิที่สนุกที่ 34

853
00:33:58,801 --> 00:34:02,251
เป็นการแปลงแผนภาพ

854
00:34:02,251 --> 00:34:05,405
ER นะคะรูปภาพที่เราเคยวาด

855
00:34:05,405 --> 00:34:08,737
ให้มาเป็นรีเลชั่นหรือว่าให้เป็นตาราง

856
00:34:08,737 --> 00:34:10,207
มันเป็นอะไรที่ง่ายมาก

857
00:34:10,207 --> 00:34:12,843
เพราะมันจะเริ่มต้นจากชื่อตารางก่อน

858
00:34:12,843 --> 00:34:12,971

859
00:34:12,971 --> 00:34:14,700
ชื่อ

860
00:34:14,700 --> 00:34:15,911

861
00:34:15,911 --> 00:34:19,911
Entity หน่วยตารางใด ๆ นะคะหรือรูปภาพใด ๆ นี่

862
00:34:19,953 --> 00:34:23,603
มันสามารถเอามาแปลงเป็นตารางได้ 1 ตารางทันที

863
00:34:23,603 --> 00:34:24,374

864
00:34:24,374 --> 00:34:28,154
ตารางคืออะไรหัวข้อตารางเหมือนที่เราเคยทำไปแล้ว

865
00:34:28,154 --> 00:34:28,286

866
00:34:28,286 --> 00:34:31,488
ขอตารางคือจะเป็นสี่เหลี่ยมผืนผ้าแบบนี้ใช่ไหม

867
00:34:31,488 --> 00:34:31,678

868
00:34:31,678 --> 00:34:35,011
แล้วก็ ER มีจำได้นะเป็นรูปอย่างนี้เนาะ

869
00:34:35,011 --> 00:34:39,011
แล้วก็มีวงรีวงรีมีแบบนี้

870
00:34:39,112 --> 00:34:40,974
เราคิดว่าไปแล้ว

871
00:34:40,974 --> 00:34:41,806
นะคะ

872
00:34:41,806 --> 00:34:42,764

873
00:34:42,764 --> 00:34:46,764
ไม่ไปแล้วนะคะ ว่าไปแล้วอันนี้น่าจะจำได้ว่า ER คืออะไร ทำไมอาจารย์พูดถึง

874
00:34:48,278 --> 00:34:49,178

875
00:34:49,178 --> 00:34:49,560

876
00:34:49,560 --> 00:34:49,758

877
00:34:49,758 --> 00:34:50,519

878
00:34:50,519 --> 00:34:51,100

879
00:34:51,100 --> 00:34:51,943

880
00:34:51,943 --> 00:34:54,314
โดย

881
00:34:54,314 --> 00:34:55,654
นะคะ

882
00:34:55,654 --> 00:34:57,577

883
00:34:57,577 --> 00:34:58,214

884
00:34:58,214 --> 00:34:58,535

885
00:34:58,535 --> 00:35:02,535
การแปลงจากนะคะ จากตาราง Entity ปกติ

886
00:35:03,797 --> 00:35:05,211
นะคะ

887
00:35:05,211 --> 00:35:05,528

888
00:35:05,528 --> 00:35:08,412
ชื่อตารางกับชื่อ Attribute คือตัวเดียวกัน

889
00:35:08,412 --> 00:35:08,730

890
00:35:08,730 --> 00:35:11,232
ชื่อคอลัมน์ก็คือใช้ Attribute ที่อยู่ในเอง

891
00:35:11,232 --> 00:35:15,232
โดยอันนี้คือ 1 ตารางนะคะมองเป็น 1 ตาราง

892
00:35:17,643 --> 00:35:18,152

893
00:35:18,152 --> 00:35:19,623
เช็ดตัวอย่าง

894
00:35:19,623 --> 00:35:20,073

895
00:35:20,073 --> 00:35:22,125
ส่วนบนตรงนี้

896
00:35:22,125 --> 00:35:24,429
เราเคยวาดแล้วใช่ไหมคะ

897
00:35:24,429 --> 00:35:25,778

898
00:35:25,778 --> 00:35:29,430
อะไรคือชื่อตารางชื่อตารางมาจาก

899
00:35:29,430 --> 00:35:33,430
ชื่อในกรอบสี่เหลี่ยมผืนผ้าตัวนี้

900
00:35:35,628 --> 00:35:39,660
แค่

901
00:35:32,961 --> 00:35:34,622
นั้นเอง คุณก็ชื่อตรงนี้

902
00:35:34,622 --> 00:35:36,802
บอกว่าอันนี้คือชื่อตาราง

903
00:35:36,802 --> 00:35:40,802
student นะชื่อตารางนักเรียนนะ

904
00:35:43,661 --> 00:35:42,220
นะ

905
00:35:40,267 --> 00:35:41,224

906
00:35:41,224 --> 00:35:44,819
คะ แล้วในตารางนักเรียนเก็บข้อมูลอะไรบ้าง

907
00:35:44,819 --> 00:35:45,269

908
00:35:45,269 --> 00:35:48,402
เราก็เอาข้อมูลที่อยู่ในวงรีทุกอันนี้ค่ะ

909
00:35:48,402 --> 00:35:50,141
มาใส่เป็น

910
00:35:50,141 --> 00:35:54,141
คอลัมน์ตาราง

911
00:35:57,186 --> 00:35:54,576
แ

912
00:35:52,382 --> 00:35:53,913

913
00:35:53,913 --> 00:35:55,965
ค่นั้นเอง ข้อสอบคือทำง่ายมาก

914
00:35:55,965 --> 00:35:58,725
ถ้าจำได้

915
00:35:58,725 --> 00:36:01,429
แต่ในตารางอย่าลืมนะคะ

916
00:36:01,429 --> 00:36:05,429
ในรูปมีขีดเส้นใต้ ตารางก็ต้องขีดเส้นใต้

917
00:36:09,627 --> 00:36:10,457

918
00:36:10,457 --> 00:36:12,695
พอเอาตาราง

919
00:36:12,695 --> 00:36:14,685
มาเขียนเป็นความสัมพันธ์

920
00:36:14,685 --> 00:36:16,611
เราก็จะเอากรอบออก

921
00:36:16,611 --> 00:36:18,663
นะคะ เอากรอบออก

922
00:36:18,663 --> 00:36:21,861
โดยชื่อตารางจะอยู่หน้าสุด

923
00:36:21,861 --> 00:36:24,113

924
00:36:24,113 --> 00:36:28,113
นะคะ หลังจากนั้น คอลัมน์ในตารางทั้งหมด จะอยู่ในวงเล็บ

925
00:36:29,426 --> 00:36:30,338

926
00:36:30,338 --> 00:36:30,850

927
00:36:30,850 --> 00:36:34,850
นะคะ อันไหนที่เป็นคีย์หลักที่ขีดเส้นใต้ อย่าลืมขีดด้วยนะคะ

928
00:36:36,864 --> 00:36:37,063

929
00:36:37,063 --> 00:36:37,385

930
00:36:37,385 --> 00:36:37,900

931
00:36:37,900 --> 00:36:41,900
อย่าลืมขีดด้วยนะ แค่นี้เอง ในการแปลงรูปภาพ

932
00:36:43,471 --> 00:36:45,200
ให้มันเป็นความสัมพันธ์

933
00:36:45,200 --> 00:36:49,200
ถ้าใครยังไม่แม่น คุณทำเป็นตารางก่อนก็ได้แต่จริง ๆ แล้วดูจากรูปนี่

934
00:36:54,570 --> 00:36:55,433
เราก็มาเขียนแบบนี้ได้เลยง่ายมาก

935
00:36:55,433 --> 00:36:55,599

936
00:36:55,599 --> 00:36:56,431

937
00:36:56,431 --> 00:36:56,564

938
00:36:56,564 --> 00:36:59,955
ซึ่งในหนังสือบางเล่ม

939
00:36:59,955 --> 00:37:03,955
ไอ้ตัวการออกแบบนี่เขาอาจจะเป็นรูปภาพ หรือเขาอาจจะเขียนเป็นความสัมพันธ์แค่บรรทัดเดียวแบบนี้

940
00:37:05,788 --> 00:37:07,578
ความหมายเดียวกันนะคะ

941
00:37:07,578 --> 00:37:11,242
อยู่ที่ว่าเขาจะอยากนำเสนอในรูปแบบอะไร

942
00:37:11,242 --> 00:37:15,242
เป้นตัวหนังสืออย่างเดียว หรือว่าออกมาเป็นภาพให้เห็นง่าย ๆ แล้วแต่เลย

943
00:37:21,110 --> 00:37:21,144

944
00:37:21,144 --> 00:37:21,173

945
00:37:21,173 --> 00:37:21,202

946
00:37:21,202 --> 00:37:23,328
ตารางนี้ก็เหมือนกัน หลักการทำงานเดียวกันค่ะ

947
00:37:23,328 --> 00:37:27,328
อะไรที่อยู่ในกรอบตัวนี้ก็คือชื่อตารางเอาไว้ข้างหน้า

948
00:37:39,967 --> 00:37:40,039
สิ่งที่อยู่ใน

949
00:37:40,039 --> 00:37:40,950
ตารางก็คือเป็นรูปวงรีตัวนี้

950
00:37:40,950 --> 00:37:40,992
เอามาใส่ในวงเล็บ

951
00:37:40,992 --> 00:37:41,023

952
00:37:41,023 --> 00:37:41,044
นะคะ

953
00:37:41,044 --> 00:37:41,086
แต่ส่วนมาก

954
00:37:41,086 --> 00:37:41,164
เวลาสอบนักศึกษาจะจำไม่ได้

955
00:37:41,164 --> 00:37:42,662
เขาว่ามันทำยังไงให้มันที่มันง่ายมาก

956
00:37:42,662 --> 00:37:42,684
นะคะ

957
00:37:42,684 --> 00:37:42,706

958
00:37:42,706 --> 00:37:44,303
ซึ่งอาทิตย์หน้าสอบ

959
00:37:44,303 --> 00:37:44,563

960
00:37:44,563 --> 00:37:45,904

961
00:37:45,904 --> 00:37:46,544

962
00:37:46,544 --> 00:37:49,425
อาทิตย์หน้าสอบนะคะ เดี๋ยวอาจารย์จะนัด

963
00:37:49,425 --> 00:37:50,646

964
00:37:50,646 --> 00:37:54,646
ข้อสอบวันนี้นะคะ ข้อสอบที่จะออกตั้งแต่วันแรกจนถึงวันนี้เลย

965
00:37:56,230 --> 00:37:59,752
นะคะ

966
00:37:59,752 --> 00:38:01,673
รูปนี้

967
00:38:01,673 --> 00:38:03,855
ออกสอบแน่ ๆ จำให้ได้

968
00:38:03,855 --> 00:38:07,827
เพราะมันง่ายมาก

969
00:38:07,827 --> 00:38:09,048

970
00:38:09,048 --> 00:38:10,779

971
00:38:10,779 --> 00:38:10,968

972
00:38:10,968 --> 00:38:11,160

973
00:38:11,160 --> 00:38:12,384
แต่ถ้า

974
00:38:12,384 --> 00:38:16,384
รูปนั้นนะคะ แผนภาพนะนี่มันมีส่วนของ

975
00:38:17,001 --> 00:38:21,001
กำลังอ่อนแอนะคะก็คือ weak Entity

976
00:38:23,359 --> 00:38:23,366

977
00:38:23,366 --> 00:38:24,043
สัญลักษณ์ของ weak Entity คือเป็นสี่เหลี่ยมซ้อนกัน 2 วง

978
00:38:24,043 --> 00:38:24,934

979
00:38:24,934 --> 00:38:25,265

980
00:38:25,265 --> 00:38:26,680
หลักการคือ

981
00:38:26,680 --> 00:38:27,956

982
00:38:27,956 --> 00:38:30,067
มันปี

983
00:38:30,067 --> 00:38:31,480
ส่วนของ

984
00:38:31,480 --> 00:38:35,480
ผ้าที่มีความอ่อนแอนี่เราจะเอาคีย์หลักของอีกตารางหนึ่งที่มันมีความสำคัญด้วย

985
00:38:37,889 --> 00:38:39,170
มาใส่

986
00:38:39,170 --> 00:38:40,190
นะคะ

987
00:38:40,190 --> 00:38:40,892
เช่น

988
00:38:40,892 --> 00:38:42,313
รูปนี้

989
00:38:42,313 --> 00:38:46,313
เห็นไหมคำว่ามันจะมีสี่เหลี่ยมซ้อนกัน 2 อันตรงข้างล่าง

990
00:38:46,414 --> 00:38:47,248

991
00:38:47,248 --> 00:38:51,248
นะคะถ้าสมมติว่า เราจะมาแปลงเป็นความสัมพันธ์

992
00:38:52,059 --> 00:38:54,361
อันนี้คือคีย์หลักของ

993
00:38:54,361 --> 00:38:56,411
ตารางที่มีค่าอ่อนแอ

994
00:38:56,411 --> 00:39:00,411
หลักการคือให้เอาคีย์หลักของอีกตารางหนึ่งที่มันมีความสัมพันธ์ด้วย

995
00:39:02,304 --> 00:39:03,393
มาใส่

996
00:39:03,393 --> 00:39:07,393
ผลลัพธ์ที่ได้จากตารางอ่อนแอตัวนี้สังเกตไหมคะว่าจริง ๆ มันจะมีแค่ 2 Attribute ใช่ไหมคะ

997
00:39:10,830 --> 00:39:14,162
ข้อมูลเกี่ยวกับผู้ปกครองนักเรียน

998
00:39:14,162 --> 00:39:18,162
ข้อมูลผู้ปกครองนักเรียน ถ้าเรามาแปลงเป็นความเป็นตาราง

999
00:39:18,912 --> 00:39:19,232

1000
00:39:19,232 --> 00:39:21,474
เราจะต้องเอาส่วนของ

1001
00:39:21,474 --> 00:39:22,239

1002
00:39:22,239 --> 00:39:24,746
รหัสนักเรียนมาด้วย

1003
00:39:24,746 --> 00:39:25,899
นะคะ

1004
00:39:25,899 --> 00:39:28,009
เวลาเขียนก็เพิ่ม

1005
00:39:28,009 --> 00:39:28,909

1006
00:39:28,909 --> 00:39:32,909
ีคีย์หลักของตารางที่ผ่านมาก็คือมีรหัสนักเรียนเข้ามาเพิ่มแค่นั้นเอง อันนี้คือ

1007
00:39:35,062 --> 00:39:39,062
สำหรับตารางที่มีความอ่อนแอก็คือการต้องไปพึ่งค่าของตารางอื่นนั้นเอง

1008
00:39:40,444 --> 00:39:43,848
นะคะ อันนี้ก็ไม่ยาก ถ้าจำได้

1009
00:39:43,848 --> 00:39:44,738
นะคะ

1010
00:39:44,738 --> 00:39:45,960
ไม่ยากเลย

1011
00:39:45,960 --> 00:39:47,179

1012
00:39:47,179 --> 00:39:48,011

1013
00:39:48,011 --> 00:39:52,011
ต่อมาการแปลงแผนภาพนะคะ ให้เป็นความสัมพันธ์มันจะมีอยู่ 3 รูปแบบ

1014
00:39:54,031 --> 00:39:56,152
นะคะแบบหนึ่งต่อหนึ่ง

1015
00:39:56,152 --> 00:39:57,435
แ

1016
00:39:57,435 --> 00:39:59,935
บบหนึ่งต่อกลุ่ม แบบกลุ่มต่อกลุ่ม อันนี้เรารู้อยู่แล้ว

1017
00:39:59,935 --> 00:40:00,635
นะคะ

1018
00:40:00,635 --> 00:40:03,256
อันนี้เราเคยเรียนมาแล้ว

1019
00:40:03,256 --> 00:40:03,457

1020
00:40:03,457 --> 00:40:05,381

1021
00:40:05,381 --> 00:40:05,829

1022
00:40:05,829 --> 00:40:06,538

1023
00:40:06,538 --> 00:40:07,880
โดย

1024
00:40:07,880 --> 00:40:10,441
การแทนความสัมพันธ์แบบหนึ่งต่อหนึ่งนี่

1025
00:40:10,441 --> 00:40:11,211

1026
00:40:11,211 --> 00:40:11,463

1027
00:40:11,463 --> 00:40:14,744
ก็คือชื่อของ

1028
00:40:14,744 --> 00:40:17,321
ตารางเรารู้อยู่แล้วใช่ไหมคะ

1029
00:40:17,321 --> 00:40:20,708
ก็จะมาตั้งและความสำคัญก็

1030
00:40:20,708 --> 00:40:24,030
วาดง่าย ๆ นะคะโดยการเพิ่ม

1031
00:40:24,030 --> 00:40:25,632
คีย์หลัก

1032
00:40:25,632 --> 00:40:28,142
คีย์หลักก็คือตัวที่มันขีดเส้นใต้น่ะค่ะ

1033
00:40:28,142 --> 00:40:30,838
ของอีกตารางหนึ่งที่เรามีความสำคัญกัน

1034
00:40:30,838 --> 00:40:31,915

1035
00:40:31,915 --> 00:40:32,114

1036
00:40:32,114 --> 00:40:34,545
เพื่อให้มันสามารถเชื่อมโยงกันได้

1037
00:40:34,545 --> 00:40:37,945
นี้คือง่ายมากจากรูปนะคะ

1038
00:40:37,945 --> 00:40:38,778

1039
00:40:38,778 --> 00:40:41,469
คีย์หลักก็คือตัวขีดเส้นใต้ของ

1040
00:40:41,469 --> 00:40:45,469
นักเรียนตารางนี้นะคะของบัณฑิตในเองของบัณฑิตนะคะ

1041
00:40:46,338 --> 00:40:48,263
ที่จบการศึกษาก็จะมีรหัส

1042
00:40:48,263 --> 00:40:49,804
นักศึกษา

1043
00:40:49,804 --> 00:40:53,397
เขาทำวิทยานิพนธ์เรื่องอะไร

1044
00:40:53,397 --> 00:40:57,397
ก็จะมีรหัสวิทยานิพนธ์

1045
00:40:59,008 --> 00:40:58,969

1046
00:40:55,961 --> 00:40:59,961
โดยตารางนี้เห็นไหมคะ ว่ามันมีความสัมพันธ์แบบหนึ่งต่อหนึ่ง

1047
00:41:04,277 --> 00:41:02,733

1048
00:41:01,477 --> 00:41:03,334
มีเลข 1 กำกับ

1049
00:41:03,334 --> 00:41:06,148
ถ้าแบบ 1 ต่อ 1

1050
00:41:06,148 --> 00:41:07,426
จะต้องเอาคีย์หลัก

1051
00:41:07,426 --> 00:41:07,685

1052
00:41:07,685 --> 00:41:08,778

1053
00:41:08,778 --> 00:41:12,778
นะคะ เลือกทางใดทางหนึ่งก็พอ

1054
00:41:14,767 --> 00:41:13,189
นะคะ

1055
00:41:11,278 --> 00:41:12,179

1056
00:41:12,179 --> 00:41:13,650
มาใส่

1057
00:41:13,650 --> 00:41:16,662
สิ่งที่จะเกิดขึ้นคือสมมติว่า

1058
00:41:16,662 --> 00:41:17,821
เราจะ

1059
00:41:17,821 --> 00:41:19,352
เลือก

1060
00:41:19,352 --> 00:41:23,352
คีย์นะคะอย่างตัวนี้สมมติว่าอาจารย์จะเอาคีย์หลักของตารางวิทยานิพนธ์

1061
00:41:26,346 --> 00:41:30,346
ไปใส่ให้กับตารางนักเรียนก็ได้

1062
00:41:32,066 --> 00:41:33,897
นะคะ

1063
00:41:29,608 --> 00:41:30,189

1064
00:41:30,189 --> 00:41:34,189
ก็ได้ หรือเอารหัสนักศึกษามาใส่ในตารางวิทยานิพนธ์ก็ได้

1065
00:41:37,897 --> 00:41:39,089

1066
00:41:35,833 --> 00:41:39,833
อันนี้เฉพาะความสัมพันธ์แบบหนึ่งต่อหนึ่งเท่านั้น

1067
00:41:43,089 --> 00:41:43,240
น

1068
00:41:39,094 --> 00:41:39,926

1069
00:41:39,926 --> 00:41:41,715
ะคะ ที่เลือกตัวใดตัวหนึ่งก็ได้

1070
00:41:41,715 --> 00:41:45,715
ที่มีความสัมพันธ์กัน

1071
00:41:48,173 --> 00:41:46,017

1072
00:41:44,158 --> 00:41:45,058

1073
00:41:45,058 --> 00:41:46,398
แต่ถ้า

1074
00:41:46,398 --> 00:41:46,660

1075
00:41:46,660 --> 00:41:50,249
เป็นความสัมพันธ์แบบหนึ่งต่อกลุ่ม

1076
00:41:50,249 --> 00:41:54,249
นะคะ หนึ่งต่อกลุ่มนะเราจะเอาคีย์หลักก็คือตัวขีดเส้นใต้

1077
00:41:55,244 --> 00:41:58,526
ที่มีความสัมพันธ์เป็นหนึ่ง

1078
00:41:58,526 --> 00:41:59,927
เท่านั้น

1079
00:41:59,927 --> 00:42:01,917
ไปใส่ในฝั่งที่

1080
00:42:01,917 --> 00:42:02,428

1081
00:42:02,428 --> 00:42:04,218
มีความสัมพันธ์เป็นกลุ่ม

1082
00:42:04,218 --> 00:42:06,791
อย่างเช่นรูปนี้นะคะ

1083
00:42:06,791 --> 00:42:06,980

1084
00:42:06,980 --> 00:42:07,370

1085
00:42:07,370 --> 00:42:11,082
รูปนี้นะความสัมพันธ์เป็นหนึ่งจะอยู่ฝั่งนี้

1086
00:42:11,082 --> 00:42:12,045
นะคะ

1087
00:42:12,045 --> 00:42:13,704
อันนี้ความสัมพันธ์เป็นกลุ่ม

1088
00:42:13,704 --> 00:42:13,896

1089
00:42:13,896 --> 00:42:16,089
เห็นด้วยตัว M

1090
00:42:16,089 --> 00:42:16,788

1091
00:42:16,788 --> 00:42:17,617

1092
00:42:17,617 --> 00:42:21,617
เราจะเอาตัวขีดเส้นใต้ก็คือคีย์หลัก

1093
00:42:21,982 --> 00:42:22,171

1094
00:42:22,171 --> 00:42:25,121
ของตารางที่มีความสัมพันธ์เป็นหนึ่ง

1095
00:42:25,121 --> 00:42:26,535
เท่านั้น

1096
00:42:26,535 --> 00:42:30,535
ไปเพิ่มลงในตารางที่มีความสัมพันธ์เป็นกลุ่ม

1097
00:42:30,694 --> 00:42:31,534
นะคะ

1098
00:42:31,534 --> 00:42:31,725

1099
00:42:31,725 --> 00:42:31,985

1100
00:42:31,985 --> 00:42:35,985
นั่นก็คือ

1101
00:42:36,467 --> 00:42:37,617

1102
00:42:37,617 --> 00:42:39,668
เห็นไหมคะ

1103
00:42:39,668 --> 00:42:41,149
ฝั่งนี้

1104
00:42:41,149 --> 00:42:45,149
ความสัมพันธ์เป็นกลุ่มใช่ไหมคะ

1105
00:42:45,242 --> 00:42:47,815
คือตัวขีดเส้นใต้เขามี

1106
00:42:47,815 --> 00:42:49,926
ตัวนี้ตัวเดียวเราก็จะเอา

1107
00:42:49,926 --> 00:42:53,518
ของตารางตารางหนึ่งมาเพิ่มให้ซึ่งตารางนี้

1108
00:42:53,518 --> 00:42:53,839

1109
00:42:53,839 --> 00:42:55,892
มีความสำคัญเป็นหนึ่ง

1110
00:42:55,892 --> 00:42:57,112
มาเพิ่มให้

1111
00:42:57,112 --> 00:43:01,112
อันนี้คือความสัมพันธ์แบบหนึ่งต่อกลุ่ม

1112
00:43:03,202 --> 00:43:04,075
นะคะ

1113
00:43:00,882 --> 00:43:01,527

1114
00:43:01,527 --> 00:43:01,977

1115
00:43:01,977 --> 00:43:04,487
อันนี้ก็ยังไม่ยาก

1116
00:43:04,487 --> 00:43:04,997

1117
00:43:04,997 --> 00:43:05,186

1118
00:43:05,186 --> 00:43:05,699

1119
00:43:05,699 --> 00:43:07,299
แต่ถ้า

1120
00:43:07,299 --> 00:43:07,559

1121
00:43:07,559 --> 00:43:08,201

1122
00:43:08,201 --> 00:43:11,533
เป็นความสัมพันธ์แบบกลุ่มต่อกลุ่ม

1123
00:43:11,533 --> 00:43:12,434
นะคะ

1124
00:43:12,434 --> 00:43:12,624

1125
00:43:12,624 --> 00:43:13,075

1126
00:43:13,075 --> 00:43:17,075
โดยความสัมพันธ์นี่ บางทีมันอาจจะมี

1127
00:43:17,617 --> 00:43:20,958
ข้อมูลที่เกิดขึ้นของมันเอง

1128
00:43:20,958 --> 00:43:23,709
นะคะ ข้อมูลที่เกิดขึ้น

1129
00:43:23,709 --> 00:43:25,759
ซึ่งวิธีการแก้ปัญหา

1130
00:43:25,759 --> 00:43:27,491
ปัญหามันอยู่ตรงนี้

1131
00:43:27,491 --> 00:43:29,935
อยู่ในกรอบสีแดง

1132
00:43:29,935 --> 00:43:33,935
ในความสัมพันธ์ของกลุ่มกับกลุ่มนี่ มันอาจจะมีข้อมูลที่เพิ่มเติมขึ้นมา

1133
00:43:36,079 --> 00:43:37,238
นะคะ

1134
00:43:37,238 --> 00:43:39,610
ในกรณีนี้

1135
00:43:39,610 --> 00:43:41,023

1136
00:43:41,023 --> 00:43:44,282
นะคะ เราก็จะสร้างความสัมพันธ์ขึ้นมาใหม่เลย

1137
00:43:44,282 --> 00:43:45,125
นะคะ

1138
00:43:45,125 --> 00:43:45,575

1139
00:43:45,575 --> 00:43:47,234
วิธีการคือ

1140
00:43:47,234 --> 00:43:47,759

1141
00:43:47,759 --> 00:43:49,286
เอา

1142
00:43:49,286 --> 00:43:50,566
คีย์หลัก

1143
00:43:50,566 --> 00:43:52,679
ของทั้ง 2 ความสัมพันธ์

1144
00:43:52,679 --> 00:43:54,160

1145
00:43:54,160 --> 00:43:56,722
มาสร้างใหม่ให้กับ

1146
00:43:56,722 --> 00:43:58,133
ความสัมพันธ์ตรงนี้

1147
00:43:58,133 --> 00:44:00,373
นะคะ เอา 2 อันนี้มาใส่

1148
00:44:00,373 --> 00:44:01,473

1149
00:44:01,473 --> 00:44:03,132
เพิ่มทั้งสองฝั่งเลย

1150
00:44:03,132 --> 00:44:03,452

1151
00:44:03,452 --> 00:44:03,964

1152
00:44:03,964 --> 00:44:07,964
นะคะ เอาจากตาราง 2 ตารางนี่มาเพิ่มให้กับความสัมพันธ์ใหม่เลย

1153
00:44:10,563 --> 00:44:11,527

1154
00:44:11,527 --> 00:44:14,798
ก็จะกลายเป็นแบบนี้ค่ะ

1155
00:44:14,798 --> 00:44:15,245

1156
00:44:15,245 --> 00:44:17,174
อันนี้คือตารางที่เกิดขึ้นใหม่

1157
00:44:17,174 --> 00:44:19,727
สำหรับความสัมพันธ์แบบกลุ่มต่อกลุ่ม

1158
00:44:19,727 --> 00:44:23,569
มันจะเอาข้อมูลรหัสนักเรียน

1159
00:44:23,569 --> 00:44:25,957
แล้วก็รหัสตารางเรียน วิชา

1160
00:44:25,957 --> 00:44:26,721

1161
00:44:26,721 --> 00:44:29,022
มาเพิ่มจากทั้งสองฝั่งเลย

1162
00:44:29,022 --> 00:44:33,022
เมื่อก่อนคือเราต้องเลือกจากฝั่งใดฝั่งหนึ่งเท่านั้นใช่ไหมคะ ถ้าเป็นความสัมพันธ์แบบหนึ่งต่อหนึ่ง

1163
00:44:34,287 --> 00:44:34,608

1164
00:44:34,608 --> 00:44:38,059
ถ้าเป็นความสัมพันธ์แบบหนึ่งต่อกลุ่ม เราจะเอามาจาก

1165
00:44:38,059 --> 00:44:42,033
เราจะเอาคีย์หลังมาจากความสัมพันธ์ที่เป็นฝั่งหนึ่งเท่านั้น

1166
00:44:42,033 --> 00:44:44,152
แต่ถ้าเป็นกลุ่มต่อกลุ่ม

1167
00:44:44,152 --> 00:44:47,995
เราจะเอาคีย์หลักมาจากทั้ง 2 ตารางที่มีความสัมพันธ์กัน

1168
00:44:47,995 --> 00:44:48,187

1169
00:44:48,187 --> 00:44:50,307
มาสร้างตารางใหม่

1170
00:44:50,307 --> 00:44:51,397
อันนี้คือ

1171
00:44:51,397 --> 00:44:54,600
จุดเด่นของแต่ละ

1172
00:44:54,600 --> 00:44:57,101
การแปลงตารางให้มันเป็นความสัมพันธ์

1173
00:44:57,101 --> 00:44:58,703
นะคะ

1174
00:44:58,703 --> 00:45:00,564
วิธีการทำ

1175
00:45:00,564 --> 00:45:02,034
เรารู้แล้ว

1176
00:45:02,034 --> 00:45:03,895
เดี๋ยวจะให้ลองทำเอง

1177
00:45:03,895 --> 00:45:04,092

1178
00:45:04,092 --> 00:45:04,727

1179
00:45:04,727 --> 00:45:06,909
สัก 1 ข้อ

1180
00:45:06,909 --> 00:45:08,129
นะคะ

1181
00:45:08,129 --> 00:45:08,960

1182
00:45:08,960 --> 00:45:10,310
ในห้อง

1183
00:45:10,310 --> 00:45:10,631

1184
00:45:10,631 --> 00:45:10,761

1185
00:45:10,761 --> 00:45:13,123
เดี๋ยวฉันจะเดินดูนะคะ

1186
00:45:13,123 --> 00:45:14,983
ทำเลย ทำเอง

1187
00:45:14,983 --> 00:45:16,274

1188
00:45:16,274 --> 00:45:18,514
นะคะ เอาแค่ 1 รูป

1189
00:45:18,514 --> 00:45:20,178

1190
00:45:20,178 --> 00:45:20,437

1191
00:45:20,437 --> 00:45:20,628

1192
00:45:20,628 --> 00:45:23,249
รูปนี้ก็พอ รูปนี้มีกี่ตาราง

1193
00:45:23,249 --> 00:45:26,330
มี 1 ตาราง 2 ตาราง 3 ตาราง

1194
00:45:26,330 --> 00:45:26,591

1195
00:45:26,591 --> 00:45:27,421
ซึ่ง

1196
00:45:27,421 --> 00:45:31,421
ในความสัมพันธ์ของรูปนี้มีความสัมพันธ์แบบหนึ่งต่อกลุ่ม

1197
00:45:43,114 --> 00:45:43,186
กับแบบกลุ่มต่อกลุ่ม

1198
00:45:43,186 --> 00:45:43,232
ลองดูสิว่า

1199
00:45:43,232 --> 00:45:43,246

1200
00:45:43,246 --> 00:45:43,253

1201
00:45:43,253 --> 00:45:43,301
ทำได้ไหม

1202
00:45:43,301 --> 00:45:43,339
นะคะ

1203
00:45:43,339 --> 00:45:47,166
ความสัมพันธ์ที่เกิดขึ้นจะมีอยู่ 2 ความสัมพันธ์

1204
00:45:47,166 --> 00:45:47,536

1205
00:45:47,536 --> 00:45:51,536
ลองดูสิว่า จากตัวอย่างที่อาจารย์ให้

1206
00:46:02,914 --> 00:46:03,045
ได้ก่อน

1207
00:46:12,606 --> 00:46:14,661
เข้าใจหรือเปล่าเอาอย่างแรกเลย

1208
00:46:14,661 --> 00:46:14,732
แปลง ER

1209
00:46:14,732 --> 00:46:14,785
ให้เป็น

1210
00:46:14,785 --> 00:46:14,858
ตารางให้ได้ก่อน

1211
00:46:14,858 --> 00:46:18,491
ลองดูสิว่าทำได้ไหมที่รก

1212
00:46:18,491 --> 00:46:19,404
สอนขอบคุณแปลงตารางได้ปุ๊บคุณถึงค่อยมาเชื่อมโยงความสัมพันธ์ดูแล้วกันว่า

1213
00:46:19,404 --> 00:46:23,404
แต่ละตารางที่คุณทำออกมาได้เนี่ยมันเชื่อมโยงกับตราอื่น

1214
00:46:30,566 --> 00:46:30,569

1215
00:46:30,569 --> 00:46:30,611
เป็น

1216
00:46:30,611 --> 00:46:30,668
อย่างไร ขั้นตอนแรก

1217
00:46:30,668 --> 00:46:33,080
เปลี่ยนจากรูป

1218
00:46:33,080 --> 00:46:33,482
ขอเป็นตารางได้ค่อยมาดูความสัมพันธ์

1219
00:46:33,482 --> 00:46:33,509
นะคะ

1220
00:46:33,509 --> 00:46:33,557
ลองทำดู

1221
00:46:33,557 --> 00:46:33,569

1222
00:46:33,569 --> 00:46:33,577

1223
00:46:33,577 --> 00:46:33,582

1224
00:46:33,582 --> 00:46:37,582
ทำเองนะคะ ทำเองเดี๋ยวจะเดินดู

1225
00:46:48,709 --> 00:47:05,336

1226
00:46:51,636 --> 00:46:51,696
กระดาษมีอยู่แล้ว

1227
00:46:51,696 --> 00:46:51,720

1228
00:46:51,720 --> 00:46:51,794
ทำเลย

1229
00:46:51,794 --> 00:46:52,216

1230
00:46:52,216 --> 00:46:56,216
ร้านคะ วันนี้ก็ประมาณนี้ล่ะค่ะ เนื้อหาจะมีแค่นี้เดี๋ยวจะให้ทำงานห้องค่ะ วันนี้ขอบคุณมากนะคะขอบคุณล่ามด้วยนะคะขอบคุณมากค่ะ

1231
00:47:10,229 --> 00:47:53,889
[สิ้นสุดการถอดความ]

1232
00:47:00,211 --> 00:47:00,530

1233
00:47:00,530 --> 00:47:01,750

1234
00:47:01,750 --> 00:47:02,843

1235
00:47:02,843 --> 00:47:03,293

1236
00:47:03,293 --> 00:47:03,551

1237
00:47:03,551 --> 00:47:04,702

1238
00:47:04,702 --> 00:47:05,472

1239
00:47:05,472 --> 00:47:09,472

1240
00:47:17,644 --> 00:47:21,644

1241
00:47:27,392 --> 00:47:31,392

1242
00:47:32,649 --> 00:47:36,649


