Why Relational Database?
Summary lecture in 2110671 – Database Management System class, 06/29/2008 ต่อจาก เล็คเชอร์ที่แล้ว… Relational Database คือกลุ่มของ relations (หรือที่ทุกคนมักเรียกกันว่า table) โดยที่ในแต่ละ table จะประกอบด้วยกลุ่มของ tuples (หรือที่เรียกว่า row, record) และมี attribute เป็นตัวกำหนดคุณสมบัติเฉพาะของแต่ละ tuple (หรือที่เรียกว่า column)
An Architecture for a Database System
Summary lecture in 2110671 – Database Management System class, 06/22/2008 มองได้สามระดับ ได้แก่ Internal level, Conceptual level, External level [Slide 21-27 ตามไม่ทัน] [Slide 28] ส่วนประกอบของ DBMS (Components of a DBMS) มีดังต่อไปนี้ ในส่วนของ Database Administrator (DBA) จะเข้ามายุ่งอยู่สองส่วน คือ DDL Statements กับ Privileged Commands DDL จะเกี่ยวกับการ setup structure ของ DB เช่น CREATE, DROP, ALTER [1] DDL Compiler จะทำหน้าที่แปลคำสั่ง [...]
Heuristics in OOD
- I – เพิ่มฟีเจอร์ บั๊ก แก้บั๊ก, เพิ่มฟีเจอร์ บั๊ก แก้บั๊ก, เพิ่มฟีเจอร์ บั๊ก แก้บั๊ก… วงจร (อุบาทว์) สามัญที่โปรแกรมเมอร์ทุกคนต้องพบเจอ ไม่ว่าจะเทพมาจากไหนหากก้าวเดินบนทางสายนี้คงเจอกับตัวเองไม่มากก็น้อย "ผมเขียนโปรแกรมเป็น OO นะพี่ มี Class แบ่ง namespace เป็นระเบียบเรียบร้อย มี Method เซ็ตเก็ต ใส่ private/protected/public ครบถ้วน – แล้วทำไมยิ่งเพิ่มฟีเจอร์ยิ่งมีบั๊กล่ะครับ?" "ตอนเรียนอาจารย์ก็บอกว่า OO ดียังงั้น OO ดียังงี้ ไอ้ผมก็เชื่อ ทำตามที่จานสอนเป๊ะๆเลยเนี่ย ไม่เห็นมันจะช่วยอะไรเลย?" หรืออาจารย์ซุงแหล… หรือคุณเข้าใจอะไรผิด…
Kitten Fight
การต่อสู้ด้วยสปิริตลูกแมว! เมื่อทั้งคู่ตบกันไปมาอย่างดุเดือด จะมีอะไรมาหยุดการต่อสู้ครั้งนี้ได้หรือไม่! อะ อะ อ้วกกก จบข่าว
Time Management
คนเราเกิดมา จะยากดีมีจนยังไงก็มีเวลาเท่ากัน วันละ 24 ชม. ต่อให้มีเงินล้นฟ้าก็ไม่อาจซื้อเวลาเพิ่มให้ตนเองได้… แถมเวลายังเป็น scared resources ผ่านมาแล้วก็ผ่านไป ใช้ก็หมด ไม่ใช้ก็หมด ไม่เหมือนทรัพยากรอื่นที่ไม่ใช้ก็ยังอยู่ ช่วงหนึ่งถึงสองเดือนที่ผ่านมา ผมเผาผลาญเวลาไปกับงานของบริษัทมากมายเหลือเกิน… ด้วยความที่โปรเจกต์เจ้ากรรมเป็นอะไรที่ใหม่ ไม่ใช่ใหม่ในแง่ของเทคโนโลยี แต่ใหม่เพราะผมไม่เคยทำมาก่อน – จึงเกิด task ที่เป็น research มากพอตัว เสียเวลาไปโดยต้องลุ้นว่าจะได้ผลตอบแทนกลับมาหรือเปล่า ซึ่งส่วนใหญ่ก็ไม่ค่อยจะได้…