Provision Co.,Ltd.

( ... รายการ )
 

คู่มือการออกแบบระบบงานฐานข้อมูล



ISBN: 978-616-204-042-9
ผู้เขียน : สมศักดิ์ โชคชัยชุติกุล
ประเภทหนังสือ: Programming, Database

ราคาปก: ราคา 259.00 บ.
ราคาสมาชิก 207.20 บ.

Information


ขนาด:                       17*24 ซม.
จำนวนหน้า:                320 หน้า  
ครั้งที่พิมพ์:                 ครั้งที่ 1
ลักษณะพิเศษ:            พิมพ์ ขาวดำ
ระดับความยากง่าย:      ผู้เริ่มต้นจนถึงระดับกลาง 
ผู้จัดจำหน่าย:              บริษัท ซีเอ็ดยูเคชั่น จำกัด (มหาชน)

เนื้อหาโดยย่อ


นำเสนอกรณีศึกษา (Case Study) ในการออกแบบระบบงานฐานข้อมูลต่างๆ โดยไม่ต้องพะวงกับหลักการและขั้นตอนการทำ Normalization มากนัก แต่ผลลัพธ์ที่ได้ยังคงสอดคล้องกับหลักการของ Normalization นอกจากนี้เพื่อความสมบูรณ์ของหนังสือ จึงได้กล่าวถึงความเป็นมาของแบบจำลองฐานข้อมูลแบบต่างๆ (บทที่ 1) การสร้างแผนภาพอีอาร์พร้อมตัวอย่าง (บทที่ 2) การอธิบายถึงฐานข้อมูลเชิงสัมพันธ์อย่างละเอียด (บทที่ 3) และขั้นตอนการทำ Normalization พร้อมตัวอย่างประกอบ (บทที่ 4) ไว้ในภาคแรกของหนังสือด้วย

สารบัญ
** คลิกที่ชื่อบทเพื่อเปิด/ปิดหัวข้อย่อย

   
กำเนิดระบบฐานข้อมูล
แบบจำลองลำดับชั้น (Hierarchical models)
แบบจำลองเครือข่าย (Network modelsหรือ CODASYL models)
แบบจำลองเชิงสัมพันธ์ (Relational models)
สรุปด้วยแผนที่ความคิด    

แบบจำลองข้อมูลระดับต่างๆ
แบบจำลองเชิงกรอบความคิด (ConceptualData Models)
แบบจำลองเชิงตรรกะ (Logical Data Models)
แบบจำลองเชิงกายภาพ (Physical Data Models)
แผนภาพอีอาร์ (E-R Diagrams)
แบบจำลองข้อมูลอื่นๆ
องค์ประกอบของแผนภาพอีอาร์
องค์ประกอบที่ 1 : เอนทิตี้ (Entity)
องค์ประกอบที่ 2 : แอตทริบิวต์ (Attribute)
องค์ประกอบที่ 3 : ความสัมพันธ์ (Relationship)
รูปแบบความสัมพันธ์
ระดับของความสัมพันธ์ (Degree ofRelationship)
จำนวนสมาชิกในความสัมพันธ์ (Relationshipcardinality)
ตัวอย่างการสร้างแผนภาพอีอาร์
ลูกค้า – ใบคำสั่งซื้อ
ใบคำสั่งซื้อ – รายการสั่งซื้อ
รายการสั่งซื้อ – สินค้า
แบบจำลองอีอีอาร์ (EER Model)
ซูเปอร์ไทป์/ซับไทป์ คืออะไร 
วิธีการกำหนดซูเปอร์ไทป์/ซับไทป์
ข้อบังคับของความสัมพันธ์ ซูเปอร์ไทป์/ซับไทป์(Constraint)
Completeness constraint
Disjointness constraint
ตัวระบุซับไทป์ (Subtype discriminators)
กรณีข้อบังคับแบบ Disjoint rule
กรณีข้อบังคับแบบ Overlap rule
การสืบทอดเป็นลำดับชั้น (Supertype/SubtypeHierarchies)
เครื่องมือช่วยออกแบบฐานข้อมูล
(Database CASE tools)DBDesigner
Toad Data Modeler
Microsoft Visio
สรุปด้วยแผนที่ความคิด            

