17
บบบบ 2 บบบบบบบบบบบบบบบบ บบบบบบบบบ บบบบ

Ch2 database ม.4

Embed Size (px)

Citation preview

บทท�� 2การจัดการข้ อมู�ลและความูร�

จั�ราวฒน์� น์างามู

สมู�ดโทรศัพท�

เมู!�อเบอร�โทรเยอะจัน์งง

ว�ธี�แก แบ$งกล�$มูเบอร�โทร

สมู�ดโทรศัพท� ฐาน์ข้ อมู�ล (Database)

การแบ$งกล�$มูเบอร�โทร เอ'น์ท�ตี้�) (Entity)

รหัสน์กเร�ยน์

ชื่!�อน์กเร�ยน์ ท��อย�$น์กเร�ยน์

37101 กอบก�ล หนองคาย37102 ธี รวั�ฒน� กร�งเทพฯ37103 จิ�นดาพร ขอนแก�น... ... ...

ตี้วอย$างฐาน์ข้ อมู�ล

ตี้วอย$างฐาน์ข้ อมู�ลรหัส

น์กเร�ยน์ชื่!�อน์กเร�ยน์ ท��อย�$

น์กเร�ยน์37101 กอบก�ล หนองคาย37102 ธี รวั�ฒน� กร�งเทพฯ37103 จิ�นดาพร ขอนแก�น... ... ...

ตี้วอย$างฐาน์ข้ อมู�ลรหัส

น์กเร�ยน์ชื่!�อน์กเร�ยน์ ท��อย�$

น์กเร�ยน์37101 กอบก�ล หนองคาย37102 ธี รวั�ฒน� กร�งเทพฯ37103 จิ�นดาพร ขอนแก�น... ... ...

ก�ญแจัหัลก (Primary Key)

ก�ญแจัหัลก (Primary Key)

จัะซ้ำ.)ากน์ไมู$ได

ฐาน์ข้ อมู�ลเชื่�งสมูพน์ธี�Relational Database

มูาร� จัก....

ความูสมูพน์ธี�Relationships

แบบ 1 ตี้$อ 1เชื่$น์ น์กเร�ยน์มู�หั องประจั.า 1 หั อง

One-to-One

ความูสมูพน์ธี�Relationships

แบบ 1 ตี้$อ กล�$มูเชื่$น์ น์กเร�ยน์สามูารถลงทะเบ�ยน์ได หัลายว�ชื่า

One-to-Many

ตี้วอย$าง ระบบลงทะเบ�ยน์รหัส

ประจั.าตี้วชื่!�อ ท��อย�$

37101 กอบก�ล หนองคาย37102 ธี รวั�ฒน� กร�งเทพฯ... ... ...

รหัสว�ชื่า ชื่!�อว�ชื่า หัน์$วยก�ตี้ง31101 คอมพ�วัเตอร� 2

วั31102 วั�ทยาศษสตร� 2

... ... ...

น์กเร�ยน์รห�สประจิ$าต�วั*

ชื่&'อท 'อย(�

ใบลงทะเบ�ยน์รห�สวั�ชื่า*ชื่&'อวั�ชื่าหน�วัยก�ต

ER-Diagram ใชื่ บอกความูสมูพน์ธี�ระหัว$างตี้าราง

น์กเร�ยน์รห�สประจิ$าต�วั*

ชื่&'อท 'อย(�

ใบลงทะเบ�ยน์รห�สวั�ชื่า*ชื่&'อวั�ชื่าหน�วัยก�ต

จัาก ER-Diagram เป3น์ความูสมูพน์ธี�แบบใด?

1N

One-to-Many

ล�กค ารห�สล(กค)า*ชื่&'อ-สก�ลเบอร�โทร

การส�งซ้ำ!)อหมายเลขใบส�'งซื้&-อ*วั�นท 'ท$ารายการรห�สล(กค)า

ภารก�จัส�น์ค าหมายเลขใบส�'งซื้&-อ*ชื่&'อส�นค)าจิ$านวันราคาจังใส$ลกษณะความูสมูพน์ธี�

ข้อง Entity ท��ก.าหัน์ดใหั