Page 7 - sql_ebook_codingthailand
P. 7
3
ตารางที 4 ชื อ Client เก็บข้อมูลรายละเอียดบริษัทของลูกค้า
ชื อฟิลด์ ชนิดข้อมูล (ความยาว) ความหมาย
clientID INT รหัสลูกค้า กําหนดเป็น PRIMARY KEY
Name VARCHAR(40) ชื อบริษัทของลูกค้า
Address VARCHAR(100) ที อยู่บริษัทของลูกค้า
contactPerson VARCHAR(80) ชื อของลูกค้าที เป็นตัวแทนบริษัท
contactNumber CHAR(12) หมายเลขโทรศัพท์ของลูกค้าตัวแทน
ตารางที 5 ชื อ Assignment เก็บข้อมูลรายละเอียดการติดต่อ
ชื อฟิลด์ ชนิดข้อมูล (ความยาว) ความหมาย
clientID INT รหัสลูกค้า กําหนดเป็น PRIMARY KEY
EmployeeID INT รหัสพนักงาน กําหนดเป็น PRIMARY KEY ร่วม
Workdate DATE วันเดือนปีที ติดต่อ กําหนดเป็น PRIMARY KEY ร่วม
Hours FLOAT จํานวนชั วโมงในการติดต่อ
และในการสร้างตารางฐานข้อมูลสิ งที จะต้องเข้าใจ คือ เรื องของชนิดข้อมูล (Data Types)
ซึ งเป็นการกําหนดค่าชนิดข้อมูลที จะจัดเก็บลงในฟิลด์ต่างๆที เราสร้างขึ น โดยชนิดข้อมูลที ใช้บ่อยๆ
มีดังต่อไปนี
ชนิดข้อมูล รายละเอียด
CHAR(size) เก็บข้อมูลในรูปแบบข้อความโดยมีความยาวคงที เท่ากับขนาด (size) ในวงเล็บ
เช่น CHAR(10) เป็นต้น
VARCHAR(size) เก็บข้อมูลในรูปแบบข้อความโดยมีความยาวตามขนาด (size) ในวงเล็บ เช่น
VARCHAR(20) เป็นต้น
INT(size) เก็บข้อมูลตัวเลขจํานวนเต็ม เช่น INT(6) เป็นต้น
FLOAT(size,d) เก็บข้อมูลตัวเลขทศนิยม โดย size คือขนาดจํานวนหลักทั งหมด
d คือจํานวนหลักทศนิยม เช่น FLOAT(10,2) เป็นต้น
DATE เก็บข้อมูลวันที
หมายเหตุ ชนิดข้อมูล (Data Types) แต่ละประเภทนั น หากไม่กําหนดขนาด (size) ก็ได้ DBMS จะ
กําหนดค่าปริยาย (Default) ให้ หากต้องการศึกษาชนิดข้อมูล (Data Types) เพิ มเติมให้ศึกษาตาม
DBMS นั นๆ
เรียนเขียนโปรแกรมฟรี กับโค้ชเอก ได้ที www.codingthailand.com