16 มิ.ย. 2554

Database and Database Management System


ฐานข้อมูล(Database)
 หมายถึง แหล่งที่ใช้สำหรับเก็บรวบรวมข้อมูลซึ่งอยู่ในรูปแฟ้มข้อมูลมารวมไว้ที่เดียวกัน รวมทั้งต้องมีส่วนของพจนานุกรมข้อมูล (data dictionary) เก็บคำอธิบายเกี่ยวกับโครงสร้างของฐานข้อมูล และเนื่องจากข้อมูลที่จัดเก็บนั้นต้องมีความสัมพันธ์ซึ่งกันและกันทำให้สามารถสืบค้น (retrieval) แก้ไข (modified) ปรับปรุงเปลี่ยนแปลงโครงสร้าง ข้อมูล (update) และจัดเรียง (sort) ได้สะดวกขึ้นโดยในการกระทำการดังที่กล่าวมาแล้ว ต้องอาศัยซอฟต์แวร์ประยุกต์สำหรับจัดการฐานข้อมูล
ระบบฐานข้อมูล หมายถึง ระบบการรวบรวมแฟ้มข้อมูลหลายๆ แฟ้มข้อมูลเข้าด้วยกัน โดยขจัดความซ้ำซ้อนของข้อมูลออก แล้วเก็บข้อมูลไว้ที่ศูนย์กลาง เพื่อการใช้งานร่วมกันในองค์กร ภายในระบบต้องมีส่วนที่เป็นโปรแกรมประยุกต์ที่สร้างขึ้นเพื่อเชื่อมโยงและใช้งานข้อมูลในฐานข้อมูล (database) และจะต้องมีการดูแลรักษาความปลอดภัยของข้อมูลเหล่านั้น มีการกำหนดสิทธิของผู้ใช้งานแต่ละคนให้แตกต่างกัน ตามแต่ความต้องการในการใช้งาน
 จากความหมายที่กล่าวมาข้างต้น ระบบฐานข้อมูลจะประกอบด้วยแฟ้มข้อมูลจำนวนหลายๆ แฟ้มดังตัวอย่างในรูป แฟ้มข้อมูลเหล่านี้ต้องมีการจัดระบบแฟ้มไว้อย่างดี กล่าวคือ ข้อมูลในแฟ้มข้อมูลเดียวกันต้องไม่มีการซ้ำซ้อนกัน แต่ระหว่างแฟ้มข้อมูลอาจมีการซ้ำซ้อนกันได้บ้าง และต้องเปิดโอกาสให้ผู้ใช้สามารถเข้าถึงข้อมูล และค้นหาได้ง่าย นอกจากนี้ยังสามารถ เพิ่มเติม หรือลบออกได้โดยไม่ทำให้ข้อมูลอื่นเสียหาย 


ระบบจัดการฐานข้อมูล (Database Management System)  
หรือที่เรียกว่า ดีบีเอ็มเอส (DBMS) เป็นกลุ่มโปรแกรมที่ทำหน้าที่เป็นตัวกลางในระบบติดต่อระหว่างผู้ใช้กับฐานข้อมูล เพื่อจัดการและควบคุมความถูกต้อง ความซ้ำซ้อน และความสัมพันธ์ระหว่างข้อมูลต่างๆ ภายในฐานข้อมูล ซึ่งต่างจากระบบแฟ้มข้อมูลที่หน้าที่เหล่านี้จะเป็นหน้าที่ของโปรแกรมเมอร์ ในการติดต่อกับข้อมูลในฐานข้อมูลไม่ว่าจะด้วยการใช้คำสั่งในกลุ่มดีเอ็มแอล(DML) หรือ ดีดีแอล (DDL) หรือจะด้วยโปรแกรมต่างๆ ทุกคำสั่งที่ใช้กระทำกับข้อมูลจะถูกดีบีเอ็มเอสนำมาแปล (คอมไพล์) เป็นการปฏิบัติการ (Operation) ต่างๆ ภายใต้คำสั่งนั้นๆ เพื่อนำไปกระทำกับตัวข้อมูลภายในฐานข้อมูลต่อไป สำหรับส่วนการทำงานตางๆ ภายในดีบีเอ็มเอสที่ทำหน้าที่แปลคำสั่งไปเป็นการปฏิบัติการต่างๆ กับข้อมูลนั้น
 หน้าที่ของระบบจัดการฐานข้อมูล
 แปลงคำสั่งที่ใช้จัดการกับข้อมูลภายในฐานข้อมูล ให้อยู่ในรูปแบบที่ฐานข้อมูลเข้าใจ
 นำคำสั่งต่าง ๆ ซึ่งได้รับการแปลแล้ว ไปสั่งให้ฐานข้อมูลทำงาน เช่น      การเรียกใช้ (Retrieve) จัดเก็บ (Update) ลบ (Delete) เพิ่มข้อมูล (Add) เป็นต้น
 ป้องกันความเสียหายที่จะเกิดขึ้นกับข้อมูลภายในฐานข้อมูล โดยจะคอยตรวจสอบว่าคำสั่งใดที่สามารถทำงานได้ และคำสั่งใดที่ไม่สามารถทำงานได้
 รักษาความสัมพันธ์ของข้อมูลภายในฐานข้อมูลให้มีความถูกต้องอยู่เสมอ
 เก็บรายละเอียดต่างๆ ที่เกี่ยวข้องกับข้อมูลภายในฐานข้อมูลไว้ในพจนานุกรมข้อมูล (Data Dictionary) ซึ่งรายละเอียดเหล่านี้มักจะถูกเรียกว่า เมทาดาตา (MetaData) ซึ่งหมายถึง "ข้อมูลของข้อมูล"
 ควบคุมให้ฐานข้อมูลทำงานได้อย่างถูกต้องและมีประสิทธิภาพ
 ควบคุมสถานะภาพของคอมพิวเตอร์ในการแปลสถาพฐานข้อมูล ส.ท
 นำคำสั่งต่าง ๆ ซึ่งได้รับการแปลแล้ว ไปสั่งให้ฐานข้อมูลทำงาน เช่น การเรียกใช้ (Retrieve) จัดเก็บ (Update) ลบ (Delete) เพิ่มข้อมูล (Add) เป็นต้น

