當前位置:首頁 » 編程語言 » sql中關於外鍵說法正確的是
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sql中關於外鍵說法正確的是

發布時間: 2022-07-31 21:16:05

1. sql問題.求高人解答...急!急..

正確答案是
31 A 外鍵可以確定主表的唯一一行
32 C

31.在SQL Server2000資料庫系統中,主鍵用來唯一地表示表中的每一行,外鍵用來強制」子表」和」主表」 間的引用完整性,下列關於主鍵和外鍵的理解正確的是( A ).(選擇一項)
(a)選擇主鍵的兩個原則是最少性和穩定性
(b)在同一張表中,只能用一列當作主鍵
(c)外鍵用來唯一的標識」子表」中的每一行//這個是錯誤的,不是子表,而是主表。以另一個關系的外鍵作主關鍵字的表被稱為主表,具有此外鍵的表被稱為主表的從表。
(d)一個表只能有一個主鍵和一個外鍵
32.在SQL Server 2000資料庫系統中,使用T-SQL查詢數據時,可以使用ORDER BY子句對查詢結果排序,並且可以按照多少個欄位進行排序,下列關於排序描述錯誤的是(C)選擇一項
(a)按照多欄位排序時,首先按照第一個欄位排序
(b)默認的排序方式為升序
(c)按照多欄位排序時候,按照第一個欄位排序後,再對所有記錄按照第二個欄位排序//這個錯誤。是按照第一個子段排序後的結果集再按照第二個子段排序的。
(d)可以根據含欄位的表達式排序

2. 關於SQL約束的外鍵

1、外鍵不是直接建立的
你只有在建立某表與其他表的關系時才能建立外鍵,因為所謂外鍵就是用來做與其他表的關聯條件。

2、外鍵與類型無關,但你建立外鍵時的原表欄位與關聯表對應欄位必須類型和長度一樣。

3、標識種子的遞增方式在sql server 2005以下是不可以更改的,sql server 2005可以更改。另外在oracle中也是可以改的

4、你最後說的那個例子肯定不是表示年月日,我覺得應該是4位的帶0補位的順序號,日期那來的0199呢。這種跟種子規律沒關系,如果你想用這種方式當標識,通常的方法要自己寫相應的函數或存儲過程去按規則生成。

3. Sql 中的主外鍵

對的,否則,無法實現多對一的關系(主鍵一定是每行唯一)

4. 在SQL中什麼是外鍵,怎樣建立外鍵約束

外鍵約束一般是指這個這個欄位的值只能在另外一個欄位(外鍵)裡面選擇,他的取值范圍只能是另外一個欄位裡面的

5. SQL中主鍵和外鍵的定義是什麼

通俗的說吧
先說說主鍵(primary
key)吧:一張表(關系)的一個列(屬性)或多個列可以作為主鍵,但是前提是讓這個列作主鍵,這個列就能保證該列下的各個行(元組)的值不能相同,比如說你用姓名屬性作主鍵的話,那麼這個主鍵就不一定可以,如果有兩個人是同樣的名字的話,就不能做到該屬性下的各個元組數據的值不同,如果用阿拉伯數字作主鍵就是一個很好的選擇。
再說說外鍵(foreign
key):一張表(關系)的列(屬性)它同時存在表1和表2中,它不是表1的主鍵,而是表2的主鍵,就可以說他是表1的外鍵。
那麼什麼是候選鍵(Candidate
Key)呢:能唯一標識表(關系)中行(元組)的列(屬性),則稱該屬性為候選鍵,也稱
候選關鍵字

候選碼;由此來看候選鍵可以不只一個,還看一看得出的就是主鍵同時它也是候選鍵

6. sql中外鍵怎麼寫

1、創建測試表;

create table test_class(class_id varchar2(10), class_name varchar2(30));

create table test_student(student_id varchar2(10), student_name varchar2(30), class_id varchar2(10));

7. SQL:A表中有主鍵a,B表中有主鍵b,a是B的外鍵,那麼,b是不是A的外鍵呢這種誰是誰的外鍵的叫法正確嗎

1.b不是A的外鍵
2.這種誰是誰的外鍵的叫法正確

8. SQL 資料庫 外鍵

首先樓主要明白不同表中的相同欄位是沒有任何關系的 ,然後也沒看到你的B表
你的問題:你的第一個問題你自己不覺得是自相矛盾嗎?
A表中的主鍵是B表的外鍵,那麼這個外鍵在B表中可以是主鍵嗎? 這句話你的意思就相當於問 主鍵和外鍵可以是一個欄位嗎? 那麼回答肯定是否定的 。一個欄位要麼是主鍵 要麼是外鍵 不可能又是主鍵又是外鍵 ,然後主鍵和主鍵是同一級別的 沒有誰約束誰,只有主鍵可以約束外鍵,然後我給樓主講解一下主外鍵的關系,不要死記硬背定義,要理解。

比如a表的主鍵 如果是b表的外鍵的話 那麼這個外鍵的每一個值都必須在a的主鍵里存在,如果b的這個外鍵定義可以為空的話,那麼b這個外鍵的值只有兩個情況:要麼值在a的主鍵里選,要麼為空。
就這么簡單的一句話。