แบบจำลองเชิงสัมพันธ์ (Relational Model)
relation schema
relation instance
พีชคณิตเชิงสัมพันธ์ (Relational algebra)
ตัวดำเนินการแสดงผล
ตัวดำเนินการเซ็ต
ตัวดำเนินการอื่นๆ
ความหมายของคีย์ (key) ชนิดต่างๆ
Superkey
Candidate key
Primary key
Alternate keys
Foreign keys
สรุปด้วยแผนที่ความคิด    

วัตถุประสงค์ของการทำ Normalized
Normalization เป็นอย่างไร
First Normal Form (1NF)
Second Normal Form (2NF)
Third Normal Form (3NF)
Boyce-Codd Normal Form (BCNF)
Fourth Normal Form (4NF)
Fifth Normal Form (5NF)
การลดระดับการ Normalized ด้วยการDenormalization
ตัวอย่างการ Denormalization
สรุปด้วยแผนที่ความคิด            

ความต้องการของผู้ใช้และเงื่อนไขทางธุรกิจ
สร้างเอนทิตี้และความสัมพันธ์จากความต้องการ
การออกแบบที่ต้องทำ Normalization
พิสูจน์ Normal Form
เอนทิตี้ ITEM
เอนทิตี้ STOCK
เอนทิตี้ TRANSACTION
เอนทิตี้ STORE
เอนทิตี้ LOCATION
เอนทิตี้ LOT
เอนทิตี้ UNIT_OF_MEASURE         

ความต้องการของผู้ใช้และเงื่อนไขทางธุรกิจ
สร้างเอนทิตี้และความสัมพันธ์จากความต้องการ
พิสูจน์ Normal Form
เอนทิตี้ ITEM
เอนทิตี้ WRITER
เอนทิตี้ ITEM_WRITER
เอนทิตี้ PUBLISHER
เอนทิตี้ CATEGORY
เอนทิตี้ TRANSACTION
เอนทิตี้ LANGUAGE    
เอนทิตี้ UNIT_OF_MEASURE                             

ความต้องการของผู้ใช้และเงื่อนไขทางธุรกิจ
สร้างเอนทิตี้และความสัมพันธ์จากความต้องการ
พิสูจน์ Normal Form
เอนทิตี้ ITEM
เอนทิตี้ TRANSACTION
เอนทิตี้ PROMOTION
เอนทิตี้ LOT
เอนทิตี้ UNIT_OF_MEASURE
   
ความต้องการของผู้ใช้และเงื่อนไขทางธุรกิจ
สร้างเอนทิตี้และความสัมพันธ์จากความต้องการ
พิสูจน์ Normal Form
เอนทิตี้ STUDENT
เอนทิตี้ LECTURER
เอนทิตี้ COURSE
เอนทิตี้ COURSE_TYPE
เอนทิตี้ CLASS
เอนทิตี้ PASS_COURSE
เอนทิตี้ CLASS_STUDENT
เอนทิตี้ COURSE_LECTURER
เอนทิตี้ PROMOTION
       
ความต้องการของผู้ใช้และเงื่อนไขทางธุรกิจ
สร้างเอนทิตี้และความสัมพันธ์จากความต้องการ
แต่ละเรื่องจะมีหลายสำเนา
สามารถแสดงข้อมูล สัญชาติผู้สร้างและปีที่ออกฉายหรือวางจำหน่ายได้
การคิดค่าเช่า/ค่าปรับ และการบันทึกข้อมูล
ลักษณะสื่อที่ให้เช่า
ภาพยนตร์แต่ละเรื่องจะถูกจัดหมวดหมู่ตามประเภทของภาพยนตร์
พิสูจน์ Normal Form
เอนทิตี้ NATION
เอนทิตี้ GENRE
เอนทิตี้ MEDIASTATUS
เอนทิตี้ MOVIE
เอนทิตี้ MEDIA
เอนทิตี้ MEDIATYPE
เอนทิตี้ LANGUAGE
เอนทิตี้ MEDIA_LANGUAGE
เอนทิตี้ MEDIA_SUBTITLE
เอนทิตี้ MEMBER
เอนทิตี้ MEMBERTYPE
เอนทิตี้ MEMBERSTATUS
เอนทิตี้ MEMBER_MEMBERTYPE
เอนทิตี้ RENTAL
เอนทิตี้ MEDIA_RENTAL
เอนทิตี้ VENDOR
เอนทิตี้ ORDER
เอนทิตี้ ORDERLINE    