11 มิ.ย. 2554

วิจารย์ ภาพยนต์: Inception - อินเซ็ปชั่น จิตพิฆาตโลก


อินเซ็ปชั่น จิตพิฆาตโลก
 ภาพยนตร์นำแสดงโดยลีโอนาร์โด ดีคาปริโอ นักแสดงผู้เข้าชิงสามรางวัลตุ๊กตาทอง ("Blood Diamond," "The Aviator"), เคน วาทานาเบ ผู้เข้าชิงรางวัลตุ๊กตาทอง ("The Last Samurai"), โจเซฟ กอร์ดอน-เลวิท ("500 Days of Summer"), เจ้าของรางวัลออสการ์® แมเรียน โคทิลาร์ด ("La Vie en Rose"), ผู้เข้าชิงรางวัลตุ๊กตาทอง เอลเลน เพจ ("Juno"), ทอม ฮาร์ดี้ ("RocknRolla," "Bronson"), ซิเลียน เมอร์ฟีย์ ("Batman Begins"), ทอม เบอเรนเจอร์ ("Training Day"), ไดลีพ  ราโอ ("Avatar"), และเจ้าของสองรางวัลออสการ์® ไมเคิล เคน ("Hannah and Her Sisters," "The Cider House Rules")

"Inception" เขียนบทและกำกับการแสดงโดยคริสโตเฟอร์ โนแลน ผู้เข้าชิงรางวัลออสการ์ ("Memento," "The Dark Knight") ซึ่งอำนวยการสร้างร่วมกับเอ็มม่า โธมัส,  คริส บริคแฮม และโธมัส ทัล เป็นผู้อำนวยการบริหาร  โดยมีจอร์แดน โกลด์เบิร์กร่วมอำนวยการสร้าง


เรื่องย่อ
ผู้สร้างภาพยนตร์ชื่อดัง คริสโตเฟอร์ โนแลน กำกับฯ ทีมดาราระดับโลกใน "Inception" ภาพยนตร์แอ็คชั่นไซไฟต้นแบบที่เดินทางรอบโลกและดำดิ่งสู่โลกแห่งความฝันที่คุ้นเคยและไร้ขีดจำกัด
              ดอม คอบบ์ (ลีโอนาร์โด ดิคาปริโอ) หัวขโมยระดับพระกาฬ สุดยอดฝีมือในการฉกชิงข้อมูลเสี่ยงอันตราย : เพื่อล้วงความลับจากเบื้องลึกของจิตใต้สำนึกในระหว่างห้วงฝัน ซึ่งเป็นเวลาที่สติจะเปราะบางที่สุด  ความสามารถอันหาได้ยากของคอบบ์ ทำให้เขากลายเป็นผู้เล่นซึ่งกระหายหิวในโลกใหม่ของการจารกรรมข้อมูลที่ไม่น่าไว้วางใจ แต่มันก็ยังทำให้เขาเป็นผู้หลบหนีข้ามชาติที่ต้องสูญเสียทุกอย่างซึ่งเคยรักไปจนหมดสิ้น  ตอนนี้คอบบ์ได้รับการหยิบยื่นโอกาสที่จะแก้แค้น งานชิ้นสุดท้ายที่จะคืนชีวิตให้กับเขา เพียงแต่เขาจะต้องทำสิ่งที่เป็นไปไม่ได้ให้สำเร็จ - การปลูกฝัง  แทนที่จะขโมย คอบบ์กับทีมผู้เชี่ยวชาญของเขาจะต้องดึงสิ่งที่ตรงข้ามกันออกมา; งานของพวกเขาไม่ใช่การเข้าไปขโมยความคิด แต่จะต้องปลูกมันเข้าไป ซึ่งถ้าทำได้สำเร็จจะกลายเป็นอาชญากรรมที่สมบูรณ์แบบ  แต่ไม่มีการวางแผนอย่างรอบคอบชนิดใดที่จะทำให้ทีมงานพร้อมจะเผชิญหน้ากับศัตรูอันตราย ที่ดูเหมือนจะรู้ล่วงหน้าถึงทุกความเคลื่อนไหว ศัตรูซึ่งมีเพียงคอบบ์ผู้เดียวที่จะมองเห็นได้
