sqlserver資料庫中的表關係有什麼作用

2021-03-11 20:43:00 字數 1103 閱讀 7158

1樓:匿名使用者

是不是表有問題?

部門有id,又有個userid,部門id如果做主鍵就不可以重複,要是每個部專門乙個人的話可以用

屬id做主鍵,要是再多乙個人那id就重複了吧?

如果id只是做為記錄編號,那userid是不是就相當於主鍵了?使用者和部門兩張表是不是主鍵就相同了。。。幹嘛要分開寫?

我覺得應該是

員工表userid 名稱 部門(用id或名稱)( 其他員工基本資訊...)

部門表id 部門名稱 (其他部門資訊..)

然後做關聯,查詢同一部門所有人,當部門存在是才可以建立員工記錄,員工所在部門必須存在於部門表中

更新的時候可以通過部門來查詢員工基本資訊進行一些操作

...有需要改進的,還請童鞋們指正

2樓:糖糖寳寳

對於大型關係型資料庫,資料表很多,關係也很複雜。

通過關係圖,可以很清楚的

回分析資料答庫中表的關係,同時通過這個關係圖,也可以對這些關係進行操作,可以算是乙個圖形化的關係操作入口。

查詢sql中的所有表:

select table_name from 資料庫名稱.information_schema.tables where table_type='base table' 執行之後,就可以看到資料庫中所有屬於自己建的表的名稱.

3樓:束桂蘭惲水

1.如果你

專信屬資料庫,他們可以裝在同一臺電腦,但他們不能混在一起啊所以**的字串會指定他的庫,select另外乙個庫時,需要加[庫名]作為字首

2.如果你指定是master庫

簡單的來說,它是系統,你是使用者,作為使用者你在sqlserver建立了什麼庫,有多少字段或者什麼的,就是儲存在那裡

4樓:匿名使用者

修改乙個表,另乙個自動更新,用trigger。

5樓:匿名使用者

一句話很難講清楚

說多了,也很麻煩!

多看書就知道了

6樓:匿名使用者

建議去看看e-r圖的知識,,,

太多了,一時難以講清...

sqlserver怎麼匯出資料庫的表

材料 工具 sql server 1 打bai 開sql server,找到需要匯出du的資料庫zhi。dao 2 在需要匯出的資料庫上右內擊,選擇任務選項中的導容出資料選項。3 sql server匯入和匯出嚮導視窗中,單擊下一步按鈕。4 選擇資料來源對話方塊中,選擇資料來源選項中的microso...

sqlserver怎麼匯出資料庫

材料 工具 sql server 1 開啟sql server,找到需要匯出的資料庫。2 在需要匯出的資料庫上右擊,選擇任務選項中的匯出資料選項。3 sql server匯入和匯出嚮導視窗中,單擊下一步按鈕。4 選擇資料來源對話方塊中,選擇資料來源選項中的microsoft ole db provi...

如何連線sql server資料庫

以sqlserver2008r2為例。1 開啟sql2008,使用windows身份登入 2 登入後,右鍵選擇 屬性 左側選擇 安全性 選中右側的 sql server 和 windows 身份驗證模式 以啟用混合登入模式 3 選擇 連線 勾選 允許遠端連線此伺服器 然後點 確定 4 安全性 登入名...