Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,037

HOME > PHP > PHP Forum > การวิเคราะห์โครงสร้าง ฐานข้อมูล แบบไหนเกี่ยวกับการลงเวลาเรียนของนักเรียนศึกษา ผู้รู้ช่วยแนะนำหน่อยครับ



 

การวิเคราะห์โครงสร้าง ฐานข้อมูล แบบไหนเกี่ยวกับการลงเวลาเรียนของนักเรียนศึกษา ผู้รู้ช่วยแนะนำหน่อยครับ

 



Topic : 060525



โพสกระทู้ ( 20 )
บทความ ( 0 )



สถานะออฟไลน์




ขอความช่วยเหลือครับ
มีข้อมูลแบบนี้จะต้องทำโครงสร้างฐานข้อมูลยังไงครับให้มีความสัมพันกัน
รหัส ชือ-สกุล วันที่1 วันที่2 วันที่3 วันที่4 วันที่N
10/10/53 11/10/53 12/10/53 13/10/53 N
5410100001 นายสุวิทธ์ โหระ มา มา ขาด มา N
5410100002 นายพงพัฒน์ นามนะ มา มา ขาด มา N
5410100003 นางสาววิสุดา นามไพร มา มา ขาด มา N
5410100004 นางสาวกรรณิกา ใจธรรม มา มา ขาด มา N

โดยกระผมทำแบบนี้ถูกหรือเปล่า
รหัส ชื่อ-สกุล +++ตารางชื่อ
5410100001 นายสุวิทธ์ โหระ
5410100002 นายพงพัฒน์ นามนะ
5410100003 นางสาววิสุดา นามไพร
5410100004 นางสาวกรรณิกา ใจธรรม

ลำดับ วันที่ ++++ตารางวันที่
1 10/10/53
2 11/10/53
3 12/10/53
4 13/10/53

รหัส ลำดับที่จากวันที่ การมาเรียน
5410100001
5410100001
5410100001
5410100001
image



Tag : PHP









ประวัติการแก้ไข
2011-05-22 19:03:37
2011-05-22 19:05:03
Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2011-05-22 18:12:14 By : surisak123 View : 1841 Reply : 7
 

 

No. 1



โพสกระทู้ ( 20 )
บทความ ( 0 )



สถานะออฟไลน์


จะเขียนโครงสร้างแบบไหนครับ
image






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-05-22 19:06:34 By : surisak123
 


 

No. 2



โพสกระทู้ ( 63 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook

ตารางแรก
1. เก็บข้อมูล รหัสนักศึกษา
2. เก็บชื่อ นามสกุล (แยกกันคนละฟิวล์นะ)
3. ชั้น

ตารางเก็บข้อมุลมาหรือขาด ตารางที่2
1. รหัส
2. เก็บชื่อมาหรือขาด
เช่น รหัส1 คือ มา
รหัส 2 คือ ขาด
ตารางนี้จะมีข้อมูลเท่านี้

แล้วอีกตารางคือ ตารางที่เชื่อมกันระหว่าง 2 ตารางแรก เป็นแบบ many to many (ตารางที่่ 3)
ตารางนี้จะเก็บ
1. รหัส (PK)
2. วันที่
3. รหัสนักศึกษา(FK)
4. รหัสมาหรือขาด (FK)

แล้วถ้าต้องการแสดงข้อมูลก็ query selsect ออกมาทุกตาราง

ผมไม่แน่ใจว่าคุณต้องการทำกี่วิชานะ ถ้าเป็นวิชาเดียวก็ตามนี้ ตามข้อมูลที่คุณให้มา
แต่ถ้ามีหลายวิชาก็สร้างอีกหนึงตารางเป็นตารางรายวิชา แล้วก็เอา รหัสตารางวิชาไปใส่ไว้ในตารางที่ 3 ด้วยก็จะแยกได้ว่าเค้ามาเรียวิชาไหนไม่มาเรียนวิชาไหน ในวันที่ ไหน
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-05-22 21:44:45 By : weenzezar
 

 

No. 3

Guest


ถ้าเรา query selsect ออกมาทุกตาราง เรียงตามรหัสนักศึกษาเป็นแถวดังภาพด้านบน แล้ววันที่ที่แสดงเป็นคอลัมนั้นเราจะดึงออกมายังไงครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-05-22 23:00:03 By : namo
 


 

No. 4



โพสกระทู้ ( 63 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook

ความหมายของคุณคือ ตารางช่องวันที่ มันจะเพิ่มขึ้นเรือยๆ ใช่ไหมครับ เรื่องนี้ผมไม่แน่ใจว่าต้องทำยังไง แต่คงมีวิธีอยู่ คงต้องขอคำแนะนำจากท่าน อื่นๆครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-05-22 23:36:14 By : weenzezar
 


 

No. 5



โพสกระทู้ ( 63 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook

ความหมายของคุณคือ ตารางช่องวันที่ มันจะเพิ่มขึ้นเรือยๆ ใช่ไหมครับ เรื่องนี้ผมไม่แน่ใจว่าต้องทำยังไง แต่คงมีวิธีอยู่ คงต้องขอคำแนะนำจากท่าน อื่นๆครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-05-22 23:40:24 By : weenzezar
 


 

No. 6

Guest


ใช่แล้วคับความหมายของผมคือตารางช่องวันที่ มันจะเพิ่มขึ้นเรือยๆ ขอพี่ๆชาว thaicreate ช่วยหน่อยนะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-05-23 08:25:46 By : namo
 


 

No. 7

Guest


แล้วคุณคิดถึงหน้ารายงานที่จะพิมพ์หรือป่าวครับ
เพราะถ้าวันที่ออกมายาวมากๆ จะล้นกระดาษน่ะครับ ต่อให้เป็นกระดาษ F4 ก็เถอะ

จริงๆแล้วจะต้อง query สองครั้ง
ครั้งแรกให้ ดึง distinct absent_date ออกมาก่อน แล้วเก็บไว้ในอาร์เรย์
ครั้งที่สองให้ดึงค่าจากสองตารางโดยใช้ PK จากตาราง นักเรียน มาโยงกับตาราง absent โดยมีวันที่เป็นเงือนไขครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-05-24 11:39:32 By : Unidentifier
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : การวิเคราะห์โครงสร้าง ฐานข้อมูล แบบไหนเกี่ยวกับการลงเวลาเรียนของนักเรียนศึกษา ผู้รู้ช่วยแนะนำหน่อยครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 00
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่