วันพุธที่ 13 มกราคม พ.ศ. 2559

Homework week 1 : Add grade to spreadshhet

1. Enter your grades/transcript in a spreadsheet then calculate your GPA

ANS : This is my grades in transcript 5 semesters Click here

2. Can we calculate average GPA of all student ?

ANS : สามารถคำนวณได้ แต่อาจเกิดปัญหาในการดึงข้อมูลและนักศึกษาแต่ละคนจะเก็บข้อมูลไม่เหมือนกัน และลงวิชาเรียนไม่เมือนกันทุกคน ทำให้มีปัญาในการคำนวณ อาจจะมีความล่าช้า ใช้เวลามาก

3. Can we calculate average of a subject ?

ANS : เราสามารถคำนวณได้ โดยดึงเอาข้อมูลเกรดแต่ละวิชาของนศ.แต่ละคนออกมาได้ แต่อาจจะเสียเวลาในการดึงข้อมูลจากนศ.แต่ละคนเป็นจำนวนมาก

4. Problem and Solution

ANS : ในการใส่ข้อมูลแสดงเกรดของนศ.แต่ละคนในครั้งนี้เราจะใช้ Spreadsheet ในการใส่ข้อมูลและคำนวณ GPA ของนศ.แต่ละคน ซึ่งการใส่ข้อมูลลง Spreadsheet มีข้อจำกัดต่างๆคือ 
1. Redundancy อาจมีการซ้ำกันของข้อมูเกิดขึ้น
2. มีความยากในการดึงข้อมูลที่เกี่ยวข้องรวมไว้ด้วยกัน
3. มีความปลอดภัยต่ำ

ดังนั้น เราจึงแก้ปัญหาโดยการ ใส่ข้อมูลต่างๆไว้ใน Database และจัดการผ่าน Database management system หรือ DBMS โดยมีข้อดีคือ
1. ข้อมูลมีการเก็บอยู่รวมกันและสามารถใช้ข้อมูลร่วมกันได้
2. ช่วยลดความซ้ำซ้อนของข้อมูลได้
3.สามารถหลีกเลี่ยงความขัดแย้งกันของข้อมูลที่อาจเกิดขึ้นได้
4. การควบคุมความคงสภาพของข้อมูล ความคงสภาพ (Integrity) หมายถึง ความถูกต้อง ความคล้องจอง ความสมเหตุสมผลหรือความเชื่อถือได้ของข้อมูล
5. การจัดการข้อมูลในฐานข้อมูลจะทำได้ง่าย
6. ความเป็นอิสระระหว่างโปรแกรมประยุกต์และข้อมูล
7. การมีผู้ควบคุมระบบเพียงคนเดียว ซึ่งเรียกว่า DBA (Database Administrator) เป็นผู้ควบคุมและบริหารจัดการระบบฐานข้อมูลทั้งหมด นั่นเอง

 

 

ไม่มีความคิดเห็น:

แสดงความคิดเห็น