ธรรมชาติของ ข้อมูล€¦ · 2. คุณภาพ ......

26
ธรรมชาติของ ข้อมูล: 1

Upload: others

Post on 21-Oct-2020

9 views

Category:

Documents


0 download

TRANSCRIPT

  • ธรรมชาตขิองขอ้มลู:

    1

  • ชนดิของขอ้มลู

    1. ขอ้มลูทีเ่ป็นอกัขระหรอืขอ้ความ Character Data / Text

    2. ขอ้มลูเชงิจ านวน Numerical Data

    3. ขอ้มลูรหสั Code Data

    4. ขอ้มลูวนัที ่ Date Data

    5. ขอ้มลูภาพลกัษณ์ Image Data

    6. ขอ้มลูภาพเคลือ่นไหว Moving Data

    7. ขอ้มลูเสยีง Voice Data

    2

  • คณุภาพของขอ้มลู

    มคีวามถกูตอ้งแมน่ย า

    เป็นปัจจบุนัหรอืทนัสมยั

    มเีนือ้หาตรงกบัความตอ้งการ

    คน้หามาใชง้านได ้และมรีปูแบบตรงกบัความตอ้งการ

    3

  • การบรหิารจดัการขอ้มลู

    การออกแบบและนยิามขอ้มลู Data design and Definition

    การออกแบบฟอรม์บนัทกึขอ้มลูและวธิกีารบนัทกึขอ้มลู Form design and data entry design

    การลงรหสัขอ้มลู Data Coding

    การบนัทกึขอ้มลู Data Entry

    การสอบทานขอ้มลู Data Verification

    4

  • การบรหิารจดัการขอ้มูล (ต่อ)

    การตรวจสอบความใชก้ารไดข้องขอ้มลู Data Validation

    การประมวลผลขอ้มลู Data Processing

    การส ารองขอ้มลู Data Backup

    การฟ้ืนสภาพขอ้มลู Data Recovery

    การเขา้รหสัและถอดรหสัขอ้มลู Data encryption / Data descryption

    5

  • ปจัจยัทีม่ผีลตอ่ความถกูตอ้งของขอ้มลู

    การออกแบบฐานขอ้มลู

    การออกแบบรายการขอ้มลู

    การจัดเก็บขอ้มลู

    การบนัทกึขอ้มลู

    การสอบทานขอ้มลู

    การปรับขอ้มลูใหเ้ป็นปัจจบุนั

    ความผดิพลาดโดยเจตนาหรอืไมเ่จตนา

    6

  • ปญัหาการจดัการขอ้มลูดว้ยแฟ้มขอ้มลู

    เกดิความซ ้าซอ้นของขอ้มลู Data redundancy

    เกดิความขดัแยง้ของขอ้มลู Data inconsistency

    ยากตอ่การแกไ้ข updating difficulties

    การผกูตดิกบัขอ้มลู Data dependence

    การกระจายของขอ้มลู Data dispersion

    การใชป้ระโยชนล์ดลง underutilization of data

    7

  • ขอ้มลู

    บทิ

    ไบท ์

    ฟิลด ์

    เรคคอรด์

    ไฟล ์

    ฐานขอ้มลู

    8

  • หน่วยของขอ้มลู

    หน่วยของขอ้มลูคอมพวิเตอรส์ามารถจัดเรยีงเป็นล าดบัชัน้ จากขนาดเล็กไปขนาดใหญไ่ดด้งันี ้

    – บติ (bit) เลขฐานสองหนึง่หลักซึง่มคีา่เป็น 0 หรอื 1

    – ไบต(์Byte) กลุม่ขอ้มลูบติใชแ้ทนคา่ตวัอกัษรได ้ในชดุอกัขระ ASCII 1 ไบต ์(8 บติ) แทน 1 ตวัอกัษร

    – เขตขอ้มลู (field) เขตขอ้มลูซึง่ประกอบดว้ยกลุม่ตวัอกัษรทีแ่ทนขอ้เท็จจรงิ

    9

  • หน่วยของขอ้มลู (ตอ่)

    – ระเบยีน (record) คอืโครงสรา้งขอ้มลูทีแ่ทนตวัวัตถชุ ิน้หนึง่ เชน่ ระเบยีนนักเรยีน

    – แฟ้ม (file) ตารางทีเ่ป็นกลุม่ของระเบยีนทีม่ีโครงสรา้งเดยีวกนั

    – ฐานขอ้มลู (database) กลุม่ของตารางทีม่ีความสมัพันธก์นั

    10

  • หน่วยของขอ้มลู

    หนว่ยวดัความจขุองหนว่ยความจ าทางคอมพวิเตอร ์

    8 bits = 1 Byte : B

    1,024 Bytes = 1 Kilo Byte : KB

    1,024 KB = 1 Mega Byte : MB

    1,024 MB = 1 Giga Byte : GB

    1,024 GB = 1 Tera Byte : TB

    หมายเหต ุ Kilo = 210 = 1,024

    11

  • Table

    Field1 Field1 Field1 Field1 Field1

    Record1

    Record2

    Record3

    Record4

    Record5

    PK

    12

  • โครงสรา้งฐานขอ้มลู

    Name Type ความกวา้ง

    Fiedl1 Text 13 PK

    Fiedl2 Text 50

    Fiedl3 Number 5

    Fiedl4 Date

    Fiedl5 Picture

    13

  • แบบจ าลองขอ้มลู สคมีา รเีลช ัน่ และอนิสแตนซ ์

    แบบจ าลองขอ้มลู Data model หมายถงึ โครงสรา้งขอ้มลูในระดบัตรรกะ ทีน่ าเสนอขอ้มลูและความสมัพันธร์ะหวา่งขอ้มลูใหผู้ใ้ชเ้ห็น เนือ่งจากการก็บขอ้มลูในฐานขอ้มลูนัน้ไมย่าก แตส่ิง่ทีย่ากคอืจะแสดงอยา่งไรใหเ้ห็นความสมัพันธร์ะหวา่งขอ้มลู

    14

  • สคมีา schema

    คอืโครงสรา้ง หรอืเรยีกอกีอยา่งวา่ ไทป Type ถา้พจิารณาฐานขอ้มลูแบบสมัพันธ ์ค าวา่ relation schema หมายถงึโครงสรา้งของฐานขอ้มลูแบบสมัพันธ ์ซึง่อาจมชีือ่เรยีกเป็นอกีอยา่งอืน่ วา่ “Table definition”

    Student_ID Student_name Address Major Phone

    15

  • รเีลช ัน่ Relation

    คอื โครงสรา้งของขอ้มลูแบบสมัพันธ ์ซึง่น าเสนอโดยใชต้าราง มลีกัษณะเป็นแถวและคอลมัน ์และมเีนือ้ขอ้มลูในตาราง

    ความสมัพันธ ์3 ลกัษณะคอื

    - 1 to 1

    - 1 to Many

    - Many to many

    16

  • อนิสแตนซ ์Instances

    คอื เนือ้ขอ้มลู หรอือาจเรยีกอกีอยา่งหนึง่วา่ ออกเคอรเ์ร็นซ ์Occurrence

    17

  • ประเภทของคยี ์ Key

    Super key

    Candidate key

    Primary Key

    Alternate Key

    Foreign Key

    18

  • Super Key

    ซุปเปอรค์อืย ์ คอื แอตทรบิวิตต์วัใดตัวหนึง่หรอืหลายตวัรว่มกนั ทีส่ามารถใช ้

    ก าหนดคา่ความเป็นหนึง่เดยีวของแถวในตารางขอ้มลูนัน้ และถกูก าหนดไวเ้พือ่ใชใ้นการนยิามคยีค์ูแ่ขง่

    19

  • Candidate Key

    คยีค์ูแ่ขง่ คอืซปุเปอรค์ยีต์วัทีเ่ล็กทีส่ดุ หรอืหมายถงึซปุเปอรค์ยีต์วัใด ๆ ทีไ่มไ่ด ้ประกอบดว้ยกลุม่ยอ่ยของแอตทรบิวิตใ์ดที่เป็นซปุเปอรค์ยีด์ว้ยตวัของมันเอง และถกูก าหนดไวเ้พือ่ใชใ้นการนยิามคยีร์อง

    20

  • Primary Key

    คยีห์ลัก คอื คยีค์ูแ่ขง่เพยีงตวัเดยีวทีถ่กูเลอืกใหเ้ป็นตวัก าหนดคา่ความเป็นหนึง่เดยีว (Unique) ขอ้งขอ้มลูในตารางขอ้มลูนัน้ และคยีห์ลักจะตอ้งมคีา่เสมอ (Not null) และจะมคีา่ซ ้ากนัไมไ่ด ้

    21

  • Alternate Key

    คยีร์อง คอื คยีค์ูแ่ขง่ตวัใด ๆ ทีไ่มใ่ชค่ยีห์ลัก และอาจจ ามาใชเ้พือ่เป็นคยีเ์สรมิในการเรยีกคน้ขอ้มลูจากตาราง

    22

  • Foreign Key

    คยีน์อก คอื แอตทรบิวิตต์วัใดตัวหนึง่หรอืหลายตวัรว่มกนัในตารางขอ้มลูหนึง่ ซึง่มคีา่ตรงกบัคยีห์ลักในตารางขอ้มลูอืน่ คยีน์อกนี้ถกูน ามาใชว่ยในการเรยีกคน้ขอ้มลูหรอืเชือ่มโยงขอ้มลูทีส่มัพันธก์นัระหวา่งตารางขอ้มลู

    23

  • International Management Development: IMD

    ขอ้มลูเพือ่น ามาใชว้เิคราะหค์วามสามารถในการแขง่ขนัของประเทศ 8 ดา้น คอื

    1. ขอ้มลูเศรษฐกจิของประเทศ Domestic economy

    2. ขอ้มลูการคา้ ความสมัพันธ ์และความรว่มมอืระดับนานาชาต ิInternationalization

    3. ขอ้มลูเกีย่วกบัรัฐบาล Government

    4. ขอ้มลูดา้นการเงนิ Finance

    5. ขอ้มลูโครงสรา้งพืน้ฐาน Infrastructure

    6. ขอ้มลูดา้นการจัดการ Management

    7. ขอ้มลูดา้นวทิยาศาสตรแ์ละเทคโนโลย ีScience and Technology

    8. ขอ้มลูเกีย่วกบัประชากร People

    24

  • การจดัการฐานขอ้มลู

    รวบรวม,จดัหมวดหมู่

    ท า Normalization

    ตาราง

    ER

    Entity

    Relationship

    1st NF

    2nd NF

    3rd NF

    BCNF

    4th NF 5th NF

    ตารางที่มีความสมัพนัธก์นั มีการก าหนด

    ประเภท,ความยาว ที่เหมาะสมกบัขอ้มูล

    มกีารก าหนด Primary Key

    Alternate Key

    Candidate

    Key

    Super Key Foreign key

    25

  • 26

    จบ