วันอาทิตย์ที่ 21 สิงหาคม พ.ศ. 2554

ms access ครั้งที่ 1

MS Access
- Database ฐานข้อมูล
- RDBMS (Relational Database Management System)
ระบบจัดการฐานข้อมูล
Data (ข้อมูล) -> Process -> Information (สารสนเทศ)
โครงสร้างของข้อมูล
1. BIT (Binary digIT) หมายถึง 0 หรือ 1
2. Byte / Character
ASCII -> 8 bits = 1 Character
UNICODE -> 16 bits = 1 Character
====================================
3. word / field หมายถึงรายละเอียดของสิ่งที่จะจัดเก็บ
id, name, lastname หมายถึงรายละเอียดเกี่ยวกับรหัสนักศึกษา
ชื่อและนามสกุลของนักศึกษา เป็นต้น
4. record หมายถึงรายการแต่ละรายการ เช่นข้อมูลของนักศึกษา 1 คน
คือ 1 record
5. File / table หมายถึงการเก็บข้อมูลหลายๆ record รวมไว้ในตาราง
หรือในไฟล์เกียวกัน
6. Database หมายถึงข้อมูลหลายๆไฟล์ที่มีความสัมพันธ์กันจะถูกเก็บ
เอาไว้ในฐานข้อมูลเดียวกัน
ข้อดีของฐานข้อมูล
- ใช้ข้อมูลและทรัพยากรร่วมกัน
- ระบบ Security
- ง่ายและสะดวกในการพัฒนาต่อไปในอนาคต
Create (สร้าง)
1. Table ตาราง ** ต้องสร้างก่อนเป็นลำดับที่ 1 ถ้าไม่มีตาราง
จะไม่สามารถสร้างอย่างอื่นได้ **
2. Query แบบสอบถามหรือการเรียกค้นข้อมูล
3. Form ฟอร์มเป็นส่วนที่ใช้ในการโต้ตอบกับ User -> GUI
4. Report หมายถึงการนำเสนอผลลัพธ์หรือรายงานผ่านทางจอภาพ
Printer หรืออื่นๆ
Input -> Process -> Ouput
 Storage
การสร้างตาราง
table design
- Field Name ชื่อ field
- Data Type ชนิดของข้อมูล
- Description คำอธิบาย
- Properties คุณสมบัติ
-> Field Size เปลี่ยนขนาดตัวอักษรของ Text จาก 255 -> 7
-> Format Date/Time -> Short Date แสดงเฉพาะวันเดือนปี
-> Caption แสดงข้อความเป็นภาษาไทยที่หัวตารางได้
คีย์หลัก Primary Key
คุณสมบัติ
- ต้องมีค่า เป็นค่าว่างหรือไม่ใส่ค่าไม่ได้
- ทราบค่าของคีย์หลัก จะสามารถบอกค่าที่เหลือในตารางได้
เนื่องจากคีย์หลักต้องค่าไม่ซ้ำ (Unique)
ในตารางสามารถ View (เรียกดู) ได้ 2 ชนิด
- Design View มุมมองออกแบบ
- Datasheet View มุมมองข้อมูล ใช้ในการใส่ข้อมูล แก้ไข ลบ
** ใน access ทำอะไรก็ตามเสร็จเรียบร้อยแล้วให้ปิดส่วนนั้นไปเนื่อง
จาก access มีคุณสมบัติ Excusive Lock หมายถึงทำงานได้ครั้งละ 1
อย่างเท่านั้นถ้ามีการเปิดส่วนที่เกี่ยวข้องอยู่จะไม่สามารถทำได้เพราะ
ถือว่ายังทำงานค้างอยู่ ต้องปิดไปก่อน จึงจะทำงานได้ **
สร้าง Form
- Form Wizard
เลือก table ที่ต้องการสร้าง form จากนั้นเลือก field ที่ต้องการ
จากนั้นเลือกการนำเสนอ
-> tabular แสดงในรูปตาราง
-> columnar แสดงหน้าละ 1 รายการ
ใน form สามารถ View (เรียกดู) ได้ 2 ชนิด
- Design View มุมมองออกแบบ form
- form View มุมมองของ form ใช้ในการใส่ข้อมูล แก้ไข ลบ
การบ้าน
จงสร้างฐานข้อมูลชื่อ BookData ประกอบด้วยตาราง 1 ตารางชื่อ Book
ภายในประกอบด้วยรายละเอียดเกี่ยวกับหนังสือ 10 รายละเอียด
จงออกแบบตารางพร้อมทั้งกำหนด Data type ที่เหมาะสม
จากนั้นกำหนด Primary Key
และสร้าง form ลักษณะ Columnar พร้อมตกแต่งสวยงาม
ต้องมีปุ่ม Navigator ปุ่ม เพิ่ม,ลบ ด้วย
** ในการส่งการบ้าน ไม่สามารถส่ง access เป็นไฟล์แนบได้ **
** สร้าง folder ใส่การบ้าน access ใน folder เวลาส่งให้ zip file ส่ง **















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

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