題目內容
(請給出正確答案)
假設有下面兩個關系模式:職工(職工號,姓名,年齡,職務,工資,部門號),其中職工號為主碼;部門(部門號,名稱,經理名,電話),其中部門號為主碼。用sQL語言定義這兩個關系模式,要求在模式中完成以下完整性約束條件的定義:定義每個模式的主碼;定義參照完整性;定義職工年齡不得超過60歲。
答案
題目內容
(請給出正確答案)
答案
更多“假設有下面兩個關系模式:職工(職工號,姓名,年齡,職務,工資,部門號),其中職工號為主碼;部門(部門號,名稱,經理名,電話),其中部門號為主碼。用sQL語言定義這兩個關系模式,要求在模式中完成以下完整…”相關的問題
第1題
A.職工關系的'職工號'
B.職工關系的'部門號'
C.部門關系的'部門號'
D.部門關系的'部門名'
第2題
職工(職工號,姓名,年齡,性別)
社會團體(編號,名稱,負責人,活動地點)
參加(職工號, 編號,參加日期)
其中職工表的主碼是職工號;社會團體表的主碼是編號,外碼是負責人;參加表的主碼是職工號和編號的屬性組,外碼是職工號、編號;
試用SQL語句定義職工表、社會團體表和參加表,并說明其主碼和參照關系。
第3題
A.職工關系的“職工號”
B.職工關系的“部門號”
C.部門關系的“部門號”
D.部門關系的“部門名”
第4題
第5題

a. 若部門名是唯一的,請將下述部門SQL語句的空缺部分補充完整。
CREATE TABLE 部門(部門號CHAR(3) PRIMARY KEY,
部門名 CHAR(10) (16) ,
負責人 CHAR(4),
電話 CHAR(20))
(17) ) ;
(16)
A. NOT NULL
B. UNIQUE
C. UNIQUE KEY
D. PRIMARY KEY
(17)
A. PRIMARY KEY(部門號)NOT NULL UNIQUE
B. PRIMARY KEY(部門名)UNIQUE
C. FOREIGN KEY(負責人)REFERENCES 職工(姓名)
D. FOREIGN KEY(負責人)REFERENCES 職工(職工號)
b. 查詢各部門負責人的姓名及住址的SQL語句如下:
SELECT 部門名,姓名,住址 FROM 部門,職工 (18) ;
(18)
A. WHERE 職工號=負責人
B. WHERE 職工號='負責人'
C. WHERE 姓名=負責人
D. WHERE 姓名='負責人'
第7題
.jpg)
a.若部門名是唯一的,請將下述部門SQL語句的空缺部分補充完整。
CREATE TABLE部門(部門號CHAR(3) PRIMARY KEY,
部門名CHAR(10) (16),
負責人CHAR(4),
電話CHAR(20))
(17));
b.查詢各部門負責人的姓名及住址的SQL語句如下: SELECT 部門名,姓名,住址 FROM部門,職工(18);
A.NOT NULL
B.UNIQUE
C.UNIQUE KEY
D.PRIMARY KEY
第8題
A.從職工表中刪除行('025','王芳','03',720)
B.將行('005','喬興','04',7500)插入到職工表中
C.將職工號為'001'的工資改為700
D.將職工號為'038'的部門改為'03'
第9題
學生:S(Sno,Sname,Ssex,Sage, Sdept)其中:Sno:學號,Sname:姓名,Ssex:性別,Sage:年齡,Sdept:系名;
課程:C(Cno, Cname,Teacher)其中:Cno:課程號,Cname:課程名,Teacher:教師;
選課:SC(Sno,Cno,Grade)其中:Sno:學號,Cno:課程號,Grade:成績,
用SQL語言完成1-2小題操作:
(1)查詢每個學生的學號、姓名和相應的平均成績
(2)用CREATE TABLE 語句定義基本表選課(需定義主碼和外碼,設Sno,長度為6,Cno為字符型,長度為8,Grade為短整數)