华南俳烁实业有限公司

自考

各地資訊
當(dāng)前位置:華課網(wǎng)校 >> 自考 >> 模擬試題 >> 工學(xué)類 >> 互聯(lián)網(wǎng)數(shù)據(jù)庫 >> 文章內(nèi)容

排行熱點(diǎn)

  • 歷年真題
  • 模擬試題
  • 自考自答

自考《互聯(lián)網(wǎng)數(shù)據(jù)庫》專項(xiàng)習(xí)題:設(shè)計(jì)題

來源:華課網(wǎng)校  [2017年2月4日]  【

設(shè)計(jì)題

有如下三個(gè)關(guān)系模式:

學(xué)生:S(S#,SN,AGE,SEX)

     屬性含義依次為:學(xué)號(hào),姓名,年齡,性別

課程:C(C#,CN,TEACHER)

     屬性含義依次為:課程號(hào),課程名,教師

選課:SC(S#,C#,SCORE)

屬性含義依次為:學(xué)號(hào),課程號(hào),成績

用SQL語句完成以下題

1.查詢所有女同學(xué)的學(xué)號(hào)和姓名

Select S#,SN  FROM S  WHERE SEX=’女’  

2.查詢所有女同學(xué)的課程號(hào)C01的平均成績。

SELECT  AVG(SCORE)  FROM  SC  WHERE S#  IN   

          (SELECT  S#  FROM  S WHERE SEX=’ 女’ )  AND  C#=’C01’

3.將成績低于60分的同學(xué)的成績提高5%。

UPDATE SC  SET  SCORE=SCORE*1.05   WHERE  SCORE<60

4.查詢“王蘭”同學(xué)選修的所有課程的課程號(hào)。

SELECT  C#  FROM  SC  

WHERE S#  IN (SELECT  S#  FROM  S  WHERE  SN=’王蘭’)

5.查詢課程號(hào)C01成績大于90分學(xué)生的學(xué)號(hào)和姓名。

Select S.S#,SN  FROM S,SC

WHERE S.S#=SC.S#  AND C#=’C01’ AND SCORE>90  

6.創(chuàng)建視圖ST,包括學(xué)號(hào),姓名,課程號(hào),成績

CREATE  VIEW  ST (S#,SN,C#,SCORE)  AS

 SELECT S.S#,SN,C#,SCORE  FROM S,SC   WHERE S.S#=SC.S#

7.查詢沒有選修C01課程的學(xué)生姓名。

SELECT SN FROM S  WHERE  S#  NOT  IN

(SELECT S#  FROM  SC  WHERE  C#=’C01’)

8.將“王蘭”同學(xué)選修的課程的所有成績?nèi)縿h除。

DELETE   FROM  SC

WHERE S#  IN (SELECT  S#  FROM  S  WHERE  SN=’王蘭’)

9.查詢計(jì)算機(jī)所有男同學(xué)的學(xué)號(hào)和姓名

Select S#,SN  FROM S  WHERE  SEX=’男’  AND  DEPT=’計(jì)算機(jī)’  

10.查詢選修張峰老師課程的學(xué)生的學(xué)號(hào)

SELECT  S#  FROM  SC,C   WHERE  C#.S=C#.C  AND  TEACHER=’張峰’

11.查詢選修兩門以上課程學(xué)生的學(xué)號(hào)

 SELECT S#  FROM  SC   GROUP BY  S#  HAVING  COUNT(*)>2


責(zé)編:zhangjing0102
斗六市| 柏乡县| 大关县| 永春县| 志丹县| 阜城县| 呼和浩特市| 绥阳县| 鄢陵县| 岱山县| 碌曲县| 瓮安县| 左云县| 合作市| 浮梁县| 五大连池市| 沂源县| 大邑县| 阿克苏市| 兴业县| 荥经县| 东光县| 尼勒克县| 临清市| 巢湖市| 临澧县| 卫辉市| 定安县| 荥阳市| 分宜县| 辽源市| 教育| 荥经县| 峨眉山市| 凯里市| 高安市| 永登县| 万荣县| 胶州市| 凤翔县| 根河市|