22

หมายถึง กลุ มของข อม ...¸„อมพิวเตอร์... · DBMS Database Server DBA. ... พษ-002 2222222 01/01/2548 กท-001 1111111

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

  • หมายถึง กลุมของขอมูลที่มีความสัมพันธกัน นํามาเก็บรวบรวมเขาไวดวยกันอยางมีระบบ

  • หมายถึง การรวมกันของฐานขอมูลตั้งแต 2 ฐานขอมูลเปนตนไปที่มีความสัมพันธกัน

  • Data

    Database Application

    DBMS

    DBA

    Database Application

    Database Server

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

    การแปลงและนําเสนอขอมูล

    การจัดการระบบความมั่นคง

    การจัดการพจนานุกรมขอมูล การจัดการพจนานุกรมขอมูล

  • การควบคุมการเขาถึงขอมูลของผูใชหลายคน

    การควบคุมความถูกตองของขอมูล

    การเก็บสํารองและกูคืนขอมูล

    การติดตอสื่อสารกับฐานขอมูล การติดตอสื่อสารกับฐานขอมูล

  • ลดความซ้ําซอนของขอมูล

    สามารถหลีกเลี่ยงความขัดแยงของขอมูลไดในระบบหนึ่ง

    สามารถใชขอมูลรวมกันได

    สามารถควบคุมความเปนมาตรฐานได สามารถควบคุมความเปนมาตรฐานได

  • สามารถจัดหาระบบความปลอดภัยที่รัดกุมได

    สามารถควบคุมความคงสภาพของขอมูลได

    สามารถสรางสมดุลในความชัดแยงของความตองการได

    เกิดความเปนอิสระของขอมูล เกิดความเปนอิสระของขอมูล

  • ความยากในการจัดการ

    ความยากในการออกแบบฐานขอมูล

    ความเสี่ยงตอความเสียหายของขอมูลทั้งระบบ

    ความยากในการประสานความตองการของระบบ ความยากในการประสานความตองการของระบบ

    ตนทุนสูง การสรางระบบและบํารุงรักษา ควบคุมไดคอนขางยาก

    ถาการออกแบบหรือการจัดการไมดี การทํางานอาจชากวาระบบไฟลปกติได

  • นักเขียนโปรแกรมประยุกต

    ผูใชเพื่อการวิเคราะหตางๆ

    ผูใชทั่วไป

    ผูบริหารฐานขอมูล ผูบริหารฐานขอมูล

  • ฐานขอมูลแบบลําดับขั้น (Hierarchical Database)

    ฐานขอมูลแบบเครือขาย (Network Database)

    ฐานขอมูลแบบเชิงสัมพันธ (Relational Database)

  • โครงสรางแบบตนไม (tree)

  • มีความสัมพันธระหวางแฟมขอมูลตางๆ ไดหลากหลายรูปแบบ

  • ขอมูลถูกจัดเก็บในรูปแบบของตาราง

    คอลัมน

    แถว

  • ระบบฐานขอมูล

    คําศัพทและความสัมพันธ

  • เอนทิตี (Entity)

    • เปนสวนที่ใชสาํหรับเกบ็ขอมลู มีเอกลักษณในตัวเองซึ่งเกิดข้ึนจากกลุมขอมูลตางๆ

    ใบเสร็จ ลูกคา สินคา

  • แอตทริบิวต (Attribute)

    • คุณสมบัติหรือคุณลักษณะเฉพาะของเอนทิตีนั้นๆ

    ชื่อสินคา

    ใบเสร็จ

    รหัสสินคา

    ชื่อสินคา

    ราคา

  • ประเภทของแอตทริบิวต

    รหัสอาจารย

    ชื่ออาจารย

    ที่อยู

    คียแอตทริบิวต

    แอตทรบิิวตอยางงาย

    คอมโพสิตแอตทริบิวต

    อาจารย

    รหัสอาจารย ที่อยู

    เพศ อายุ

    วุฒิการศึกษา

    แอตทริบิวตที่มหีลายคา

    Derived Attributesแอตทริบิวตที่มคีาเดียว

  • Id Name Gender

    1001 สมชาย ใจดี 1

    1002 สมหญิง ดีใจ 0

    EntityAttribute

    Tuple

    ดีกรีอาจารย

    1002 สมหญิง ดีใจ 0

    1003 สุชาติ ชายดี 1

    1004 สมใจ หญิงดี 0

    โดเมน

    Tupleคารดนิาลิตี

  • ความสัมพันธแบบหนึ่งตอหน่ึง 1:1

    ประชาชน ใบขับขี่รถยนตมี1 1

    เลขประชาชน ชื่อ สกุล

    1111111 วิษณุ งามวงษ

    2222222 อลงกรณ อรุณสวัสดิ์2222222 อลงกรณ อรุณสวัสดิ์

    3333333 ชัดชัย เพียงดี

    เลขใบขับขี่ เลขประชาชน วันที่ออกบัตร

    สต-003 3333333 01/01/2548

    พษ-002 2222222 01/01/2548

    กท-001 1111111 01/01/2548

  • ความสัมพันธแบบหนึ่งตอกลุม 1:M

    สาขาวิชา นักศึกษามี1 M

    รหัสสาขา ชื่อสาขาวิชา

    01 การบัญชี

    02 การตลาด02 การตลาด

    03 คอมพิวเตอร

    รหัสสาขา รหัสนักศึกษา ชื่อ-สกุล

    03 58001 วินัย จันทรทรา

    03 58002 วิชัย จันทรแกว

    01 58003 วิษณุ จันทรสุริยา

  • ความสัมพันธแบบกลุมตอกลุม M:N

    วิชาเรียน นักศึกษามีM N

    รหัสวิชา ชื่อวิชา

    320-01 ภาษาไทย

    320-02 ภาษาอังกฤษ320-02 ภาษาอังกฤษ

    320-03 โปรแกรมภาษาซี

    รหัสนักศึกษา ชื่อ-สกุล

    58001 วินัย จันทรทรา

    58002 วิชัย จันทรแกว

    58003 วิษณุ จันทรสุริยา

    ระบบฐานข้อมูลระบบฐานข้อมูล2