我正在开发一个数据库来存储有关已注册程序的参与者的信息。我编写了三个表来存储有关三种类型参与者的信息。他们是;运输经营人,工件生产者和工件卖家。
这三个表是:
TransportOperator( TransportOperatorID ,FName,LName, LocationID ,电话,OwnerTelepohne,DOB,LicenseNumber, VehicleModelID ,InsuranceNumber,BusinessLicenseNumber ,RoadTaxNumber,PermitNumber,InsuranceNumber, TransportAssociationID )
工件制作工具( ProducerID ,FName,LName,Telephone, PlaceOfOriginID , ProductID )
神器卖家(卖家ID ,FName,LName,电话, LanguageID , PlaceOfOriginID , ProductID )
*粗体:主键,斜体:外键引用到其他表。
现在我正在尝试将这些表格与注册表相关联。
问题是我没有最终在注册表中有一个具有空外键的表,如下所示:
注册( RegistrationID ,日期, ProducerID , SellerID , TransportOperatorID )
我应该构建三个不同的数据库还是??
谢谢