วันอาทิตย์ที่ 22 พฤษภาคม พ.ศ. 2559

Assignment 2 : Database Security Group 4




รายชื่อสมาชิก กลุ่มที่ 4

นาย ภูวพงศ์ ศรีวิจารณ์ 56-010126-2011-1
นาย ธีรวัฒน์ ผ่องสกุล 56-010126-3015-9
นางสาว ธีระนันท์ เย็นไธสง 56-010126-3016-7

หัวข้อที่ทำ

1.compare with file-system security (permission)
2.sample security settings for your A1 users
3.sample database log
4.Backup/Restore data
5.Possible unethical uses of your group database?
6.SQL Injection

วันจันทร์ที่ 2 พฤษภาคม พ.ศ. 2559

ความคืบหน้า A2 Database security


ความคืบหน้าของ A2 ที่ present ใน สัปดาห์ที่ 17 ของ Group 4

ส่วนที่ทำเพิ่มเติม
  1. ลองสร้าง users ตาม Access control Matrix ของทั้ง 3 DB และกำหนด permission
  2. ดูความสามารถในการกำหนด users ของ postgresQL
  3. ในกรณีของ SQLite3 ได้ไปลองสร้าง Linux user เพื่อกำหนดสิทธิ์
  4. ดูกรณีการใช้งานที่ผิดจรรยาบรรณของ DB ของทางกลุ่ม

วันอาทิตย์ที่ 24 เมษายน พ.ศ. 2559

update A1 (สรุป การทำงาน MySQL , PostgreSQL ,Sqlite3 on Ubuntu)

จากสัปดาห์ที่แล้วได้ทำการทดลองใช้ PostgreSQL บน Ubuntu แต่ว่าไม่ได้ทดลอง MySQL และ Sqlite3 บน Ubuntu ด้วย ดังนั้นเพื่อความถูกต้องในการเปรียบเทียบประสิทธิภาพ จึงได้ทดลองใหม่ใน ช่วง ศุกร์ เสาร์ อาทิตย์ที่ผ่านมา

วันจันทร์ที่ 18 เมษายน พ.ศ. 2559

Try PostgreSQL on Ubuntu

PostgreSQL คือ  ORDBMS ที่สามารถใช้รูปแบบคำสั่งของภาษา SQL ได้เกือบทั้งหมด เป็นระบบฐานข้อมูลที่ทันสมัยที่สุดของ OpenSource สามารถใช้งานได้ฟรี
และ PostgreSQL สามารถทำงานบนระบบปฏิบัติการได้ทั้ง Linux, UNIX (AIX, BSD, HP-UX, SGI Irix, Mac OS X, Solaris, Tru64) และ Windows

วันอังคารที่ 29 มีนาคม พ.ศ. 2559

Normal Forms

Presentation Group 4

Normalization
คือ กระบวนการปรับเปลี่ยนโครงสร้างของ relation schema ให้อยู่ในรูปแบบ Normal Form ในลำดับต่างๆ เพื่อให้ได้โครงสร้างของตารางที่ดี  ลดความซ้ำซ้อนของข้อมูล
Normal Forms คือ ตัวทดสอบว่า relation schema  เป็นไปตามเงื่อนไขหรือเปล่า

วันอาทิตย์ที่ 27 มีนาคม พ.ศ. 2559

W11 - Assignment 1 : Group 4



รายชื่อสมาชิก กลุ่มที่ 4

นาย ภูวพงศ์ ศรีวิจารณ์ 56-010126-2011-1
นาย ธีรวัฒน์ ผ่องสกุล 56-010126-3015-9
นางสาว ธีระนันท์ เย็นไธสง 56-010126-3016-7

เพิ่มเติม ส่วนสรุปการทำงานของ MySQL,SQLite3,PostgreSQL on UBUNTU ดูรายละเอียดได้ที่นี่

วันจันทร์ที่ 8 กุมภาพันธ์ พ.ศ. 2559

Relational Algebra and Relational Calculus

โจทย์ประจำสัปดาห์ที่ 4 :

1.ลองหาตัวอย่าง Query ใน Relational Algebra สัก 5-10 Query
Relational Algebra : เป็นพื้นฐานของ operation ที่จะมาจัดการกับข้อมูลของเรา
  • มี U nary ที่เป็น Operation พื้นฐาน ได้แก่ SELECT,PROJECT,RENAME
  • มี Relational Algebra ที่เกี่ยวกับ set ได้แก่ UNION,MINUS,INTERSECTION
  • มี Binary ได้แก่ CARTESIAN,JOIN

วันอาทิตย์ที่ 31 มกราคม พ.ศ. 2559

Constraints of my selected DBMS

What constraints does your selected DBMS support?

Constraints  คือข้อจำกัดของค่าที่อยู่ใน Database 
โดยสามารถระบุได้ เมื่อมีการสร้าง table (ในระหว่างที่สร้างตาราง) หรือหลังจากที่ตารางถูกสร้างขึ้นมาแล้ว(ในระหว่างที่แก้ไขตาราง)

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

W2 Sample Query

Part 1ทำการศึกษา Syntax ของคำสั่งที่ใช้ในเขียนโปรแกรมดึงข้อมูลมาจากDatabase จาก http://www.w3schools.com/sql/


วันอาทิตย์ที่ 17 มกราคม พ.ศ. 2559

ออกแบบตาราง grades/transcript

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

ภาพตัวอย่างการเก็บข้อมูล Grades/transcript โดยใช้บริการ google spreadsheet