在資料庫中儲存著若干個表,這些表之間可以通過 建立關係a 內容不相同的欄位b 相同內容的

時間 2021-10-14 22:23:54

1樓:可愛的紀三歲啊

b我剛剛考過,正確答案是b

2樓:達立建築錨固系統

建立資料庫

選擇開始選單中→程式→【management sql server 2008】→【sql server management studio】命令,開啟【sql server management studio】視窗,並使用windows或 sql server身份驗證建立連線。

在【物件資源管理器】視窗中伺服器,然後選擇【資料庫】節點

右鍵單擊【資料庫】節點,從彈出來的快捷選單中選擇【新建資料庫】命令。

執行上述操作後,會彈出【新建資料庫】對話方塊。在對話方塊、左側有3個選項,分別是【常規】、【選項】和【檔案組】。完成這三個選項中的設定會後,就完成了資料庫的建立工作,

在【資料庫名稱】文字框中輸入要新建資料庫的名稱。例如,這裡以「新建的資料庫」。

在【所有者】文字框中輸入新建資料庫的所有者,如sa。根據資料庫的使用情況,選擇啟用或者禁用【使用全文索引】核取方塊。

在【資料庫檔案】列表中包括兩行,一行是資料庫檔案,而另一行是日記檔案。通過單擊下面的【新增】、【刪除】按鈕新增或刪除資料庫檔案。

切換到【選項頁】、在這裡可以設定資料庫的排序規則、恢復模式、相容級別和其他屬性。

切換到【檔案組】頁,在這裡可以新增或刪除檔案組。

完成以上操作後,單擊【確定】按鈕關閉【新建資料庫】對話方塊。至此「新建的資料」資料庫建立成功。新建的資料庫可以再【物件資源管理器】視窗看到。

關聯式資料庫中,一個關係代表一個( ) a、資料表 b、查詢 c、行 d、列

3樓:匿名使用者

習題答案及解析

第6章6.1.1

1. 單項選擇題

1)c 2)b 3)a 4)d 5)a 6)d 7)a 8)d 9)a

2. 多項選擇題

1)abcd 2)abcde

3. 填空題

sql資料庫中表與表之間的關聯怎麼建立

4樓:智慧小白菜

1、在資料庫視窗中,單擊「建立」中「**」中的「表設計」,開啟表設計視窗。

2、按照需要設計表「1」的表結構,完成後關閉表設計, 命名錶1為「1」按需求確定欄位大小以及是否允許空填。

3、重複上述操作,建立表「2」。

4、單擊「資料庫工具」選項卡中「關係」中的「關係按鈕」,開啟「顯示錶對話方塊」。

5、在顯示的兩個表中,將「2」中的「資料」拖到「1」中資料欄位上,在彈出的編輯關係對話方塊中單擊建立。建立關係完成,關閉「關係」視窗即可。

5樓:李永祥vs皮子

1/, 最常用的一種: 減少重複資料.表a中擁有外來鍵,表b的資料基本是不允許刪除的.這時選擇對 insert 和 update 強制關係即可.

2/,其次,是增加一個從屬表. 如果表a刪除一條記錄時,表b中也隨著刪除一條相關聯的記錄,那麼外來鍵關係中,表a的主鍵是表b的外來鍵。這種關係,實際上表b是表a的從屬表(即表a是父表),選擇對 insert 和 update 強制關係時,如果向表b中插入資料,表a中必須已經存在對應的記錄。

選擇級聯刪除相關的欄位時,刪除表a中的一條記錄,就會刪除對應的表b中的一條記錄。

6樓:匿名使用者

1. 外來鍵 ?

2. select a.* ,b.* from a inner join b on a.id = b.id ?

3. left outer join ?

7樓:匿名使用者

表與表之間是通過主外來鍵連結的

可以通過『資料庫關係圖』進行連結

將要連線的表選中,然後用滑鼠拖動列例如

定義表student、course和sc之間的關係圖。

要求:先要定義好三個表的主鍵sno、cno、(sno,cno)(1) 資料庫「學生管理」節點,在「資料庫關係圖」上擊右鍵,選擇「新建資料庫關係圖」命令,彈出新建資料庫關係圖嚮導,選擇要新增到關係圖中的表student、course和sc,這三個表將出現在新關係圖視窗中。每個表顯示包含的屬性和定義的主鍵,拖動標題欄可以改變它們在視窗中的位置。

