一、單項選擇題
語言是( )的語言,易學習。
a.過程化 b.非過程化 c.格式化d.導航式
語言是( )語言。
a.層次資料庫 b.網路資料庫 c.關聯式資料庫 d.非資料庫
語言具有( )的功能。
a.關係規範化、資料操縱、資料控制 b資料定義、資料操縱、資料控制
c.資料定義、關係規範化、資料控制 d.資料定義、關係規範化、資料操
語言的資料操縱語句包括select,insert,update和delete等。其中最重要的,也是使用最頻繁的語句是( )。
語言具有兩種使用方式,分別稱為互動式sql和( )。
a.提示式sql b.使用者式sql c.嵌入式sql d.解釋式sql
語言中,實現資料檢索的語句是( )。
7.下列sql語句中,修改表結構的是( )。
d .delete
8.在sql中,使用者可以直接操作的是( )。
a 基本表b 檢視c 儲存檔案 d 基本表和檢視
9.在sql的查詢語句中,對應關係代數中「投影」運算的語句是( )。
a where b from c select d h**ing
10.在select語句中,需對分組情況滿足的條件進行判斷時,應使用( )。
a where b group by c order by d h**ing
11.sql中,與「not in」等價的操作符是( )。
a =anyb <>any c =alld <>all
12.檢視建立後,在資料字典中存放的是( )。
a 查詢語句b 組成檢視的表的內容
c 檢視的定義 d 產生檢視的表的定義
第13到第16題基於這樣的三個錶即學生表s、課程表c和學生選課表sc,它們的結構如下:
s(s#,sn,***,age,dept)
c(c#,cn)
sc(s#,c#,grade)
其中:s#為學號,sn為姓名,***性別,age為年齡,detp為系別,c#為課程號,cn為課程名,grade為成績。
13.檢索所有比「王華」年齡大的學生姓名、年齡和性別。正確的select語句是( )。
sn, age, *** from s where age>(select age from s where sn=』王華』)
sn, age, *** from s where sn=』王華』
sn,age,*** from s where age>(select age where sn=』王華』)
sn, age, *** from s where age>王華.age
14.檢索選修課程「c2」的學生中成績最高的學生的學號。正確的select語句是( )。
s# from sc wherec#=』c2』 and grade>= (select grade from sc where c#=』c2』)
s# from sc where c#=』c2』 and grade in(select grade from sc wherec#=』c2』)
s# from sc where c#=』c2』 and grade not in(select grade from sc where c#=』c2』)
s# from sc where c#=』c2』 and grade>=all (select grade from sc where c#=』c2』)
15.檢索學生姓名及其所選修課程的課程號和成績。正確的select語句是( )。
from s where
from sc where
, from sc, s where
from s, sc
16.檢索選修四門以上課程的學生總成績(不統計不及格的課程),並要求按總成績的降序排列出來。正確的select的語句是( )。
s#, sum (grdae) from sc where grade>=60 group by s# order by 2 desc h**ing count (*)>=4
s#, sum (grdae) from sc where grade>=60 group by s# h**ing count (*)>=4 order by 2 desc
c. select s#, sum (grdae) from sc where grade>=60 h**ing count (*)>=4 group by s# order by 2 desc
d. select s#, sum (grdae) from sc where grade>=60 order by 2 desc group by s# h**ing count (*)>=4
17.假定學生關係是s(s#,sname,***,age),課程關係是c(c#,cname,teacher),學生選課關係是sc(s#,c#,grade)。要查詢選修「computer」課程的「女」學生姓名,將涉及到關係( )。
, scd .s,c,sc
18.下面的資料庫的表中,若職工表的主關鍵字是職工號,部門表的主關鍵字是部門號,sql操作( )不能執行。
職工表部門表
a. 從職工表中刪除行(『025』,『王芳『03』,720)
b. 將行(『005』,『喬興』,『04』,750)插入到職工表中
c. 將職工號為『001』的工資改為700
d. 將職工號為『038』的部門號改為『03』
19.若用如下的sql語句建立乙個student表:creat table student(no char(4) not null, name char(10) not null, *** char(2), age int),可以插到student表中的是( )。
a.(『1031』,『曾華』,男,23b.(『1031』,『曾華』,null,null)
c.(null,『曾華』,『男』,『23d.(『1031』,null ,『男』,23)
二、綜合題
1.已知學生表s和學生選課表sc其關係模式如下:
s(sno,sn,sd, prov);sc(sno,cn,gr),其中sno為學號,sd為系名,prov為省區,cn為課程名,gr為分數。試用sql語言實現下列操作:
(1) 查詢「資訊系」的學生來自哪些省區。
(2) 按分數降序排序,輸出「英語系」學生選修了「計算機」課程的學生的姓名和分數。
2.設有學生表s(sno,sn)(sno為學生號,sn為姓名)和學生選修課程表sc(sno,cno,cn,g)(cno為課程號,cn為課程名,g為成績),試用sql語言完成以下各操作:
(1)建立乙個檢視v-ssc(sno,sn,cno,cn,g)。
(2)從檢視v-ssc上查詢平均成績在90分以上的sno和平均分。
3.假設有如下4個樣本表:
student (學生資訊表)
teacher (教師資訊表)
course (課程表score (成績表)
(1)列出至少有2名男生的班號。
(2)顯示student表中不姓「王」的同學記錄。
(3)顯示student表中每個學生的姓名和年齡。
(4)顯示student表中最大和最小的birthday日期值。
(5)以班號和年齡從大到小的順序顯示student表中的全部記錄。
(6)顯示「男」教師及其所上的課程。
(7)列出最高分同學的no、cno和degree列。
(8)列出和「李軍」同性別的所有同學的name。
(9)列出和「李軍」同性別並同班的同學name。
(10)列出所有選修「計算機導論」課程的「男」同學的成績表。
4、今有兩個關係模式:(書後p148第8題)
職工(職工號,姓名,年齡,職務,工資,部門號)
第三章習題
單選題 1 培訓需求分析就是採用科學的方法弄清的內容不包括 a誰最需要培訓 b為什麼培訓 c培訓什麼 d誰來培訓 2 現代培訓活動的首要環節是 a培訓需求分析 b培訓規劃的制定 c培訓組織與實施 d培訓效果的評估 3 對於從事低層次工作的新員工的培訓需求分析,通常採用 來確定其在工作中需要的各種技能...
習題 第三章
第三章 銀行業務活動的法規原則與資產負債表 一 填空題 1 銀行的是指法律賦予 銀行在進行業務活動時可以行使的特殊權力。2 銀行對貨幣流通微觀管理權的運用主要體現在 和 活動中。3 按照 銀行的業務活動是否與相關,可以分為銀行性業務和管理性業務兩大類。4 管理性業務是 銀行作為一國所從事的業務。5 ...
第三章習題
練習題 1 某電單車生產企業為增值稅一般納稅人,6月份將生產的某型號電單車30輛,以每輛出廠價12000元 不含增值稅 給自設非獨立核算的門市部 門市部又以每輛16380元 含增值稅 全部銷售給消費者。計算電單車生產企業6月份應繳納消費稅 電單車適用消費稅稅率10 2 乙商場12月份從甲企業購進一批...