วิจารณ์ภาพยนตร์

          เป็นภาพยนต์ที่ดิฉันดูแล้วประทับใจมาก จนแบบอยากดูหลายๆรอบ คือ มีแนวคิดที่แปลกใหม่ และมีการดำเนินเรื่องได้น่าตื่นเต้นตลอดเวลา ไม่ว่าจะเป็นฉากต่างๆ  เหมือนกับเรื่องราวต่างๆมันสามารถเกิดขึ้นได้จริงในขณะที่เรากำลังฝัน  และเป็นการปล้นที่สุดยอดโดยที่ไม่ต้องลงมือใดๆ มีเพียงเพื่อนร่วมความฝันกับจิตล้วนๆ   แสดงถึงจิตใต้สำนึกที่มีอยูในตัวมนุษย์
         อยากให้ทุกคนดู  สนุกมากจนไม่อยากคลาดสายตาไปไหนเลย

8 มิ.ย. 2554

ข้อมูลเชิงพื้นที่ในลักษณะต่างๆ

Spatial Distribution = การกระจายเชิงพื้นที่
เป็นการกระจัดกระจายตัวหรือการกระจุกตัวที่อยู่ในพื้นที่ จะอยู่ในลักษณะที่กระจุกตัวบางพื้นที่หรือแยกกระจายอาจจะอยู่ใกล้กันหรือไกลกันขึ้นอยู่กับบริเวณพื้นที่ต่างๆ ตัวอย่างเช่น การกระจายตัวของการตั้งถิ่นที่อยู่อาศัยของประชากรในจังหวัดหนึ่ง การกระจายตัวของร้านค้าของชุมชนๆ หนึ่ง
Spatial Differentiation = ความแตกต่างเชิงพื้นที่
ในพื้นที่จะมีความแตกต่างกันในหลายๆด้าน พื้นที่แต่ละส่วนจะไม่เหมือนกันในหลายประการ อาจเป็นสิ่งแวดล้อม พื้นที่สูง-ตำของแต่ละบริเวณนั่นๆ ตัวอย่างเช่น ความแตกต่างของภูมิประเทศ ในประเทศไทย บางพื้นที่อาจเป็นภูเขา หรืออาจเป็นพื้นที่ราบ
Spatial Diffusion = การแพร่กระจายในเชิงพื้นที่
เป็นการกระจายจากพื้นที่หนึ่งไปอีกพื้นที่หนึ่ง อาจจะเป็นการอพยพย้ายถิ่นฐาน หรือมีการกระจายของสิ่งใดสิ่งหนึ่งแล้วกระจายออกไปตามพื้นที่ต่างๆ ตัวอย่างเช่น การแพร่กระจายของเชื้อโรคไข้หวัดใหญ่2009 มีสัตว์ปีกเป็นพาหะนำโรค แล้วเกิดการเคลื่อนย้ายของสัตว์ปีกที่เป็นพาหะจึงเกิดการแพร่เชื้อได้
Spatial Interaction = การปฏิสัมพันธ์ในเชิงพื้นที่
พื้นที่ที่ทำกิจกรรมจะสัมพันธ์กับพื้นที่อื่นและพื้นที่นั้นๆ ในแต่ละส่วนของกิจรรมจะแยกออกตามเขตพื้นที่ของตัวเองในพื้นที่แต่ละส่วน ตัวอย่างเช่น ในเขตพื้นที่ที่เป็นเขตเมือง จะมีประชากรอาศัยอย่างหนาแน่น
Spatial Temporary = ช่วงเวลาในเชิงพื้นที่
ช่วงเวลาในแต่ละพื้นที่จะแตกต่างกันออกไปในช่วงของการแบ่งเขตเวลา การกระทำหรือกิจกรรมก็จะต่างกันออกไปตามช่วงเวลาของพื้นที่แต่ละส่วน ตัวอย่างเช่นการ เปลี่ยนแปลงของอุณหภุมิของพื้นที่หนึ่งๆ ตั้งแต่วันที่ 1-30 ของเดือนพฤษภาคม 2553
***ทฤษฏีทั้ง 5 นี้ มีความสัมพันธ์กันอย่างมากจะขาดทฤษฏีใดไม่ได้