(2) 將student表的屬性sno拖動到sc表的sno上,鬆開滑鼠彈出「建立關係」視窗,設定後單擊「確定」按鈕。在student表和sc表之間會自動出現一條連線,說明建立關係成功。同樣的方法可以建立course表和sc表之間的關係。

(3) 單擊關閉按鈕儲存。

(4) 試著修改或刪除student、course和sc表中的資料,看看定義關係後有何作用。

8樓:smart天邊

一般都是設外來鍵,主鍵

9樓:匿名使用者

外來鍵建立表與表之間的關係啊。現在該搞映象了 ,還建表 大型資料庫承受不了啊

10樓:介海可元洲

表與表之間的關聯是在查詢或者是其它sql語句中才用到的。

11樓:澄壯魯和志

通過表的主鍵(pk)和另一個表的外來鍵(fk)建立連線具體可以建立關係圖建立

也可以通過查詢分析器利用sql語句建立

例如:主鍵表a,外來鍵表b,我要建立表a的欄位fa與表b的欄位fb之間的關係,並且要級聯更新相關的欄位,級聯刪除相關的記錄。

create

table

表a(fa

varchar(10)

constraint

pk_主表

primary

key--定義fa為主鍵

)create

table

表b(fb

varchar(10)

notnull

,constraint

fk_從表_主表

foreign

key(fb)

references

表a(fa)

--在fb上定義外來鍵約束

onupdate

cascade

ondelete

cascade

--設定級聯更新及級聯刪除)

(39) 在關聯式資料庫中,用來表示實體之間聯絡的是______。 a. 樹結構 b. 網結構 c. 線性表 d. 二維表

12樓:跪著作揖

答案選擇d。

關聯式資料庫的表採用二維**來儲存資料,是一種按行與列排列的具有相關資訊的邏輯組,它類似於excle工作表。一個資料庫可以包含任意多個資料表。

在使用者看來,一個關係模型的邏輯結構是一張二維表,由行和列組成。這個二維表就叫關係,通俗地說,一個關係對應一張表。

元組(記錄)表中的一行即為一個元組,或稱為一條記錄;屬性(欄位)。資料表中的每一列稱為一個欄位,表是由其包含的各種欄位定義的,每個欄位描述了它所含有的資料的意義,資料表的設計實際上就是對欄位的設計。

擴充套件資料

關聯式資料庫中二維表的性質介紹:

1、二維表中元組個數是有限的——元組個數有限性;

2、二維表中元組均不相同——元組的唯一性;

3、二維表中元組的次序可以任意交換——元組的次序無關性;

4、二維表中元組的分量是不可分割的基本資料項——元組分量的原子性;

5、二維表中屬性名各不相同——屬性名唯一性;

6、二維表中屬性與次序無關,可任意交換——屬性的次序無關性;

7、二維表屬性的分量具有與該屬性相同的值域——分量值域的統一性。

13樓:匿名使用者

(39)[答案]d

[考點]資料庫設計基礎

[評析]

關聯式資料庫中的關係,用二維表表示,a為層次資料模型的,b為網狀資料模型的。

資料庫模型分為:

層次模型、網狀模型、關係模型、物件導向模型。

mysql資料庫問題,如何同一個操作新增兩個表(a表,b表),並把b表的id新增到a表欄位中,b表id自動增長

14樓:xin宇宙的靈魂

建立一箇中間表分別設定獲取對於值,這個屬於傳遞賦值。

在資料庫語句中“or 與“and”有什麼區別,能用語句作

or表示2變的條件滿足一個就可以了 and是左右2變的條件必須都滿足 例子a表 col1 col2 1 2 1 1 2 2 2 3 select from a where col1 2 or col2 2 結果是1 2 2 2 2 3 select from a where col1 2 and c...

oracle資料庫儲存過程怎麼用傳入引數作為查詢條件

盍儉巡 一 在oracle中定義一個陣列型別 type 如下 createorreplacetype msg array astableofnumber 意思是建立一個名稱為msg array,存放型別為整型的陣列型別 二 在oracle中定義一個儲存過程 如下 createorreplacepro...

PHP MYSQL資料庫的使用者名稱和密碼儲存問題

你所說的使用者名稱和密碼是登陸mysql用的還是登陸php系統用的?如果是mysql的那你大可不必擔心,安裝mysql的時候root賬號設定為禁止遠端登入,也就是隻有127.0.0.1和localhost才能對mysql訪問.只要密碼強度足夠,而且定時更換的話,是被破解的機會是不大的 我所在公司的i...