我正在尝试使用SQL Server为简单的C#应用程序创建数据库。 我是新手。
这就是我的计划:
Clients: Client_ID, Client_Name, Client_Status
Employees: Emp_ID, Emp_Name, Emp_Role
Jobs: Job_ID, Job_Date, Client_ID, Employee_ID, Hours_Spent
如何制作" Client_ID,Employee_ID"表中的列作业链接或连接表客户端和员工中的原始列?我是从SQL服务器管理还是从C#代码中完成的?
答案 0 :(得分:1)
您可以通过创建外键来完成此操作。绝对不是用C#完成的。这些是影响数据库的数据库命令。它与应用程序无关。
您可以在此处找到语法。 https://msdn.microsoft.com/en-us/library/ms189049.aspx
似乎您可能需要在此处添加至少一个表。你拥有这种方式的方式不仅仅是员工在某项工作上工作。我会将员工列移动到另一个表。
EmployeeJobs(Emp_ID, Job_ID, Hours_Spent)