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
   2   3   4   5   6   7   8   9   10   11   12