Sam*_*Sam 5 sql t-sql sql-server relational relational-database
我有两个表:员工(ID,姓名,地址)和商店(ID,地址),我想记录有关在每个商店工作的人的信息.
我想创建一个名为Employee_List表的新表.我的问题:
1- Employee_List和Employee有一对多的关系,对吧?
2-要存储的Employee_list具有一对一的关系,对吧?
3-如何为Employee_List表定义外键和主键?

Dar*_*ren 11
Employee_list应该具有:
我建议更改表名来表示复合表,即
EmployeeStores.这将允许您的架构可扩展,员工可以在多个商店中工作.
在SQL Server:
CREATE TABLE EmployeeStores
(
EMPLOYEEStoreID INT IDENTITY,
EMPLOYEEID INT FOREIGN KEY REFERENCES Employee(employee_id),
STOREID INT FOREIGN KEY REFERENCES Store(store_id)
)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
24992 次 |
| 最近记录: |