ความต้องการของผู้ใช้และเงื่อนไขทางธุรกิจ
สร้างเอนทิตี้และความสัมพันธ์จากความต้องการ
พิสูจน์ Normal Form
เอนทิตี้ MEDICINE
เอนทิตี้ UNIT_OF_MEASURE
เอนทิตี้ LOT
เอนทิตี้ TRANSACTION
เอนทิตี้ VENDOR
เอนทิตี้ MEDICINE_VENDOR
เอนทิตี้ BILLING
เอนทิตี้ ORDER
เอนทิตี้ ORDERLINE
           
ความต้องการของผู้ใช้และเงื่อนไขทางธุรกิจ
สร้างเอนทิตี้และความสัมพันธ์จากความต้องการ
พิสูจน์ Normal Form
เอนทิตี้ USER
เอนทิตี้ GROUP
เอนทิตี้ FORUM
เอนทิตี้ FORUM_GROUP_PERMIT
เอนทิตี้ TOPIC
เอนทิตี้ POST
   
ความต้องการของผู้ใช้และเงื่อนไขทางธุรกิจ
สร้างเอนทิตี้และความสัมพันธ์จากความต้องการ
พิสูจน์ Normal Form
เอนทิตี้ REGION
เอนทิตี้ PROVINCE
เอนทิตี้ INDUSTRYTYPE
เอนทิตี้ JOBSEEKER
เอนทิตี้ CATEGORY
เอนทิตี้ JOBSEEKER_CATEGORY
เอนทิตี้ MEMBERTYPE
เอนทิตี้ MEMBERSHIP
เอนทิตี้ EMPLOYER
เอนทิตี้ FRINGEBENEFIT
เอนทิตี้ JOBPOST
เอนทิตี้ QUALIFICATION
เอนทิตี้ APPLICATION

ความต้องการของผู้ใช้และเงื่อนไขทางธุรกิจ
สร้างเอนทิตี้และความสัมพันธ์จากความต้องการ
พิสูจน์ Normal Form
เอนทิตี้ SEMESTER
เอนทิตี้ DEPARTMENT
เอนทิตี้ SUBJECT
เอนทิตี้ CLASS
เอนทิตี้ TEACHER
เอนทิตี้ STUDENT
เอนทิตี้ COURSE
เอนทิตี้ COURSE_TEACHER
เอนทิตี้ COURSE_STUDENT   

MRP คืออะไร
ข้อมูลที่ใช้ในการวางแผนการผลิตหลัก
ข้อมูลที่ใช้ในการวางแผนการสั่งซื้อวัสดุ
ความต้องการของผู้ใช้และเงื่อนไขทางธุรกิจ
สร้างเอนทิตี้และความสัมพันธ์จากความต้องการ
การออกแบบที่ต้องทำการนอร์แมลไลซ์
การสร้างแผนการผลิตหลัก
พิสูจน์ Normal Form
เอนทิตี้ ITEM
เอนทิตี้ UNIT_OF_MEASURE
เอนทิตี้ WAREHOUSE
เอนทิตี้ LOCATION
เอนทิตี้ LOT
เอนทิตี้ LOT_LOCATION_ONHAND
เอนทิตี้ TRANSACTION
เอนทิตี้ VENDOR
เอนทิตี้ P_ORDER
เอนทิตี้ P_ORDERLINE
เอนทิตี้ CUSTOMER
เอนทิตี้ S_ORDER
เอนทิตี้ S_ORDERLINE
เอนทิตี้ S_FORECAST
เอนทิตี้ BOM
เอนทิตี้ MRP
เอนทิตี้ PROJECT_BALANCE