รบกวนพี่ๆช่วยแนะนำเกี่ยวกับ Database และ C#.NET ด้วยครับ

ตอนนี้ผมทำรายงานอยู่ 1 ชิ้นครับ ใช้ C#.NET ทำเป็น WebApp เป็นโปรแกรมสุ่มชื่ออ่ะครับ

ใน Database  ก็จะมีรายละเอียดข้อมูลตารางของพนักงาน เช่น id,name,position,department,email ทีนี้ผมก็ select ให้มันเลือก id name department ออกมา เพื่อบอกว่า พนักงานจากแผนกไหนถูกสุ่มออกมา

ทีนี้ผมจะสร้าง รายงานแสดงผลด้วยกราฟว่าแผนกไหนมีพนักงานถูกสุ่มออกมาเท่าใดบ้าง  ผมขอคำแนะนำดังนี้ครับ
1. จาก Table ตารางข้อมูลพนักงาน ผมควรจะใช้วิธีไหนในการนับจำนวนเช่น
     1.1  Suvit       Accounting
     1.2  Somsak   Accounting
     1.3  Sirirat      Marketing
     1.4  Samart     Accounting
มันก็จะแสดงกราฟว่า  แผนก Accounting มีพนักงานที่ถูกสุ่มชื่อได้ 3 คน Marketing 1 คน

2. จำเป็นต้องสร้างตารางใหม่ เป็นตารางข้อมูลของแผนกแยกออกมาจาก ตารางพนักงานเลยไหมครับ

รบกวนขอคำแนะนำจากพี่ๆด้วยนะครับ ผมจะเอาไปศึกษาต่อครับผม
ผมใช้ SQL Server เก็บฐานข้อมูล และ Visual Studio ในการเขียนโปรแกรม
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่