SlideShare ist ein Scribd-Unternehmen logo
1 von 56
Downloaden Sie, um offline zu lesen
SC161: Principles of Information Technology
Thiti Theerathean
Center for Teaching Excellence
University of the Thai Chamber of Commerce
E-mail : thiti_the@utcc.ac.th
2
â€Ē āļ‚āđ‰āļ­āļĄāļđāļĨāđāļĨāļ°āđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ
- āļ‚āđ‰āļ­āļĄāļđāļĨ āļŠāļēāļĢāļŠāļ™āđ€āļ—āļĻ āđāļĨāļ°āļ­āļ‡āļ„āđŒāļ„āļ§āļēāļĄāļĢāļđāđ‰
- āđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āđāļĨāļ°āļ›āļĢāļ°āđ€āļ āļ—āļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ
- āļ„āļļāļ“āļ āļēāļžāļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ
â€Ē āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļ‚āđ‰āļ­āļĄāļđāļĨ
- āļ›āļĢāļ°āđ€āļ āļ—āļ‚āļ­āļ‡āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļ‚āđ‰āļ­āļĄāļđāļĨ
- āļ§āļīāļ˜āļĩāļ—āļĩāđˆāđƒāļŠāđ‰āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļ‚āđ‰āļ­āļĄāļđāļĨ
â€Ē āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāđāļŸāđ‰ āļĄāļ‚āđ‰āļ­āļĄāļđāļĨ
- āļ›āļĢāļ°āđ€āļ āļ—āļ‚āļ­āļ‡āđāļŸāđ‰āļĄāļ‚āđ‰āļ­āļĄāļđāļĨ
- āļāļēāļĢāļˆāļąāļ”āđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āđāļŸāđ‰āļĄāļ‚āđ‰āļ­āļĄāļđāļĨ
- āđ€āļ—āļ„āļ™āļīāļ„āđƒāļ™āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāđāļŸāđ‰āļĄāļ‚āđ‰āļ­āļĄāļđāļĨ
- āļ›āļąāļāļŦāļēāđƒāļ™āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāđāļŸāđ‰āļĄāļ‚āđ‰āļ­āļĄāļđāļĨ
SC161: Principlesof Information Technology
3
â€Ē āļĢāļ°āļšāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ
- āđāļ™āļ§āļ„āļīāļ”āđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļĢāļ°āļšāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ
- āļĢāļ°āļšāļšāļˆāļąāļ”āļāļēāļĢāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ
- āđāļšāļšāļˆāļēāļĨāļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ
â€Ē āļ āļēāļĐāļēāļĄāļēāļ•āļĢāļāļēāļ™āļ—āļĩāđˆāđƒāļŠāđ‰āđƒāļ™āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ
- āļ„āļēāļŠāļąāđˆāļ‡āļ—āļĩāđˆāđƒāļŠāđ‰āđƒāļ™āļāļēāļĢāļ™āļīāļĒāļēāļĄāļ‚āđ‰āļ­āļĄāļđāļĨ
- āļ„āļēāļŠāļąāđˆāļ‡āļ—āļĩāđˆāđƒāļŠāđ‰āđƒāļ™āļāļēāļĢāļ”āļēāđ€āļ™āļīāļ™āļāļēāļĢāļ‚āđ‰āļ­āļĄāļđāļĨ
- āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āļ„āļēāļŠāļąāđˆāļ‡ SQL
â€Ē āļ„āļĨāļąāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ
- āļ„āļĨāļąāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāđāļĨāļ°āļŠāļ–āļēāļ›āļąāļ•āļĒāļāļĢāļĢāļĄāļ‚āļ­āļ‡āļ„āļĨāļąāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ
- āļāļēāļĢāļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒāļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļ™āļ„āļĨāļąāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ
SC161: Principlesof Information Technology
Data
Information
Knowledge
4SC161: Principlesof Information Technology
āļ‚āđ‰āļ­āļĄāļđāļĨāđāļĨāļ°āđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ
āļ‚āđ‰āļ­āļĄāļđāļĨ āļŠāļēāļĢāļŠāļ™āđ€āļ—āļĻ āđāļĨāļ°āļ­āļ‡āļ„āđŒāļ„āļ§āļēāļĄāļĢāļđāđ‰
āļ‚āđ‰āļ­āđ€āļ—āđ‡āļˆāļˆāļĢāļīāļ‡āđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļŠāļīāđˆāļ‡āļ•āđˆāļēāļ‡āđ† āļ‹āļķāđˆāļ‡āļ­āļēāļˆāđ€āļ›āđ‡āļ™āļ„āļ™ āļŠāļąāļ•āļ§āđŒ āļŠāļīāđˆāļ‡āļ‚āļ­āļ‡ āļŦāļĢāļ·āļ­āđ€āļŦāļ•āļļāļāļēāļĢāļ“āđŒāļ•āđˆāļēāļ‡āđ† āļ—āļĩāđˆāļĒāļąāļ‡āđ„āļĄāđˆāļœāđˆāļēāļ™āļāļēāļĢ
āļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨ
āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļœāđˆāļēāļ™āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāđāļĨāļ°āļˆāļąāļ”āļāļēāļĢāđƒāļŦāđ‰āļĄāļĩāļ„āļ§āļēāļĄāļ–āļđāļāļ•āđ‰āļ­āļ‡ āļ—āļąāļ™āļŠāļĄāļąāļĒ āđāļĨāļ°
āļŠāļēāļĄāļēāļĢāļ–āļ™āļēāđ„āļ›āđƒāļŠāđ‰āļ‡āļēāļ™āđ„āļ”āđ‰āļ•āļēāļĄāļ—āļĩāđˆāļ•āđ‰āļ­āļ‡āļāļēāļĢ
Understanding Relations
Understanding patterns
āļŠāļēāļĢāļŠāļ™āđ€āļ—āļĻāļ—āļĩāđˆāļ–āļđāļāļ„āļąāļ”āđ€āļĨāļ·āļ­āļāđ‚āļ”āļĒāļ­āļēāļĻāļąāļĒāļ›āļĢāļ°āļŠāļšāļāļēāļĢāļ“āđŒ
āđāļĨāļ°āļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāđ‰āđƒāļ™āļāļēāļĢāđāļāđ‰āļ›āļąāļāļŦāļēāļ•āđˆāļēāļ‡āđ† āļ•āļēāļĄāļ•āđ‰āļ­āļ‡āļāļēāļĢ
āđ„āļ”āđ‰āļ­āļĒāđˆāļēāļ‡āļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļž
5SC161: Principlesof Information Technology
āļ‚āđ‰āļ­āļĄāļđāļĨāđāļĨāļ°āđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ
āđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨBinary Digit
(Bit)
āļŦāļ™āđˆāļ§āļĒāļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļĄāļĩāļ‚āļ™āļēāļ”āđ€āļĨāđ‡āļāļ—āļĩāđˆāļŠāļļāļ” āļ‹āļķāđˆāļ‡āđāļ—āļ™
āļ”āđ‰āļ§āļĒāđ€āļĨāļ‚āļāļēāļ™āļŠāļ­āļ‡ āļ„āļ·āļ­ 0 āđāļĨāļ° 1
āļāļĨāļļāđˆāļĄāļ‚āļ­āļ‡āļšāļīāļ•āđƒāļŠāđ‰āđāļ—āļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāđ€āļ›āđ‡āļ™āļ•āļąāļ§āļ­āļąāļāļĐāļĢ
āļ•āļąāļ§āđ€āļĨāļ‚ āļŦāļĢāļ·āļ­ āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļžāļīāđ€āļĻāļĐ āđ€āļžāļĩāļĒāļ‡ 1 āļ•āļąāļ§
āļāļĨāļļāđˆāļĄāļ‚āļ­āļ‡āđ„āļšāļ•āđŒāļ—āļĩāđˆāļĢāļ§āļĄāļāļąāļ™āđāļĨāđ‰āļ§āļĄāļĩāļ„āļ§āļēāļĄāļŦāļĄāļēāļĒ
āļāļĨāļļāđˆāļĄāļ‚āļ­āļ‡āđ€āļ‚āļ•āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡āļāļąāļ™
āļāļĨāļļāđˆāļĄāļĢāļ°āđ€āļšāļĩāļĒāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļĄāļĩāđ€āļ‚āļ•āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļŦāļĄāļ·āļ­āļ™āļāļąāļ™
āļāļĨāļļāđˆāļĄāļ‚āļ­āļ‡āđāļŸāđ‰ āļĄāļ—āļĩāđˆāļĄāļĩāļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāļāļąāļ™
6SC161: Principlesof Information Technology
āļ‚āđ‰āļ­āļĄāļđāļĨāđāļĨāļ°āđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ
āļ›āļĢāļ°āđ€āļ āļ—āļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ
āļ‚āđ‰āļ­āļĄāļđāļĨāļ‚āđ‰āļ­āļ„āļ§āļēāļĄ
(Text)
āļˆāļēāļ™āļ§āļ™
(Numerical)
āļ‚āđ‰āļ­āļĄāļđāļĨāļĢāļŦāļąāļŠ
(Code)
āļ§āļąāļ™āđāļĨāļ°āđ€āļ§āļĨāļē
(Date/Time)
āđ€āļŠāļĩāļĒāļ‡
(Audio)
āļĢāļđāļ›āļ āļēāļž
(Image)
āļ āļēāļžāđ€āļ„āļĨāļ·āđˆāļ­āļ™āđ„āļŦāļ§
(Video)
7SC161: Principlesof Information Technology
āļ‚āđ‰āļ­āļĄāļđāļĨāđāļĨāļ°āđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ
Garbage in - Garbage out
â€Ē āļāļēāļĢāļ•āļĢāļ§āļˆāļŠāļ­āļšāļ•āļąāļ§āļ­āļąāļāļĐāļĢāļŦāļĢāļ·āļ­āļ•āļąāļ§āđ€āļĨāļ‚
(Alphabetic/NumericCheck)
â€Ē āļāļēāļĢāļ•āļĢāļ§āļˆāļŠāļ­āļšāļ‚āļ­āļšāđ€āļ‚āļ•āļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ
(Range Check)
â€Ē āļāļēāļĢāļ•āļĢāļ§āļˆāļŠāļ­āļšāļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļŦāđ‰āļĄāļĩāļ„āļ§āļēāļĄāļŠāļ­āļ”āļ„āļĨāđ‰āļ­āļ‡
(ConsistencyCheck)
â€Ē āļāļēāļĢāļ•āļĢāļ§āļˆāļŠāļ­āļšāļ„āļ§āļēāļĄāļŠāļĄāļšāļđāļĢāļ“āđŒāļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ
(CompletenessCheck)
āļ„āļļāļ“āļ āļēāļžāļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ
1. āļ„āļ§āļēāļĄāļ–āļđāļāļ•āđ‰āļ­āļ‡ (Accuracy)
2. āļ„āļ§āļēāļĄāļŠāļĄāļšāļđāļĢāļ“āđŒ (Completeness)
3. āļ•āļĢāļ‡āļ›āļĢāļ°āđ€āļ”āđ‡āļ™ (Relevant)
4. āļ™āđˆāļēāđ€āļŠāļ·āđˆāļ­āļ–āļ·āļ­ (Reliable)
5. āļ—āļąāļ™āļ•āđˆāļ­āļ„āļ§āļēāļĄāļ•āđ‰āļ­āļ‡āļāļēāļĢ (Timeliness)
8SC161: Principlesof Information Technology
āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļ‚āđ‰āļ­āļĄāļđāļĨ
(Data processing)
9SC161: Principlesof Information Technology
āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļ‚āđ‰āļ­āļĄāļđāļĨ
āļ›āļĢāļ°āđ€āļ āļ—āļ‚āļ­āļ‡āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļ‚āđ‰āļ­āļĄāļđāļĨ
â€Ē āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļ‡āļēāļ™āļŠāļ–āļīāļ•āļī
āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļˆāļēāļāļāļēāļĢāļŠāļēāļĢāļ§āļˆāļ‚āđ‰āļ­āļĄāļđāļĨāļ„āļīāļ”āļ„āļēāļ™āļ§āļ“āļ„āđˆāļēāļ•āđˆāļēāļ‡āđ†āđ‚āļ”āļĒāļĄāļĩāļ§āļąāļ•āļ–āļļāļ›āļĢāļ°āļŠāļ‡āļ„āđŒāđ€āļžāļ·āđˆāļ­
āļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒāđ€āļ›āļĢāļĩāļĒāļšāđ€āļ—āļĩāļĒāļšāļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļĄāļĩāļ­āļĒāļđāđˆ
â€Ē āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļ‡āļēāļ™āļ—āļ°āđ€āļšāļĩāļĒāļ™
āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļĄāļĩāļ­āļĒāļđāđˆāđāļĨāđ‰āļ§ āđ€āļžāļ·āđˆāļ­āļ›āļĢāļąāļšāļ›āļĢāļļāļ‡āđāļāđ‰āđ„āļ‚āļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļŦāđ‰āļĄāļĩāļ„āļ§āļēāļĄāđ€āļ›āđ‡āļ™āļ›āļąāļˆāļˆāļļāļšāļąāļ™
āļŠāļēāļĄāļēāļĢāļ–āļ„āđ‰āļ™āļŦāļēāđ„āļ”āđ‰āļŠāļ°āļ”āļ§āļ
â€Ē āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļ‡āļēāļ™āļ„āļēāļ™āļ§āļ“
āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāđ€āļžāļ·āđˆāļ­āļāļēāļĢāļ„āļēāļ™āļ§āļ“āļ—āļēāļ‡āļ„āļ“āļīāļ•āļĻāļēāļŠāļ•āļĢāđŒāļŦāļĢāļ·āļ­āļ—āļēāļ‡āļ§āļīāļĻāļ§āļāļĢāļĢāļĄāļĻāļēāļŠāļ•āļĢāđŒāļ—āļĩāđˆāļ•āđ‰āļ­āļ‡
āđƒāļŠāđ‰āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļ•āđˆāļēāļ‡āđ† āļ—āļēāļ‡āļ„āļ“āļīāļ•āļĻāļēāļŠāļ•āļĢāđŒ
10SC161: Principlesof Information Technology
āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļ‚āđ‰āļ­āļĄāļđāļĨ
āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļ”āđ‰āļ§āļĒāļĄāļ·āļ­ (Manual Processing)
āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāđ‚āļ”āļĒāđƒāļŠāđ‰āđāļĢāļ‡āļ‡āļēāļ™āļ„āļ™āđ€āļ›āđ‡āļ™āļŠāđˆāļ§āļ™āđƒāļŦāļāđˆāļ­āļēāļˆāđƒāļŠāđ‰
āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļ„āļīāļ”āđ€āļĨāļ‚ āļāļĢāļ°āļ”āļēāļĐāđ€āļ‚āđ‰āļēāļĄāļēāļŠāđˆāļ§āļĒāđ„āļ”āđ‰āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨ āđ€āļŦāļĄāļēāļ°āļŠāļēāļŦāļĢāļąāļš
āļ‡āļēāļ™āļ—āļĩāđˆāļĄāļĩāļ›āļĢāļīāļĄāļēāļ“āđ„āļĄāđˆāļĄāļēāļāđāļĨāļ°āļĄāļĩāļ‡āļšāļ›āļĢāļ°āļĄāļēāļ“āđƒāļ™āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļ—āļĩāđˆāļˆāļēāļāļąāļ”
āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļ”āđ‰āļ§āļĒāđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļāļĨ (Mechanical Data Processing)
āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļ—āļĩāđˆāđƒāļŠāđ‰āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļˆāļąāļāļĢāļāļĨāļ›āļ™āđ„āļŸāļŸāđ‰ āļē (Electro
mechanical) āļ‹āļķāđˆāļ‡āļ­āļēāļˆāļˆāļ°āļ­āļēāļĻāļąāļĒāđāļĢāļ‡āļ„āļ™āļŠāđˆāļ§āļĒāđƒāļ™āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨ
āļ‚āđ‰āļ­āļĄāļđāļĨāļšāđ‰āļēāļ‡ āđ€āļŦāļĄāļēāļ°āļāļąāļšāļ‡āļēāļ™āļ—āļĩāđˆāļĄāļĩāļ›āļĢāļīāļĄāļēāļ“āļĄāļēāļ āļ§āļīāļ˜āļĩāļ™āļĩāđ‰āļˆāļ°āļĄāļĩāļ„āļ§āļēāļĄāļ–āļđāļ
āļ•āđ‰āļ­āļ‡āļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāđāļĨāļ°āļ„āļ§āļēāļĄāļĢāļ§āļ”āđ€āļĢāđ‡āļ§āđƒāļ™āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļĄāļēāļāļāļ§āđˆāļē
āļ§āļīāļ˜āļĩāļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļ”āđ‰āļ§āļĒāļĄāļ·āļ­
11SC161: Principlesof Information Technology
āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļ‚āđ‰āļ­āļĄāļđāļĨ
āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļ”āđ‰āļ§āļĒāļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢāđŒ (Electronic Data Processing)
āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļ—āļĩāđˆāđƒāļŠāđ‰āđāļĢāļ‡āļ„āļ™āļ™āđ‰āļ­āļĒāļ—āļĩāđˆāļŠāļļāļ” āđ‚āļ”āļĒ
āđƒāļŠāđ‰āļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢāđŒāđƒāļŦāđ‰āļ—āļēāļ‡āļēāļ™āļ•āļēāļĄāļ—āļĩāđˆāđ€āļĢāļēāđ€āļ•āļĢāļĩāļĒāļĄāļ„āļēāļŠāļąāđˆāļ‡āđ„āļ§āđ‰
āļāđˆāļ­āļ™āđāļĨāđ‰āļ§āļ­āļĒāđˆāļēāļ‡āļ•āđˆāļ­āđ€āļ™āļ·āđˆāļ­āļ‡āļ•āļąāđ‰āļ‡āđāļ•āđˆāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļˆāļ™āđ€āļŠāļĢāđ‡āļˆāļŠāļīāđ‰āļ™
āļ‡āļēāļ™ āļ—āļēāđƒāļŦāđ‰āļĄāļĩāļ„āļ§āļēāļĄāļ–āļđāļāļ•āđ‰āļ­āļ‡āļŠāļđāļ‡ āļĢāļ§āļ”āđ€āļĢāđ‡āļ§ āļ„āļēāļ™āļ§āļ“āđ„āļ”āđ‰
āļ–āļđāļāļ•āđ‰āļ­āļ‡āđāļĄāđˆāļ™āļĒāļē
12
āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļ‚āđ‰āļ­āļĄāļđāļĨ
āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļ”āđ‰āļ§āļĒāļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢāđŒ (Electronic Data Processing)
â€Ē āļāļēāļĢāļˆāļēāđāļ™āļāļŦāļĄāļ§āļ”āļŦāļĄāļđāđˆāļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ (Classifying)
â€Ē āļāļēāļĢāđ€āļĢāļĩāļĒāļ‡āļĨāļēāļ”āļąāļšāļ‚āđ‰āļ­āļĄāļđāļĨ (Sorting)
â€Ē āļāļēāļĢāļ„āļēāļ™āļ§āļ“ (Calculating)
â€Ē āļāļēāļĢāļŠāļĢāļļāļ› (Summarizing)
â€Ē āļāļēāļĢāđ€āļāđ‡āļšāļĢāļąāļāļĐāļēāļ‚āđ‰āļ­āļĄāļđāļĨ (Storing)
â€Ē āļāļēāļĢāļ”āļķāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļ•āđ‰āļ­āļ‡āļāļēāļĢāļ­āļ­āļāļĄāļē (Retrieving)
â€Ē āļāļēāļĢāļ›āļĢāļąāļšāļ›āļĢāļļāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ (Updating)
â€Ē āļāļēāļĢāļ—āļēāļŠāļēāđ€āļ™āļēāļ‚āđ‰āļ­āļĄāļđāļĨ (Reproducing)
â€Ē āļāļēāļĢāļ­āļ­āļāļĢāļēāļĒāļ‡āļēāļ™ ( Reporting )
â€Ē āļāļēāļĢāđ€āļāđ‡āļšāļĢāļ§āļšāļĢāļ§āļĄāļ‚āđ‰āļ­āļĄāļđāļĨ
(Data Collection)
â€Ē āļāļēāļĢāđāļ›āļĨāļ‡āļŠāļ āļēāļžāļ‚āđ‰āļ­āļĄāļđāļĨ
(Data Conversion)
â€Ē āļāļēāļĢāļ•āļĢāļ§āļˆāļŠāļ­āļšāļ„āļ§āļēāļĄāļ–āļđāļāļ•āđ‰āļ­āļ‡
(Data Validation)
â€Ē āļāļēāļĢāļ•āļĢāļ§āļˆāļŠāļ­āļšāļœāļĨāļĨāļąāļžāļ˜āđŒ
(Verification)
13SC161: Principlesof Information Technology
āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāđāļŸāđ‰ āļĄāļ‚āđ‰āļ­āļĄāļđāļĨ
(File Processing Systems)
14
āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāđāļŸāđ‰ āļĄāļ‚āđ‰āļ­āļĄāļđāļĨ
āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļĢāļīāđˆāļĄāļˆāļēāļāļāļēāļĢāļšāļąāļ™āļ—āļķāļāļ‚āđ‰āļ­āļĄāļđāļĨāļĨāļ‡āļāļĢāļ°āļ”āļēāļĐāļŦāļĢāļ·āļ­āļŠāļĄāļļāļ” āđ€āļžāļ·āđˆāļ­āļŠāđˆāļ§āļĒāđƒāļ™āļāļēāļĢāļˆāļ”āļˆāļē
āđāļ•āđˆāđ€āļĄāļ·āđˆāļ­āļĄāļĩāļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļžāļīāđˆāļĄāļ‚āļķāđ‰āļ™ āļĢāļđāļ›āđāļšāļšāļ‚āļ­āļ‡āļāļēāļĢāļˆāļąāļ”āđ€āļāđ‡āļšāļ‚āđ‰āļ­āļĄāļđāļĨāļāđ‡āđ€āļ›āļĨāļĩāđˆāļĒāļ™āđ„āļ›āđƒāļŦāđ‰āļĄāļĩāļĢāļ°āļšāļšāļĢāļ°āđ€āļšāļĩāļĒāļšāļĄāļēāļāļ‚āļķāđ‰āļ™
āđ‚āļ”āļĒāļĄāļĩāļāļēāļĢāļšāļąāļ™āļ—āļķāļāļ‚āđ‰āļ­āļĄāļđāļĨāļĨāļ‡āđƒāļ™āđāļŸāđ‰āļĄāļ‚āđ‰āļ­āļĄāļđāļĨāļ•āđˆāļēāļ‡āđ† āļ—āļĩāđˆāļˆāļąāļ”āđ„āļ§āđ‰āđ€āļ›āđ‡āļ™āļŦāļĄāļ§āļ”āļŦāļĄāļđāđˆ
SC161: Principlesof Information Technology
āđ€āļ‚āļ•āļ‚āđ‰āļ­āļĄāļđāļĨ (Fields)
āļĢāļ°āđ€āļšāļĩāļĒāļ™ (Records)
āđāļŸāđ‰ āļĄ (Files)
āđ€āļ‚āļ•āļ‚āđ‰āļ­āļĄāļđāļĨāļ„āļĩāļĒāđŒ (Key Field)
1
01001010
Judy
Judy Green
Thiti Theera
Tom Blue
Judy Green
Iris Orange
Randy Red
File
Record
Field
Byte (ASCII character J)
Bit
52002011
52002011
52001001
52002001
52002012
52004011
15
āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāđāļŸāđ‰ āļĄāļ‚āđ‰āļ­āļĄāļđāļĨ
āļ›āļĢāļ°āđ€āļ āļ—āļ‚āļ­āļ‡āđāļŸāđ‰ āļĄāļ‚āđ‰āļ­āļĄāļđāļĨ
â€Ē āđāļŸāđ‰āļĄāļ‚āđ‰āļ­āļĄāļđāļĨāļŦāļĨāļąāļ (Master File)
â€Ē āđāļŸāđ‰āļĄāļ‚āđ‰āļ­āļĄāļđāļĨāļ”āļąāļŠāļ™āļĩ (Index File)
â€Ē āđāļŸāđ‰āļĄāļ‚āđ‰āļ­āļĄāļđāļĨāļ­āđ‰āļēāļ‡āļ­āļīāļ‡ (Reference File)
SC161: Principlesof Information Technology
â€Ē āđāļŸāđ‰āļĄāļ‚āđ‰āļ­āļĄāļđāļĨāļ›āļĢāļąāļšāđ€āļ›āļĨāļĩāđˆāļĒāļ™ (Transaction File)
â€Ē āđāļŸāđ‰āļĄāļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļēāļ‡āļēāļ™ (Work File)
â€Ē āđāļŸāđ‰āļĄāļ‚āđ‰āļ­āļĄāļđāļĨāļĢāļēāļĒāļ‡āļēāļ™ (Report File)
â€Ē āđāļŸāđ‰āļĄāļ‚āđ‰āļ­āļĄāļđāļĨāļŠāļēāļĢāļ­āļ‡ (Backup File)
Transaction FileWork File
Backup File
Report File
Index File Reference File
Master File
16
āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāđāļŸāđ‰ āļĄāļ‚āđ‰āļ­āļĄāļđāļĨ
SC161: Principlesof Information Technology
āļāļēāļĢāļˆāļąāļ”āđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āđāļŸāđ‰ āļĄāļ‚āđ‰āļ­āļĄāļđāļĨ (File Organization)
â€Ē āļāļēāļĢāļˆāļąāļ”āđāļŸāđ‰ āļĄāļ‚āđ‰āļ­āļĄāļđāļĨāđāļšāļšāļ•āļēāļĄāļĨāļēāļ”āļąāļš (Sequential File Organization)
â€Ē āļĢāļ°āđ€āļšāļĩāļĒāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ–āļđāļāļˆāļąāļ”āđ€āļāđ‡āļšāđ€āļĢāļĩāļĒāļ‡āļĨāļēāļ”āļąāļšāļāļąāļ™āđ„āļ›āļ•āļēāļĄāļ„āđˆāļē
āđ€āļ‚āļ•āļ‚āđ‰āļ­āļĄāļđāļĨāļ„āļĩāļĒāđŒāļ­āļĒāđˆāļēāļ‡āđ€āļ›āđ‡āļ™āļĢāļ°āđ€āļšāļĩāļĒāļš
â€Ē āļāļēāļĢāđ€āļ‚āđ‰āļēāļ–āļķāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆ Record N āļˆāļ°āļ•āđ‰āļ­āļ‡āļœāđˆāļēāļ™ Record
1, 2, 3, ..., N-1 āļ•āļēāļĄāļĨāļēāļ”āļąāļš
â€Ē āđ„āļĄāđˆāļĄāļĩ Record āļ§āđˆāļēāļ‡āļšāļ™āļŠāļ·āđˆāļ­āļ—āļĩāđˆāđƒāļŠāđ‰āļˆāļąāļ”āđ€āļāđ‡āļšāļ‚āđ‰āļ­āļĄāļđāļĨ
â€Ē āļĄāļĩāļĨāļąāļāļĐāļ“āļ°āļāļēāļĢāļˆāļąāļ”āđ€āļāđ‡āļšāđāļĨāļ°āđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰āđ€āļŦāļĄāļ·āļ­āļ™āđ€āļžāļĨāļ‡āļ—āļĩāđˆ
āļšāļąāļ™āļ—āļķāļāļšāļ™āđ€āļ—āļ›āļ„āļēāļŠāđ€āļ‹āļ•
17
āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāđāļŸāđ‰ āļĄāļ‚āđ‰āļ­āļĄāļđāļĨ
SC161: Principlesof Information Technology
āļāļēāļĢāļˆāļąāļ”āđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āđāļŸāđ‰ āļĄāļ‚āđ‰āļ­āļĄāļđāļĨ (File Organization)
â€Ē āļāļēāļĢāļˆāļąāļ”āđāļŸāđ‰ āļĄāļ‚āđ‰āļ­āļĄāļđāļĨāđāļšāļšāđ‚āļ”āļĒāļ•āļĢāļ‡ (Direct File Organization)
â€Ē āđƒāļŠāđ‰āđ€āļ‚āļ•āļ‚āđ‰āļ­āļĄāļđāļĨāļ„āļĩāļĒāđŒāđāļĨāļ°āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļŠāļļāđˆāļĄ (Hash function) āđƒāļ™āļāļēāļĢāļ­āđ‰āļēāļ‡āļ•āļēāđāļŦāļ™āđˆāļ‡āļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ
â€Ē āļ‚āđ‰āļ­āļĄāļđāļĨāļˆāļ°āļ–āļđāļāđ€āļāđ‡āļšāļ­āļĒāļđāđˆāđƒāļ™āļŠāļ·āđˆāļ­āļšāļąāļ™āļ—āļķāļāļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāđ€āļ‚āđ‰āļēāļ–āļķāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāđāļšāļš Direct Access Storage
â€Ē āļĄāļĩāļ„āļ§āļēāļĄāļĢāļ§āļ”āđ€āļĢāđ‡āļ§āđƒāļ™āļāļēāļĢāļ”āļēāđ€āļ™āļīāļ™āļāļēāļĢāļ‚āđ‰āļ­āļĄāļđāļĨāļĄāļēāļāļāļ§āđˆāļēāļāļēāļĢāļˆāļąāļ”āļĢāļ°āđ€āļšāļĩāļĒāļšāđāļŸāđ‰āļĄāđāļšāļšāļ•āļēāļĄāļĨāļēāļ”āļąāļš
Record N
18
āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāđāļŸāđ‰ āļĄāļ‚āđ‰āļ­āļĄāļđāļĨ
SC161: Principlesof Information Technology
āļāļēāļĢāļˆāļąāļ”āđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āđāļŸāđ‰ āļĄāļ‚āđ‰āļ­āļĄāļđāļĨ (File Organization)
â€Ē āļāļēāļĢāļˆāļąāļ”āđāļŸāđ‰ āļĄāļ‚āđ‰āļ­āļĄāļđāļĨāđāļšāļšāļ”āļąāļŠāļ™āļĩ (Indexed File Organization)
āđƒāļŠāđ‰āļ”āļąāļŠāļ™āļĩāđƒāļ™āļāļēāļĢāđ€āļāđ‡āļšāļ„āđˆāļēāļ‚āļ­āļ‡āđ€āļ‚āļ•āļ‚āđ‰āļ­āļĄāļđāļĨāļ„āļĩāļĒāđŒāļžāļĢāđ‰āļ­āļĄāļšāļ­āļāļ•āļēāđāļŦāļ™āđˆāļ‡āļ‚āļ­āļ‡āļĢāļ°āđ€āļšāļĩāļĒāļ™āļ—āļĩāđˆāļĄāļĩāļ„āđˆāļēāđ€āļ‚āļ•
āļ‚āđ‰āļ­āļĄāļđāļĨāļ„āļĩāļĒāđŒāļ™āļąāđ‰āļ™āļšāļąāļ™āļ—āļķāļāđ„āļ§āđ‰
19
āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāđāļŸāđ‰ āļĄāļ‚āđ‰āļ­āļĄāļđāļĨ
SC161: Principlesof Information Technology
āļāļēāļĢāļˆāļąāļ”āđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āđāļŸāđ‰ āļĄāļ‚āđ‰āļ­āļĄāļđāļĨ (File Organization)
â€Ē āļāļēāļĢāļˆāļąāļ”āđāļŸāđ‰ āļĄāļ‚āđ‰āļ­āļĄāļđāļĨāđāļšāļšāļĨāļēāļ”āļąāļšāđ€āļŠāļīāļ‡āļ”āļąāļŠāļ™āļĩ (Indexed-Sequential File Organization)
20
āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāđāļŸāđ‰ āļĄāļ‚āđ‰āļ­āļĄāļđāļĨ
SC161: Principlesof Information Technology
āđ€āļ—āļ„āļ™āļīāļ„āđƒāļ™āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāđāļŸāđ‰ āļĄāļ‚āđ‰āļ­āļĄāļđāļĨ (File Processing Technique)
â€Ē āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāđāļšāļšāļāļĨāļļāđˆāļĄ (Batch Processing)
āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāđāļšāļšāļāļĨāļļāđˆāļĄāđ€āļ›āđ‡āļ™āļ§āļīāļ˜āļĩāļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļ—āļĩāđˆāļ—āļēāļāļēāļĢāđ€āļāđ‡āļšāļĢāļ§āļšāļĢāļ§āļĄāļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļ™āđāļ•āđˆāļĨāļ°āļŠāđˆāļ§āļ‡āđ€āļ§āļĨāļēāđ„āļ§āđ‰
āļˆāļ™āļāļ§āđˆāļēāļˆāļ°āļĄāļĩāļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļˆāļēāļ™āļ§āļ™āļŦāļ™āļķāđˆāļ‡ āļˆāļķāļ‡āļ—āļēāļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļžāļĢāđ‰āļ­āļĄāļāļąāļ™ āļŦāļĢāļ·āļ­āļ­āļēāļˆāļĢāļ­āļˆāļ™āļāļ§āđˆāļēāļ„āļĢāļš
āļ•āļēāļĄāđ€āļ§āļĨāļēāļ—āļĩāđˆāļāļēāļŦāļ™āļ” āļˆāļķāļ‡āļ—āļēāļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāđ„āļĄāđˆāļ§āđˆāļēāļˆāļ°āļĄāļĩāļˆāļēāļ™āļ§āļ™āđ€āļ—āđˆāļēāđƒāļ”āļāđ‡āļ•āļēāļĄ
āļ‚āđ‰āļ­āļĄāļđāļĨāļžāļ™āļąāļāļ‡āļēāļ™
āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļ‡āļīāļ™āđ€āļ”āļ·āļ­āļ™
āļ‚āđ‰āļ­āļĄāļđāļĨāļŠāļ§āļąāļŠāļ”āļīāļāļēāļĢ
āļšāļąāļ™āļ—āļķāļāļāļēāļĢāļ—āļēāļ‡āļēāļ™ āļĢāļ§āļšāļĢāļ§āļĄāļ‚āđ‰āļ­āļĄāļđāļĨ āđāļŸāđ‰ āļĄāļ‚āđ‰āļ­āļĄāļđāļĨāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļ‚āđ‰āļ­āļĄāļđāļĨ
āļˆāđˆāļēāļĒāļ„āđˆāļēāļ•āļ­āļšāđāļ—āļ™āļĢāļēāļĒāđ€āļ”āļ·āļ­āļ™
21
āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāđāļŸāđ‰ āļĄāļ‚āđ‰āļ­āļĄāļđāļĨ
SC161: Principlesof Information Technology
āđ€āļ—āļ„āļ™āļīāļ„āđƒāļ™āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāđāļŸāđ‰ āļĄāļ‚āđ‰āļ­āļĄāļđāļĨ (File Processing Technique)
â€Ē āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāđāļšāļšāđ‚āļ•āđ‰āļ•āļ­āļš (Interactive Processing)
āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāđāļšāļšāđ‚āļ•āđ‰āļ•āļ­āļšāđ€āļ›āđ‡āļ™āļ§āļīāļ˜āļĩāļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļ—āļĩāđˆāļāļĢāļ°āļ—āļēāļāļēāļĢāļ›āļĢāļąāļšāļ›āļĢāļļāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļ™āđāļŸāđ‰ āļĄāļ‚āđ‰āļ­āļĄāļđāļĨ
āđāļĨāļ°āđāļŠāļ”āļ‡āļœāļĨāļĨāļąāļžāļ˜āđŒāļ—āļĩāđˆāđ„āļ”āđ‰āļ—āļąāļ™āļ—āļĩāđ€āļĄāļ·āđˆāļ­āļĄāļĩāļāļēāļĢāļ›āđ‰ āļ­āļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļ‚āđ‰āļēāļĄāļē āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāđāļšāļšāļ™āļĩāđ‰āļĄāļąāļāļĄāļĩāļ„āđˆāļēāđƒāļŠāđ‰āļˆāđˆāļēāļĒāļŠāļđāļ‡āļāļ§āđˆāļē
āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāđāļšāļšāļāļĨāļļāđˆāļĄ āđ€āļŦāļĄāļēāļ°āļŠāļēāļŦāļĢāļąāļšāļ‡āļēāļ™āļ—āļĩāđˆāļ•āđ‰āļ­āļ‡āļāļēāļĢāļ„āļ§āļēāļĄāđ€āļĢāđˆāļ‡āļ”āđˆāļ§āļ™āđƒāļ™āļāļēāļĢāđƒāļŠāđ‰āļŠāļēāļĢāļŠāļ™āđ€āļ—āļĻ
āđāļŠāļ”āļ‡āļĒāļ­āļ”āđ€āļ‡āļīāļ™āđƒāļ™āļšāļąāļāļŠāļĩ āđāļŸāđ‰ āļĄāļ‚āđ‰āļ­āļĄāļđāļĨāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļšāļīāļāļ–āļ­āļ™āđ€āļ‡āļīāļ™
āļ‚āđ‰āļ­āļĄāļđāļĨāļĨāļđāļāļ„āđ‰āļē
āļ‚āđ‰āļ­āļĄāļđāļĨāļšāļąāļāļŠāļĩāđ€āļ‡āļīāļ™āļāļēāļ
22
āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāđāļŸāđ‰ āļĄāļ‚āđ‰āļ­āļĄāļđāļĨ
SC161: Principlesof Information Technology
āļ›āļąāļāļŦāļēāđƒāļ™āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāđāļŸāđ‰ āļĄāļ‚āđ‰āļ­āļĄāļđāļĨ
Student Master File Book Master File Transaction File
āļĢāļ°āļšāļšāļĒāļ·āļĄāļ„āļ·āļ™āļŦāļ™āļąāļ‡āļŠāļ·āļ­
āļšāļĢāļĢāļ“āļēāļĢāļąāļāļĐāđŒ
Student Master File Course Master File Transaction File
āļĢāļ°āļšāļšāļ‡āļēāļ™āļ—āļ°āđ€āļšāļĩāļĒāļ™
āļ™āļēāļĒāļ—āļ°āđ€āļšāļĩāļĒāļ™
â€Ē āļ„āļ§āļēāļĄāļ‹āđ‰āļēāļ‹āđ‰āļ­āļ™āļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ
(data redundancy)
â€Ē āļ„āļ§āļēāļĄāđ„āļĄāđˆāļŠāļ­āļ”āļ„āļĨāđ‰āļ­āļ‡āļāļąāļ™āļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ
(data inconsistency)
â€Ē āļāļēāļĢāđāļĒāļāļ­āļīāļŠāļĢāļ°āļ•āđˆāļ­āļāļąāļ™āļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ
(data isolation)
â€Ē āļ„āļ§āļēāļĄāđ„āļĄāđˆāļ›āļĨāļ­āļ”āļ āļąāļĒāļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ
(poor security)
â€Ē āļ‚āļēāļ”āļšāļđāļĢāļ“āļ āļēāļžāļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ
(lack of data integrity)
â€Ē āļ„āļ§āļēāļĄāļ‚āļķāđ‰āļ™āļ•āđˆāļ­āļāļąāļ™āļĢāļ°āļŦāļ§āđˆāļēāļ‡āđ‚āļ›āļĢāđāļāļĢāļĄāļ›āļĢāļ°āļĒāļļāļāļ•āđŒāļāļąāļšāđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļ‚āļ­āļ‡āđāļŸāđ‰ āļĄāļ‚āđ‰āļ­āļĄāļđāļĨ
(application / data dependence)
23SC161: Principlesof Information Technology
āļĢāļ°āļšāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ
(Database System)
24
āļĢāļ°āļšāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ
SC161: Principlesof Information Technology
āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ (Database) āļŦāļĄāļēāļĒāļ–āļķāļ‡ āļāļĨāļļāđˆāļĄāļ‚āļ­āļ‡āđāļŸāđ‰ āļĄāļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļĄāļĩāļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāļāļąāļ™āđāļĨāļ°āļ–āļđāļāļ™āļēāļĄāļēāļĢāļ§āļĄāļāļąāļ™.
āđ€āļ™āļ·āđˆāļ­āļ‡āļˆāļēāļāđƒāļ™āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļĄāļĩāļĢāļ°āđ€āļšāļĩāļĒāļ™āļ–āļđāļāļˆāļąāļ”āđ€āļāđ‡āļšāļ­āļĒāļđāđˆāļ›āđ‡āļ™āļˆāļēāļ™āļ§āļ™āļĄāļēāļ āļˆāļķāļ‡āļˆāļēāđ€āļ›āđ‡āļ™āļ•āđ‰āļ­āļ‡āļĄāļĩāļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļ”āļĩāđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰
āļœāļđāđ‰āđƒāļŠāđ‰āļŠāļēāļĄāļēāļĢāļ–āļ„āđ‰āļ™āļŦāļēāđāļĨāļ°āļ›āļĢāļąāļšāļ›āļĢāļļāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļ­āļĒāđˆāļēāļ‡āļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļž
Student Master File
Book Master File
Course Master File
DBMS
Database
āļšāļĢāļĢāļ“āļēāļĢāļąāļāļĐāđŒ
āļ™āļēāļĒāļ—āļ°āđ€āļšāļĩāļĒāļ™
USER
Metadata
25
āļĢāļ°āļšāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ
SC161: Principlesof Information Technology
āļ­āļ‡āļ„āđŒāļ›āļĢāļ°āļāļ­āļšāļ‚āļ­āļ‡āļĢāļ°āļšāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ
DatabaseDBMS
Application
Programs
Manual
Database
Administration
ProgrammersEnd-users
Use/Develops
access
manages
Hardware
Operating System Data
Software
PeopleProcedures
26
āļĢāļ°āļšāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ
SC161: Principlesof Information Technology
āļ‚āđ‰āļ­āļ”āļĩāļ‚āļ­āļ‡āļāļēāļĢāđƒāļŠāđ‰āļĢāļ°āļšāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ
â€Ē āļĨāļ”āļ„āļ§āļēāļĄāļ‹āđ‰āļēāļ‹āđ‰āļ­āļ™āļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ : data redundancy
â€Ē āđ€āļžāļīāđˆāļĄāļ„āļ§āļēāļĄāļ–āļđāļāļ•āđ‰āļ­āļ‡āđāļĨāļ°āļŠāļ­āļ”āļ„āļĨāđ‰āļ­āļ‡āļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ : dataintegrity
â€Ē āļ‡āļēāļ™āļ•āđˆāļ­āļāļēāļĢāđāļāđ‰āđ„āļ‚āļ›āļĢāļąāļšāļ›āļĢāļļāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ : data modification and updating
â€Ē āļ„āļ§āļēāļĄāđ€āļ›āđ‡āļ™āļ­āļīāļŠāļĢāļ°āļĢāļ°āļŦāļ§āđˆāļēāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāđāļĨāļ°āđ‚āļ›āļĢāđāļāļĢāļĄ : data-application independence
â€Ē āļŠāļ°āļ”āļ§āļāđƒāļ™āļāļēāļĢāđ€āļ‚āđ‰āļēāļ–āļķāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ : access to data
â€Ē āļĄāļēāļ•āļĢāļāļēāļ™āđƒāļ™āļāļēāļĢāļˆāļąāļ”āđ€āļāđ‡āļšāđāļĨāļ°āļˆāļąāļ”āļāļēāļĢāļ‚āđ‰āļ­āļĄāļđāļĨ : standardization
â€Ē āļŠāļ™āļąāļšāļŠāļ™āļļāļ™āļāļēāļĢāđƒāļŠāđ‰āļ‚āđ‰āļ­āļĄāļđāļĨāļĢāđˆāļ§āļĄāļāļąāļ™ : shared resource
27
āļĢāļ°āļšāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ
SC161: Principlesof Information Technology
āļĢāļ°āļšāļšāļˆāļąāļ”āļāļēāļĢāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ (Database Management System)
āļĢāļ°āļšāļšāļˆāļąāļ”āļāļēāļĢāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ āļŦāļĢāļ·āļ­āļĄāļąāļāđ€āļĢāļĩāļĒāļāļŠāļąāđ‰āļ™ āđ† āļ§āđˆāļē DBMS āļ„āļ·āļ­ āđ‚āļ›āļĢāđāļāļĢāļĄāļ›āļĢāļ°āļĒāļļāļāļ•āđŒāļ—āļĩāđˆāđƒāļŠāđ‰āđ€āļ›āđ‡āļ™
āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āđƒāļ™āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ āļ‹āļķāđˆāļ‡āļˆāļ°āļ›āļĢāļ°āļāļ­āļšāļ”āđ‰āļ§āļĒāļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļāļēāļĢāļ—āļēāļ‡āļēāļ™āļ•āđˆāļēāļ‡āđ† āđƒāļ™āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļāļąāļš
āļ‚āđ‰āļ­āļĄāļđāļĨ āļĢāļ§āļĄāļ—āļąāđ‰āļ‡āļ āļēāļĐāļēāļ—āļĩāđˆāđƒāļŠāđ‰āļ—āļēāļ‡āļēāļ™āļāļąāļšāļ‚āđ‰āļ­āļĄāļđāļĨ
28
āļĢāļ°āļšāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ
SC161: Principlesof Information Technology
āļŦāļ™āđ‰āļēāļ—āļĩāđˆāļ‚āļ­āļ‡āļĢāļ°āļšāļšāļˆāļąāļ”āļāļēāļĢāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ
â€Ē āļāļēāļĢāļāļēāļŦāļ™āļ”āđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ
â€Ē āļšāļĢāļĢāļˆāļļāļ‚āđ‰āļ­āļĄāļđāļĨāļ‚āđ‰āļ­āļĄāļđāļĨāļĨāļ‡āđƒāļ™āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ
â€Ē āļ„āļ§āļšāļ„āļļāļĄāļ„āļ§āļēāļĄāļ–āļđāļāļ•āđ‰āļ­āļ‡āđāļĨāļ°āļŠāļ­āļ”āļ„āļĨāđ‰āļ­āļ‡āđƒāļ™āļāļēāļĢāļ›āļĢāļąāļšāļ›āļĢāļļāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ
â€Ē āļ›āļĢāļ°āļŠāļēāļ™āļ‡āļēāļ™āļāļąāļšāļœāļđāđ‰āđƒāļŠāđ‰āđāļĨāļ°āļĢāļ°āļšāļšāļ›āļāļīāļšāļąāļ•āļīāļāļēāļĢ
â€Ē āļ„āļ§āļēāļĄāļ„āļļāļĄāļ„āļ§āļēāļĄāļ›āļĨāļ­āļ”āļ āļąāļĒāđƒāļ™āļāļēāļĢāđ€āļ‚āđ‰āļēāļ–āļķāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ
â€Ē āļŠāđˆāļ§āļĒāđƒāļ™āļāļēāļĢāļŠāļēāļĢāļ­āļ‡āđāļĨāļ°āļāļđāđ‰āļ„āļ·āļ™āļ‚āđ‰āļ­āļĄāļđāļĨ
â€Ē āļˆāļąāļ”āļ—āļēāļžāļˆāļ“āļēāļ™āļļāļāļĢāļĄāļ‚āđ‰āļ­āļĄāļđāļĨ (Data Dictionary)
29
āļĢāļ°āļšāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ
SC161: Principlesof Information Technology
āļ›āļĢāļ°āđ€āļ āļ—āļ‚āļ­āļ‡āļĢāļ°āļšāļšāļˆāļąāļ”āļāļēāļĢāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ
â€Ē āļĢāļ°āļšāļšāļˆāļąāļ”āļāļēāļĢāļ‚āđ‰āļ­āļĄāļđāļĨāđāļšāļšāļĢāļ§āļĄāļĻāļđāļ™āļĒāđŒ (Centralized DBMS)
â€Ē āļĢāļ°āļšāļšāļˆāļąāļ”āļāļēāļĢāļ‚āđ‰āļ­āļĄāļđāļĨāđāļšāļšāļāļĢāļ°āļˆāļēāļĒ (Distributed DBMS)
― Homogeneous DDBMS
― Heterogeneous DDBMS
â€Ē āļāļēāļĢāđāļĒāļāļ›āļĢāļ°āđ€āļ āļ—āļ•āļēāļĄāļˆāļēāļ™āļ§āļ™āļœāļđāđ‰āđƒāļŠāđ‰
â€Ē āļĢāļ°āļšāļšāļˆāļąāļ”āļāļēāļĢāļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļŠāļ™āļąāļšāļŠāļ™āļļāļ™āļœāļđāđ‰āđƒāļŠāđ‰āļ„āļ™āđ€āļ”āļĩāļĒāļ§ (Single-user DBMS)
â€Ē āļĢāļ°āļšāļšāļˆāļąāļ”āļāļēāļĢāļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļŠāļ™āļąāļšāļŠāļ™āļļāļ™āļœāļđāđ‰āđƒāļŠāđ‰āļŦāļĨāļēāļĒāļ„āļ™ (Multi-user DBMS)
â€Ē āļāļēāļĢāđāļĒāļāļ›āļĢāļ°āđ€āļ āļ—āļ•āļēāļĄāļˆāļēāļ™āļ§āļ™āđāļŦāļĨāđˆāļ‡āļˆāļąāļ”āđ€āļāđ‡āļšāļ‚āđ‰āļ­āļĄāļđāļĨ
30
āļĢāļ°āļšāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ
SC161: Principlesof Information Technology
āđāļšāļšāļˆāļēāļĨāļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ (Data Model)
āđāļšāļšāļˆāļēāļĨāļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ āļ„āļ·āļ­ āļŠāļīāđˆāļ‡āļ—āļĩāđˆāđƒāļŠāđ‰āđ€āļžāļ·āđˆāļ­āļ­āļ˜āļīāļšāļēāļĒāļĨāļąāļāļĐāļ“āļ°āđāļĨāļ°āđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļ‚āļ­āļ‡āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ āđ‚āļ”āļĒāļˆāļ°
āđāļŠāļ”āļ‡āđƒāļŦāđ‰āļ—āļĢāļēāļšāļ–āļķāļ‡āļŠāļ™āļīāļ”āļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ āđāļĨāļ°āđ€āļ‡āļ·āđˆāļ­āļ™āđ„āļ‚āļ•āđˆāļēāļ‡āđ† āļ—āļĩāđˆāđƒāļŠāđ‰āđƒāļ™āļāļēāļĢāļˆāļąāļ”āļāļēāļĢ
āļ‚āđ‰āļ­āļĄāļđāļĨ āđāļšāļšāļˆāļēāļĨāļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāđāļšāđˆāļ‡āļ­āļ­āļāđ€āļ›āđ‡āļ™3 āļĢāļ°āļ”āļąāļš āđ„āļ”āđ‰āđāļāđˆ
āđāļšāļšāļˆāļēāļĨāļ­āļ‡āđ€āļŠāļīāļ‡āđāļ™āļ§āļ„āļīāļ”
(Conceptual Model)
āđāļšāļšāļˆāļēāļĨāļ­āļ‡āđ€āļŠāļīāļ‡āļ—āļēāđƒāļŦāđ‰āđ€āļāļīāļ”āļœāļĨ
(Implementation Model)
āđāļšāļšāļˆāļēāļĨāļ­āļ‡āđ€āļŠāļīāļ‡āļāļēāļĒāļ āļēāļž
(Physical Model)
āđ€āļ›āđ‡āļ™āđāļšāļšāļˆāļēāļĨāļ­āļ‡āļ—āļĩāđˆāļ–āļđāļāļ™āļēāđ€āļŠāļ™āļ­āļœāđˆāļēāļ™āļ—āļēāļ‡āđāļœāļ™āļ āļēāļž ER Diagram āļ‹āļķāđˆāļ‡āđāļŠāļ”āļ‡āđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļ‚āļ­āļ‡
āļ‚āđ‰āļ­āļĄāļđāļĨāđāļĨāļ°āđ€āļ‡āļ·āđˆāļ­āļ™āđ„āļ‚āđƒāļ™āđ€āļŠāļīāļ‡āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļŦāļĨāđˆāļēāļ™āļąāđ‰āļ™
āđ€āļ›āđ‡āļ™āđāļšāļšāļˆāļēāļĨāļ­āļ‡āļ—āļĩāđˆāļ­āļ˜āļīāļšāļēāļĒāļ–āļķāļ‡āđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļ™āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ
āđ€āļ›āđ‡āļ™āđāļšāļšāļˆāļēāļĨāļ­āļ‡āļ—āļĩāđˆāļ­āļ˜āļīāļšāļēāļĒāļ–āļķāļ‡āļĨāļąāļāļĐāļ“āļ°āļ‚āļ­āļ‡āļŠāļ·āđˆāļ­āļ—āļĩāđˆāđƒāļŠāđ‰āđƒāļ™āļāļēāļĢāļˆāļąāļ”āđ€āļāđ‡āļšāļ‚āđ‰āļ­āļĄāļđāļĨ āđ‚āļ”āļĒāļˆāļ°āđāļŠāļ”āļ‡āļ–āļķāļ‡
āļĢāļđāļ›āđāļšāļšāļ‚āļ­āļ‡āļĢāļ°āđ€āļšāļĩāļĒāļ™ āļāļēāļĢāļˆāļąāļ”āđ€āļĢāļĩāļĒāļ‡āļĢāļ°āđ€āļšāļĩāļĒāļ™ āđāļĨāļ°āļ§āļĩāļ˜āļĩāđƒāļ™āļāļēāļĢāđ€āļ‚āđ‰āļēāļ–āļķāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ
31
āļĢāļ°āļšāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ
SC161: Principlesof Information Technology
â€Ē āđāļšāļšāļˆāļēāļĨāļ­āļ‡āđ€āļŠāļīāļ‡āđāļ™āļ§āļ„āļīāļ” (Conceptual Model)
Entity Relation Diagram
â€Ē Entity: āļ§āļąāļ•āļ–āļļāļŦāļĢāļ·āļ­āļŠāļīāđˆāļ‡āļ‚āļ­āļ‡āļ—āļĩāđˆāđ€āļĢāļēāļŠāļ™āđƒāļˆ
â€Ē Attribute: āļ„āļļāļ“āļĨāļąāļāļĐāļ“āļ°āļ‚āļ­āļ‡ Entity
â€Ē Relationship: āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāļ‚āļ­āļ‡ Entity
āđāļšāļšāļˆāļēāļĨāļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ (Data Model)
32
āļĢāļ°āļšāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ
SC161: Principlesof Information Technology
â€Ē āđāļšāļšāļˆāļēāļĨāļ­āļ‡āđ€āļŠāļīāļ‡āđāļ™āļ§āļ„āļīāļ” (Conceptual Model)
BIRTHDAYStudent
STUDENTCODE
STUDENTNAME
ADDRESS
STREET
DISTRICT
PROVINCE
ZIPCODE
BIRTHDAY
AGE
Tel_No
â€Ē Simple/Atomic Attribute
â€Ē Composite Attribute
â€Ē Single-Valued Attribute
â€Ē Multi-Valued Attribute
â€Ē Stored Attribute
â€Ē Derived Attribute
â€Ē Key Attribute
Attribute
āđāļšāļšāļˆāļēāļĨāļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ (Data Model)
33
āļĢāļ°āļšāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ
SC161: Principlesof Information Technology
āđāļšāļšāļˆāļēāļĨāļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ (Data Model)
â€Ē āđāļšāļšāļˆāļēāļĨāļ­āļ‡āđ€āļŠāļīāļ‡āđāļ™āļ§āļ„āļīāļ” (Conceptual Model)
Relationship
Dean manage1 1 Faculty
Teacher Advise
1 m Student
āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāļˆāļēāļ Entity Set A āđ„āļ›āļĒāļąāļ‡ B āđ‚āļ”āļĒāļŠāļĄāļēāļŠāļīāļ
āļ‚āļ­āļ‡ A āđāļ•āđˆāļĨāļ°āļ•āļąāļ§āļˆāļąāļšāļ„āļđāđˆāļāļąāļš B āļ•āļąāļ§āđ€āļ”āļĩāļĒāļ§āđ€āļ—āđˆāļēāļ™āļąāđ‰āļ™ āđāļĨāļ° B āļŦāļ™āļķāđˆāļ‡
āļ•āļąāļ§āļˆāļąāļšāļ„āļđāđˆāļāļąāļš A āđ€āļžāļĩāļĒāļ‡āļ•āļąāļ§āđ€āļ”āļĩāļĒāļ§
Set A Set B
āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāļˆāļēāļ Entity Set A āđ„āļ›āļĒāļąāļ‡ B āđ‚āļ”āļĒāļŠāļĄāļēāļŠāļīāļ
āļ‚āļ­āļ‡ A āđāļ•āđˆāļĨāļ°āļ•āļąāļ§āļˆāļąāļšāļ„āļđāđˆāļāļąāļš B āđ„āļ”āđ‰āļĄāļēāļāļāļ§āđˆāļēāļŦāļ™āļķāđˆāļ‡ āđāļ•āđˆ B āļŦāļ™āļķāđˆāļ‡
āļ•āļąāļ§āļˆāļąāļšāļ„āļđāđˆāļāļąāļš A āđ€āļžāļĩāļĒāļ‡āļ•āļąāļ§āđ€āļ”āļĩāļĒāļ§āđāļĨāļ°āļ­āļēāļˆāļ‹āđ‰āļēāļāļąāļ™āđ„āļ”āđ‰
Student Learn
m n Subject
āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāļˆāļēāļ Entity Set A āđ„āļ›āļĒāļąāļ‡ B āđ‚āļ”āļĒāļŠāļĄāļēāļŠāļīāļ
āļ‚āļ­āļ‡ A āđāļ•āđˆāļĨāļ°āļ•āļąāļ§āļˆāļąāļšāļ„āļđāđˆāļāļąāļš B āđ„āļ”āđ‰āļĄāļēāļāļāļ§āđˆāļēāļŦāļ™āļķāđˆāļ‡ āđāļĨāļ° B āļŦāļ™āļķāđˆāļ‡
āļ•āļąāļ§āļˆāļąāļšāļ„āļđāđˆāļāļąāļš A āđ„āļ”āđ‰āļĄāļēāļāļāļ§āđˆāļēāļŦāļ™āļķāđˆāļ‡āđ€āļŠāđˆāļ™āļāļąāļ™
â€Ē āđāļšāļšāļˆāļēāļĨāļ­āļ‡āđ€āļŠāļīāļ‡āļ—āļēāđƒāļŦāđ‰āđ€āļāļīāļ”āļœāļĨ (Implementation Model)
34
āļĢāļ°āļšāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ
SC161: Principlesof Information Technology
āđāļšāļšāļˆāļēāļĨāļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ (Data Model)
Ratchada
Customer
Product
Customer A
Product 1
Product 2
Product 3
Customer B
Product 2
Product 3
Product 4
Branch
20 Units
10 Units
5 Units
60 Units
35 Units
10 Units
āđāļšāļšāļˆāļēāļĨāļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāđāļšāļšāļĨāļēāļ”āļąāļšāļŠāļąāđ‰āļ™ (Hierarchical Database Model)
â€Ē āđāļšāļšāļˆāļēāļĨāļ­āļ‡āđ€āļŠāļīāļ‡āļ—āļēāđƒāļŦāđ‰āđ€āļāļīāļ”āļœāļĨ (Implementation Model)
35
āļĢāļ°āļšāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ
SC161: Principlesof Information Technology
āđāļšāļšāļˆāļēāļĨāļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ (Data Model)
Ratchada
Customer
Product
Customer A
Product 1 Product 2 Product 3
Customer B
Product 4
Branch
20 Units 70 Units 40 Units 10 Units
āđāļšāļšāļˆāļēāļĨāļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāđāļšāļšāđ€āļ„āļĢāļ·āļ­āļ‚āđˆāļēāļĒ (Network Database Model)
â€Ē āđāļšāļšāļˆāļēāļĨāļ­āļ‡āđ€āļŠāļīāļ‡āļ—āļēāđƒāļŦāđ‰āđ€āļāļīāļ”āļœāļĨ (Implementation Model)
36
āļĢāļ°āļšāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ
SC161: Principlesof Information Technology
āđāļšāļšāļˆāļēāļĨāļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ (Data Model)
āđāļšāļšāļˆāļēāļĨāļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļŠāļīāļ‡āļŠāļąāļĄāļžāļąāļ™āļ˜āđŒ (Relational Database Model)
Cust_ID Cust_Name
001 Customer A
002 Customer B
Prod_ID Prod_Name
A1 Product 1
A2 Product 2
A3 Product 3
A4 Product 4
Cust_ID Prod_ID Quantity
001 A1 20
001 A2 10
001 A3 5
002 A2 60
002 A3 35
002 A4 10
Customer
Product
Order
Attribute
Tuple
37
āļĢāļ°āļšāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ
SC161: Principlesof Information Technology
â€Ē āđāļšāļšāļˆāļēāļĨāļ­āļ‡āđ€āļŠāļīāļ‡āļāļēāļĒāļ āļēāļž (Physical Model)
āđāļšāļšāļˆāļēāļĨāļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ (Data Model)
Struct CUSTOMER {
char Cust_ID;
char Fname[15];
char Lname[15]
struct date Date_of_Birth;
struct CUSTOMER *next;
/* pointer to next CUSTOMER record*/
};
Index Staff_No;
/* define indexes for staff*/
38SC161: Principlesof Information Technology
āļ āļēāļĐāļēāļĄāļēāļ•āļĢāļāļēāļ™āļ—āļĩāđˆāđƒāļŠāđ‰āđƒāļ™āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ
(Standard Query Language)
39
āļ āļēāļĐāļēāļĄāļēāļ•āļĢāļāļēāļ™āļ—āļĩāđˆāđƒāļŠāđ‰āđƒāļ™āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ
SC161: Principlesof Information Technology
āļ āļēāļĐāļē SQL
āđƒāļ™āļŠāđˆāļ§āļ‡āļ›āļĩ āļ„.āļĻ. 1970 āļ“ āļĻāļđāļ™āļĒāđŒāļžāļąāļ’āļ™āļēāļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢāđŒāļ‹āļēāļ™āđ‚āļŪāđ€āļ‹āļ‚āļ­āļ‡ IBM āđ„āļ”āđ‰āļ§āļīāļˆāļąāļĒāđāļĨāļ°āļžāļąāļ’āļ™āļēāļĢāļ°āļšāļš
āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāđ€āļĢāļĩāļĒāļāļ§āđˆāļē āļ‹āļīāļŠāđ€āļ•āđ‡āļĄ āļ­āļēāļĢāđŒ (System R) āļ‚āļķāđ‰āļ™āļ•āļēāļĄāđāļ™āļ§āļ„āļīāļ”āļ‚āļ­āļ‡āđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļŠāļīāļ‡āļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāļ‚āļ­āļ‡
āļ”āļĢ.āđ€āļ­āđ‡āļ”āļāļēāļĢāđŒ āđ€āļ­āļŸ. āļ„āļ­āļ”āļ”āđŒ āđ‚āļ”āļĒāđƒāļŠāđ‰āļĢāļ°āļšāļšāļ āļēāļĒāđƒāļ™āļ āļēāļĒāđƒāļ•āđ‰āļŠāļ·āđˆāļ­āļ§āđˆāļē āļ āļēāļĐāļēāļŠāļ­āļšāļ–āļēāļĄāđ€āļŠāļīāļ‡āđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļ āļēāļĐāļēāļ­āļąāļ‡āļāļĪāļĐ
āļŦāļĢāļ·āļ­ āļ‹āļĩāđ€āļ„āļ§āļĨ (Structured English Query Language : SEQUEL) āļ‹āļķāđˆāļ‡āļ āļēāļĒāļŦāļĨāļąāļ‡āļ–āļđāļāđ€āļ›āļĨāļĩāđˆāļĒāļ™āļŠāļ·āđˆāļ­āļĄāļēāđ€āļ›āđ‡āļ™ āļ§āđˆāļē
āļ āļēāļĐāļēāļŠāļ­āļšāļ–āļēāļĄāđ€āļŠāļīāļ‡āđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡ āļŦāļĢāļ·āļ­ āđ€āļ­āļŠāļ„āļīāļ§āđāļ­āļĨ (Structured Query Language : SQL)
āļ§āļąāļ•āļ–āļļāļ›āļĢāļ°āļŠāļ‡āļ„āđŒāđƒāļ™āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āļ āļēāļĐāļē SQL
â€Ē āđƒāļŠāđ‰āđƒāļ™āļāļēāļĢāļāļēāļŦāļ™āļ”āđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļ™āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ
â€Ē āđƒāļŠāđ‰āđƒāļ™āļāļēāļĢāļ”āļēāđ€āļ™āļīāļ™āļāļēāļĢāļāļąāļšāļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļ™āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ āļ‹āļķāđˆāļ‡
āļ›āļĢāļ°āļāļ­āļšāļ”āđ‰āļ§āļĒāļāļēāļĢāđ€āļžāļīāđˆāļĄ āļĨāļš āđāļĨāļ°āđāļāđ‰āđ„āļ‚āļ‚āđ‰āļ­āļĄāļđāļĨ
â€Ē āđƒāļŠāđ‰āđƒāļ™āļāļēāļĢāļŠāļ­āļšāļ–āļēāļĄāļ‚āđ‰āļ­āļĄāļđāļĨ
â€Ē āļ„āļ§āļšāļ„āļļāļĄāļŠāļīāļ—āļ˜āļīāđƒāļ™āļāļēāļĢāđ€āļ‚āđ‰āļēāļ–āļķāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļ‚āļ­āļ‡āļœāļđāđ‰āđƒāļŠāđ‰Users Database
SQL language
Results
40
āļ āļēāļĐāļēāļĄāļēāļ•āļĢāļāļēāļ™āļ—āļĩāđˆāđƒāļŠāđ‰āđƒāļ™āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ
SC161: Principlesof Information Technology
āļāļĨāļļāđˆāļĄāļ„āļēāļŠāļąāđˆāļ‡āļ—āļĩāđˆāđƒāļŠāđ‰āđƒāļ™āļāļēāļĢāļ™āļīāļĒāļēāļĄāļŦāļĢāļ·āļ­āļāļēāļŦāļ™āļ”āđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ
(Data Definition Language : DDL)
DDL āđ€āļ›āđ‡āļ™āļ„āļēāļŠāļąāđˆāļ‡āļ—āļĩāđˆāđƒāļŠāđ‰āđƒāļ™āļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āđāļĨāļ°āļāļēāļŦāļ™āļ”āđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļ‚āļ­āļ‡āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ§āđˆāļēāđƒāļ™āđāļ•āđˆāļĨāļ°āļ•āļēāļĢāļēāļ‡
āļ›āļĢāļ°āļāļ­āļšāļ”āđ‰āļ§āļĒāđāļ­āļ•āļ•āļīāļšāļīāļ§āļ•āđŒāļ­āļ°āđ„āļĢ āļŠāļ™āļīāļ”āļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļ›āđ‡āļ™āļ›āļĢāļ°āđ€āļ āļ—āđƒāļ” āļāļēāļĢāđ€āļžāļīāđˆāļĄ āļĨāļš āđāļāđ‰āđ„āļ‚āđāļ­āļ•āļ•āļīāļšāļīāļ§āļ•āđŒāđƒāļ™āđāļ•āđˆāļĨāļ°
āļ•āļēāļĢāļēāļ‡ āļĢāļ§āļĄāļ—āļąāđ‰āļ‡āļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āļ”āļąāļŠāļ™āļĩ āļ„āļēāļŠāļąāđˆāļ‡āļ›āļĢāļ°āđ€āļ āļ— DDL āđ„āļ”āđ‰āđāļāđˆ āļ„āļēāļŠāļąāđˆāļ‡ CREATE , ALTER āđāļĨāļ° DROP
CREATE TABLE Author (
Author_ID Integer NOT NULL UNIQUE,
Author_UserName Text (15) NOT NULL ,
Author_PassWord Text (20) NOT NULL ,
Author_Email Text (35) NOT NULL,
Author_JoinDate DateTime NOT NULL ,
Publisher_ID Text (15) NOT NULL ,
Primary Key (Auther_ID),
Foreign Key (Publisher_ID) references Publisher(Publisher_ID)
) ;
41
āļ āļēāļĐāļēāļĄāļēāļ•āļĢāļāļēāļ™āļ—āļĩāđˆāđƒāļŠāđ‰āđƒāļ™āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ
SC161: Principlesof Information Technology
Column name Description Type Size Null Key
Product_ID āļĢāļŦāļąāļŠāļŠāļīāļ™āļ„ āđ‰āļē char 7 N PK
ProductName āļŠāļ·āđˆāļ­āļŠāļīāļ™āļ„ āđ‰āļē varchar 30 Y
UnitPrice āļĢāļēāļ„āļēāļŠāļīāļ™āļ„ āđ‰āļē money Y
QTY āļˆāļēāļ™āļ§āļ™āļŠāļīāļ™āļ„ āđ‰āļēāļ„āļ‡āđ€āļŦāļĨāļ·āļ­ int Y
Cate_ID āļĢāļŦāļąāļŠāļ›āļĢāļ°āđ€āļ āļ—āļŠāļīāļ™āļ„ āđ‰āļē char 3 Y FK(Category)
Products
Products is1 m Category
Product_ID
ProductName UnitPrice
QTY
Cate_ID CategoryName
UTCC_SHOP
āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āļ„āļēāļŠāļąāđˆāļ‡āļāļĨāļļāđˆāļĄ DDL
42
āļ āļēāļĐāļēāļĄāļēāļ•āļĢāļāļēāļ™āļ—āļĩāđˆāđƒāļŠāđ‰āđƒāļ™āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ
SC161: Principlesof Information Technology
āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āļ„āļēāļŠāļąāđˆāļ‡āļāļĨāļļāđˆāļĄ DDL
â€Ē āļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ CREATE DATABASE UTCC_SHOP ;
â€Ē āļāļēāļĢāļĨāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ DROP DATABASE UTCC_SHOP ;
CREATE TABLE Products (
Product_ID char(7) NOT NULL UNIQUE,
ProductName varchar(30),
UnitPrice Money,
QTY Int,
Cate_ID char(3),
PRIMARY KEY (Product_ID),
FOREIGN KEY (Cate_ID) REFERENCES Category(Cate_ID)
ON DELETE RESTRICT
ON UPDATE CASCADE );
â€Ē āļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āļ•āļēāļĢāļēāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ
â€Ē āļāļēāļĢāļĨāļšāļ•āļēāļĢāļēāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ DROP TABLE Products ;
43
āļ āļēāļĐāļēāļĄāļēāļ•āļĢāļāļēāļ™āļ—āļĩāđˆāđƒāļŠāđ‰āđƒāļ™āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ
SC161: Principlesof Information Technology
āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āļ„āļēāļŠāļąāđˆāļ‡āļāļĨāļļāđˆāļĄ DDL
â€Ē āļāļēāļĢāđ€āļžāļīāđˆāļĄāđ€āļ‚āļ•āļ‚āđ‰āļ­āļĄāļđāļĨ ALTER TABLE Products
ADD unit varchar(15) ;
ALTER TABLE Products
ALTER ProductName varchar(50) ;
â€Ē āļāļēāļĢāđāļāđ‰āđ„āļ‚āđ€āļ‚āļ•āļ‚āđ‰āļ­āļĄāļđāļĨ
ALTER TABLE Products
DROP unit ;
â€Ē āļāļēāļĢāļĨāļšāđ€āļ‚āļ•āļ‚āđ‰āļ­āļĄāļđāļĨ
Column name Description Type Size Null Key
Product_ID āļĢāļŦāļąāļŠāļŠāļīāļ™āļ„ āđ‰āļē char 7 N PK
ProductName āļŠāļ·āđˆāļ­āļŠāļīāļ™āļ„ āđ‰āļē varchar 30 Y
UnitPrice āļĢāļēāļ„āļēāļŠāļīāļ™āļ„ āđ‰āļē money Y
QTY āļˆāļēāļ™āļ§āļ™āļŠāļīāļ™āļ„ āđ‰āļēāļ„āļ‡āđ€āļŦāļĨāļ·āļ­ int Y
Cate_ID āļĢāļŦāļąāļŠāļ›āļĢāļ°āđ€āļ āļ—āļŠāļīāļ™āļ„ āđ‰āļē char 3 Y FK(Category)
unit āļŦāļ™āđˆāļ§āļĒāļ™āļąāļš varchar 15 Y
Products
44
āļ āļēāļĐāļēāļĄāļēāļ•āļĢāļāļēāļ™āļ—āļĩāđˆāđƒāļŠāđ‰āđƒāļ™āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ
SC161: Principlesof Information Technology
āļāļĨāļļāđˆāļĄāļ„āļēāļŠāļąāđˆāļ‡āļ—āļĩāđˆāđƒāļŠāđ‰āđƒāļ™āļāļēāļĢāļ™āļīāļĒāļēāļĄāļŦāļĢāļ·āļ­āļāļēāļŦāļ™āļ”āđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ
(Data Manipulation Language : DML)
DML āđ€āļ›āđ‡āļ™āļ„āļēāļŠāļąāđˆāļ‡āļ—āļĩāđˆāđƒāļŠāđ‰āđƒāļ™āļāļēāļĢāđ€āļžāļīāđˆāļĄ āļ›āļĢāļąāļšāļ›āļĢāļļāļ‡ āđāļĨāļ°āļŠāļ­āļšāļ–āļēāļĄ (Query) āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļ­āļĒāļđāđˆāđƒāļ™āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ āļ„āļēāļŠāļąāđˆāļ‡
āļ›āļĢāļ°āđ€āļ āļ— DML āđ„āļ”āđ‰āđāļāđˆ āļ„āļēāļŠāļąāđˆāļ‡ SELECT, INSERT, UPDATE āđāļĨāļ°DELETE
SELECT Employee_id , FirstName , Surname , Address
FROM Employees
WHERE FirstName LIKE ‘a%’
ORDER BY Employee_id DESC ;
45
āļ āļēāļĐāļēāļĄāļēāļ•āļĢāļāļēāļ™āļ—āļĩāđˆāđƒāļŠāđ‰āđƒāļ™āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ
SC161: Principlesof Information Technology
Product_ID ProductName UnitPrice QTY Cate_ID
P001-25 āđ€āļŠāļ·āđ‰āļ­āļ„āļ­āđ‚āļ›āđ‚āļĨ Size L 700 780 001
P002-47 DVD Player 1,540 1,250 002
P001-30 āļāļēāļ‡āđ€āļāļ‡āļ‚āļēāļŠāļąāđ‰āļ™ Size M 990 1,085 001
P003-10 āļāļĢāļ°āđ€āļ›āđ‹ āļēāđ€āļ”āļīāļ™āļ—āļēāļ‡ 1,100 800 003
P002-50 MP3 Player 580 980 002
Products
āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āļ„āļēāļŠāļąāđˆāļ‡āļāļĨāļļāđˆāļĄ DML
â€Ē āļāļēāļĢāđāļŠāļ”āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļļāļ Tuple
SELECT Product_ID, FirstName, UnitPrice
FROM Products ;
Product_ID ProductName UnitPrice
P001-25 āđ€āļŠāļ·āđ‰āļ­āļ„āļ­āđ‚āļ›āđ‚āļĨ Size L 700
P002-47 DVD Player 1,540
P001-30 āļāļēāļ‡āđ€āļāļ‡āļ‚āļēāļŠāļąāđ‰āļ™ Size M 990
P003-10 āļāļĢāļ°āđ€āļ›āđ‹ āļēāđ€āļ”āļīāļ™āļ—āļēāļ‡ 1,100
P002-50 MP3 Player 580
46
āļ āļēāļĐāļēāļĄāļēāļ•āļĢāļāļēāļ™āļ—āļĩāđˆāđƒāļŠāđ‰āđƒāļ™āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ
SC161: Principlesof Information Technology
āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āļ„āļēāļŠāļąāđˆāļ‡āļāļĨāļļāđˆāļĄ DML
â€Ē āļāļēāļĢāđāļŠāļ”āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāđ‚āļ”āļĒāļāļēāļĢāļāļēāļŦāļ™āļ”āđ€āļ‡āļ·āđˆāļ­āļ™āđ„āļ‚
Product_ID ProductName UnitPrice
P002-47 DVD Player 1,540
P001-30 āļāļēāļ‡āđ€āļāļ‡āļ‚āļēāļŠāļąāđ‰āļ™ Size M 990
SELECT Product_ID, FirstName, UnitPrice
FROM Products
WHERE QTY >= 1,000 ;
â€Ē āļāļēāļĢāđāļŠāļ”āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāđ‚āļ”āļĒāļĄāļĩāļāļēāļĢāđ€āļĢāļĩāļĒāļ‡āļĨāļēāļ”āļąāļšāļ‚āđ‰āļ­āļĄāļđāļĨ
āļ„āļēāļŠāļąāđˆāļ‡āđƒāļ™āļāļēāļĢāđ€āļĢāļĩāļĒāļ‡āļĨāļēāļ”āļąāļšāļ‚āđ‰āļ­āļĄāļđāļĨ
â€Ē ASC āđ€āļĢāļĩāļĒāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļˆāļēāļāļ™āđ‰āļ­āļĒāđ„āļ›āļĄāļēāļ
â€Ē DESC āđ€āļĢāļĩāļĒāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļˆāļēāļāļĄāļēāļāđ„āļ›āļ™āđ‰āļ­āļĒ
SELECT Product_ID, FirstName, UnitPrice
FROM Products
WHERE QTY >= 1,000 ;
ORDER BY UnitPrice ASC ;
Product_ID ProductName UnitPrice
P001-30 āļāļēāļ‡āđ€āļāļ‡āļ‚āļēāļŠāļąāđ‰āļ™ Size M 990
P002-47 DVD Player 1,540
47
āļ āļēāļĐāļēāļĄāļēāļ•āļĢāļāļēāļ™āļ—āļĩāđˆāđƒāļŠāđ‰āđƒāļ™āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ
SC161: Principlesof Information Technology
āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āļ„āļēāļŠāļąāđˆāļ‡āļāļĨāļļāđˆāļĄ DML
â€Ē āļāļēāļĢāđ€āļžāļīāđˆāļĄāļ‚āđ‰āļ­āļĄāļđāļĨāļĨāļ‡āđƒāļ™āļ•āļēāļĢāļēāļ‡
INSERT INTO Products ( Product_ID, FirstName, UnitPrice, QTY, Cate_ID )
VALUES (‘P002-80’, ‘Notebook ACER’, 23000, 150, ‘002’) ;
Products
Product_ID ProductName UnitPrice QTY Cate_ID
P002-80 Notebook ACER 23,000 150 002
â€Ē āļāļēāļĢāļ›āļĢāļąāļšāļ›āļĢāļļāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļ™āļ•āļēāļĢāļēāļ‡
UPDATE Products SET ProductName = ‘ACER 2900’ , UniitPrice = 28000
WHERE Product_ID = ‘P002-80’ ;
Products
Product_ID ProductName UnitPrice QTY Cate_ID
P002-80 ACER 2900 28,000 150 002
48
āļ āļēāļĐāļēāļĄāļēāļ•āļĢāļāļēāļ™āļ—āļĩāđˆāđƒāļŠāđ‰āđƒāļ™āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ
SC161: Principlesof Information Technology
āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āļ„āļēāļŠāļąāđˆāļ‡āļāļĨāļļāđˆāļĄ DML
â€Ē āļāļēāļĢāļĨāļšāļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļ™āļ•āļēāļĢāļēāļ‡
Product_ID ProductName UnitPrice QTY Cate_ID
P001-25 āđ€āļŠāļ·āđ‰āļ­āļ„āļ­āđ‚āļ›āđ‚āļĨ Size L 700 780 001
P002-47 DVD Player 1,540 1,250 002
P001-30 āļāļēāļ‡āđ€āļāļ‡āļ‚āļēāļŠāļąāđ‰āļ™ Size M 990 1,085 001
P003-10 āļāļĢāļ°āđ€āļ›āđ‹ āļēāđ€āļ”āļīāļ™āļ—āļēāļ‡ 1,100 800 003
P002-50 MP3 Player 580 980 002
Product_ID ProductName UnitPrice QTY Cate_ID
P001-25 āđ€āļŠāļ·āđ‰āļ­āļ„āļ­āđ‚āļ›āđ‚āļĨ Size L 700 780 001
P001-30 āļāļēāļ‡āđ€āļāļ‡āļ‚āļēāļŠāļąāđ‰āļ™ Size M 990 1,085 001
P003-10 āļāļĢāļ°āđ€āļ›āđ‹ āļēāđ€āļ”āļīāļ™āļ—āļēāļ‡ 1,100 800 003
DELETE FROM Products
WHERE Cate_ID = ‘002’ ;
49SC161: Principlesof Information Technology
āļ„āļĨāļąāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ
(Data warehouse)
50SC161: Principlesof Information Technology
āļ„āļĨāļąāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ
āļ„āļĨāļąāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ
āļ„āļĨāļąāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ (Data Warehouse) āļ„āļ·āļ­ āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ‚āļ™āļēāļ”āđƒāļŦāļāđˆāļ—āļĩāđˆāđƒāļŠāđ‰āđ€āļžāļ·āđˆāļ­āđ€āļāđ‡āļšāļ‚āđ‰āļ­āļĄāļđāļĨāļˆāļēāļāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ
āļ—āļĩāđˆāđƒāļŠāđ‰āļ‡āļēāļ™āļ›āļĢāļ°āļˆāļēāļ§āļąāļ™ (Operational Database) āļ—āļĩāđˆāļ­āļĒāļđāđˆāđƒāļ™āđāļŦāļĨāđˆāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļ•āđˆāļēāļ‡āđ† āļ—āļąāđ‰āļ‡āļ āļēāļĒāđƒāļ™āđāļĨāļ°āļ āļēāļĒāļ™āļ­āļ
āļ­āļ‡āļ„āđŒāļāļĢ āđ‚āļ”āļĒāļ™āļēāļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļŦāļĨāđˆāļēāļ™āļąāđ‰āļ™āļĄāļēāđƒāļŠāđ‰āļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒāđ€āļžāļ·āđˆāļ­āļŠāđˆāļ§āļĒāļāļēāļĢāļ•āļąāļ”āļŠāļīāļ™āđƒāļˆāļ‚āļ­āļ‡āļāđˆāļēāļĒāļšāļĢāļīāļŦāļēāļĢ
āļ•āļĨāļēāļ”āļ‚āđ‰āļ­āļĄāļđāļĨ (Data Mart) āļ„āļ·āļ­ āļ„āļĨāļąāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļ‚āļ™āļēāļ”āđ€āļĨāđ‡āļāļ—āļĩāđˆāđƒāļŠāđ‰āļŠāļēāļŦāļĢāļąāļšāļāļēāļĢāļ—āļēāļ‡āļēāļ™āļšāļēāļ‡āļŠāđˆāļ§āļ™āļ‚āļ­āļ‡
āļ­āļ‡āļ„āđŒāļāļĢ āđ‚āļ”āļĒāļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļ–āļđāļāļˆāļąāļ”āđ€āļāđ‡āļšāđ„āļ§āđ‰āļˆāļ°āđ€āļ™āđ‰āļ™āđ€āļžāļ·āđˆāļ­āļŠāļ™āļąāļšāļŠāļ™āļļāļ™āļ§āļąāļ•āļ–āļļāļ›āļĢāļ°āļŠāļ‡āļ„āđŒāļšāļēāļ‡āļ­āļĒāđˆāļēāļ‡āđāļĨāļ°āļĄāļąāļāļˆāļ°āļ–āļđāļ
āđ€āļāđ‡āļšāđāļĒāļāđ„āļ§āđ‰āđƒāļ™āļŠāđˆāļ§āļ™āļ‚āļ­āļ‡āļ­āļ‡āļ„āđŒāļāļĢāļ—āļĩāđˆāļ•āđ‰āļ­āļ‡āļāļēāļĢāđƒāļŠāđ‰āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļ—āđˆāļēāļ™āļąāđ‰āļ™
51SC161: Principlesof Information Technology
āļ„āļĨāļąāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ
āļ„āļĨāļąāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ
Operational
Database
Operational
Database
External
Database
Data Mart
Data Mart
Data Mart
Data Mart
Sales & Marketing
Financials
Personal
Manufacturing
Business
Intelligence
SQL Server
MySQL
Oracle
52SC161: Principlesof Information Technology
āļ„āļĨāļąāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ
āļŠāļ–āļēāļ›āļąāļ•āļĒāļāļĢāļĢāļĄāļ‚āļ­āļ‡āļ„āļĨāļąāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ
Data Acquisition System
Data Staging
Area
Data Warehouse
Area
Data Provisioning
Area
Data
Metadata Repository
Metadata
Data Data
Metadata
Metadata
Metadata
Data
End-User Terminal
Data MartData WarehouseData Source
Business
IntelligenceData Integration
53SC161: Principlesof Information Technology
āļ„āļĨāļąāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ
āļ„āļļāļ“āļŠāļĄāļšāļąāļ•āļīāļ‚āļ­āļ‡āļ„āļĨāļąāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ
â€Ē āļāļēāļĢāđāļšāđˆāļ‡āđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļ•āļēāļĄāđ€āļ™āļ·āđ‰āļ­āļŦāļē (Subject-Oriented) : āļ‚āđ‰āļ­āļĄāļđāļĨāļ–āļđāļāļˆāļąāļ”āđ€āļāđ‡āļšāļ•āļēāļĄāļ›āļĢāļ°āđ€āļ”āđ‡āļ™āļ—āļĩāđˆāļ­āļ‡āļ„āđŒāļāļĢ
āļŠāļ™āđƒāļˆ āđ€āļŠāđˆāļ™ āļ‚āđ‰āļ­āļĄāļđāļĨāļĨāļđāļāļ„āđ‰āļē āļŠāļīāļ™āļ„āđ‰āļē āđāļĨāļ°āļĒāļ­āļ”āļ‚āļēāļĒ āđ€āļ›āđ‡āļ™āļ•āđ‰āļ™ āđ„āļĄāđˆāđ„āļ”āđ‰āđ€āļ™āđ‰āļ™āđ„āļ›āļ—āļĩāđˆāļāļēāļĢāļ—āļēāļ‡āļēāļ™āļŦāļĢāļ·āļ­āļāļĢāļ°āļšāļ§āļ™āļāļēāļĢ
â€Ē āļāļēāļĢāļĢāļ§āļĄāļāļąāļ™āđ€āļ›āđ‡āļ™āļŦāļ™āļķāđˆāļ‡ (Integrated) : āļĢāļ§āļšāļĢāļ§āļĄāđāļĨāļ°āļˆāļąāļ”āļĢāļđāļ›āđāļšāļšāļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļŦāđ‰āļ­āļĒāļđāđˆāđƒāļ™āļĢāļđāļ›āđāļšāļšāđ€āļ”āļĩāļĒāļ§āļāļąāļ™
āđāļĨāļ°āļŠāļĢāđ‰āļēāļ‡āļ„āļ§āļēāļĄāļŠāļ­āļ”āļ„āļĨāđ‰āļ­āļ‡āđƒāļŦāđ‰āļāļąāļšāļ‚āđ‰āļ­āļĄāļđāļĨāļāđˆāļ­āļ™āļ—āļĩāđˆāļˆāļ°āļ™āļēāđ€āļŠāļ™āļ­āđāļāđˆāļœāļđāđ‰āđƒāļŠāđ‰
â€Ē āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāļāļąāļšāđ€āļ§āļĨāļē (Time-Variant) : āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļˆāļąāļ”āđ€āļāđ‡āļšāđƒāļ™āļ„āļĨāļąāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļˆāļ°āđ€āļ›āđ‡āļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļĒāđ‰āļ­āļ™āđ„āļ›āđƒāļ™
āļ­āļ”āļĩāļ•āļ—āļĩāđˆāļœāđˆāļēāļ™āļĄāļēāđāļĨāđ‰āļ§ āđ‚āļ”āļĒāļĢāļ°āļĒāļ°āđ€āļ§āļĨāļēāđƒāļ™āļāļēāļĢāļˆāļąāļ”āđ€āļāđ‡āļšāļ‚āđ‰āļ­āļĄāļđāļĨāļˆāļ°āļ–āļđāļāļāļēāļŦāļ™āļ”āđ€āļ­āļēāđ„āļ§āđ‰āđ€āļŠāđˆāļ™ 5 āļ›āļĩ āļŦāļĢāļ·āļ­ 10 āļ›āļĩ āđ€āļžāļ·āđˆāļ­
āļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒāđƒāļ™āļāļēāļĢāļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒāđāļ™āļ§āđ‚āļ™āđ‰āļĄāļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ
â€Ē āļ„āļ§āļēāļĄāđ€āļŠāļ–āļĩāļĒāļĢāļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ (Non-Volatileāđ— : āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļˆāļąāļ”āđ€āļāđ‡āļšāļ āļēāļĒāđƒāļ™āļ„āļĨāļąāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ āļˆāļ°āđ„āļĄāđˆāļ–āļđāļāđāļāđ‰āđ„āļ‚ āđāļ•āđˆ
āļˆāļ°āļ–āļđāļāđ€āļžāļīāđˆāļĄāļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļŦāļĄāđˆāļ•āđˆāļ­āļ—āđ‰āļēāļĒ āđ‚āļ”āļĒāđ„āļĄāđˆāļ—āļēāļāļēāļĢāđāļ—āļ™āļ—āļĩāđˆāļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļ”āļīāļĄ
54SC161: Principlesof Information Technology
āļ„āļĨāļąāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ
āļāļēāļĢāļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒāļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļ™āļ„āļĨāļąāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ
āđāļŦāļĨāđˆāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ
āđ€āļžāļ·āđˆāļ­āļāļēāļĢāļ›āļāļīāļšāļąāļ•āļīāļ‡āļēāļ™
āđāļŦāļĨāđˆāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ
āđ€āļžāļ·āđˆāļ­āļāļēāļĢāļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒ
OLAP
Generator
Report
Generator
Data Mining Tools
Data Mart
Data Mart
Report
Cube
End-User Terminal
55SC161: Principlesof Information Technology
āļ„āļĨāļąāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ
āļāļēāļĢāļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒāļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļ™āļ„āļĨāļąāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ
â€Ē Report Generator
āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āļŠāļēāļŦāļĢāļąāļšāļŠāļĢāđ‰āļēāļ‡āļĢāļēāļĒāļ‡āļēāļ™āđƒāļ™āļĢāļđāļ›āđāļšāļšāļ•āđˆāļēāļ‡āđ† āđ‚āļ”āļĒāļāļēāļĢāļ”āļķāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļˆāļēāļāļ„āļĨāļąāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ
āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āļŠāļēāļŦāļĢāļąāļšāļāļēāļĢāļ„āđ‰āļ™āļŦāļēāļĢāļđāļ›āđāļšāļš āđāļ™āļ§āļ—āļēāļ‡ āđāļĨāļ°āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāļ—āļĩāđˆāļ‹āđˆāļ­āļ™āļ­āļĒāļđāđˆāđƒāļ™āļŠāļļāļ”āļ‚āđ‰āļ­āļĄāļđāļĨ
āđ‚āļ”āļĒāļ­āļēāļĻāļąāļĒāļŦāļĨāļąāļāļŠāļ–āļīāļ•āļī āļāļēāļĢāļĢāļđāđ‰āļˆāļē āļāļēāļĢāđ€āļĢāļĩāļĒāļ™āļĢāļđāđ‰āļ‚āļ­āļ‡āđ€āļ„āļĢāļ·āđˆāļ­āļ‡ āđāļĨāļ°āļŦāļĨāļąāļāļ„āļ“āļīāļ•āļĻāļēāļŠāļ•āļĢāđŒ
â€Ē Data Mining Tools
â€Ē Online Analytical Processing : OLAP
āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āļŠāļēāļŦāļĢāļąāļšāļāļēāļĢāļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒāļ‚āđ‰āļ­āļĄāļđāļĨāđāļšāļšāļŦāļĨāļēāļĒāļĄāļīāļ•āļī (Multidimensional data analysis)
āļ‹āļķāđˆāļ‡āđ€āļ›āđ‡āļ™āļāļēāļĢāļžāļąāļ’āļ™āļēāļ•āđˆāļ­āļĄāļēāļˆāļēāļāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļŠāļīāļ‡āļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāđƒāļŦāđ‰āļĄāļĩāļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āļĄāļēāļāļĒāļīāđˆāļ‡āļ‚āļķāđ‰āļ™ āļ—āļēāđƒāļŦāđ‰
āļŠāļēāļĄāļēāļĢāļ–āđ€āļˆāļēāļ°āļĨāļķāļ (Drill-down) āđāļĨāļ°āļžāļĨāļīāļāđāļžāļĨāļ‡ (Slice-and-Dice) āļ‚āđ‰āļ­āļĄāļđāļĨāđ„āļ”āđ‰
56SC161: Principlesof Information Technology

Weitere ÃĪhnliche Inhalte

Was ist angesagt?

āļ‚āđ‰āļ­āļĄāļđāļĨāđāļĨāļ°āļŠāļēāļĢāļŠāļ™āđ€āļ—āļĻ
āļ‚āđ‰āļ­āļĄāļđāļĨāđāļĨāļ°āļŠāļēāļĢāļŠāļ™āđ€āļ—āļĻāļ‚āđ‰āļ­āļĄāļđāļĨāđāļĨāļ°āļŠāļēāļĢāļŠāļ™āđ€āļ—āļĻ
āļ‚āđ‰āļ­āļĄāļđāļĨāđāļĨāļ°āļŠāļēāļĢāļŠāļ™āđ€āļ—āļĻKewalin Kaewwijit
 
āļ™āļēāļ‡āļŠāļēāļ§āļĻāļĻāļīāļžāļĢ āļŠāļīāļ—āļ˜āļīāļĄāļ‡āļ„āļĨ āļĄ.5
āļ™āļēāļ‡āļŠāļēāļ§āļĻāļĻāļīāļžāļĢ   āļŠāļīāļ—āļ˜āļīāļĄāļ‡āļ„āļĨ āļĄ.5āļ™āļēāļ‡āļŠāļēāļ§āļĻāļĻāļīāļžāļĢ   āļŠāļīāļ—āļ˜āļīāļĄāļ‡āļ„āļĨ āļĄ.5
āļ™āļēāļ‡āļŠāļēāļ§āļĻāļĻāļīāļžāļĢ āļŠāļīāļ—āļ˜āļīāļĄāļ‡āļ„āļĨ āļĄ.5lookpair
 
Introduction to Database
Introduction to DatabaseIntroduction to Database
Introduction to DatabaseOpas Kaewtai
 
Introduction to Database
Introduction to DatabaseIntroduction to Database
Introduction to DatabaseOpas Kaewtai
 
āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ
āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ
āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨABELE Snvip
 
āļ™āļēāļ‡āļŠāļēāļ§ āļ­āļĢāļ­āļ™āļ‡āļ„āđŒ āļŠāļļāļ‚āļēāļ§āļĢāļĢāļ“ āļĄ.5 āđ€āļĨāļ‚āļ—āļĩāđˆ 16 com
āļ™āļēāļ‡āļŠāļēāļ§ āļ­āļĢāļ­āļ™āļ‡āļ„āđŒ āļŠāļļāļ‚āļēāļ§āļĢāļĢāļ“ āļĄ.5 āđ€āļĨāļ‚āļ—āļĩāđˆ 16 comāļ™āļēāļ‡āļŠāļēāļ§ āļ­āļĢāļ­āļ™āļ‡āļ„āđŒ āļŠāļļāļ‚āļēāļ§āļĢāļĢāļ“ āļĄ.5 āđ€āļĨāļ‚āļ—āļĩāđˆ 16 com
āļ™āļēāļ‡āļŠāļēāļ§ āļ­āļĢāļ­āļ™āļ‡āļ„āđŒ āļŠāļļāļ‚āļēāļ§āļĢāļĢāļ“ āļĄ.5 āđ€āļĨāļ‚āļ—āļĩāđˆ 16 comlovelovejung
 
āļ‡āļēāļ™āļ™āļģāđ€āļŠāļ™āļ­ āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļāļēāļ™āļ‚āđ‰āļ­āļĄāļļāļĨ
āļ‡āļēāļ™āļ™āļģāđ€āļŠāļ™āļ­ āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļāļēāļ™āļ‚āđ‰āļ­āļĄāļļāļĨāļ‡āļēāļ™āļ™āļģāđ€āļŠāļ™āļ­ āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļāļēāļ™āļ‚āđ‰āļ­āļĄāļļāļĨ
āļ‡āļēāļ™āļ™āļģāđ€āļŠāļ™āļ­ āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļāļēāļ™āļ‚āđ‰āļ­āļĄāļļāļĨchanoot29
 
āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ
āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ
āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨYongyut Nintakan
 
āļ„āļ§āļēāļĄāļĢāļđāđ‰āđ€āļšāļ·āđ‰āļ­āļ‡āļ•āđ‰āļ™āđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ
āļ„āļ§āļēāļĄāļĢāļđāđ‰āđ€āļšāļ·āđ‰āļ­āļ‡āļ•āđ‰āļ™āđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ„āļ§āļēāļĄāļĢāļđāđ‰āđ€āļšāļ·āđ‰āļ­āļ‡āļ•āđ‰āļ™āđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ
āļ„āļ§āļēāļĄāļĢāļđāđ‰āđ€āļšāļ·āđ‰āļ­āļ‡āļ•āđ‰āļ™āđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļžāļąāļ™ āļžāļąāļ™
 
āļ™āļēāļ‡āļŠāļēāļ§ āļ­āļĢāļ­āļ™āļ‡āļ„āđŒ āļŠāļļāļ‚āļēāļ§āļĢāļĢāļ“
āļ™āļēāļ‡āļŠāļēāļ§ āļ­āļĢāļ­āļ™āļ‡āļ„āđŒ āļŠāļļāļ‚āļēāļ§āļĢāļĢāļ“āļ™āļēāļ‡āļŠāļēāļ§ āļ­āļĢāļ­āļ™āļ‡āļ„āđŒ āļŠāļļāļ‚āļēāļ§āļĢāļĢāļ“
āļ™āļēāļ‡āļŠāļēāļ§ āļ­āļĢāļ­āļ™āļ‡āļ„āđŒ āļŠāļļāļ‚āļēāļ§āļĢāļĢāļ“lovelovejung
 
āļ™āļēāļ‡āļŠāļēāļ§ āļŦāļąāļ—āļĒāļē āđ€āļŠāļ·āđ‰āļ­āļŠāļĄāđ€āļāļĩāļĒāļĢāļ•āļī āļĄ.5
āļ™āļēāļ‡āļŠāļēāļ§ āļŦāļąāļ—āļĒāļē āđ€āļŠāļ·āđ‰āļ­āļŠāļĄāđ€āļāļĩāļĒāļĢāļ•āļī āļĄ.5āļ™āļēāļ‡āļŠāļēāļ§ āļŦāļąāļ—āļĒāļē āđ€āļŠāļ·āđ‰āļ­āļŠāļĄāđ€āļāļĩāļĒāļĢāļ•āļī āļĄ.5
āļ™āļēāļ‡āļŠāļēāļ§ āļŦāļąāļ—āļĒāļē āđ€āļŠāļ·āđ‰āļ­āļŠāļĄāđ€āļāļĩāļĒāļĢāļ•āļī āļĄ.5hattayagif
 
āļŦāļ™āđˆāļ§āļĒāļ—āļĩāđˆ 1āđ€āļĢāļ·āđˆāļ­āļ‡ āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļ‚āđ‰āļ­āļĄāļđāļĨ āļ˜āļ™āļžāļ‡āļĐāđŒ āļ™āđˆāļēāļ™āļāļĢ āļĄ.5
āļŦāļ™āđˆāļ§āļĒāļ—āļĩāđˆ 1āđ€āļĢāļ·āđˆāļ­āļ‡ āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļ‚āđ‰āļ­āļĄāļđāļĨ āļ˜āļ™āļžāļ‡āļĐāđŒ  āļ™āđˆāļēāļ™āļāļĢ āļĄ.5āļŦāļ™āđˆāļ§āļĒāļ—āļĩāđˆ 1āđ€āļĢāļ·āđˆāļ­āļ‡ āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļ‚āđ‰āļ­āļĄāļđāļĨ āļ˜āļ™āļžāļ‡āļĐāđŒ  āļ™āđˆāļēāļ™āļāļĢ āļĄ.5
āļŦāļ™āđˆāļ§āļĒāļ—āļĩāđˆ 1āđ€āļĢāļ·āđˆāļ­āļ‡ āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļ‚āđ‰āļ­āļĄāļđāļĨ āļ˜āļ™āļžāļ‡āļĐāđŒ āļ™āđˆāļēāļ™āļāļĢ āļĄ.5palmyZommanow
 
āļŦāļ™āđˆāļ§āļĒāļ—āļĩāđˆ 1
āļŦāļ™āđˆāļ§āļĒāļ—āļĩāđˆ 1āļŦāļ™āđˆāļ§āļĒāļ—āļĩāđˆ 1
āļŦāļ™āđˆāļ§āļĒāļ—āļĩāđˆ 1palmyZommanow
 
āļšāļ—āļ—āļĩāđˆ 1 āđāļ™āļ§āļ„āļīāļ”āļ—āļąāđˆāļ§āđ„āļ›āđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ
āļšāļ—āļ—āļĩāđˆ 1 āđāļ™āļ§āļ„āļīāļ”āļ—āļąāđˆāļ§āđ„āļ›āđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļšāļ—āļ—āļĩāđˆ 1 āđāļ™āļ§āļ„āļīāļ”āļ—āļąāđˆāļ§āđ„āļ›āđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ
āļšāļ—āļ—āļĩāđˆ 1 āđāļ™āļ§āļ„āļīāļ”āļ—āļąāđˆāļ§āđ„āļ›āđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨRungnapa Rungnapa
 

Was ist angesagt? (17)

āļ‚āđ‰āļ­āļĄāļđāļĨāđāļĨāļ°āļŠāļēāļĢāļŠāļ™āđ€āļ—āļĻ
āļ‚āđ‰āļ­āļĄāļđāļĨāđāļĨāļ°āļŠāļēāļĢāļŠāļ™āđ€āļ—āļĻāļ‚āđ‰āļ­āļĄāļđāļĨāđāļĨāļ°āļŠāļēāļĢāļŠāļ™āđ€āļ—āļĻ
āļ‚āđ‰āļ­āļĄāļđāļĨāđāļĨāļ°āļŠāļēāļĢāļŠāļ™āđ€āļ—āļĻ
 
āļ™āļēāļ‡āļŠāļēāļ§āļĻāļĻāļīāļžāļĢ āļŠāļīāļ—āļ˜āļīāļĄāļ‡āļ„āļĨ āļĄ.5
āļ™āļēāļ‡āļŠāļēāļ§āļĻāļĻāļīāļžāļĢ   āļŠāļīāļ—āļ˜āļīāļĄāļ‡āļ„āļĨ āļĄ.5āļ™āļēāļ‡āļŠāļēāļ§āļĻāļĻāļīāļžāļĢ   āļŠāļīāļ—āļ˜āļīāļĄāļ‡āļ„āļĨ āļĄ.5
āļ™āļēāļ‡āļŠāļēāļ§āļĻāļĻāļīāļžāļĢ āļŠāļīāļ—āļ˜āļīāļĄāļ‡āļ„āļĨ āļĄ.5
 
Introduction to Database
Introduction to DatabaseIntroduction to Database
Introduction to Database
 
Introduction to Database
Introduction to DatabaseIntroduction to Database
Introduction to Database
 
āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ
āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ
āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ
 
āļ™āļēāļ‡āļŠāļēāļ§ āļ­āļĢāļ­āļ™āļ‡āļ„āđŒ āļŠāļļāļ‚āļēāļ§āļĢāļĢāļ“ āļĄ.5 āđ€āļĨāļ‚āļ—āļĩāđˆ 16 com
āļ™āļēāļ‡āļŠāļēāļ§ āļ­āļĢāļ­āļ™āļ‡āļ„āđŒ āļŠāļļāļ‚āļēāļ§āļĢāļĢāļ“ āļĄ.5 āđ€āļĨāļ‚āļ—āļĩāđˆ 16 comāļ™āļēāļ‡āļŠāļēāļ§ āļ­āļĢāļ­āļ™āļ‡āļ„āđŒ āļŠāļļāļ‚āļēāļ§āļĢāļĢāļ“ āļĄ.5 āđ€āļĨāļ‚āļ—āļĩāđˆ 16 com
āļ™āļēāļ‡āļŠāļēāļ§ āļ­āļĢāļ­āļ™āļ‡āļ„āđŒ āļŠāļļāļ‚āļēāļ§āļĢāļĢāļ“ āļĄ.5 āđ€āļĨāļ‚āļ—āļĩāđˆ 16 com
 
Database
DatabaseDatabase
Database
 
āļ‡āļēāļ™āļ™āļģāđ€āļŠāļ™āļ­ āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļāļēāļ™āļ‚āđ‰āļ­āļĄāļļāļĨ
āļ‡āļēāļ™āļ™āļģāđ€āļŠāļ™āļ­ āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļāļēāļ™āļ‚āđ‰āļ­āļĄāļļāļĨāļ‡āļēāļ™āļ™āļģāđ€āļŠāļ™āļ­ āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļāļēāļ™āļ‚āđ‰āļ­āļĄāļļāļĨ
āļ‡āļēāļ™āļ™āļģāđ€āļŠāļ™āļ­ āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļāļēāļ™āļ‚āđ‰āļ­āļĄāļļāļĨ
 
āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ
āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ
āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ
 
āļ„āļ§āļēāļĄāļĢāļđāđ‰āđ€āļšāļ·āđ‰āļ­āļ‡āļ•āđ‰āļ™āđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ
āļ„āļ§āļēāļĄāļĢāļđāđ‰āđ€āļšāļ·āđ‰āļ­āļ‡āļ•āđ‰āļ™āđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ„āļ§āļēāļĄāļĢāļđāđ‰āđ€āļšāļ·āđ‰āļ­āļ‡āļ•āđ‰āļ™āđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ
āļ„āļ§āļēāļĄāļĢāļđāđ‰āđ€āļšāļ·āđ‰āļ­āļ‡āļ•āđ‰āļ™āđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ
 
āļ™āļēāļ‡āļŠāļēāļ§ āļ­āļĢāļ­āļ™āļ‡āļ„āđŒ āļŠāļļāļ‚āļēāļ§āļĢāļĢāļ“
āļ™āļēāļ‡āļŠāļēāļ§ āļ­āļĢāļ­āļ™āļ‡āļ„āđŒ āļŠāļļāļ‚āļēāļ§āļĢāļĢāļ“āļ™āļēāļ‡āļŠāļēāļ§ āļ­āļĢāļ­āļ™āļ‡āļ„āđŒ āļŠāļļāļ‚āļēāļ§āļĢāļĢāļ“
āļ™āļēāļ‡āļŠāļēāļ§ āļ­āļĢāļ­āļ™āļ‡āļ„āđŒ āļŠāļļāļ‚āļēāļ§āļĢāļĢāļ“
 
āļ™āļēāļ‡āļŠāļēāļ§ āļŦāļąāļ—āļĒāļē āđ€āļŠāļ·āđ‰āļ­āļŠāļĄāđ€āļāļĩāļĒāļĢāļ•āļī āļĄ.5
āļ™āļēāļ‡āļŠāļēāļ§ āļŦāļąāļ—āļĒāļē āđ€āļŠāļ·āđ‰āļ­āļŠāļĄāđ€āļāļĩāļĒāļĢāļ•āļī āļĄ.5āļ™āļēāļ‡āļŠāļēāļ§ āļŦāļąāļ—āļĒāļē āđ€āļŠāļ·āđ‰āļ­āļŠāļĄāđ€āļāļĩāļĒāļĢāļ•āļī āļĄ.5
āļ™āļēāļ‡āļŠāļēāļ§ āļŦāļąāļ—āļĒāļē āđ€āļŠāļ·āđ‰āļ­āļŠāļĄāđ€āļāļĩāļĒāļĢāļ•āļī āļĄ.5
 
01 introduction to data mining
01 introduction to data mining01 introduction to data mining
01 introduction to data mining
 
āļŦāļ™āđˆāļ§āļĒāļ—āļĩāđˆ 1āđ€āļĢāļ·āđˆāļ­āļ‡ āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļ‚āđ‰āļ­āļĄāļđāļĨ āļ˜āļ™āļžāļ‡āļĐāđŒ āļ™āđˆāļēāļ™āļāļĢ āļĄ.5
āļŦāļ™āđˆāļ§āļĒāļ—āļĩāđˆ 1āđ€āļĢāļ·āđˆāļ­āļ‡ āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļ‚āđ‰āļ­āļĄāļđāļĨ āļ˜āļ™āļžāļ‡āļĐāđŒ  āļ™āđˆāļēāļ™āļāļĢ āļĄ.5āļŦāļ™āđˆāļ§āļĒāļ—āļĩāđˆ 1āđ€āļĢāļ·āđˆāļ­āļ‡ āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļ‚āđ‰āļ­āļĄāļđāļĨ āļ˜āļ™āļžāļ‡āļĐāđŒ  āļ™āđˆāļēāļ™āļāļĢ āļĄ.5
āļŦāļ™āđˆāļ§āļĒāļ—āļĩāđˆ 1āđ€āļĢāļ·āđˆāļ­āļ‡ āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļ‚āđ‰āļ­āļĄāļđāļĨ āļ˜āļ™āļžāļ‡āļĐāđŒ āļ™āđˆāļēāļ™āļāļĢ āļĄ.5
 
āļŦāļ™āđˆāļ§āļĒāļ—āļĩāđˆ 1
āļŦāļ™āđˆāļ§āļĒāļ—āļĩāđˆ 1āļŦāļ™āđˆāļ§āļĒāļ—āļĩāđˆ 1
āļŦāļ™āđˆāļ§āļĒāļ—āļĩāđˆ 1
 
āļšāļ—āļ—āļĩāđˆ 1 āđāļ™āļ§āļ„āļīāļ”āļ—āļąāđˆāļ§āđ„āļ›āđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ
āļšāļ—āļ—āļĩāđˆ 1 āđāļ™āļ§āļ„āļīāļ”āļ—āļąāđˆāļ§āđ„āļ›āđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļšāļ—āļ—āļĩāđˆ 1 āđāļ™āļ§āļ„āļīāļ”āļ—āļąāđˆāļ§āđ„āļ›āđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ
āļšāļ—āļ—āļĩāđˆ 1 āđāļ™āļ§āļ„āļīāļ”āļ—āļąāđˆāļ§āđ„āļ›āđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ
 
āļšāļ—1
āļšāļ—1āļšāļ—1
āļšāļ—1
 

Ähnlich wie SC161 Lecture 6

Data processing
Data processingData processing
Data processingchukiat008
 
āļ‡āļēāļ™ Ppt 6401
āļ‡āļēāļ™ Ppt 6401 āļ‡āļēāļ™ Ppt 6401
āļ‡āļēāļ™ Ppt 6401 Khanpetz'Kao Boreds
 
āļšāļ—āļ—āļĩāđˆ 3 āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđāļĨāļ°āļāļēāļĢāļ„āđ‰āļ™āļ„āļ·āļ™
āļšāļ—āļ—āļĩāđˆ 3 āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđāļĨāļ°āļāļēāļĢāļ„āđ‰āļ™āļ„āļ·āļ™āļšāļ—āļ—āļĩāđˆ 3 āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđāļĨāļ°āļāļēāļĢāļ„āđ‰āļ™āļ„āļ·āļ™
āļšāļ—āļ—āļĩāđˆ 3 āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđāļĨāļ°āļāļēāļĢāļ„āđ‰āļ™āļ„āļ·āļ™Srion Janeprapapong
 
āļ™āļēāļ‡āļŠāļēāļ§ āļŦāļąāļ—āļĒāļē āđ€āļŠāļ·āđ‰āļ­āļŠāļĄāđ€āļāļĩāļĒāļĢāļ•āļī āļĄ.5 pp
āļ™āļēāļ‡āļŠāļēāļ§ āļŦāļąāļ—āļĒāļē āđ€āļŠāļ·āđ‰āļ­āļŠāļĄāđ€āļāļĩāļĒāļĢāļ•āļī āļĄ.5 ppāļ™āļēāļ‡āļŠāļēāļ§ āļŦāļąāļ—āļĒāļē āđ€āļŠāļ·āđ‰āļ­āļŠāļĄāđ€āļāļĩāļĒāļĢāļ•āļī āļĄ.5 pp
āļ™āļēāļ‡āļŠāļēāļ§ āļŦāļąāļ—āļĒāļē āđ€āļŠāļ·āđ‰āļ­āļŠāļĄāđ€āļāļĩāļĒāļĢāļ•āļī āļĄ.5 pphattayachuesomkiet
 
āļ™āļēāļ‡āļŠāļēāļ§ āļŦāļąāļ—āļĒāļē āđ€āļŠāļ·āđ‰āļ­āļŠāļĄāđ€āļāļĩāļĒāļĢāļ•āļī āļĄ.5 pp
āļ™āļēāļ‡āļŠāļēāļ§ āļŦāļąāļ—āļĒāļē āđ€āļŠāļ·āđ‰āļ­āļŠāļĄāđ€āļāļĩāļĒāļĢāļ•āļī āļĄ.5 ppāļ™āļēāļ‡āļŠāļēāļ§ āļŦāļąāļ—āļĒāļē āđ€āļŠāļ·āđ‰āļ­āļŠāļĄāđ€āļāļĩāļĒāļĢāļ•āļī āļĄ.5 pp
āļ™āļēāļ‡āļŠāļēāļ§ āļŦāļąāļ—āļĒāļē āđ€āļŠāļ·āđ‰āļ­āļŠāļĄāđ€āļāļĩāļĒāļĢāļ•āļī āļĄ.5 pphattayachuesomkiet
 

Ähnlich wie SC161 Lecture 6 (12)

Data processing
Data processingData processing
Data processing
 
āļ‡āļēāļ™ Ppt 6401
āļ‡āļēāļ™ Ppt 6401 āļ‡āļēāļ™ Ppt 6401
āļ‡āļēāļ™ Ppt 6401
 
āļšāļ—āļ—āļĩāđˆ 3 āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđāļĨāļ°āļāļēāļĢāļ„āđ‰āļ™āļ„āļ·āļ™
āļšāļ—āļ—āļĩāđˆ 3 āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđāļĨāļ°āļāļēāļĢāļ„āđ‰āļ™āļ„āļ·āļ™āļšāļ—āļ—āļĩāđˆ 3 āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđāļĨāļ°āļāļēāļĢāļ„āđ‰āļ™āļ„āļ·āļ™
āļšāļ—āļ—āļĩāđˆ 3 āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđāļĨāļ°āļāļēāļĢāļ„āđ‰āļ™āļ„āļ·āļ™
 
Eoffice1
Eoffice1Eoffice1
Eoffice1
 
Outline
OutlineOutline
Outline
 
E office1
E office1E office1
E office1
 
āļ™āļēāļ‡āļŠāļēāļ§ āļŦāļąāļ—āļĒāļē āđ€āļŠāļ·āđ‰āļ­āļŠāļĄāđ€āļāļĩāļĒāļĢāļ•āļī āļĄ.5 pp
āļ™āļēāļ‡āļŠāļēāļ§ āļŦāļąāļ—āļĒāļē āđ€āļŠāļ·āđ‰āļ­āļŠāļĄāđ€āļāļĩāļĒāļĢāļ•āļī āļĄ.5 ppāļ™āļēāļ‡āļŠāļēāļ§ āļŦāļąāļ—āļĒāļē āđ€āļŠāļ·āđ‰āļ­āļŠāļĄāđ€āļāļĩāļĒāļĢāļ•āļī āļĄ.5 pp
āļ™āļēāļ‡āļŠāļēāļ§ āļŦāļąāļ—āļĒāļē āđ€āļŠāļ·āđ‰āļ­āļŠāļĄāđ€āļāļĩāļĒāļĢāļ•āļī āļĄ.5 pp
 
āļ™āļēāļ‡āļŠāļēāļ§ āļŦāļąāļ—āļĒāļē āđ€āļŠāļ·āđ‰āļ­āļŠāļĄāđ€āļāļĩāļĒāļĢāļ•āļī āļĄ.5 pp
āļ™āļēāļ‡āļŠāļēāļ§ āļŦāļąāļ—āļĒāļē āđ€āļŠāļ·āđ‰āļ­āļŠāļĄāđ€āļāļĩāļĒāļĢāļ•āļī āļĄ.5 ppāļ™āļēāļ‡āļŠāļēāļ§ āļŦāļąāļ—āļĒāļē āđ€āļŠāļ·āđ‰āļ­āļŠāļĄāđ€āļāļĩāļĒāļĢāļ•āļī āļĄ.5 pp
āļ™āļēāļ‡āļŠāļēāļ§ āļŦāļąāļ—āļĒāļē āđ€āļŠāļ·āđ‰āļ­āļŠāļĄāđ€āļāļĩāļĒāļĢāļ•āļī āļĄ.5 pp
 
Mi sch4
Mi sch4Mi sch4
Mi sch4
 
Digital Media Standard
Digital Media StandardDigital Media Standard
Digital Media Standard
 
Unit2
Unit2Unit2
Unit2
 
Digital Standard
Digital StandardDigital Standard
Digital Standard
 

Mehr von Thiti Theerathean

Intro to iHybrid - 2015
Intro to iHybrid - 2015Intro to iHybrid - 2015
Intro to iHybrid - 2015Thiti Theerathean
 
āļŦāđ‰āļ­āļ‡āđ€āļĢāļĩāļĒāļ™āđƒāļ™āļĻāļ•āļ§āļĢāļĢāļĐāļ—āļĩāđˆ 21
āļŦāđ‰āļ­āļ‡āđ€āļĢāļĩāļĒāļ™āđƒāļ™āļĻāļ•āļ§āļĢāļĢāļĐāļ—āļĩāđˆ 21āļŦāđ‰āļ­āļ‡āđ€āļĢāļĩāļĒāļ™āđƒāļ™āļĻāļ•āļ§āļĢāļĢāļĐāļ—āļĩāđˆ 21
āļŦāđ‰āļ­āļ‡āđ€āļĢāļĩāļĒāļ™āđƒāļ™āļĻāļ•āļ§āļĢāļĢāļĐāļ—āļĩāđˆ 21Thiti Theerathean
 
First class teaching techniques
First class teaching techniquesFirst class teaching techniques
First class teaching techniquesThiti Theerathean
 

Mehr von Thiti Theerathean (9)

Intro to iHybrid - 2015
Intro to iHybrid - 2015Intro to iHybrid - 2015
Intro to iHybrid - 2015
 
āļŦāđ‰āļ­āļ‡āđ€āļĢāļĩāļĒāļ™āđƒāļ™āļĻāļ•āļ§āļĢāļĢāļĐāļ—āļĩāđˆ 21
āļŦāđ‰āļ­āļ‡āđ€āļĢāļĩāļĒāļ™āđƒāļ™āļĻāļ•āļ§āļĢāļĢāļĐāļ—āļĩāđˆ 21āļŦāđ‰āļ­āļ‡āđ€āļĢāļĩāļĒāļ™āđƒāļ™āļĻāļ•āļ§āļĢāļĢāļĐāļ—āļĩāđˆ 21
āļŦāđ‰āļ­āļ‡āđ€āļĢāļĩāļĒāļ™āđƒāļ™āļĻāļ•āļ§āļĢāļĢāļĐāļ—āļĩāđˆ 21
 
First class teaching techniques
First class teaching techniquesFirst class teaching techniques
First class teaching techniques
 
SC161 Lecture 5
SC161 Lecture 5SC161 Lecture 5
SC161 Lecture 5
 
SC161-Lecture4Part2
SC161-Lecture4Part2 SC161-Lecture4Part2
SC161-Lecture4Part2
 
SC161-Lecture4-1
SC161-Lecture4-1SC161-Lecture4-1
SC161-Lecture4-1
 
SC161-Lecture3
SC161-Lecture3SC161-Lecture3
SC161-Lecture3
 
SC161-Lecture2
SC161-Lecture2SC161-Lecture2
SC161-Lecture2
 
SC161-Lecture1
SC161-Lecture1SC161-Lecture1
SC161-Lecture1
 

SC161 Lecture 6

  • 1. SC161: Principles of Information Technology Thiti Theerathean Center for Teaching Excellence University of the Thai Chamber of Commerce E-mail : thiti_the@utcc.ac.th
  • 2. 2 â€Ē āļ‚āđ‰āļ­āļĄāļđāļĨāđāļĨāļ°āđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ - āļ‚āđ‰āļ­āļĄāļđāļĨ āļŠāļēāļĢāļŠāļ™āđ€āļ—āļĻ āđāļĨāļ°āļ­āļ‡āļ„āđŒāļ„āļ§āļēāļĄāļĢāļđāđ‰ - āđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āđāļĨāļ°āļ›āļĢāļ°āđ€āļ āļ—āļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ - āļ„āļļāļ“āļ āļēāļžāļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ â€Ē āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļ‚āđ‰āļ­āļĄāļđāļĨ - āļ›āļĢāļ°āđ€āļ āļ—āļ‚āļ­āļ‡āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļ‚āđ‰āļ­āļĄāļđāļĨ - āļ§āļīāļ˜āļĩāļ—āļĩāđˆāđƒāļŠāđ‰āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļ‚āđ‰āļ­āļĄāļđāļĨ â€Ē āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāđāļŸāđ‰ āļĄāļ‚āđ‰āļ­āļĄāļđāļĨ - āļ›āļĢāļ°āđ€āļ āļ—āļ‚āļ­āļ‡āđāļŸāđ‰āļĄāļ‚āđ‰āļ­āļĄāļđāļĨ - āļāļēāļĢāļˆāļąāļ”āđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āđāļŸāđ‰āļĄāļ‚āđ‰āļ­āļĄāļđāļĨ - āđ€āļ—āļ„āļ™āļīāļ„āđƒāļ™āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāđāļŸāđ‰āļĄāļ‚āđ‰āļ­āļĄāļđāļĨ - āļ›āļąāļāļŦāļēāđƒāļ™āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāđāļŸāđ‰āļĄāļ‚āđ‰āļ­āļĄāļđāļĨ SC161: Principlesof Information Technology
  • 3. 3 â€Ē āļĢāļ°āļšāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ - āđāļ™āļ§āļ„āļīāļ”āđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļĢāļ°āļšāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ - āļĢāļ°āļšāļšāļˆāļąāļ”āļāļēāļĢāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ - āđāļšāļšāļˆāļēāļĨāļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ â€Ē āļ āļēāļĐāļēāļĄāļēāļ•āļĢāļāļēāļ™āļ—āļĩāđˆāđƒāļŠāđ‰āđƒāļ™āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ - āļ„āļēāļŠāļąāđˆāļ‡āļ—āļĩāđˆāđƒāļŠāđ‰āđƒāļ™āļāļēāļĢāļ™āļīāļĒāļēāļĄāļ‚āđ‰āļ­āļĄāļđāļĨ - āļ„āļēāļŠāļąāđˆāļ‡āļ—āļĩāđˆāđƒāļŠāđ‰āđƒāļ™āļāļēāļĢāļ”āļēāđ€āļ™āļīāļ™āļāļēāļĢāļ‚āđ‰āļ­āļĄāļđāļĨ - āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āļ„āļēāļŠāļąāđˆāļ‡ SQL â€Ē āļ„āļĨāļąāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ - āļ„āļĨāļąāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāđāļĨāļ°āļŠāļ–āļēāļ›āļąāļ•āļĒāļāļĢāļĢāļĄāļ‚āļ­āļ‡āļ„āļĨāļąāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ - āļāļēāļĢāļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒāļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļ™āļ„āļĨāļąāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ SC161: Principlesof Information Technology
  • 4. Data Information Knowledge 4SC161: Principlesof Information Technology āļ‚āđ‰āļ­āļĄāļđāļĨāđāļĨāļ°āđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ āļ‚āđ‰āļ­āļĄāļđāļĨ āļŠāļēāļĢāļŠāļ™āđ€āļ—āļĻ āđāļĨāļ°āļ­āļ‡āļ„āđŒāļ„āļ§āļēāļĄāļĢāļđāđ‰ āļ‚āđ‰āļ­āđ€āļ—āđ‡āļˆāļˆāļĢāļīāļ‡āđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļŠāļīāđˆāļ‡āļ•āđˆāļēāļ‡āđ† āļ‹āļķāđˆāļ‡āļ­āļēāļˆāđ€āļ›āđ‡āļ™āļ„āļ™ āļŠāļąāļ•āļ§āđŒ āļŠāļīāđˆāļ‡āļ‚āļ­āļ‡ āļŦāļĢāļ·āļ­āđ€āļŦāļ•āļļāļāļēāļĢāļ“āđŒāļ•āđˆāļēāļ‡āđ† āļ—āļĩāđˆāļĒāļąāļ‡āđ„āļĄāđˆāļœāđˆāļēāļ™āļāļēāļĢ āļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨ āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļœāđˆāļēāļ™āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāđāļĨāļ°āļˆāļąāļ”āļāļēāļĢāđƒāļŦāđ‰āļĄāļĩāļ„āļ§āļēāļĄāļ–āļđāļāļ•āđ‰āļ­āļ‡ āļ—āļąāļ™āļŠāļĄāļąāļĒ āđāļĨāļ° āļŠāļēāļĄāļēāļĢāļ–āļ™āļēāđ„āļ›āđƒāļŠāđ‰āļ‡āļēāļ™āđ„āļ”āđ‰āļ•āļēāļĄāļ—āļĩāđˆāļ•āđ‰āļ­āļ‡āļāļēāļĢ Understanding Relations Understanding patterns āļŠāļēāļĢāļŠāļ™āđ€āļ—āļĻāļ—āļĩāđˆāļ–āļđāļāļ„āļąāļ”āđ€āļĨāļ·āļ­āļāđ‚āļ”āļĒāļ­āļēāļĻāļąāļĒāļ›āļĢāļ°āļŠāļšāļāļēāļĢāļ“āđŒ āđāļĨāļ°āļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāđ‰āđƒāļ™āļāļēāļĢāđāļāđ‰āļ›āļąāļāļŦāļēāļ•āđˆāļēāļ‡āđ† āļ•āļēāļĄāļ•āđ‰āļ­āļ‡āļāļēāļĢ āđ„āļ”āđ‰āļ­āļĒāđˆāļēāļ‡āļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļž
  • 5. 5SC161: Principlesof Information Technology āļ‚āđ‰āļ­āļĄāļđāļĨāđāļĨāļ°āđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ āđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨBinary Digit (Bit) āļŦāļ™āđˆāļ§āļĒāļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļĄāļĩāļ‚āļ™āļēāļ”āđ€āļĨāđ‡āļāļ—āļĩāđˆāļŠāļļāļ” āļ‹āļķāđˆāļ‡āđāļ—āļ™ āļ”āđ‰āļ§āļĒāđ€āļĨāļ‚āļāļēāļ™āļŠāļ­āļ‡ āļ„āļ·āļ­ 0 āđāļĨāļ° 1 āļāļĨāļļāđˆāļĄāļ‚āļ­āļ‡āļšāļīāļ•āđƒāļŠāđ‰āđāļ—āļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāđ€āļ›āđ‡āļ™āļ•āļąāļ§āļ­āļąāļāļĐāļĢ āļ•āļąāļ§āđ€āļĨāļ‚ āļŦāļĢāļ·āļ­ āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļžāļīāđ€āļĻāļĐ āđ€āļžāļĩāļĒāļ‡ 1 āļ•āļąāļ§ āļāļĨāļļāđˆāļĄāļ‚āļ­āļ‡āđ„āļšāļ•āđŒāļ—āļĩāđˆāļĢāļ§āļĄāļāļąāļ™āđāļĨāđ‰āļ§āļĄāļĩāļ„āļ§āļēāļĄāļŦāļĄāļēāļĒ āļāļĨāļļāđˆāļĄāļ‚āļ­āļ‡āđ€āļ‚āļ•āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡āļāļąāļ™ āļāļĨāļļāđˆāļĄāļĢāļ°āđ€āļšāļĩāļĒāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļĄāļĩāđ€āļ‚āļ•āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļŦāļĄāļ·āļ­āļ™āļāļąāļ™ āļāļĨāļļāđˆāļĄāļ‚āļ­āļ‡āđāļŸāđ‰ āļĄāļ—āļĩāđˆāļĄāļĩāļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāļāļąāļ™
  • 6. 6SC161: Principlesof Information Technology āļ‚āđ‰āļ­āļĄāļđāļĨāđāļĨāļ°āđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ āļ›āļĢāļ°āđ€āļ āļ—āļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ āļ‚āđ‰āļ­āļĄāļđāļĨāļ‚āđ‰āļ­āļ„āļ§āļēāļĄ (Text) āļˆāļēāļ™āļ§āļ™ (Numerical) āļ‚āđ‰āļ­āļĄāļđāļĨāļĢāļŦāļąāļŠ (Code) āļ§āļąāļ™āđāļĨāļ°āđ€āļ§āļĨāļē (Date/Time) āđ€āļŠāļĩāļĒāļ‡ (Audio) āļĢāļđāļ›āļ āļēāļž (Image) āļ āļēāļžāđ€āļ„āļĨāļ·āđˆāļ­āļ™āđ„āļŦāļ§ (Video)
  • 7. 7SC161: Principlesof Information Technology āļ‚āđ‰āļ­āļĄāļđāļĨāđāļĨāļ°āđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ Garbage in - Garbage out â€Ē āļāļēāļĢāļ•āļĢāļ§āļˆāļŠāļ­āļšāļ•āļąāļ§āļ­āļąāļāļĐāļĢāļŦāļĢāļ·āļ­āļ•āļąāļ§āđ€āļĨāļ‚ (Alphabetic/NumericCheck) â€Ē āļāļēāļĢāļ•āļĢāļ§āļˆāļŠāļ­āļšāļ‚āļ­āļšāđ€āļ‚āļ•āļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ (Range Check) â€Ē āļāļēāļĢāļ•āļĢāļ§āļˆāļŠāļ­āļšāļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļŦāđ‰āļĄāļĩāļ„āļ§āļēāļĄāļŠāļ­āļ”āļ„āļĨāđ‰āļ­āļ‡ (ConsistencyCheck) â€Ē āļāļēāļĢāļ•āļĢāļ§āļˆāļŠāļ­āļšāļ„āļ§āļēāļĄāļŠāļĄāļšāļđāļĢāļ“āđŒāļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ (CompletenessCheck) āļ„āļļāļ“āļ āļēāļžāļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ 1. āļ„āļ§āļēāļĄāļ–āļđāļāļ•āđ‰āļ­āļ‡ (Accuracy) 2. āļ„āļ§āļēāļĄāļŠāļĄāļšāļđāļĢāļ“āđŒ (Completeness) 3. āļ•āļĢāļ‡āļ›āļĢāļ°āđ€āļ”āđ‡āļ™ (Relevant) 4. āļ™āđˆāļēāđ€āļŠāļ·āđˆāļ­āļ–āļ·āļ­ (Reliable) 5. āļ—āļąāļ™āļ•āđˆāļ­āļ„āļ§āļēāļĄāļ•āđ‰āļ­āļ‡āļāļēāļĢ (Timeliness)
  • 8. 8SC161: Principlesof Information Technology āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļ‚āđ‰āļ­āļĄāļđāļĨ (Data processing)
  • 9. 9SC161: Principlesof Information Technology āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļ‚āđ‰āļ­āļĄāļđāļĨ āļ›āļĢāļ°āđ€āļ āļ—āļ‚āļ­āļ‡āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļ‚āđ‰āļ­āļĄāļđāļĨ â€Ē āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļ‡āļēāļ™āļŠāļ–āļīāļ•āļī āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļˆāļēāļāļāļēāļĢāļŠāļēāļĢāļ§āļˆāļ‚āđ‰āļ­āļĄāļđāļĨāļ„āļīāļ”āļ„āļēāļ™āļ§āļ“āļ„āđˆāļēāļ•āđˆāļēāļ‡āđ†āđ‚āļ”āļĒāļĄāļĩāļ§āļąāļ•āļ–āļļāļ›āļĢāļ°āļŠāļ‡āļ„āđŒāđ€āļžāļ·āđˆāļ­ āļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒāđ€āļ›āļĢāļĩāļĒāļšāđ€āļ—āļĩāļĒāļšāļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļĄāļĩāļ­āļĒāļđāđˆ â€Ē āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļ‡āļēāļ™āļ—āļ°āđ€āļšāļĩāļĒāļ™ āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļĄāļĩāļ­āļĒāļđāđˆāđāļĨāđ‰āļ§ āđ€āļžāļ·āđˆāļ­āļ›āļĢāļąāļšāļ›āļĢāļļāļ‡āđāļāđ‰āđ„āļ‚āļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļŦāđ‰āļĄāļĩāļ„āļ§āļēāļĄāđ€āļ›āđ‡āļ™āļ›āļąāļˆāļˆāļļāļšāļąāļ™ āļŠāļēāļĄāļēāļĢāļ–āļ„āđ‰āļ™āļŦāļēāđ„āļ”āđ‰āļŠāļ°āļ”āļ§āļ â€Ē āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļ‡āļēāļ™āļ„āļēāļ™āļ§āļ“ āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāđ€āļžāļ·āđˆāļ­āļāļēāļĢāļ„āļēāļ™āļ§āļ“āļ—āļēāļ‡āļ„āļ“āļīāļ•āļĻāļēāļŠāļ•āļĢāđŒāļŦāļĢāļ·āļ­āļ—āļēāļ‡āļ§āļīāļĻāļ§āļāļĢāļĢāļĄāļĻāļēāļŠāļ•āļĢāđŒāļ—āļĩāđˆāļ•āđ‰āļ­āļ‡ āđƒāļŠāđ‰āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļ•āđˆāļēāļ‡āđ† āļ—āļēāļ‡āļ„āļ“āļīāļ•āļĻāļēāļŠāļ•āļĢāđŒ
  • 10. 10SC161: Principlesof Information Technology āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļ‚āđ‰āļ­āļĄāļđāļĨ āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļ”āđ‰āļ§āļĒāļĄāļ·āļ­ (Manual Processing) āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāđ‚āļ”āļĒāđƒāļŠāđ‰āđāļĢāļ‡āļ‡āļēāļ™āļ„āļ™āđ€āļ›āđ‡āļ™āļŠāđˆāļ§āļ™āđƒāļŦāļāđˆāļ­āļēāļˆāđƒāļŠāđ‰ āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļ„āļīāļ”āđ€āļĨāļ‚ āļāļĢāļ°āļ”āļēāļĐāđ€āļ‚āđ‰āļēāļĄāļēāļŠāđˆāļ§āļĒāđ„āļ”āđ‰āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨ āđ€āļŦāļĄāļēāļ°āļŠāļēāļŦāļĢāļąāļš āļ‡āļēāļ™āļ—āļĩāđˆāļĄāļĩāļ›āļĢāļīāļĄāļēāļ“āđ„āļĄāđˆāļĄāļēāļāđāļĨāļ°āļĄāļĩāļ‡āļšāļ›āļĢāļ°āļĄāļēāļ“āđƒāļ™āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļ—āļĩāđˆāļˆāļēāļāļąāļ” āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļ”āđ‰āļ§āļĒāđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļāļĨ (Mechanical Data Processing) āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļ—āļĩāđˆāđƒāļŠāđ‰āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļˆāļąāļāļĢāļāļĨāļ›āļ™āđ„āļŸāļŸāđ‰ āļē (Electro mechanical) āļ‹āļķāđˆāļ‡āļ­āļēāļˆāļˆāļ°āļ­āļēāļĻāļąāļĒāđāļĢāļ‡āļ„āļ™āļŠāđˆāļ§āļĒāđƒāļ™āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨ āļ‚āđ‰āļ­āļĄāļđāļĨāļšāđ‰āļēāļ‡ āđ€āļŦāļĄāļēāļ°āļāļąāļšāļ‡āļēāļ™āļ—āļĩāđˆāļĄāļĩāļ›āļĢāļīāļĄāļēāļ“āļĄāļēāļ āļ§āļīāļ˜āļĩāļ™āļĩāđ‰āļˆāļ°āļĄāļĩāļ„āļ§āļēāļĄāļ–āļđāļ āļ•āđ‰āļ­āļ‡āļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāđāļĨāļ°āļ„āļ§āļēāļĄāļĢāļ§āļ”āđ€āļĢāđ‡āļ§āđƒāļ™āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļĄāļēāļāļāļ§āđˆāļē āļ§āļīāļ˜āļĩāļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļ”āđ‰āļ§āļĒāļĄāļ·āļ­
  • 11. 11SC161: Principlesof Information Technology āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļ‚āđ‰āļ­āļĄāļđāļĨ āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļ”āđ‰āļ§āļĒāļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢāđŒ (Electronic Data Processing) āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļ—āļĩāđˆāđƒāļŠāđ‰āđāļĢāļ‡āļ„āļ™āļ™āđ‰āļ­āļĒāļ—āļĩāđˆāļŠāļļāļ” āđ‚āļ”āļĒ āđƒāļŠāđ‰āļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢāđŒāđƒāļŦāđ‰āļ—āļēāļ‡āļēāļ™āļ•āļēāļĄāļ—āļĩāđˆāđ€āļĢāļēāđ€āļ•āļĢāļĩāļĒāļĄāļ„āļēāļŠāļąāđˆāļ‡āđ„āļ§āđ‰ āļāđˆāļ­āļ™āđāļĨāđ‰āļ§āļ­āļĒāđˆāļēāļ‡āļ•āđˆāļ­āđ€āļ™āļ·āđˆāļ­āļ‡āļ•āļąāđ‰āļ‡āđāļ•āđˆāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļˆāļ™āđ€āļŠāļĢāđ‡āļˆāļŠāļīāđ‰āļ™ āļ‡āļēāļ™ āļ—āļēāđƒāļŦāđ‰āļĄāļĩāļ„āļ§āļēāļĄāļ–āļđāļāļ•āđ‰āļ­āļ‡āļŠāļđāļ‡ āļĢāļ§āļ”āđ€āļĢāđ‡āļ§ āļ„āļēāļ™āļ§āļ“āđ„āļ”āđ‰ āļ–āļđāļāļ•āđ‰āļ­āļ‡āđāļĄāđˆāļ™āļĒāļē
  • 12. 12 āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļ‚āđ‰āļ­āļĄāļđāļĨ āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļ”āđ‰āļ§āļĒāļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢāđŒ (Electronic Data Processing) â€Ē āļāļēāļĢāļˆāļēāđāļ™āļāļŦāļĄāļ§āļ”āļŦāļĄāļđāđˆāļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ (Classifying) â€Ē āļāļēāļĢāđ€āļĢāļĩāļĒāļ‡āļĨāļēāļ”āļąāļšāļ‚āđ‰āļ­āļĄāļđāļĨ (Sorting) â€Ē āļāļēāļĢāļ„āļēāļ™āļ§āļ“ (Calculating) â€Ē āļāļēāļĢāļŠāļĢāļļāļ› (Summarizing) â€Ē āļāļēāļĢāđ€āļāđ‡āļšāļĢāļąāļāļĐāļēāļ‚āđ‰āļ­āļĄāļđāļĨ (Storing) â€Ē āļāļēāļĢāļ”āļķāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļ•āđ‰āļ­āļ‡āļāļēāļĢāļ­āļ­āļāļĄāļē (Retrieving) â€Ē āļāļēāļĢāļ›āļĢāļąāļšāļ›āļĢāļļāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ (Updating) â€Ē āļāļēāļĢāļ—āļēāļŠāļēāđ€āļ™āļēāļ‚āđ‰āļ­āļĄāļđāļĨ (Reproducing) â€Ē āļāļēāļĢāļ­āļ­āļāļĢāļēāļĒāļ‡āļēāļ™ ( Reporting ) â€Ē āļāļēāļĢāđ€āļāđ‡āļšāļĢāļ§āļšāļĢāļ§āļĄāļ‚āđ‰āļ­āļĄāļđāļĨ (Data Collection) â€Ē āļāļēāļĢāđāļ›āļĨāļ‡āļŠāļ āļēāļžāļ‚āđ‰āļ­āļĄāļđāļĨ (Data Conversion) â€Ē āļāļēāļĢāļ•āļĢāļ§āļˆāļŠāļ­āļšāļ„āļ§āļēāļĄāļ–āļđāļāļ•āđ‰āļ­āļ‡ (Data Validation) â€Ē āļāļēāļĢāļ•āļĢāļ§āļˆāļŠāļ­āļšāļœāļĨāļĨāļąāļžāļ˜āđŒ (Verification)
  • 13. 13SC161: Principlesof Information Technology āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāđāļŸāđ‰ āļĄāļ‚āđ‰āļ­āļĄāļđāļĨ (File Processing Systems)
  • 14. 14 āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāđāļŸāđ‰ āļĄāļ‚āđ‰āļ­āļĄāļđāļĨ āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļĢāļīāđˆāļĄāļˆāļēāļāļāļēāļĢāļšāļąāļ™āļ—āļķāļāļ‚āđ‰āļ­āļĄāļđāļĨāļĨāļ‡āļāļĢāļ°āļ”āļēāļĐāļŦāļĢāļ·āļ­āļŠāļĄāļļāļ” āđ€āļžāļ·āđˆāļ­āļŠāđˆāļ§āļĒāđƒāļ™āļāļēāļĢāļˆāļ”āļˆāļē āđāļ•āđˆāđ€āļĄāļ·āđˆāļ­āļĄāļĩāļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļžāļīāđˆāļĄāļ‚āļķāđ‰āļ™ āļĢāļđāļ›āđāļšāļšāļ‚āļ­āļ‡āļāļēāļĢāļˆāļąāļ”āđ€āļāđ‡āļšāļ‚āđ‰āļ­āļĄāļđāļĨāļāđ‡āđ€āļ›āļĨāļĩāđˆāļĒāļ™āđ„āļ›āđƒāļŦāđ‰āļĄāļĩāļĢāļ°āļšāļšāļĢāļ°āđ€āļšāļĩāļĒāļšāļĄāļēāļāļ‚āļķāđ‰āļ™ āđ‚āļ”āļĒāļĄāļĩāļāļēāļĢāļšāļąāļ™āļ—āļķāļāļ‚āđ‰āļ­āļĄāļđāļĨāļĨāļ‡āđƒāļ™āđāļŸāđ‰āļĄāļ‚āđ‰āļ­āļĄāļđāļĨāļ•āđˆāļēāļ‡āđ† āļ—āļĩāđˆāļˆāļąāļ”āđ„āļ§āđ‰āđ€āļ›āđ‡āļ™āļŦāļĄāļ§āļ”āļŦāļĄāļđāđˆ SC161: Principlesof Information Technology āđ€āļ‚āļ•āļ‚āđ‰āļ­āļĄāļđāļĨ (Fields) āļĢāļ°āđ€āļšāļĩāļĒāļ™ (Records) āđāļŸāđ‰ āļĄ (Files) āđ€āļ‚āļ•āļ‚āđ‰āļ­āļĄāļđāļĨāļ„āļĩāļĒāđŒ (Key Field) 1 01001010 Judy Judy Green Thiti Theera Tom Blue Judy Green Iris Orange Randy Red File Record Field Byte (ASCII character J) Bit 52002011 52002011 52001001 52002001 52002012 52004011
  • 15. 15 āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāđāļŸāđ‰ āļĄāļ‚āđ‰āļ­āļĄāļđāļĨ āļ›āļĢāļ°āđ€āļ āļ—āļ‚āļ­āļ‡āđāļŸāđ‰ āļĄāļ‚āđ‰āļ­āļĄāļđāļĨ â€Ē āđāļŸāđ‰āļĄāļ‚āđ‰āļ­āļĄāļđāļĨāļŦāļĨāļąāļ (Master File) â€Ē āđāļŸāđ‰āļĄāļ‚āđ‰āļ­āļĄāļđāļĨāļ”āļąāļŠāļ™āļĩ (Index File) â€Ē āđāļŸāđ‰āļĄāļ‚āđ‰āļ­āļĄāļđāļĨāļ­āđ‰āļēāļ‡āļ­āļīāļ‡ (Reference File) SC161: Principlesof Information Technology â€Ē āđāļŸāđ‰āļĄāļ‚āđ‰āļ­āļĄāļđāļĨāļ›āļĢāļąāļšāđ€āļ›āļĨāļĩāđˆāļĒāļ™ (Transaction File) â€Ē āđāļŸāđ‰āļĄāļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļēāļ‡āļēāļ™ (Work File) â€Ē āđāļŸāđ‰āļĄāļ‚āđ‰āļ­āļĄāļđāļĨāļĢāļēāļĒāļ‡āļēāļ™ (Report File) â€Ē āđāļŸāđ‰āļĄāļ‚āđ‰āļ­āļĄāļđāļĨāļŠāļēāļĢāļ­āļ‡ (Backup File) Transaction FileWork File Backup File Report File Index File Reference File Master File
  • 16. 16 āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāđāļŸāđ‰ āļĄāļ‚āđ‰āļ­āļĄāļđāļĨ SC161: Principlesof Information Technology āļāļēāļĢāļˆāļąāļ”āđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āđāļŸāđ‰ āļĄāļ‚āđ‰āļ­āļĄāļđāļĨ (File Organization) â€Ē āļāļēāļĢāļˆāļąāļ”āđāļŸāđ‰ āļĄāļ‚āđ‰āļ­āļĄāļđāļĨāđāļšāļšāļ•āļēāļĄāļĨāļēāļ”āļąāļš (Sequential File Organization) â€Ē āļĢāļ°āđ€āļšāļĩāļĒāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ–āļđāļāļˆāļąāļ”āđ€āļāđ‡āļšāđ€āļĢāļĩāļĒāļ‡āļĨāļēāļ”āļąāļšāļāļąāļ™āđ„āļ›āļ•āļēāļĄāļ„āđˆāļē āđ€āļ‚āļ•āļ‚āđ‰āļ­āļĄāļđāļĨāļ„āļĩāļĒāđŒāļ­āļĒāđˆāļēāļ‡āđ€āļ›āđ‡āļ™āļĢāļ°āđ€āļšāļĩāļĒāļš â€Ē āļāļēāļĢāđ€āļ‚āđ‰āļēāļ–āļķāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆ Record N āļˆāļ°āļ•āđ‰āļ­āļ‡āļœāđˆāļēāļ™ Record 1, 2, 3, ..., N-1 āļ•āļēāļĄāļĨāļēāļ”āļąāļš â€Ē āđ„āļĄāđˆāļĄāļĩ Record āļ§āđˆāļēāļ‡āļšāļ™āļŠāļ·āđˆāļ­āļ—āļĩāđˆāđƒāļŠāđ‰āļˆāļąāļ”āđ€āļāđ‡āļšāļ‚āđ‰āļ­āļĄāļđāļĨ â€Ē āļĄāļĩāļĨāļąāļāļĐāļ“āļ°āļāļēāļĢāļˆāļąāļ”āđ€āļāđ‡āļšāđāļĨāļ°āđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰āđ€āļŦāļĄāļ·āļ­āļ™āđ€āļžāļĨāļ‡āļ—āļĩāđˆ āļšāļąāļ™āļ—āļķāļāļšāļ™āđ€āļ—āļ›āļ„āļēāļŠāđ€āļ‹āļ•
  • 17. 17 āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāđāļŸāđ‰ āļĄāļ‚āđ‰āļ­āļĄāļđāļĨ SC161: Principlesof Information Technology āļāļēāļĢāļˆāļąāļ”āđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āđāļŸāđ‰ āļĄāļ‚āđ‰āļ­āļĄāļđāļĨ (File Organization) â€Ē āļāļēāļĢāļˆāļąāļ”āđāļŸāđ‰ āļĄāļ‚āđ‰āļ­āļĄāļđāļĨāđāļšāļšāđ‚āļ”āļĒāļ•āļĢāļ‡ (Direct File Organization) â€Ē āđƒāļŠāđ‰āđ€āļ‚āļ•āļ‚āđ‰āļ­āļĄāļđāļĨāļ„āļĩāļĒāđŒāđāļĨāļ°āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļŠāļļāđˆāļĄ (Hash function) āđƒāļ™āļāļēāļĢāļ­āđ‰āļēāļ‡āļ•āļēāđāļŦāļ™āđˆāļ‡āļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ â€Ē āļ‚āđ‰āļ­āļĄāļđāļĨāļˆāļ°āļ–āļđāļāđ€āļāđ‡āļšāļ­āļĒāļđāđˆāđƒāļ™āļŠāļ·āđˆāļ­āļšāļąāļ™āļ—āļķāļāļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāđ€āļ‚āđ‰āļēāļ–āļķāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāđāļšāļš Direct Access Storage â€Ē āļĄāļĩāļ„āļ§āļēāļĄāļĢāļ§āļ”āđ€āļĢāđ‡āļ§āđƒāļ™āļāļēāļĢāļ”āļēāđ€āļ™āļīāļ™āļāļēāļĢāļ‚āđ‰āļ­āļĄāļđāļĨāļĄāļēāļāļāļ§āđˆāļēāļāļēāļĢāļˆāļąāļ”āļĢāļ°āđ€āļšāļĩāļĒāļšāđāļŸāđ‰āļĄāđāļšāļšāļ•āļēāļĄāļĨāļēāļ”āļąāļš Record N
  • 18. 18 āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāđāļŸāđ‰ āļĄāļ‚āđ‰āļ­āļĄāļđāļĨ SC161: Principlesof Information Technology āļāļēāļĢāļˆāļąāļ”āđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āđāļŸāđ‰ āļĄāļ‚āđ‰āļ­āļĄāļđāļĨ (File Organization) â€Ē āļāļēāļĢāļˆāļąāļ”āđāļŸāđ‰ āļĄāļ‚āđ‰āļ­āļĄāļđāļĨāđāļšāļšāļ”āļąāļŠāļ™āļĩ (Indexed File Organization) āđƒāļŠāđ‰āļ”āļąāļŠāļ™āļĩāđƒāļ™āļāļēāļĢāđ€āļāđ‡āļšāļ„āđˆāļēāļ‚āļ­āļ‡āđ€āļ‚āļ•āļ‚āđ‰āļ­āļĄāļđāļĨāļ„āļĩāļĒāđŒāļžāļĢāđ‰āļ­āļĄāļšāļ­āļāļ•āļēāđāļŦāļ™āđˆāļ‡āļ‚āļ­āļ‡āļĢāļ°āđ€āļšāļĩāļĒāļ™āļ—āļĩāđˆāļĄāļĩāļ„āđˆāļēāđ€āļ‚āļ• āļ‚āđ‰āļ­āļĄāļđāļĨāļ„āļĩāļĒāđŒāļ™āļąāđ‰āļ™āļšāļąāļ™āļ—āļķāļāđ„āļ§āđ‰
  • 19. 19 āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāđāļŸāđ‰ āļĄāļ‚āđ‰āļ­āļĄāļđāļĨ SC161: Principlesof Information Technology āļāļēāļĢāļˆāļąāļ”āđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āđāļŸāđ‰ āļĄāļ‚āđ‰āļ­āļĄāļđāļĨ (File Organization) â€Ē āļāļēāļĢāļˆāļąāļ”āđāļŸāđ‰ āļĄāļ‚āđ‰āļ­āļĄāļđāļĨāđāļšāļšāļĨāļēāļ”āļąāļšāđ€āļŠāļīāļ‡āļ”āļąāļŠāļ™āļĩ (Indexed-Sequential File Organization)
  • 20. 20 āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāđāļŸāđ‰ āļĄāļ‚āđ‰āļ­āļĄāļđāļĨ SC161: Principlesof Information Technology āđ€āļ—āļ„āļ™āļīāļ„āđƒāļ™āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāđāļŸāđ‰ āļĄāļ‚āđ‰āļ­āļĄāļđāļĨ (File Processing Technique) â€Ē āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāđāļšāļšāļāļĨāļļāđˆāļĄ (Batch Processing) āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāđāļšāļšāļāļĨāļļāđˆāļĄāđ€āļ›āđ‡āļ™āļ§āļīāļ˜āļĩāļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļ—āļĩāđˆāļ—āļēāļāļēāļĢāđ€āļāđ‡āļšāļĢāļ§āļšāļĢāļ§āļĄāļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļ™āđāļ•āđˆāļĨāļ°āļŠāđˆāļ§āļ‡āđ€āļ§āļĨāļēāđ„āļ§āđ‰ āļˆāļ™āļāļ§āđˆāļēāļˆāļ°āļĄāļĩāļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļˆāļēāļ™āļ§āļ™āļŦāļ™āļķāđˆāļ‡ āļˆāļķāļ‡āļ—āļēāļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļžāļĢāđ‰āļ­āļĄāļāļąāļ™ āļŦāļĢāļ·āļ­āļ­āļēāļˆāļĢāļ­āļˆāļ™āļāļ§āđˆāļēāļ„āļĢāļš āļ•āļēāļĄāđ€āļ§āļĨāļēāļ—āļĩāđˆāļāļēāļŦāļ™āļ” āļˆāļķāļ‡āļ—āļēāļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāđ„āļĄāđˆāļ§āđˆāļēāļˆāļ°āļĄāļĩāļˆāļēāļ™āļ§āļ™āđ€āļ—āđˆāļēāđƒāļ”āļāđ‡āļ•āļēāļĄ āļ‚āđ‰āļ­āļĄāļđāļĨāļžāļ™āļąāļāļ‡āļēāļ™ āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļ‡āļīāļ™āđ€āļ”āļ·āļ­āļ™ āļ‚āđ‰āļ­āļĄāļđāļĨāļŠāļ§āļąāļŠāļ”āļīāļāļēāļĢ āļšāļąāļ™āļ—āļķāļāļāļēāļĢāļ—āļēāļ‡āļēāļ™ āļĢāļ§āļšāļĢāļ§āļĄāļ‚āđ‰āļ­āļĄāļđāļĨ āđāļŸāđ‰ āļĄāļ‚āđ‰āļ­āļĄāļđāļĨāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļ‚āđ‰āļ­āļĄāļđāļĨ āļˆāđˆāļēāļĒāļ„āđˆāļēāļ•āļ­āļšāđāļ—āļ™āļĢāļēāļĒāđ€āļ”āļ·āļ­āļ™
  • 21. 21 āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāđāļŸāđ‰ āļĄāļ‚āđ‰āļ­āļĄāļđāļĨ SC161: Principlesof Information Technology āđ€āļ—āļ„āļ™āļīāļ„āđƒāļ™āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāđāļŸāđ‰ āļĄāļ‚āđ‰āļ­āļĄāļđāļĨ (File Processing Technique) â€Ē āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāđāļšāļšāđ‚āļ•āđ‰āļ•āļ­āļš (Interactive Processing) āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāđāļšāļšāđ‚āļ•āđ‰āļ•āļ­āļšāđ€āļ›āđ‡āļ™āļ§āļīāļ˜āļĩāļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļ—āļĩāđˆāļāļĢāļ°āļ—āļēāļāļēāļĢāļ›āļĢāļąāļšāļ›āļĢāļļāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļ™āđāļŸāđ‰ āļĄāļ‚āđ‰āļ­āļĄāļđāļĨ āđāļĨāļ°āđāļŠāļ”āļ‡āļœāļĨāļĨāļąāļžāļ˜āđŒāļ—āļĩāđˆāđ„āļ”āđ‰āļ—āļąāļ™āļ—āļĩāđ€āļĄāļ·āđˆāļ­āļĄāļĩāļāļēāļĢāļ›āđ‰ āļ­āļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļ‚āđ‰āļēāļĄāļē āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāđāļšāļšāļ™āļĩāđ‰āļĄāļąāļāļĄāļĩāļ„āđˆāļēāđƒāļŠāđ‰āļˆāđˆāļēāļĒāļŠāļđāļ‡āļāļ§āđˆāļē āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāđāļšāļšāļāļĨāļļāđˆāļĄ āđ€āļŦāļĄāļēāļ°āļŠāļēāļŦāļĢāļąāļšāļ‡āļēāļ™āļ—āļĩāđˆāļ•āđ‰āļ­āļ‡āļāļēāļĢāļ„āļ§āļēāļĄāđ€āļĢāđˆāļ‡āļ”āđˆāļ§āļ™āđƒāļ™āļāļēāļĢāđƒāļŠāđ‰āļŠāļēāļĢāļŠāļ™āđ€āļ—āļĻ āđāļŠāļ”āļ‡āļĒāļ­āļ”āđ€āļ‡āļīāļ™āđƒāļ™āļšāļąāļāļŠāļĩ āđāļŸāđ‰ āļĄāļ‚āđ‰āļ­āļĄāļđāļĨāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļšāļīāļāļ–āļ­āļ™āđ€āļ‡āļīāļ™ āļ‚āđ‰āļ­āļĄāļđāļĨāļĨāļđāļāļ„āđ‰āļē āļ‚āđ‰āļ­āļĄāļđāļĨāļšāļąāļāļŠāļĩāđ€āļ‡āļīāļ™āļāļēāļ
  • 22. 22 āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāđāļŸāđ‰ āļĄāļ‚āđ‰āļ­āļĄāļđāļĨ SC161: Principlesof Information Technology āļ›āļąāļāļŦāļēāđƒāļ™āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāđāļŸāđ‰ āļĄāļ‚āđ‰āļ­āļĄāļđāļĨ Student Master File Book Master File Transaction File āļĢāļ°āļšāļšāļĒāļ·āļĄāļ„āļ·āļ™āļŦāļ™āļąāļ‡āļŠāļ·āļ­ āļšāļĢāļĢāļ“āļēāļĢāļąāļāļĐāđŒ Student Master File Course Master File Transaction File āļĢāļ°āļšāļšāļ‡āļēāļ™āļ—āļ°āđ€āļšāļĩāļĒāļ™ āļ™āļēāļĒāļ—āļ°āđ€āļšāļĩāļĒāļ™ â€Ē āļ„āļ§āļēāļĄāļ‹āđ‰āļēāļ‹āđ‰āļ­āļ™āļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ (data redundancy) â€Ē āļ„āļ§āļēāļĄāđ„āļĄāđˆāļŠāļ­āļ”āļ„āļĨāđ‰āļ­āļ‡āļāļąāļ™āļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ (data inconsistency) â€Ē āļāļēāļĢāđāļĒāļāļ­āļīāļŠāļĢāļ°āļ•āđˆāļ­āļāļąāļ™āļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ (data isolation) â€Ē āļ„āļ§āļēāļĄāđ„āļĄāđˆāļ›āļĨāļ­āļ”āļ āļąāļĒāļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ (poor security) â€Ē āļ‚āļēāļ”āļšāļđāļĢāļ“āļ āļēāļžāļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ (lack of data integrity) â€Ē āļ„āļ§āļēāļĄāļ‚āļķāđ‰āļ™āļ•āđˆāļ­āļāļąāļ™āļĢāļ°āļŦāļ§āđˆāļēāļ‡āđ‚āļ›āļĢāđāļāļĢāļĄāļ›āļĢāļ°āļĒāļļāļāļ•āđŒāļāļąāļšāđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļ‚āļ­āļ‡āđāļŸāđ‰ āļĄāļ‚āđ‰āļ­āļĄāļđāļĨ (application / data dependence)
  • 23. 23SC161: Principlesof Information Technology āļĢāļ°āļšāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ (Database System)
  • 24. 24 āļĢāļ°āļšāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ SC161: Principlesof Information Technology āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ (Database) āļŦāļĄāļēāļĒāļ–āļķāļ‡ āļāļĨāļļāđˆāļĄāļ‚āļ­āļ‡āđāļŸāđ‰ āļĄāļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļĄāļĩāļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāļāļąāļ™āđāļĨāļ°āļ–āļđāļāļ™āļēāļĄāļēāļĢāļ§āļĄāļāļąāļ™. āđ€āļ™āļ·āđˆāļ­āļ‡āļˆāļēāļāđƒāļ™āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļĄāļĩāļĢāļ°āđ€āļšāļĩāļĒāļ™āļ–āļđāļāļˆāļąāļ”āđ€āļāđ‡āļšāļ­āļĒāļđāđˆāļ›āđ‡āļ™āļˆāļēāļ™āļ§āļ™āļĄāļēāļ āļˆāļķāļ‡āļˆāļēāđ€āļ›āđ‡āļ™āļ•āđ‰āļ­āļ‡āļĄāļĩāļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļ”āļĩāđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰ āļœāļđāđ‰āđƒāļŠāđ‰āļŠāļēāļĄāļēāļĢāļ–āļ„āđ‰āļ™āļŦāļēāđāļĨāļ°āļ›āļĢāļąāļšāļ›āļĢāļļāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļ­āļĒāđˆāļēāļ‡āļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļž Student Master File Book Master File Course Master File DBMS Database āļšāļĢāļĢāļ“āļēāļĢāļąāļāļĐāđŒ āļ™āļēāļĒāļ—āļ°āđ€āļšāļĩāļĒāļ™ USER Metadata
  • 25. 25 āļĢāļ°āļšāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ SC161: Principlesof Information Technology āļ­āļ‡āļ„āđŒāļ›āļĢāļ°āļāļ­āļšāļ‚āļ­āļ‡āļĢāļ°āļšāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ DatabaseDBMS Application Programs Manual Database Administration ProgrammersEnd-users Use/Develops access manages Hardware Operating System Data Software PeopleProcedures
  • 26. 26 āļĢāļ°āļšāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ SC161: Principlesof Information Technology āļ‚āđ‰āļ­āļ”āļĩāļ‚āļ­āļ‡āļāļēāļĢāđƒāļŠāđ‰āļĢāļ°āļšāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ â€Ē āļĨāļ”āļ„āļ§āļēāļĄāļ‹āđ‰āļēāļ‹āđ‰āļ­āļ™āļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ : data redundancy â€Ē āđ€āļžāļīāđˆāļĄāļ„āļ§āļēāļĄāļ–āļđāļāļ•āđ‰āļ­āļ‡āđāļĨāļ°āļŠāļ­āļ”āļ„āļĨāđ‰āļ­āļ‡āļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ : dataintegrity â€Ē āļ‡āļēāļ™āļ•āđˆāļ­āļāļēāļĢāđāļāđ‰āđ„āļ‚āļ›āļĢāļąāļšāļ›āļĢāļļāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ : data modification and updating â€Ē āļ„āļ§āļēāļĄāđ€āļ›āđ‡āļ™āļ­āļīāļŠāļĢāļ°āļĢāļ°āļŦāļ§āđˆāļēāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāđāļĨāļ°āđ‚āļ›āļĢāđāļāļĢāļĄ : data-application independence â€Ē āļŠāļ°āļ”āļ§āļāđƒāļ™āļāļēāļĢāđ€āļ‚āđ‰āļēāļ–āļķāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ : access to data â€Ē āļĄāļēāļ•āļĢāļāļēāļ™āđƒāļ™āļāļēāļĢāļˆāļąāļ”āđ€āļāđ‡āļšāđāļĨāļ°āļˆāļąāļ”āļāļēāļĢāļ‚āđ‰āļ­āļĄāļđāļĨ : standardization â€Ē āļŠāļ™āļąāļšāļŠāļ™āļļāļ™āļāļēāļĢāđƒāļŠāđ‰āļ‚āđ‰āļ­āļĄāļđāļĨāļĢāđˆāļ§āļĄāļāļąāļ™ : shared resource
  • 27. 27 āļĢāļ°āļšāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ SC161: Principlesof Information Technology āļĢāļ°āļšāļšāļˆāļąāļ”āļāļēāļĢāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ (Database Management System) āļĢāļ°āļšāļšāļˆāļąāļ”āļāļēāļĢāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ āļŦāļĢāļ·āļ­āļĄāļąāļāđ€āļĢāļĩāļĒāļāļŠāļąāđ‰āļ™ āđ† āļ§āđˆāļē DBMS āļ„āļ·āļ­ āđ‚āļ›āļĢāđāļāļĢāļĄāļ›āļĢāļ°āļĒāļļāļāļ•āđŒāļ—āļĩāđˆāđƒāļŠāđ‰āđ€āļ›āđ‡āļ™ āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āđƒāļ™āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ āļ‹āļķāđˆāļ‡āļˆāļ°āļ›āļĢāļ°āļāļ­āļšāļ”āđ‰āļ§āļĒāļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļāļēāļĢāļ—āļēāļ‡āļēāļ™āļ•āđˆāļēāļ‡āđ† āđƒāļ™āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļāļąāļš āļ‚āđ‰āļ­āļĄāļđāļĨ āļĢāļ§āļĄāļ—āļąāđ‰āļ‡āļ āļēāļĐāļēāļ—āļĩāđˆāđƒāļŠāđ‰āļ—āļēāļ‡āļēāļ™āļāļąāļšāļ‚āđ‰āļ­āļĄāļđāļĨ
  • 28. 28 āļĢāļ°āļšāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ SC161: Principlesof Information Technology āļŦāļ™āđ‰āļēāļ—āļĩāđˆāļ‚āļ­āļ‡āļĢāļ°āļšāļšāļˆāļąāļ”āļāļēāļĢāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ â€Ē āļāļēāļĢāļāļēāļŦāļ™āļ”āđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ â€Ē āļšāļĢāļĢāļˆāļļāļ‚āđ‰āļ­āļĄāļđāļĨāļ‚āđ‰āļ­āļĄāļđāļĨāļĨāļ‡āđƒāļ™āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ â€Ē āļ„āļ§āļšāļ„āļļāļĄāļ„āļ§āļēāļĄāļ–āļđāļāļ•āđ‰āļ­āļ‡āđāļĨāļ°āļŠāļ­āļ”āļ„āļĨāđ‰āļ­āļ‡āđƒāļ™āļāļēāļĢāļ›āļĢāļąāļšāļ›āļĢāļļāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ â€Ē āļ›āļĢāļ°āļŠāļēāļ™āļ‡āļēāļ™āļāļąāļšāļœāļđāđ‰āđƒāļŠāđ‰āđāļĨāļ°āļĢāļ°āļšāļšāļ›āļāļīāļšāļąāļ•āļīāļāļēāļĢ â€Ē āļ„āļ§āļēāļĄāļ„āļļāļĄāļ„āļ§āļēāļĄāļ›āļĨāļ­āļ”āļ āļąāļĒāđƒāļ™āļāļēāļĢāđ€āļ‚āđ‰āļēāļ–āļķāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ â€Ē āļŠāđˆāļ§āļĒāđƒāļ™āļāļēāļĢāļŠāļēāļĢāļ­āļ‡āđāļĨāļ°āļāļđāđ‰āļ„āļ·āļ™āļ‚āđ‰āļ­āļĄāļđāļĨ â€Ē āļˆāļąāļ”āļ—āļēāļžāļˆāļ“āļēāļ™āļļāļāļĢāļĄāļ‚āđ‰āļ­āļĄāļđāļĨ (Data Dictionary)
  • 29. 29 āļĢāļ°āļšāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ SC161: Principlesof Information Technology āļ›āļĢāļ°āđ€āļ āļ—āļ‚āļ­āļ‡āļĢāļ°āļšāļšāļˆāļąāļ”āļāļēāļĢāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ â€Ē āļĢāļ°āļšāļšāļˆāļąāļ”āļāļēāļĢāļ‚āđ‰āļ­āļĄāļđāļĨāđāļšāļšāļĢāļ§āļĄāļĻāļđāļ™āļĒāđŒ (Centralized DBMS) â€Ē āļĢāļ°āļšāļšāļˆāļąāļ”āļāļēāļĢāļ‚āđ‰āļ­āļĄāļđāļĨāđāļšāļšāļāļĢāļ°āļˆāļēāļĒ (Distributed DBMS) ― Homogeneous DDBMS ― Heterogeneous DDBMS â€Ē āļāļēāļĢāđāļĒāļāļ›āļĢāļ°āđ€āļ āļ—āļ•āļēāļĄāļˆāļēāļ™āļ§āļ™āļœāļđāđ‰āđƒāļŠāđ‰ â€Ē āļĢāļ°āļšāļšāļˆāļąāļ”āļāļēāļĢāļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļŠāļ™āļąāļšāļŠāļ™āļļāļ™āļœāļđāđ‰āđƒāļŠāđ‰āļ„āļ™āđ€āļ”āļĩāļĒāļ§ (Single-user DBMS) â€Ē āļĢāļ°āļšāļšāļˆāļąāļ”āļāļēāļĢāļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļŠāļ™āļąāļšāļŠāļ™āļļāļ™āļœāļđāđ‰āđƒāļŠāđ‰āļŦāļĨāļēāļĒāļ„āļ™ (Multi-user DBMS) â€Ē āļāļēāļĢāđāļĒāļāļ›āļĢāļ°āđ€āļ āļ—āļ•āļēāļĄāļˆāļēāļ™āļ§āļ™āđāļŦāļĨāđˆāļ‡āļˆāļąāļ”āđ€āļāđ‡āļšāļ‚āđ‰āļ­āļĄāļđāļĨ
  • 30. 30 āļĢāļ°āļšāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ SC161: Principlesof Information Technology āđāļšāļšāļˆāļēāļĨāļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ (Data Model) āđāļšāļšāļˆāļēāļĨāļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ āļ„āļ·āļ­ āļŠāļīāđˆāļ‡āļ—āļĩāđˆāđƒāļŠāđ‰āđ€āļžāļ·āđˆāļ­āļ­āļ˜āļīāļšāļēāļĒāļĨāļąāļāļĐāļ“āļ°āđāļĨāļ°āđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļ‚āļ­āļ‡āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ āđ‚āļ”āļĒāļˆāļ° āđāļŠāļ”āļ‡āđƒāļŦāđ‰āļ—āļĢāļēāļšāļ–āļķāļ‡āļŠāļ™āļīāļ”āļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ āđāļĨāļ°āđ€āļ‡āļ·āđˆāļ­āļ™āđ„āļ‚āļ•āđˆāļēāļ‡āđ† āļ—āļĩāđˆāđƒāļŠāđ‰āđƒāļ™āļāļēāļĢāļˆāļąāļ”āļāļēāļĢ āļ‚āđ‰āļ­āļĄāļđāļĨ āđāļšāļšāļˆāļēāļĨāļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāđāļšāđˆāļ‡āļ­āļ­āļāđ€āļ›āđ‡āļ™3 āļĢāļ°āļ”āļąāļš āđ„āļ”āđ‰āđāļāđˆ āđāļšāļšāļˆāļēāļĨāļ­āļ‡āđ€āļŠāļīāļ‡āđāļ™āļ§āļ„āļīāļ” (Conceptual Model) āđāļšāļšāļˆāļēāļĨāļ­āļ‡āđ€āļŠāļīāļ‡āļ—āļēāđƒāļŦāđ‰āđ€āļāļīāļ”āļœāļĨ (Implementation Model) āđāļšāļšāļˆāļēāļĨāļ­āļ‡āđ€āļŠāļīāļ‡āļāļēāļĒāļ āļēāļž (Physical Model) āđ€āļ›āđ‡āļ™āđāļšāļšāļˆāļēāļĨāļ­āļ‡āļ—āļĩāđˆāļ–āļđāļāļ™āļēāđ€āļŠāļ™āļ­āļœāđˆāļēāļ™āļ—āļēāļ‡āđāļœāļ™āļ āļēāļž ER Diagram āļ‹āļķāđˆāļ‡āđāļŠāļ”āļ‡āđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļ‚āļ­āļ‡ āļ‚āđ‰āļ­āļĄāļđāļĨāđāļĨāļ°āđ€āļ‡āļ·āđˆāļ­āļ™āđ„āļ‚āđƒāļ™āđ€āļŠāļīāļ‡āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļŦāļĨāđˆāļēāļ™āļąāđ‰āļ™ āđ€āļ›āđ‡āļ™āđāļšāļšāļˆāļēāļĨāļ­āļ‡āļ—āļĩāđˆāļ­āļ˜āļīāļšāļēāļĒāļ–āļķāļ‡āđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļ™āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ āđ€āļ›āđ‡āļ™āđāļšāļšāļˆāļēāļĨāļ­āļ‡āļ—āļĩāđˆāļ­āļ˜āļīāļšāļēāļĒāļ–āļķāļ‡āļĨāļąāļāļĐāļ“āļ°āļ‚āļ­āļ‡āļŠāļ·āđˆāļ­āļ—āļĩāđˆāđƒāļŠāđ‰āđƒāļ™āļāļēāļĢāļˆāļąāļ”āđ€āļāđ‡āļšāļ‚āđ‰āļ­āļĄāļđāļĨ āđ‚āļ”āļĒāļˆāļ°āđāļŠāļ”āļ‡āļ–āļķāļ‡ āļĢāļđāļ›āđāļšāļšāļ‚āļ­āļ‡āļĢāļ°āđ€āļšāļĩāļĒāļ™ āļāļēāļĢāļˆāļąāļ”āđ€āļĢāļĩāļĒāļ‡āļĢāļ°āđ€āļšāļĩāļĒāļ™ āđāļĨāļ°āļ§āļĩāļ˜āļĩāđƒāļ™āļāļēāļĢāđ€āļ‚āđ‰āļēāļ–āļķāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ
  • 31. 31 āļĢāļ°āļšāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ SC161: Principlesof Information Technology â€Ē āđāļšāļšāļˆāļēāļĨāļ­āļ‡āđ€āļŠāļīāļ‡āđāļ™āļ§āļ„āļīāļ” (Conceptual Model) Entity Relation Diagram â€Ē Entity: āļ§āļąāļ•āļ–āļļāļŦāļĢāļ·āļ­āļŠāļīāđˆāļ‡āļ‚āļ­āļ‡āļ—āļĩāđˆāđ€āļĢāļēāļŠāļ™āđƒāļˆ â€Ē Attribute: āļ„āļļāļ“āļĨāļąāļāļĐāļ“āļ°āļ‚āļ­āļ‡ Entity â€Ē Relationship: āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāļ‚āļ­āļ‡ Entity āđāļšāļšāļˆāļēāļĨāļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ (Data Model)
  • 32. 32 āļĢāļ°āļšāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ SC161: Principlesof Information Technology â€Ē āđāļšāļšāļˆāļēāļĨāļ­āļ‡āđ€āļŠāļīāļ‡āđāļ™āļ§āļ„āļīāļ” (Conceptual Model) BIRTHDAYStudent STUDENTCODE STUDENTNAME ADDRESS STREET DISTRICT PROVINCE ZIPCODE BIRTHDAY AGE Tel_No â€Ē Simple/Atomic Attribute â€Ē Composite Attribute â€Ē Single-Valued Attribute â€Ē Multi-Valued Attribute â€Ē Stored Attribute â€Ē Derived Attribute â€Ē Key Attribute Attribute āđāļšāļšāļˆāļēāļĨāļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ (Data Model)
  • 33. 33 āļĢāļ°āļšāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ SC161: Principlesof Information Technology āđāļšāļšāļˆāļēāļĨāļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ (Data Model) â€Ē āđāļšāļšāļˆāļēāļĨāļ­āļ‡āđ€āļŠāļīāļ‡āđāļ™āļ§āļ„āļīāļ” (Conceptual Model) Relationship Dean manage1 1 Faculty Teacher Advise 1 m Student āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāļˆāļēāļ Entity Set A āđ„āļ›āļĒāļąāļ‡ B āđ‚āļ”āļĒāļŠāļĄāļēāļŠāļīāļ āļ‚āļ­āļ‡ A āđāļ•āđˆāļĨāļ°āļ•āļąāļ§āļˆāļąāļšāļ„āļđāđˆāļāļąāļš B āļ•āļąāļ§āđ€āļ”āļĩāļĒāļ§āđ€āļ—āđˆāļēāļ™āļąāđ‰āļ™ āđāļĨāļ° B āļŦāļ™āļķāđˆāļ‡ āļ•āļąāļ§āļˆāļąāļšāļ„āļđāđˆāļāļąāļš A āđ€āļžāļĩāļĒāļ‡āļ•āļąāļ§āđ€āļ”āļĩāļĒāļ§ Set A Set B āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāļˆāļēāļ Entity Set A āđ„āļ›āļĒāļąāļ‡ B āđ‚āļ”āļĒāļŠāļĄāļēāļŠāļīāļ āļ‚āļ­āļ‡ A āđāļ•āđˆāļĨāļ°āļ•āļąāļ§āļˆāļąāļšāļ„āļđāđˆāļāļąāļš B āđ„āļ”āđ‰āļĄāļēāļāļāļ§āđˆāļēāļŦāļ™āļķāđˆāļ‡ āđāļ•āđˆ B āļŦāļ™āļķāđˆāļ‡ āļ•āļąāļ§āļˆāļąāļšāļ„āļđāđˆāļāļąāļš A āđ€āļžāļĩāļĒāļ‡āļ•āļąāļ§āđ€āļ”āļĩāļĒāļ§āđāļĨāļ°āļ­āļēāļˆāļ‹āđ‰āļēāļāļąāļ™āđ„āļ”āđ‰ Student Learn m n Subject āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāļˆāļēāļ Entity Set A āđ„āļ›āļĒāļąāļ‡ B āđ‚āļ”āļĒāļŠāļĄāļēāļŠāļīāļ āļ‚āļ­āļ‡ A āđāļ•āđˆāļĨāļ°āļ•āļąāļ§āļˆāļąāļšāļ„āļđāđˆāļāļąāļš B āđ„āļ”āđ‰āļĄāļēāļāļāļ§āđˆāļēāļŦāļ™āļķāđˆāļ‡ āđāļĨāļ° B āļŦāļ™āļķāđˆāļ‡ āļ•āļąāļ§āļˆāļąāļšāļ„āļđāđˆāļāļąāļš A āđ„āļ”āđ‰āļĄāļēāļāļāļ§āđˆāļēāļŦāļ™āļķāđˆāļ‡āđ€āļŠāđˆāļ™āļāļąāļ™
  • 34. â€Ē āđāļšāļšāļˆāļēāļĨāļ­āļ‡āđ€āļŠāļīāļ‡āļ—āļēāđƒāļŦāđ‰āđ€āļāļīāļ”āļœāļĨ (Implementation Model) 34 āļĢāļ°āļšāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ SC161: Principlesof Information Technology āđāļšāļšāļˆāļēāļĨāļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ (Data Model) Ratchada Customer Product Customer A Product 1 Product 2 Product 3 Customer B Product 2 Product 3 Product 4 Branch 20 Units 10 Units 5 Units 60 Units 35 Units 10 Units āđāļšāļšāļˆāļēāļĨāļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāđāļšāļšāļĨāļēāļ”āļąāļšāļŠāļąāđ‰āļ™ (Hierarchical Database Model)
  • 35. â€Ē āđāļšāļšāļˆāļēāļĨāļ­āļ‡āđ€āļŠāļīāļ‡āļ—āļēāđƒāļŦāđ‰āđ€āļāļīāļ”āļœāļĨ (Implementation Model) 35 āļĢāļ°āļšāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ SC161: Principlesof Information Technology āđāļšāļšāļˆāļēāļĨāļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ (Data Model) Ratchada Customer Product Customer A Product 1 Product 2 Product 3 Customer B Product 4 Branch 20 Units 70 Units 40 Units 10 Units āđāļšāļšāļˆāļēāļĨāļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāđāļšāļšāđ€āļ„āļĢāļ·āļ­āļ‚āđˆāļēāļĒ (Network Database Model)
  • 36. â€Ē āđāļšāļšāļˆāļēāļĨāļ­āļ‡āđ€āļŠāļīāļ‡āļ—āļēāđƒāļŦāđ‰āđ€āļāļīāļ”āļœāļĨ (Implementation Model) 36 āļĢāļ°āļšāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ SC161: Principlesof Information Technology āđāļšāļšāļˆāļēāļĨāļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ (Data Model) āđāļšāļšāļˆāļēāļĨāļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļŠāļīāļ‡āļŠāļąāļĄāļžāļąāļ™āļ˜āđŒ (Relational Database Model) Cust_ID Cust_Name 001 Customer A 002 Customer B Prod_ID Prod_Name A1 Product 1 A2 Product 2 A3 Product 3 A4 Product 4 Cust_ID Prod_ID Quantity 001 A1 20 001 A2 10 001 A3 5 002 A2 60 002 A3 35 002 A4 10 Customer Product Order Attribute Tuple
  • 37. 37 āļĢāļ°āļšāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ SC161: Principlesof Information Technology â€Ē āđāļšāļšāļˆāļēāļĨāļ­āļ‡āđ€āļŠāļīāļ‡āļāļēāļĒāļ āļēāļž (Physical Model) āđāļšāļšāļˆāļēāļĨāļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ (Data Model) Struct CUSTOMER { char Cust_ID; char Fname[15]; char Lname[15] struct date Date_of_Birth; struct CUSTOMER *next; /* pointer to next CUSTOMER record*/ }; Index Staff_No; /* define indexes for staff*/
  • 38. 38SC161: Principlesof Information Technology āļ āļēāļĐāļēāļĄāļēāļ•āļĢāļāļēāļ™āļ—āļĩāđˆāđƒāļŠāđ‰āđƒāļ™āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ (Standard Query Language)
  • 39. 39 āļ āļēāļĐāļēāļĄāļēāļ•āļĢāļāļēāļ™āļ—āļĩāđˆāđƒāļŠāđ‰āđƒāļ™āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ SC161: Principlesof Information Technology āļ āļēāļĐāļē SQL āđƒāļ™āļŠāđˆāļ§āļ‡āļ›āļĩ āļ„.āļĻ. 1970 āļ“ āļĻāļđāļ™āļĒāđŒāļžāļąāļ’āļ™āļēāļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢāđŒāļ‹āļēāļ™āđ‚āļŪāđ€āļ‹āļ‚āļ­āļ‡ IBM āđ„āļ”āđ‰āļ§āļīāļˆāļąāļĒāđāļĨāļ°āļžāļąāļ’āļ™āļēāļĢāļ°āļšāļš āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāđ€āļĢāļĩāļĒāļāļ§āđˆāļē āļ‹āļīāļŠāđ€āļ•āđ‡āļĄ āļ­āļēāļĢāđŒ (System R) āļ‚āļķāđ‰āļ™āļ•āļēāļĄāđāļ™āļ§āļ„āļīāļ”āļ‚āļ­āļ‡āđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļŠāļīāļ‡āļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāļ‚āļ­āļ‡ āļ”āļĢ.āđ€āļ­āđ‡āļ”āļāļēāļĢāđŒ āđ€āļ­āļŸ. āļ„āļ­āļ”āļ”āđŒ āđ‚āļ”āļĒāđƒāļŠāđ‰āļĢāļ°āļšāļšāļ āļēāļĒāđƒāļ™āļ āļēāļĒāđƒāļ•āđ‰āļŠāļ·āđˆāļ­āļ§āđˆāļē āļ āļēāļĐāļēāļŠāļ­āļšāļ–āļēāļĄāđ€āļŠāļīāļ‡āđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļ āļēāļĐāļēāļ­āļąāļ‡āļāļĪāļĐ āļŦāļĢāļ·āļ­ āļ‹āļĩāđ€āļ„āļ§āļĨ (Structured English Query Language : SEQUEL) āļ‹āļķāđˆāļ‡āļ āļēāļĒāļŦāļĨāļąāļ‡āļ–āļđāļāđ€āļ›āļĨāļĩāđˆāļĒāļ™āļŠāļ·āđˆāļ­āļĄāļēāđ€āļ›āđ‡āļ™ āļ§āđˆāļē āļ āļēāļĐāļēāļŠāļ­āļšāļ–āļēāļĄāđ€āļŠāļīāļ‡āđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡ āļŦāļĢāļ·āļ­ āđ€āļ­āļŠāļ„āļīāļ§āđāļ­āļĨ (Structured Query Language : SQL) āļ§āļąāļ•āļ–āļļāļ›āļĢāļ°āļŠāļ‡āļ„āđŒāđƒāļ™āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āļ āļēāļĐāļē SQL â€Ē āđƒāļŠāđ‰āđƒāļ™āļāļēāļĢāļāļēāļŦāļ™āļ”āđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļ™āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ â€Ē āđƒāļŠāđ‰āđƒāļ™āļāļēāļĢāļ”āļēāđ€āļ™āļīāļ™āļāļēāļĢāļāļąāļšāļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļ™āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ āļ‹āļķāđˆāļ‡ āļ›āļĢāļ°āļāļ­āļšāļ”āđ‰āļ§āļĒāļāļēāļĢāđ€āļžāļīāđˆāļĄ āļĨāļš āđāļĨāļ°āđāļāđ‰āđ„āļ‚āļ‚āđ‰āļ­āļĄāļđāļĨ â€Ē āđƒāļŠāđ‰āđƒāļ™āļāļēāļĢāļŠāļ­āļšāļ–āļēāļĄāļ‚āđ‰āļ­āļĄāļđāļĨ â€Ē āļ„āļ§āļšāļ„āļļāļĄāļŠāļīāļ—āļ˜āļīāđƒāļ™āļāļēāļĢāđ€āļ‚āđ‰āļēāļ–āļķāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļ‚āļ­āļ‡āļœāļđāđ‰āđƒāļŠāđ‰Users Database SQL language Results
  • 40. 40 āļ āļēāļĐāļēāļĄāļēāļ•āļĢāļāļēāļ™āļ—āļĩāđˆāđƒāļŠāđ‰āđƒāļ™āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ SC161: Principlesof Information Technology āļāļĨāļļāđˆāļĄāļ„āļēāļŠāļąāđˆāļ‡āļ—āļĩāđˆāđƒāļŠāđ‰āđƒāļ™āļāļēāļĢāļ™āļīāļĒāļēāļĄāļŦāļĢāļ·āļ­āļāļēāļŦāļ™āļ”āđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ (Data Definition Language : DDL) DDL āđ€āļ›āđ‡āļ™āļ„āļēāļŠāļąāđˆāļ‡āļ—āļĩāđˆāđƒāļŠāđ‰āđƒāļ™āļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āđāļĨāļ°āļāļēāļŦāļ™āļ”āđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļ‚āļ­āļ‡āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ§āđˆāļēāđƒāļ™āđāļ•āđˆāļĨāļ°āļ•āļēāļĢāļēāļ‡ āļ›āļĢāļ°āļāļ­āļšāļ”āđ‰āļ§āļĒāđāļ­āļ•āļ•āļīāļšāļīāļ§āļ•āđŒāļ­āļ°āđ„āļĢ āļŠāļ™āļīāļ”āļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļ›āđ‡āļ™āļ›āļĢāļ°āđ€āļ āļ—āđƒāļ” āļāļēāļĢāđ€āļžāļīāđˆāļĄ āļĨāļš āđāļāđ‰āđ„āļ‚āđāļ­āļ•āļ•āļīāļšāļīāļ§āļ•āđŒāđƒāļ™āđāļ•āđˆāļĨāļ° āļ•āļēāļĢāļēāļ‡ āļĢāļ§āļĄāļ—āļąāđ‰āļ‡āļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āļ”āļąāļŠāļ™āļĩ āļ„āļēāļŠāļąāđˆāļ‡āļ›āļĢāļ°āđ€āļ āļ— DDL āđ„āļ”āđ‰āđāļāđˆ āļ„āļēāļŠāļąāđˆāļ‡ CREATE , ALTER āđāļĨāļ° DROP CREATE TABLE Author ( Author_ID Integer NOT NULL UNIQUE, Author_UserName Text (15) NOT NULL , Author_PassWord Text (20) NOT NULL , Author_Email Text (35) NOT NULL, Author_JoinDate DateTime NOT NULL , Publisher_ID Text (15) NOT NULL , Primary Key (Auther_ID), Foreign Key (Publisher_ID) references Publisher(Publisher_ID) ) ;
  • 41. 41 āļ āļēāļĐāļēāļĄāļēāļ•āļĢāļāļēāļ™āļ—āļĩāđˆāđƒāļŠāđ‰āđƒāļ™āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ SC161: Principlesof Information Technology Column name Description Type Size Null Key Product_ID āļĢāļŦāļąāļŠāļŠāļīāļ™āļ„ āđ‰āļē char 7 N PK ProductName āļŠāļ·āđˆāļ­āļŠāļīāļ™āļ„ āđ‰āļē varchar 30 Y UnitPrice āļĢāļēāļ„āļēāļŠāļīāļ™āļ„ āđ‰āļē money Y QTY āļˆāļēāļ™āļ§āļ™āļŠāļīāļ™āļ„ āđ‰āļēāļ„āļ‡āđ€āļŦāļĨāļ·āļ­ int Y Cate_ID āļĢāļŦāļąāļŠāļ›āļĢāļ°āđ€āļ āļ—āļŠāļīāļ™āļ„ āđ‰āļē char 3 Y FK(Category) Products Products is1 m Category Product_ID ProductName UnitPrice QTY Cate_ID CategoryName UTCC_SHOP āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āļ„āļēāļŠāļąāđˆāļ‡āļāļĨāļļāđˆāļĄ DDL
  • 42. 42 āļ āļēāļĐāļēāļĄāļēāļ•āļĢāļāļēāļ™āļ—āļĩāđˆāđƒāļŠāđ‰āđƒāļ™āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ SC161: Principlesof Information Technology āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āļ„āļēāļŠāļąāđˆāļ‡āļāļĨāļļāđˆāļĄ DDL â€Ē āļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ CREATE DATABASE UTCC_SHOP ; â€Ē āļāļēāļĢāļĨāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ DROP DATABASE UTCC_SHOP ; CREATE TABLE Products ( Product_ID char(7) NOT NULL UNIQUE, ProductName varchar(30), UnitPrice Money, QTY Int, Cate_ID char(3), PRIMARY KEY (Product_ID), FOREIGN KEY (Cate_ID) REFERENCES Category(Cate_ID) ON DELETE RESTRICT ON UPDATE CASCADE ); â€Ē āļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āļ•āļēāļĢāļēāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ â€Ē āļāļēāļĢāļĨāļšāļ•āļēāļĢāļēāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ DROP TABLE Products ;
  • 43. 43 āļ āļēāļĐāļēāļĄāļēāļ•āļĢāļāļēāļ™āļ—āļĩāđˆāđƒāļŠāđ‰āđƒāļ™āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ SC161: Principlesof Information Technology āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āļ„āļēāļŠāļąāđˆāļ‡āļāļĨāļļāđˆāļĄ DDL â€Ē āļāļēāļĢāđ€āļžāļīāđˆāļĄāđ€āļ‚āļ•āļ‚āđ‰āļ­āļĄāļđāļĨ ALTER TABLE Products ADD unit varchar(15) ; ALTER TABLE Products ALTER ProductName varchar(50) ; â€Ē āļāļēāļĢāđāļāđ‰āđ„āļ‚āđ€āļ‚āļ•āļ‚āđ‰āļ­āļĄāļđāļĨ ALTER TABLE Products DROP unit ; â€Ē āļāļēāļĢāļĨāļšāđ€āļ‚āļ•āļ‚āđ‰āļ­āļĄāļđāļĨ Column name Description Type Size Null Key Product_ID āļĢāļŦāļąāļŠāļŠāļīāļ™āļ„ āđ‰āļē char 7 N PK ProductName āļŠāļ·āđˆāļ­āļŠāļīāļ™āļ„ āđ‰āļē varchar 30 Y UnitPrice āļĢāļēāļ„āļēāļŠāļīāļ™āļ„ āđ‰āļē money Y QTY āļˆāļēāļ™āļ§āļ™āļŠāļīāļ™āļ„ āđ‰āļēāļ„āļ‡āđ€āļŦāļĨāļ·āļ­ int Y Cate_ID āļĢāļŦāļąāļŠāļ›āļĢāļ°āđ€āļ āļ—āļŠāļīāļ™āļ„ āđ‰āļē char 3 Y FK(Category) unit āļŦāļ™āđˆāļ§āļĒāļ™āļąāļš varchar 15 Y Products
  • 44. 44 āļ āļēāļĐāļēāļĄāļēāļ•āļĢāļāļēāļ™āļ—āļĩāđˆāđƒāļŠāđ‰āđƒāļ™āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ SC161: Principlesof Information Technology āļāļĨāļļāđˆāļĄāļ„āļēāļŠāļąāđˆāļ‡āļ—āļĩāđˆāđƒāļŠāđ‰āđƒāļ™āļāļēāļĢāļ™āļīāļĒāļēāļĄāļŦāļĢāļ·āļ­āļāļēāļŦāļ™āļ”āđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ (Data Manipulation Language : DML) DML āđ€āļ›āđ‡āļ™āļ„āļēāļŠāļąāđˆāļ‡āļ—āļĩāđˆāđƒāļŠāđ‰āđƒāļ™āļāļēāļĢāđ€āļžāļīāđˆāļĄ āļ›āļĢāļąāļšāļ›āļĢāļļāļ‡ āđāļĨāļ°āļŠāļ­āļšāļ–āļēāļĄ (Query) āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļ­āļĒāļđāđˆāđƒāļ™āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ āļ„āļēāļŠāļąāđˆāļ‡ āļ›āļĢāļ°āđ€āļ āļ— DML āđ„āļ”āđ‰āđāļāđˆ āļ„āļēāļŠāļąāđˆāļ‡ SELECT, INSERT, UPDATE āđāļĨāļ°DELETE SELECT Employee_id , FirstName , Surname , Address FROM Employees WHERE FirstName LIKE ‘a%’ ORDER BY Employee_id DESC ;
  • 45. 45 āļ āļēāļĐāļēāļĄāļēāļ•āļĢāļāļēāļ™āļ—āļĩāđˆāđƒāļŠāđ‰āđƒāļ™āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ SC161: Principlesof Information Technology Product_ID ProductName UnitPrice QTY Cate_ID P001-25 āđ€āļŠāļ·āđ‰āļ­āļ„āļ­āđ‚āļ›āđ‚āļĨ Size L 700 780 001 P002-47 DVD Player 1,540 1,250 002 P001-30 āļāļēāļ‡āđ€āļāļ‡āļ‚āļēāļŠāļąāđ‰āļ™ Size M 990 1,085 001 P003-10 āļāļĢāļ°āđ€āļ›āđ‹ āļēāđ€āļ”āļīāļ™āļ—āļēāļ‡ 1,100 800 003 P002-50 MP3 Player 580 980 002 Products āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āļ„āļēāļŠāļąāđˆāļ‡āļāļĨāļļāđˆāļĄ DML â€Ē āļāļēāļĢāđāļŠāļ”āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļļāļ Tuple SELECT Product_ID, FirstName, UnitPrice FROM Products ; Product_ID ProductName UnitPrice P001-25 āđ€āļŠāļ·āđ‰āļ­āļ„āļ­āđ‚āļ›āđ‚āļĨ Size L 700 P002-47 DVD Player 1,540 P001-30 āļāļēāļ‡āđ€āļāļ‡āļ‚āļēāļŠāļąāđ‰āļ™ Size M 990 P003-10 āļāļĢāļ°āđ€āļ›āđ‹ āļēāđ€āļ”āļīāļ™āļ—āļēāļ‡ 1,100 P002-50 MP3 Player 580
  • 46. 46 āļ āļēāļĐāļēāļĄāļēāļ•āļĢāļāļēāļ™āļ—āļĩāđˆāđƒāļŠāđ‰āđƒāļ™āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ SC161: Principlesof Information Technology āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āļ„āļēāļŠāļąāđˆāļ‡āļāļĨāļļāđˆāļĄ DML â€Ē āļāļēāļĢāđāļŠāļ”āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāđ‚āļ”āļĒāļāļēāļĢāļāļēāļŦāļ™āļ”āđ€āļ‡āļ·āđˆāļ­āļ™āđ„āļ‚ Product_ID ProductName UnitPrice P002-47 DVD Player 1,540 P001-30 āļāļēāļ‡āđ€āļāļ‡āļ‚āļēāļŠāļąāđ‰āļ™ Size M 990 SELECT Product_ID, FirstName, UnitPrice FROM Products WHERE QTY >= 1,000 ; â€Ē āļāļēāļĢāđāļŠāļ”āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāđ‚āļ”āļĒāļĄāļĩāļāļēāļĢāđ€āļĢāļĩāļĒāļ‡āļĨāļēāļ”āļąāļšāļ‚āđ‰āļ­āļĄāļđāļĨ āļ„āļēāļŠāļąāđˆāļ‡āđƒāļ™āļāļēāļĢāđ€āļĢāļĩāļĒāļ‡āļĨāļēāļ”āļąāļšāļ‚āđ‰āļ­āļĄāļđāļĨ â€Ē ASC āđ€āļĢāļĩāļĒāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļˆāļēāļāļ™āđ‰āļ­āļĒāđ„āļ›āļĄāļēāļ â€Ē DESC āđ€āļĢāļĩāļĒāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļˆāļēāļāļĄāļēāļāđ„āļ›āļ™āđ‰āļ­āļĒ SELECT Product_ID, FirstName, UnitPrice FROM Products WHERE QTY >= 1,000 ; ORDER BY UnitPrice ASC ; Product_ID ProductName UnitPrice P001-30 āļāļēāļ‡āđ€āļāļ‡āļ‚āļēāļŠāļąāđ‰āļ™ Size M 990 P002-47 DVD Player 1,540
  • 47. 47 āļ āļēāļĐāļēāļĄāļēāļ•āļĢāļāļēāļ™āļ—āļĩāđˆāđƒāļŠāđ‰āđƒāļ™āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ SC161: Principlesof Information Technology āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āļ„āļēāļŠāļąāđˆāļ‡āļāļĨāļļāđˆāļĄ DML â€Ē āļāļēāļĢāđ€āļžāļīāđˆāļĄāļ‚āđ‰āļ­āļĄāļđāļĨāļĨāļ‡āđƒāļ™āļ•āļēāļĢāļēāļ‡ INSERT INTO Products ( Product_ID, FirstName, UnitPrice, QTY, Cate_ID ) VALUES (‘P002-80’, ‘Notebook ACER’, 23000, 150, ‘002’) ; Products Product_ID ProductName UnitPrice QTY Cate_ID P002-80 Notebook ACER 23,000 150 002 â€Ē āļāļēāļĢāļ›āļĢāļąāļšāļ›āļĢāļļāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļ™āļ•āļēāļĢāļēāļ‡ UPDATE Products SET ProductName = ‘ACER 2900’ , UniitPrice = 28000 WHERE Product_ID = ‘P002-80’ ; Products Product_ID ProductName UnitPrice QTY Cate_ID P002-80 ACER 2900 28,000 150 002
  • 48. 48 āļ āļēāļĐāļēāļĄāļēāļ•āļĢāļāļēāļ™āļ—āļĩāđˆāđƒāļŠāđ‰āđƒāļ™āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ SC161: Principlesof Information Technology āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āļ„āļēāļŠāļąāđˆāļ‡āļāļĨāļļāđˆāļĄ DML â€Ē āļāļēāļĢāļĨāļšāļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļ™āļ•āļēāļĢāļēāļ‡ Product_ID ProductName UnitPrice QTY Cate_ID P001-25 āđ€āļŠāļ·āđ‰āļ­āļ„āļ­āđ‚āļ›āđ‚āļĨ Size L 700 780 001 P002-47 DVD Player 1,540 1,250 002 P001-30 āļāļēāļ‡āđ€āļāļ‡āļ‚āļēāļŠāļąāđ‰āļ™ Size M 990 1,085 001 P003-10 āļāļĢāļ°āđ€āļ›āđ‹ āļēāđ€āļ”āļīāļ™āļ—āļēāļ‡ 1,100 800 003 P002-50 MP3 Player 580 980 002 Product_ID ProductName UnitPrice QTY Cate_ID P001-25 āđ€āļŠāļ·āđ‰āļ­āļ„āļ­āđ‚āļ›āđ‚āļĨ Size L 700 780 001 P001-30 āļāļēāļ‡āđ€āļāļ‡āļ‚āļēāļŠāļąāđ‰āļ™ Size M 990 1,085 001 P003-10 āļāļĢāļ°āđ€āļ›āđ‹ āļēāđ€āļ”āļīāļ™āļ—āļēāļ‡ 1,100 800 003 DELETE FROM Products WHERE Cate_ID = ‘002’ ;
  • 49. 49SC161: Principlesof Information Technology āļ„āļĨāļąāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ (Data warehouse)
  • 50. 50SC161: Principlesof Information Technology āļ„āļĨāļąāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ āļ„āļĨāļąāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ āļ„āļĨāļąāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ (Data Warehouse) āļ„āļ·āļ­ āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ‚āļ™āļēāļ”āđƒāļŦāļāđˆāļ—āļĩāđˆāđƒāļŠāđ‰āđ€āļžāļ·āđˆāļ­āđ€āļāđ‡āļšāļ‚āđ‰āļ­āļĄāļđāļĨāļˆāļēāļāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ āļ—āļĩāđˆāđƒāļŠāđ‰āļ‡āļēāļ™āļ›āļĢāļ°āļˆāļēāļ§āļąāļ™ (Operational Database) āļ—āļĩāđˆāļ­āļĒāļđāđˆāđƒāļ™āđāļŦāļĨāđˆāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļ•āđˆāļēāļ‡āđ† āļ—āļąāđ‰āļ‡āļ āļēāļĒāđƒāļ™āđāļĨāļ°āļ āļēāļĒāļ™āļ­āļ āļ­āļ‡āļ„āđŒāļāļĢ āđ‚āļ”āļĒāļ™āļēāļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļŦāļĨāđˆāļēāļ™āļąāđ‰āļ™āļĄāļēāđƒāļŠāđ‰āļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒāđ€āļžāļ·āđˆāļ­āļŠāđˆāļ§āļĒāļāļēāļĢāļ•āļąāļ”āļŠāļīāļ™āđƒāļˆāļ‚āļ­āļ‡āļāđˆāļēāļĒāļšāļĢāļīāļŦāļēāļĢ āļ•āļĨāļēāļ”āļ‚āđ‰āļ­āļĄāļđāļĨ (Data Mart) āļ„āļ·āļ­ āļ„āļĨāļąāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļ‚āļ™āļēāļ”āđ€āļĨāđ‡āļāļ—āļĩāđˆāđƒāļŠāđ‰āļŠāļēāļŦāļĢāļąāļšāļāļēāļĢāļ—āļēāļ‡āļēāļ™āļšāļēāļ‡āļŠāđˆāļ§āļ™āļ‚āļ­āļ‡ āļ­āļ‡āļ„āđŒāļāļĢ āđ‚āļ”āļĒāļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļ–āļđāļāļˆāļąāļ”āđ€āļāđ‡āļšāđ„āļ§āđ‰āļˆāļ°āđ€āļ™āđ‰āļ™āđ€āļžāļ·āđˆāļ­āļŠāļ™āļąāļšāļŠāļ™āļļāļ™āļ§āļąāļ•āļ–āļļāļ›āļĢāļ°āļŠāļ‡āļ„āđŒāļšāļēāļ‡āļ­āļĒāđˆāļēāļ‡āđāļĨāļ°āļĄāļąāļāļˆāļ°āļ–āļđāļ āđ€āļāđ‡āļšāđāļĒāļāđ„āļ§āđ‰āđƒāļ™āļŠāđˆāļ§āļ™āļ‚āļ­āļ‡āļ­āļ‡āļ„āđŒāļāļĢāļ—āļĩāđˆāļ•āđ‰āļ­āļ‡āļāļēāļĢāđƒāļŠāđ‰āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļ—āđˆāļēāļ™āļąāđ‰āļ™
  • 51. 51SC161: Principlesof Information Technology āļ„āļĨāļąāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ āļ„āļĨāļąāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ Operational Database Operational Database External Database Data Mart Data Mart Data Mart Data Mart Sales & Marketing Financials Personal Manufacturing Business Intelligence SQL Server MySQL Oracle
  • 52. 52SC161: Principlesof Information Technology āļ„āļĨāļąāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ āļŠāļ–āļēāļ›āļąāļ•āļĒāļāļĢāļĢāļĄāļ‚āļ­āļ‡āļ„āļĨāļąāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ Data Acquisition System Data Staging Area Data Warehouse Area Data Provisioning Area Data Metadata Repository Metadata Data Data Metadata Metadata Metadata Data End-User Terminal Data MartData WarehouseData Source Business IntelligenceData Integration
  • 53. 53SC161: Principlesof Information Technology āļ„āļĨāļąāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ āļ„āļļāļ“āļŠāļĄāļšāļąāļ•āļīāļ‚āļ­āļ‡āļ„āļĨāļąāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ â€Ē āļāļēāļĢāđāļšāđˆāļ‡āđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļ•āļēāļĄāđ€āļ™āļ·āđ‰āļ­āļŦāļē (Subject-Oriented) : āļ‚āđ‰āļ­āļĄāļđāļĨāļ–āļđāļāļˆāļąāļ”āđ€āļāđ‡āļšāļ•āļēāļĄāļ›āļĢāļ°āđ€āļ”āđ‡āļ™āļ—āļĩāđˆāļ­āļ‡āļ„āđŒāļāļĢ āļŠāļ™āđƒāļˆ āđ€āļŠāđˆāļ™ āļ‚āđ‰āļ­āļĄāļđāļĨāļĨāļđāļāļ„āđ‰āļē āļŠāļīāļ™āļ„āđ‰āļē āđāļĨāļ°āļĒāļ­āļ”āļ‚āļēāļĒ āđ€āļ›āđ‡āļ™āļ•āđ‰āļ™ āđ„āļĄāđˆāđ„āļ”āđ‰āđ€āļ™āđ‰āļ™āđ„āļ›āļ—āļĩāđˆāļāļēāļĢāļ—āļēāļ‡āļēāļ™āļŦāļĢāļ·āļ­āļāļĢāļ°āļšāļ§āļ™āļāļēāļĢ â€Ē āļāļēāļĢāļĢāļ§āļĄāļāļąāļ™āđ€āļ›āđ‡āļ™āļŦāļ™āļķāđˆāļ‡ (Integrated) : āļĢāļ§āļšāļĢāļ§āļĄāđāļĨāļ°āļˆāļąāļ”āļĢāļđāļ›āđāļšāļšāļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļŦāđ‰āļ­āļĒāļđāđˆāđƒāļ™āļĢāļđāļ›āđāļšāļšāđ€āļ”āļĩāļĒāļ§āļāļąāļ™ āđāļĨāļ°āļŠāļĢāđ‰āļēāļ‡āļ„āļ§āļēāļĄāļŠāļ­āļ”āļ„āļĨāđ‰āļ­āļ‡āđƒāļŦāđ‰āļāļąāļšāļ‚āđ‰āļ­āļĄāļđāļĨāļāđˆāļ­āļ™āļ—āļĩāđˆāļˆāļ°āļ™āļēāđ€āļŠāļ™āļ­āđāļāđˆāļœāļđāđ‰āđƒāļŠāđ‰ â€Ē āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāļāļąāļšāđ€āļ§āļĨāļē (Time-Variant) : āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļˆāļąāļ”āđ€āļāđ‡āļšāđƒāļ™āļ„āļĨāļąāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļˆāļ°āđ€āļ›āđ‡āļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļĒāđ‰āļ­āļ™āđ„āļ›āđƒāļ™ āļ­āļ”āļĩāļ•āļ—āļĩāđˆāļœāđˆāļēāļ™āļĄāļēāđāļĨāđ‰āļ§ āđ‚āļ”āļĒāļĢāļ°āļĒāļ°āđ€āļ§āļĨāļēāđƒāļ™āļāļēāļĢāļˆāļąāļ”āđ€āļāđ‡āļšāļ‚āđ‰āļ­āļĄāļđāļĨāļˆāļ°āļ–āļđāļāļāļēāļŦāļ™āļ”āđ€āļ­āļēāđ„āļ§āđ‰āđ€āļŠāđˆāļ™ 5 āļ›āļĩ āļŦāļĢāļ·āļ­ 10 āļ›āļĩ āđ€āļžāļ·āđˆāļ­ āļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒāđƒāļ™āļāļēāļĢāļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒāđāļ™āļ§āđ‚āļ™āđ‰āļĄāļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ â€Ē āļ„āļ§āļēāļĄāđ€āļŠāļ–āļĩāļĒāļĢāļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ (Non-Volatileāđ— : āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļˆāļąāļ”āđ€āļāđ‡āļšāļ āļēāļĒāđƒāļ™āļ„āļĨāļąāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ āļˆāļ°āđ„āļĄāđˆāļ–āļđāļāđāļāđ‰āđ„āļ‚ āđāļ•āđˆ āļˆāļ°āļ–āļđāļāđ€āļžāļīāđˆāļĄāļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļŦāļĄāđˆāļ•āđˆāļ­āļ—āđ‰āļēāļĒ āđ‚āļ”āļĒāđ„āļĄāđˆāļ—āļēāļāļēāļĢāđāļ—āļ™āļ—āļĩāđˆāļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļ”āļīāļĄ
  • 54. 54SC161: Principlesof Information Technology āļ„āļĨāļąāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ āļāļēāļĢāļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒāļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļ™āļ„āļĨāļąāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ āđāļŦāļĨāđˆāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ āđ€āļžāļ·āđˆāļ­āļāļēāļĢāļ›āļāļīāļšāļąāļ•āļīāļ‡āļēāļ™ āđāļŦāļĨāđˆāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ āđ€āļžāļ·āđˆāļ­āļāļēāļĢāļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒ OLAP Generator Report Generator Data Mining Tools Data Mart Data Mart Report Cube End-User Terminal
  • 55. 55SC161: Principlesof Information Technology āļ„āļĨāļąāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ āļāļēāļĢāļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒāļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļ™āļ„āļĨāļąāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ â€Ē Report Generator āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āļŠāļēāļŦāļĢāļąāļšāļŠāļĢāđ‰āļēāļ‡āļĢāļēāļĒāļ‡āļēāļ™āđƒāļ™āļĢāļđāļ›āđāļšāļšāļ•āđˆāļēāļ‡āđ† āđ‚āļ”āļĒāļāļēāļĢāļ”āļķāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļˆāļēāļāļ„āļĨāļąāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āļŠāļēāļŦāļĢāļąāļšāļāļēāļĢāļ„āđ‰āļ™āļŦāļēāļĢāļđāļ›āđāļšāļš āđāļ™āļ§āļ—āļēāļ‡ āđāļĨāļ°āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāļ—āļĩāđˆāļ‹āđˆāļ­āļ™āļ­āļĒāļđāđˆāđƒāļ™āļŠāļļāļ”āļ‚āđ‰āļ­āļĄāļđāļĨ āđ‚āļ”āļĒāļ­āļēāļĻāļąāļĒāļŦāļĨāļąāļāļŠāļ–āļīāļ•āļī āļāļēāļĢāļĢāļđāđ‰āļˆāļē āļāļēāļĢāđ€āļĢāļĩāļĒāļ™āļĢāļđāđ‰āļ‚āļ­āļ‡āđ€āļ„āļĢāļ·āđˆāļ­āļ‡ āđāļĨāļ°āļŦāļĨāļąāļāļ„āļ“āļīāļ•āļĻāļēāļŠāļ•āļĢāđŒ â€Ē Data Mining Tools â€Ē Online Analytical Processing : OLAP āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āļŠāļēāļŦāļĢāļąāļšāļāļēāļĢāļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒāļ‚āđ‰āļ­āļĄāļđāļĨāđāļšāļšāļŦāļĨāļēāļĒāļĄāļīāļ•āļī (Multidimensional data analysis) āļ‹āļķāđˆāļ‡āđ€āļ›āđ‡āļ™āļāļēāļĢāļžāļąāļ’āļ™āļēāļ•āđˆāļ­āļĄāļēāļˆāļēāļāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļŠāļīāļ‡āļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāđƒāļŦāđ‰āļĄāļĩāļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āļĄāļēāļāļĒāļīāđˆāļ‡āļ‚āļķāđ‰āļ™ āļ—āļēāđƒāļŦāđ‰ āļŠāļēāļĄāļēāļĢāļ–āđ€āļˆāļēāļ°āļĨāļķāļ (Drill-down) āđāļĨāļ°āļžāļĨāļīāļāđāļžāļĨāļ‡ (Slice-and-Dice) āļ‚āđ‰āļ­āļĄāļđāļĨāđ„āļ”āđ‰