ภาษาไทย
中文(简体)
中文(繁体)
한국어
日本語
English
Português
Español
Русский
العربية
Indonesia
Deutsch
Français
ภาษาไทย
หน้าแรก
ดาวน์โหลดซอร์สโค้ด
เกี่ยวกับการเขียนโปรแกรม
ทรัพยากรสร้างเว็บไซต์
หนังสือและบทเรียน
บทเรียนออกแบบเว็บ
บทเรียนการเขียนโปรแกรมเครือข่าย
เกมมือถือ
แอปมือถือ
บทความ
หน้าแรก
>
การสอนการออกแบบเว็บไซต์
>
บทช่วยสอน Dreamweaver
บทช่วยสอนอินสแตนซ์ Ultradev: 2.1 การสร้างฐานข้อมูลการเข้าถึงแบบง่าย
ผู้เขียน:Eve Cole
เวลาอัปเดต:2009-05-30 18:35:12
บทที่ 2: การตั้งค่าฐานข้อมูล
ส่วนที่ 1: สร้างฐานข้อมูลการเข้าถึงแบบง่าย
ในส่วนนี้เราจะเรียนรู้เกี่ยวกับการสร้างฐานข้อมูล เพื่อนๆ ที่ใช้ Access เพื่อสร้างฐานข้อมูลสามารถข้ามไปได้
เปิด Microsoft Access เลือกไฟล์->ฐานข้อมูลใหม่ จากนั้นเลือกตำแหน่งที่จะบันทึกไฟล์ฐานข้อมูลของคุณ ที่นี่เราจะบันทึกไว้ภายใต้ชื่อเริ่มต้นของ db1.mdb
หลังจากบันทึกฐานข้อมูลแล้ว เราจะเห็นอินเทอร์เฟซต่อไปนี้ ดับเบิลคลิกเพื่อสร้างตารางโดยใช้ตัวออกแบบเพื่อเริ่มสร้างตารางข้อมูล สำหรับแอปพลิเคชันที่เรามีที่นี่ คุณจะต้องทำตามขั้นตอนทีละขั้นตอน แม้ว่าคุณจะไม่เคยสัมผัสฐานข้อมูลมาก่อน แต่ก็ไม่มีปัญหา หากคุณต้องการทำแอปพลิเคชันเชิงลึกที่เกี่ยวข้องกับโครงสร้างเชิงสัมพันธ์ ค้นหาฐานข้อมูล มาดูหนังสือกันดีกว่า
ต่อไปเราจะออกแบบตารางข้อมูลผู้ใช้สำหรับการลงทะเบียนผู้ใช้ ดับเบิลคลิกเพื่อสร้างตารางโดยใช้ตัวออกแบบเพื่อเปิดอินเทอร์เฟซการออกแบบ กรอกข้อมูลผู้ใช้ที่คุณต้องการบันทึกลงในคอลัมน์ชื่อฟิลด์ (ทางที่ดีไม่ควรตั้งชื่อชื่อฟิลด์เป็นภาษาจีน เพื่อจะได้ไม่มีปัญหามากเกินไปในการเขียนโปรแกรมในอนาคต และระวังอย่าใช้ คำสงวนของฐานข้อมูล - --เช่น temp. ในกรณีนี้ มันจะขัดแย้งกับโปรแกรมฐานข้อมูล ลองตั้งชื่อด้วยชื่อตาราง + ขีดล่าง + ชื่อ เช่น tbl_userinfo_name ในที่นี้เราใช้การตั้งชื่อแบบง่าย ๆ ก่อน) เราสร้างทั้งหมด 6 ช่อง ได้แก่ ชื่อผู้ใช้ (บันทึก ID สำหรับการลงทะเบียนผู้ใช้) Userpass (รหัสผ่านสำหรับการลงทะเบียนผู้ใช้) Usermail (ที่อยู่อีเมลของผู้ใช้) reg_date (เวลาลงทะเบียนผู้ใช้) หน้าแรก (หน้าแรกส่วนตัวของผู้ใช้) ที่อยู่) โทรศัพท์ (หมายเลขติดต่อของผู้ใช้) ประเภทข้อมูลใช้ประเภทข้อความเริ่มต้น และขนาดฟิลด์คือ 50 เรามาจัดการกับแต่ละฟิลด์ก่อน
โดยทั่วไปชื่อผู้ใช้ รหัสผ่าน ที่อยู่อีเมล และหมายเลขโทรศัพท์ที่ติดต่อได้จะต้องมีความยาวไม่เกิน 50 ตัวอักษร (แน่นอนว่าหากมีผู้ประสงค์ร้ายใส่สตริงที่ยาวเกินไปโดยเจตนาจะมีการรายงานข้อผิดพลาด ดังนั้น เราจะดำเนินการบางอย่างในหน้าเว็บถัดไป สูงสุด) และที่อยู่หน้าแรกส่วนบุคคลอาจเกิน --- เช่น http://www.netease.com/~cosix/html/... เราจึงปรับขนาดฟิลด์เป็น 200
ประเภทเวลาของวันที่ลงทะเบียนจะเปลี่ยนเป็นวันที่/เวลา *_' แน่นอน จากนั้นเราสามารถเรียกใช้ฟังก์ชันของ access เพื่อเพิ่มค่าเริ่มต้นให้กับมันได้ =Now() ซึ่งหมายความว่าเมื่อมีการเพิ่มข้อมูล ระบบฐานข้อมูลจะใช้เวลาปัจจุบันของเซิร์ฟเวอร์เป็นค่าของฟิลด์ reg_date โดยอัตโนมัติ เพื่อให้เรา สามารถบันทึกความจำเป็นในการเพิ่มลงในหน้าเว็บได้ การป้อนวันที่ลงทะเบียนเป็นเพียงขั้นตอนเดียว
หลังจากการแก้ไขเสร็จสิ้น คลิกบันทึกแผนภูมิบนแถบเครื่องมือเพื่อบันทึกตารางที่เราสร้างขึ้นใหม่ กล่องโต้ตอบคำเตือนจะปรากฏขึ้นเพื่อแจ้งให้คุณทราบว่าตารางยังไม่ได้กำหนดคีย์หลัก หากไม่มีคีย์หลัก เราจะไม่สามารถระบุสถานะเฉพาะของระเบียนนี้ในตารางได้ และเราจะทำผิดพลาดเมื่อลบหรือแก้ไขระเบียน ดังนั้นเราจึงจำเป็นต้องสร้างคีย์หลัก ค่าของคีย์หลักจะไม่ถูกทำซ้ำ คลิกใช่เพื่อสร้างคีย์หลัก
ดังที่แสดงในภาพ คีย์หลักชื่อ ID (ซึ่งมีไอคอนรูปกุญแจอยู่ข้างๆ) จะถูกสร้างขึ้น และชนิดข้อมูลจะเป็นการกำหนดหมายเลขอัตโนมัติ
หลังจากคลิกบันทึก คราวนี้คุณจะถูกขอให้ป้อนชื่อของตารางที่บันทึกไว้ เราตั้งชื่อตามข้อมูลผู้ใช้
ตารางถูกสร้างขึ้น! มันไม่ง่ายมากเหรอ?
เนื่องจากเราไม่ได้เรียนรู้วิธีสร้างเนื้อหาสำหรับการเพิ่มบันทึก เราจึงจะเพิ่มเนื้อหาบางส่วนด้วยตนเองที่นี่เพื่ออำนวยความสะดวกในการทดสอบในภายหลัง ตามที่แสดงในภาพ
เอาล่ะ สร้างฐานข้อมูลที่สมบูรณ์แล้ว จะทำอย่างไรต่อไป คราวหน้ามาฟังรายละเอียดกัน
บทความที่เกี่ยวข้อง
บทช่วยสอนที่กระชับของ Dreamweaver 4 (7. เค้าโครงหน้าเว็บ)
2009-05-30
บทช่วยสอนกระชับ Dreamweaver 4 (7. เค้าโครงหน้าเว็บ 2)
2009-05-30
บทช่วยสอนกระชับ Dreamweaver 4 (7. เค้าโครงหน้าเว็บ 3)
2009-05-30
บทช่วยสอนกระชับ Dreamweaver 4 (7. เค้าโครงหน้าเว็บ 4)
2009-05-30
บทช่วยสอนที่กระชับของ Dreamweaver 4 (8. เพิ่มเอฟเฟกต์แบบโต้ตอบให้กับหน้าเว็บ)
2009-05-30
บทช่วยสอนที่กระชับของ Dreamweaver 4 (8. เพิ่มเอฟเฟกต์แบบโต้ตอบให้กับหน้าเว็บ 2)
2009-05-30
บทช่วยสอนที่กระชับของ Dreamweaver 4 (8. เพิ่มเอฟเฟกต์แบบโต้ตอบให้กับหน้าเว็บ 3)
2009-05-30
ตัวอย่างการสอน Ultradev: 1.1 Ultradev คืออะไร
2009-05-30
ตัวอย่างการสอน Ultradev: 1.2 คุณสมบัติของ Ultradev
2009-05-30
ตัวอย่างบทช่วยสอน Ultradev: 1.3 สภาพแวดล้อมที่ Ultradev ต้องการ
2009-05-30
บทช่วยสอนอินสแตนซ์ Ultradev: 1.4 การติดตั้ง Ultradev
2009-05-30
ตัวอย่างบทช่วยสอน Ultradev: 1.5 อินเทอร์เฟซการดำเนินการ ultradev
2009-05-30