pl/sql 綜合複習題(1)
一 在名稱為商品庫的資料庫中包含有商品表1和商品表2,它們的定義分別為:
商品表1(
商品代號 char(8),分類名 char(8),單價 float,數量 int)
商品表2(
商品代號 char(8),產地 char(6),品牌 char(6),)
在名稱為教學庫的資料庫中包含有學生、課程和選課三個表,它們的定義分別為:
學生( 學生號 char(7),姓名 char(6),性別 char(2),出生日期 datetime,專業 char(10),年級 int)
課程( 課程號 char(4),課程名 char(10),課程學分 int
選課( 學生號 char(7),
課程號 char(4),成績 int)
1.從商品庫中查詢出所有商品的不同產地的總數。
2. 從商品庫中查詢出數量在10和20之間的商品種數。
3.從商品庫中查詢出每類(即分類名相同)商品的最高單價。
4.從教學庫中查詢出至少選修了姓名為@m1學生所選課程中一門課的全部學生。
5. 寫出一條查詢語句,要求顯示出score表中的全部資料,並要求當成績為空時顯示數值-1。
二 已知關係模式:
s (sno,sname) 學生關係。sno 為學號,sname 為姓名
c (cno,cname,cteacher) 課程關係。cno 為課程號,cname 為課程名,cteacher 為任課教師
sc(sno,cno,scgrade) 選課關係。scgrade 為成績
1.找出沒有選修過「李明」老師講授課程的所有學生姓名
2..列出有二門以上(含兩門)不及格課程的學生姓名及其平均成績
3.列出既學過「1」號課程,又學過「2」號課程的所有學生姓名
4.列出「1」號課成績比「2」號同學該門課成績高的所有學生的學號
5.列出「1」號課成績比「2」號課成績高的所有學生的學號及其「1」號課和「2」號課的成績
三 設有關係emp(eno,ename,salary,dno),其中各屬性的含義依次為職工號、
姓名、工資和所在部 門 號,以及關係dept(dno,dname,manager),其中各
屬性含義依次為部門 號、部門名稱、部門經理的職工號。 試用
sql語句完成以下查詢:
1. 列出各部門中工資不低於
600元的職工的平均工資。
2.寫出「查詢
001號職工所在部門名稱」的關係代數表示式。
3.請用
sql語句將「銷售部」的那些工資數額低於
600的職工的工資上調
10%
PL SQL 綜合複習題之答案 2
pl sql 綜合複習題之答案 2 初始化資料 1create table a location loc id number 5 primary key,loc name varchar 20 insert into a location values 01001,buildinga insert ...
組原綜合複習 題目驅動
1.滑鼠適用於用中斷方式來實現輸入操作。鍵盤滑鼠等輸入裝置一般都採用中斷方式來實現,原因在於 cpu 需要及時響應這些操作,否則容易造成輸入的丟失。2.某磁碟轉速為 10000r min 平均尋道時間是6ms,磁碟傳輸速率是 20mb s 磁碟控制器延遲為 0.2ms,讀取乙個 4kb 的扇區所需要...
檔案複習題
1.把乙個數字的list從小到大排序,然後寫入檔案,然後從檔案中讀取出來檔案內容,然後反序,在追加到檔案的下一行中 首先 將list 排序,其次寫入檔案 l 10,8 3,2 6,0 1,9 5,4 l1 sorted l f codecs.open 2.txt wb f.write str l1 ...