多个数据库记录
问题描述:
我想从ASP.NET网站的数据库中存储紧急求助热线联系人。 。这个联系人将被分配到不同城市的特定位置。 。 。 例如:城市=孟买,然后孟买市会有不同的地点,如达达尔,安泰里,博里瓦尼等。多个数据库记录
我设计了一个表格
现在的问题是,有可能是一个特定城市的多个地点的机场,然后我也有进入整个信息为每一个位置。 。 。那么有没有办法避免多个条目?
答
您可以使用下面的表架构和设计你形成相应
位置表
LocationID (Primary Key)
CountryID (Foreign Key)
CityID (Foreign Key)
ContactID (Foreign Key)
Location
市表
CityID(Primary Key)
City
国家表
CountryID(Primary Key)
Country
服务表
ServiceID(Primary Key)
Service --Airport/Ambulance/fire...
联系表
ContactID (Primary Key)
ServiceID (Foreign Key)
Description --AirportName/HospitalName
Contact --Contact Number
UPDATE(表格设计技巧)
- 向城市/国家/服务表添加记录的表单(它们非常简单,您只需检查重复条目/必填字段。
- 对于联系人表使用从下面填入的服务下拉列表从
Service Table
- 对于位置使用降落的国家,城市和联系人从相应的表中填充。
- 使用
INNER JOINS
联接表并显示所需的结果
为什么你不能跟上机场名称的文本框,并保持它禁用?这会好吗? – DevelopmentIsMyPassion 2013-02-08 11:35:20
只需启用一个'DropDownList'中的现有机场。你必须将它们与'tblLocation'中的外键链接到'tblAirport'。 – 2013-02-08 11:35:47
请告诉我们你的桌子是怎么样的?给模式 – DevelopmentIsMyPassion 2013-02-08 11:37:59