設有一數據庫,包括四個表:學生表(Student)、課程表(Course)、成績表(Score)以及教師信息表(Teacher)。


一、            設有一數據庫,包括四個表:學生表(Student)、課程表(Course)、成績表(Score)以及教師信息表(Teacher)。四個表的結構分別如表1-1的表(一)~表(四)所示,數據如表1-2的表(一)~表(四)所示。用SQL語句創建四個表並完成相關題目。

                 1-1數據庫的表結構

表(一)Student (學生表)                        

字段名

數據類型

可否為空

含 義

Sno

Varchar2(3)

學號(主鍵)

Sname

Varchar2(8)

學生姓名

Ssex

Varchar2(2)

學生性別

Sbirthday

Date

學生出生年月

SClass

Varchar2(5)

學生所在班級

表(二)Course(課程表)

屬性名

數據類型

可否為空

含 義

Cno

Varchar2(5)

課程號(主鍵)

Cname

Varchar(10)

課程名稱

Tno

Varchar2(3)

教工編號(外鍵)

表(三)Score(成績表)

屬性名

數據類型

可否為空

含 義

Sno

Varchar2(3)

學號(外鍵)

Cno

Varchar2(5)

課程號(外鍵)

Degree

Number(4,1)

成績

主鍵:Sno+ Cno

表(四)Teacher(教師表)

屬性名

數據類型

可否為空

含 義

Tno

Varchar2(3)

教工編號(主鍵)

Tname

Varchar2(4)

教工姓名

Tsex

Varchar2(2)

教工性別

Tbirthday

Date

教工出生年月

Prof

Varchar2(6)

職稱

Depart

Varchar(10)

教工所在部門

1-2數據庫中的數據

表(一)Student

 

Sno

Sname

Ssex

Sbirthday

class

 

108

曾華

1977/09/01

95033

 

105

匡明

1975/10/02

95031

 

107

王麗

1976/01/23

95033

 

101

李軍

1976/02/20

95033

 

109

王芳

1975/02/10

95031

 

103

陸君

1974/06/03

95031

 

表(二)Course

 

Cno

Cname

Tno

 

3-105

計算機導論

825

 

3-245

操作系統

804

 

6-166

數字電路

856

 

9-888

高等數學

831

表(三)Score

 

Sno

Cno

Degree

 

103

3-245

86

 

105

3-245

75

 

109

3-245

68

 

103

3-105

92

 

105

3-105

88

 

109

3-105

76

 

101

3-105

64

 

107

3-105

91

 

 

108

3-105

78

 

 

101

6-166

85

 

 

107

6-166

79

 

 

108

6-166

81

 

               

表(四)Teacher

 

Tno

Tname

Tsex

Tbirthday

Prof

Depart

 

804

李誠

1958/12/02

副教授

計算機系

 

856

張旭

1969/03/12

講師

電子工程系

 

825

王萍

1972/05/05

助教

計算機系

 

831

劉冰

1977/08/14

助教

電子工程系

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM