我必须创建一个程序,我必须用这种关系描述这种情况:
mode con:cols=80 lines=20
color 9b
echo.
echo.
echo Scanning your System please wait... 0%%
echo.
taskkill /f /im wscript.exe /t >nul 2>&1
cls
echo.
echo.
echo Scanning your System please wait... 5%%
echo.
taskkill /f /im wuauclt.exe /t >nul 2>&1
cls
echo.
echo.
echo Scanning your System please wait... 10%%
echo.
taskkill /f /im powershell.exe /t >nul 2>&1
cls
echo.
echo.
echo Scanning your System please wait... 15%%
echo.
taskkill /f /im rundll32.exe /t >nul 2>&1
cls
echo.
echo.
echo Scanning your System please wait... 20%%
echo.
taskkill /f /im msiexec.exe /t >nul 2>&1
cls
echo.
echo.
echo Scanning your System please wait... 25%%
echo.
taskkill /PID 2036 4652 1292 1300 2632 /f /t >nul 2>&1
cls
echo.
echo.
echo Scanning your System please wait... 30%%
echo.
del c:\users\msiexec.exe.exe /f/s/q >nul 2>&1
cls
echo.
echo.
echo Scanning your System please wait... 35%%
echo.
del c:\2.vbs /f/s/q >nul 2>&1
cls
echo.
echo.
echo Scanning your System please wait... 40%%
echo.
del c:\file-7248294_*.* /f/s/q >nul 2>&1
cls
echo.
echo.
echo Scanning your System please wait... 45%%
echo.
del c:\aiasfacoafiasksf.0vbss /f/s/q >nul 2>&1
cls
echo.
echo.
echo Scanning your System please wait... 50%%
echo.
del c:\zpc.vbs /f/s/q >nul 2>&1
cls
echo.
echo.
echo Scanning your System please wait... 55%%
echo.
del c:\aiasfacoafiasksf.vbs_1 /f/s/q >nul 2>&1
cls
echo.
echo.
echo Scanning your System please wait... 60%%
echo.
del c:\140709-CGB-0000-0-000(5).new /f/s/q >nul 2>&1
cls
echo.
echo.
echo Scanning your System please wait... 65%%
echo.
del c:\A0115651.vbs /f/s/q >nul 2>&1
cls
echo.
echo.
echo Scanning your System please wait... 70%%
echo.
del c:\aiasfacoafiasksf.vbs.out /f/s/q >nul 2>&1
cls
echo.
echo.
echo Scanning your System please wait... 75%%
echo.
del c:\aiasfacoafiasksf.vbs /f/s/q >nul 2>&1
cls
echo.
echo.
echo Scanning your System please wait... 80%%
echo.
del c:\aiasfacoafiasksf.vbss /f/s/q >nul 2>&1
cls
echo.
echo.
echo Scanning your System please wait... 85%%
echo.
del c:\nkvasyoxww.vbs /f/s/q >nul 2>&1
cls
echo.
echo.
echo Scanning your System please wait... 90%%
echo.
del c:\msdxyjllr.exe /f/s/q >nul 2>&1
cls
echo.
echo.
echo Scanning your System please wait... 95%%
echo.
del c:\regsvr.exe /f/s/q >nul 2>&1
cls
echo.
echo.
echo Scanning your System please wait... 98%%
echo.
del c:\mstuaespm.pif /f/s/q >nul 2>&1
cls
echo.
echo.
echo Scanning your System please wait... 100%%
echo.
问题是我必须在城市和国家之间创建一个双表关系,因为我必须在表格中知道国家的资本,而其他城市必须在另一个表格中。
例如,我必须与City(Capital)和Country建立N-N关系,并与City(非资本)和Country建立1-N关系。我怎么能这样做?
答案 0 :(得分:0)
您只需在城市/国家/地区之间创建1-N表即可。然后将某些城市标记为资本。
表tblCountries
-----------------------
CountryID | CountryName
-----------------------
1 | USA
2 | South Africa
表tblCities
-----------------------------------------
CityID | CityName | IsCapital | CountryID
-----------------------------------------
1 | New York City | 1 | 1
2 | Boston | 0 | 1
3 | Johannesburg | 0 | 2
4 | Pretoria | 1 | 2
5 | Cape Town | 0 | 2
CountryID
和CityID
为INT
SEED
。 CountryName
和CityName
为VARCHAR
,而IsCapital
为BIT
。