了解湖南/長沙365体育备用网址資訊,從365投注平台開始!365bet官网報名365bet官网本科
您當前的位置:首頁 > 校園動態

數據庫原理及應用(30)

數據庫原理及應用(30)

 

  15.在SQL中,創建基本表用( B )enB365投注平台_365bet官网本科_365bet官网報名_首頁

  A)  CREATE SCHEMA命令  B)CREATE TABLE命令enB365投注平台_365bet官网本科_365bet官网報名_首頁

  C)CREATE INDEX命令   D)CTEATE VIEW 命令enB365投注平台_365bet官网本科_365bet官网報名_首頁

  16.下列說法中錯誤的是( D )enB365投注平台_365bet官网本科_365bet官网報名_首頁

  A)  一個基本表可以跨一個或多個存儲文件enB365投注平台_365bet官网本科_365bet官网報名_首頁

  B)  一個存儲文件可存放一個或多個基本表enB365投注平台_365bet官网本科_365bet官网報名_首頁

  C)  每個存儲文件與外部存儲器上一個物理文件對應enB365投注平台_365bet官网本科_365bet官网報名_首頁

  D)  每一個基本表與外部存儲器上一個物理文件對應enB365投注平台_365bet官网本科_365bet官网報名_首頁

  17.實際存儲在數據庫中的表是( A )enB365投注平台_365bet官网本科_365bet官网報名_首頁

  A)  基本表  B)視圖  C)基本表和視圖  D)以上均不是enB365投注平台_365bet官网本科_365bet官网報名_首頁

  18.在下列哪種情況下,視圖可被更新( A )enB365投注平台_365bet官网本科_365bet官网報名_首頁

  A)  行列子集視圖enB365投注平台_365bet官网本科_365bet官网報名_首頁

  B)  從多個基本表中使用聯接操作導出的enB365投注平台_365bet官网本科_365bet官网報名_首頁

  C)  在導出視圖的過程中使用了分組操作enB365投注平台_365bet官网本科_365bet官网報名_首頁

  D)  在導出視圖的過程中使用了聚合操作enB365投注平台_365bet官网本科_365bet官网報名_首頁

  19.在SQL中,SELECT語句的“SELECT DISTINCT“表示查詢結果中( C )enB365投注平台_365bet官网本科_365bet官网報名_首頁

  A)  屬性名都不相同  B)去掉了重復的列enB365投注平台_365bet官网本科_365bet官网報名_首頁

  C)去掉了重復的行  D)屬性值都不相同enB365投注平台_365bet官网本科_365bet官网報名_首頁

  20.HAVING子句中應后跟( B )enB365投注平台_365bet官网本科_365bet官网報名_首頁

  A)  行條件表達式  B)組條件表達式  C)視圖序列  D)列名序列enB365投注平台_365bet官网本科_365bet官网報名_首頁

  21.哪種對象實質上是一個虛擬的表,用來存儲預先定義好的查詢?( B )enB365投注平台_365bet官网本科_365bet官网報名_首頁

  A)表   B)視圖   C)索引   D)存儲過程enB365投注平台_365bet官网本科_365bet官网報名_首頁

  22.嵌入式SQL實現時,采用預處理方式是( C )enB365投注平台_365bet官网本科_365bet官网報名_首頁

  A)  把SQL語句和主語言語句區分開來enB365投注平台_365bet官网本科_365bet官网報名_首頁

  B)  為SQL語句加前綴標識和結束標志enB365投注平台_365bet官网本科_365bet官网報名_首頁

  C)  識別出SQL語句,并處理成函數調用形式enB365投注平台_365bet官网本科_365bet官网報名_首頁

  D)  把SQL語句編譯成二進制碼enB365投注平台_365bet官网本科_365bet官网報名_首頁

  二、填空題enB365投注平台_365bet官网本科_365bet官网報名_首頁

  1.在SQL語言中,刪除表的定義應該使用的語句是DROP  TABLE。enB365投注平台_365bet官网本科_365bet官网報名_首頁

  2.使用SQL語言,建立一個“學生”表student,由學號SN,性別Ssex,年齡Sage組成,其中學號屬性為主鍵。CREATE  TABLE  student(SN  CHAR(4),Ssex  CHAR(2),Sage  SMALLINT,PRIMARY  KEY(SN))enB365投注平台_365bet官网本科_365bet官网報名_首頁

  3.在SQL中,建立唯一索引要用到關鍵字UNIQUE。enB365投注平台_365bet官网本科_365bet官网報名_首頁

  4.在SQL中,用DISTINCT子句消除重復出現的元組。enB365投注平台_365bet官网本科_365bet官网報名_首頁

  5.在SQL中,用DELETE命令可以從表中刪除行,用DROP  TABLE命令可以刪除表。enB365投注平台_365bet官网本科_365bet官网報名_首頁

  6.在SQL中,用UPDATE命令可以修改表中的數據,用ALTER  TABLE命令可以修改表的結構。enB365投注平台_365bet官网本科_365bet官网報名_首頁

  7.視圖是從一個或幾個基本表導出的表,它與基本表不同,是一個虛表。換句話說,數據庫中只存放視圖的定義,而不存放視圖對應的數據,這些數據仍存放在原來的基本表中。enB365投注平台_365bet官网本科_365bet官网報名_首頁

  8.SQL的中文全稱為結構化查詢語言。enB365投注平台_365bet官网本科_365bet官网報名_首頁

  9.SQL的數據操縱語言分成數據查詢和數據更新兩類。enB365投注平台_365bet官网本科_365bet官网報名_首頁

  10.撤銷SQL模式abc,同時把該模式下屬的基本表、視圖、索引等所有元素全部撤銷,完成這一操作所使用的SQL語句為:enB365投注平台_365bet官网本科_365bet官网報名_首頁

  DROP  SCHEMA  abc  CASCADEenB365投注平台_365bet官网本科_365bet官网報名_首頁

  三、設計題enB365投注平台_365bet官网本科_365bet官网報名_首頁

  1.設教學數據庫中有四個關系:enB365投注平台_365bet官网本科_365bet官网報名_首頁

  教師關系T(T#,TNAME,TITLE)enB365投注平台_365bet官网本科_365bet官网報名_首頁

  課程關系C(C#,CNAME,T#)enB365投注平台_365bet官网本科_365bet官网報名_首頁

  學生關系S(S#,SNAME,AGE,SEX)enB365投注平台_365bet官网本科_365bet官网報名_首頁

  選課關系SC(S#,C#,SCORE)enB365投注平台_365bet官网本科_365bet官网報名_首頁

  試用SQL的查詢語句表示下列查詢。enB365投注平台_365bet官网本科_365bet官网報名_首頁

  1)檢索年齡小于17歲的女學生的學號和姓名。enB365投注平台_365bet官网本科_365bet官网報名_首頁

  2)檢索男學生所學課程的課程號和成績。enB365投注平台_365bet官网本科_365bet官网報名_首頁

  3)檢索男學生所學課程的任課教師的工號和姓名。enB365投注平台_365bet官网本科_365bet官网報名_首頁

  4)檢索至少選修兩門課程的學生學號。enB365投注平台_365bet官网本科_365bet官网報名_首頁

  5)檢索至少有學號為S2和S4學生選修的課程的課程號。enB365投注平台_365bet官网本科_365bet官网報名_首頁

  6)檢索WANG同學不學的課程的課程號。enB365投注平台_365bet官网本科_365bet官网報名_首頁

  7)檢索全部學生都選修的課程的課程號和課程名。enB365投注平台_365bet官网本科_365bet官网報名_首頁

  8)檢索選修課程包含LIU老師所授全部課程的學生學號。enB365投注平台_365bet官网本科_365bet官网報名_首頁

  9)統計有學生選修的課程門數。enB365投注平台_365bet官网本科_365bet官网報名_首頁

  10)求選修C4課程的女學生的平均年齡。enB365投注平台_365bet官网本科_365bet官网報名_首頁

  11)求LIU老師所授課程的每門課程的平均成績。enB365投注平台_365bet官网本科_365bet官网報名_首頁

  12)統計每門課程的學生選修人數(超過10人的課程才統計)。要求顯示課程號和人數,查詢結果按人數降序排列,若人數相同,按課程號升序排列。enB365投注平台_365bet官网本科_365bet官网報名_首頁

  13)檢索學號比WANG同學大,而年齡比他小的學生姓名。enB365投注平台_365bet官网本科_365bet官网報名_首頁

  14)在表SC中檢索成績為空值的學生學號和課程號。enB365投注平台_365bet官网本科_365bet官网報名_首頁

  15)檢索姓名以L打頭的所有學生的姓名和年齡。enB365投注平台_365bet官网本科_365bet官网報名_首頁

  16)求年齡大于女同學平均年齡的男學生姓名和年齡。enB365投注平台_365bet官网本科_365bet官网報名_首頁

  17)求年齡大于所有女同學年齡的男學生姓名和年齡。enB365投注平台_365bet官网本科_365bet官网報名_首頁

  答:1)SELECT  S#,SNAME  FROM  SenB365投注平台_365bet官网本科_365bet官网報名_首頁

    WHERE  AGE〈17  AND  SEX=‘女’enB365投注平台_365bet官网本科_365bet官网報名_首頁

  2)  SELECT  C#,SCORE  FROM  SCenB365投注平台_365bet官网本科_365bet官网報名_首頁

  FROM  SC  WHERE  S#  IN(SELECT  S#  FROM  S  WHERE  SEX=‘男’)enB365投注平台_365bet官网本科_365bet官网報名_首頁

  3)  SELECT  T.T#,TNAME  FROM  S,C,SC,TenB365投注平台_365bet官网本科_365bet官网報名_首頁

  WHERE  S.S#=SC.S#  AND  SC.C#=C.C#  AND  T.T#=C.T#enB365投注平台_365bet官网本科_365bet官网報名_首頁

  AND  SEX=’男’enB365投注平台_365bet官网本科_365bet官网報名_首頁

  4)SELECT  X.S#  FROM  SC  X,SC  Y  WHERE  X.S#=Y.S#  AND  X.C#<>Y.C#enB365投注平台_365bet官网本科_365bet官网報名_首頁

  5)SELECT  C#  FROM  SC  WHERE  S#=‘S2’ AND  C#  IN(SELECT  C#  FROM  SC  WHERE S#=‘S4’)enB365投注平台_365bet官网本科_365bet官网報名_首頁

  6)SELECT  C#  FROM  C  WHERE  C#  NOT IN(SELECT  C#  FROM  SC  WHERE  S# IN(SELECT S#  FROM  S  WHERE  SNAME=‘WANG’))enB365投注平台_365bet官网本科_365bet官网報名_首頁

  7)SELECT  C#,CNAME  FROM  C  WHERE  NOT  EXISTS(SELECT  *  FROM  S  WHERE  NOT  EXISTS(SELECT  *  FROM  SC  WHERE  SC.S#=S.S#  AND  SC.C#=C.C#))enB365投注平台_365bet官网本科_365bet官网報名_首頁

  8)SELECT  S#  FROM  S  WHERE  NOT  EXISTS(SELECT  *  FROM  C  WHERE  NOT  EXISTS(SELECT  *  FROM  SC  WHERE  SC.S#=S.S#  AND  SC.C#=C.C#) AND  T#  IN(SELECT  T#  FROM  T  WHERE  TNAME=‘LIU’))enB365投注平台_365bet官网本科_365bet官网報名_首頁

  9)SELECT  COUNT(*)  FROM  SC  GROUP  BY  C#enB365投注平台_365bet官网本科_365bet官网報名_首頁

  10)SELECT  AVG(AGE)  FROM  S  WHERE  S#  IN(SELECT  S#  FROM  SC  WHERE  C#=‘C4’)AND  SEX=‘女’enB365投注平台_365bet官网本科_365bet官网報名_首頁

  11)SELECT  C#,AVG(SCORE) FROM  SC  WHERE  C#  IN(SELECT  C#  FROM  C WHERE  T#  IN(SELECT  T#  FROM  T  WHERE  TNAME=‘LIU’)enB365投注平台_365bet官网本科_365bet官网報名_首頁

  GROUP  BY  C#enB365投注平台_365bet官网本科_365bet官网報名_首頁

  12)SELECT  C#,COUNT(*)  FROM  SC enB365投注平台_365bet官网本科_365bet官网報名_首頁

  GROUP  BY  C#  HAVING  COUNT(*)〉10enB365投注平台_365bet官网本科_365bet官网報名_首頁

  ORDER  BY  2  DESC,C#enB365投注平台_365bet官网本科_365bet官网報名_首頁

  13)SELECT  SNAME  FROM  S  WHERE  S#>(SELECT  S#  FROM  S  WHERE  SNAME=‘WANG’)  AND  AGE<(SELECT  AGE  FROM  S  WHERE   SNAME=‘WANG’)enB365投注平台_365bet官网本科_365bet官网報名_首頁

  14)SELECT  S#,C#  FROM  SC  WHERE  SCORE  IS  NULLenB365投注平台_365bet官网本科_365bet官网報名_首頁

  15)SELECT  SNAME,AGE  FROM  S  WHERE  SNAME  LIKE  ‘L%’enB365投注平台_365bet官网本科_365bet官网報名_首頁

  16)SELECT  SNAME,AGE  FROM  S  WHERE  SEX=‘男’AND  AGE>(SELECT  AVG(AGE) FROM  S  WHERE  SEX=‘女’)enB365投注平台_365bet官网本科_365bet官网報名_首頁

  17)SELECT  SNAME,AGE  FROM  S  WHERE  SEX=‘男’AND  AGE>ALL(SELECT  AGE   FROM  S  WHERE  SEX=‘女’)enB365投注平台_365bet官网本科_365bet官网報名_首頁

  2.試用SQL更新語句表達對上一題的教學數據庫關系S、SC、C的更新操作。enB365投注平台_365bet官网本科_365bet官网報名_首頁

  1)往關系C中插一個課程元組(‘C8’,‘VC++’,‘BAO’)enB365投注平台_365bet官网本科_365bet官网報名_首頁

  2)在SC中刪除尚無成績的選課元組。enB365投注平台_365bet官网本科_365bet官网報名_首頁

  3)把選修LIU老師課程的女同學選課元組全部除去。enB365投注平台_365bet官网本科_365bet官网報名_首頁

  4)把MATHS課不及格的成績全改為60分。enB365投注平台_365bet官网本科_365bet官网報名_首頁

  5)把低于所有課程總平均成績的女同學成績提高5%。enB365投注平台_365bet官网本科_365bet官网報名_首頁

  6)在表SC中,當某個成績低于全部課程的平均成績時,提高5%。enB365投注平台_365bet官网本科_365bet官网報名_首頁

  答:1)INSERT  INTO  C  VALUES(‘C8’,‘VC++’,‘BAO’)enB365投注平台_365bet官网本科_365bet官网報名_首頁

  2)DELETE  FROM  SC  WHERE  SCORE  IS  NULLenB365投注平台_365bet官网本科_365bet官网報名_首頁

  3)DELETE  FROM  SC  WHERE  S#  IN(SELECT  S#  FROM  SenB365投注平台_365bet官网本科_365bet官网報名_首頁

  WHERE  SEX=‘女’)  AND  S#  IN(SELECT  S#  FROM  SC  WHERE  C#  IN(SELECT  C#  FROM  C  WHERE  T#  IN(SELECT  T#  FROM  T  WHERE  TNAME=‘LIU’))enB365投注平台_365bet官网本科_365bet官网報名_首頁

  4)UPDATE  SC  SET  SCORE=60  WHERE  C#  IN(SELECT C#  FROM  C  WHERE  CNAME=‘MATHS’) AND  SCORE〈60enB365投注平台_365bet官网本科_365bet官网報名_首頁

  5)UPDATE  SC  SET  SCORE=SCORE+SCORE*0.05  WHERE  S# IN(SELECT  S#  FROM  S  WHERE  SEX=‘女’) AND  SCORE<(SELECT  AVG(SCORE) FROM  SC)enB365投注平台_365bet官网本科_365bet官网報名_首頁

  6)UPDATE  SC  SET  SCORE=SCORE+SCORE*0.05  WHERE  SCORE<(SELECT  AVG(SCORE) FROM  SC)enB365投注平台_365bet官网本科_365bet官网報名_首頁

 enB365投注平台_365bet官网本科_365bet官网報名_首頁

enB365投注平台_365bet官网本科_365bet官网報名_首頁

 

數據庫原理及應用(30)

    365投注平台——致力于打造365投注平台第一網,以努力服務于廣大365bet官网學子、提供最全的365bet官网資訊為己任,發布365bet官网最新的新聞資訊,提供365bet官网專科365bet官网本科365bet官网報名365bet官网成績查詢等綜合信息

 

365bet官网
相關文章
    無相關信息
湖南365体育备用网址
365bet官网政策
365体育备用网址30年大事
365bet官网專業
365bet官网問答
名家訪談
365bet官网故事
365bet官网院校
365bet官网大綱
365体育备用网址復習方法
365体育备用网址筆記串講
365体育备用网址應試技巧
365bet官网真題
365bet官网就業
湖南論文指導
365bet官网實踐
365bet官网學位
365体育备用网址成績查詢
365体育备用网址考籍查詢
365体育备用网址學歷查詢


咨詢QQ:137847917
13548661633(微信同號)