了解湖南/长沙自考资讯,从湖南自考网开始!湖南自考报名湖南自考本科
您当前的位置:首页 > 校园动态

数据库原理及应用(30)

数据库原理及应用(30)

 

  15.在SQL中,创建基本表用( B )enB湖南自考网_湖南自考本科_湖南自考报名_首页

  A)  CREATE SCHEMA命令  B)CREATE TABLE命令enB湖南自考网_湖南自考本科_湖南自考报名_首页

  C)CREATE INDEX命令   D)CTEATE VIEW 命令enB湖南自考网_湖南自考本科_湖南自考报名_首页

  16.下列说法中错误的是( D )enB湖南自考网_湖南自考本科_湖南自考报名_首页

  A)  一个基本表可以跨一个或多个存储文件enB湖南自考网_湖南自考本科_湖南自考报名_首页

  B)  一个存储文件可存放一个或多个基本表enB湖南自考网_湖南自考本科_湖南自考报名_首页

  C)  每个存储文件与外部存储器上一个物理文件对应enB湖南自考网_湖南自考本科_湖南自考报名_首页

  D)  每一个基本表与外部存储器上一个物理文件对应enB湖南自考网_湖南自考本科_湖南自考报名_首页

  17.实际存储在数据库中的表是( A )enB湖南自考网_湖南自考本科_湖南自考报名_首页

  A)  基本表  B)视图  C)基本表和视图  D)以上均不是enB湖南自考网_湖南自考本科_湖南自考报名_首页

  18.在下列哪种情况下,视图可被更新( A )enB湖南自考网_湖南自考本科_湖南自考报名_首页

  A)  行列子集视图enB湖南自考网_湖南自考本科_湖南自考报名_首页

  B)  从多个基本表中使用联接操作导出的enB湖南自考网_湖南自考本科_湖南自考报名_首页

  C)  在导出视图的过程中使用了分组操作enB湖南自考网_湖南自考本科_湖南自考报名_首页

  D)  在导出视图的过程中使用了聚合操作enB湖南自考网_湖南自考本科_湖南自考报名_首页

  19.在SQL中,SELECT语句的“SELECT DISTINCT“表示查询结果中( C )enB湖南自考网_湖南自考本科_湖南自考报名_首页

  A)  属性名都不相同  B)去掉了重复的列enB湖南自考网_湖南自考本科_湖南自考报名_首页

  C)去掉了重复的行  D)属性值都不相同enB湖南自考网_湖南自考本科_湖南自考报名_首页

  20.HAVING子句中应后跟( B )enB湖南自考网_湖南自考本科_湖南自考报名_首页

  A)  行条件表达式  B)组条件表达式  C)视图序列  D)列名序列enB湖南自考网_湖南自考本科_湖南自考报名_首页

  21.哪种对象实质上是一个虚拟的表,用来存储预先定义好的查询?( B )enB湖南自考网_湖南自考本科_湖南自考报名_首页

  A)表   B)视图   C)索引   D)存储过程enB湖南自考网_湖南自考本科_湖南自考报名_首页

  22.嵌入式SQL实现时,采用预处理方式是( C )enB湖南自考网_湖南自考本科_湖南自考报名_首页

  A)  把SQL语句和主语言语句区分开来enB湖南自考网_湖南自考本科_湖南自考报名_首页

  B)  为SQL语句加前缀标识和结束标志enB湖南自考网_湖南自考本科_湖南自考报名_首页

  C)  识别出SQL语句,并处理成函数调用形式enB湖南自考网_湖南自考本科_湖南自考报名_首页

  D)  把SQL语句编译成二进制码enB湖南自考网_湖南自考本科_湖南自考报名_首页

  二、填空题enB湖南自考网_湖南自考本科_湖南自考报名_首页

  1.在SQL语言中,删除表的定义应该使用的语句是DROP  TABLE。enB湖南自考网_湖南自考本科_湖南自考报名_首页

  2.使用SQL语言,建立一个“学生”表student,由学号SN,性别Ssex,年龄Sage组成,其中学号属性为主键。CREATE  TABLE  student(SN  CHAR(4),Ssex  CHAR(2),Sage  SMALLINT,PRIMARY  KEY(SN))enB湖南自考网_湖南自考本科_湖南自考报名_首页

  3.在SQL中,建立唯一索引要用到关键字UNIQUE。enB湖南自考网_湖南自考本科_湖南自考报名_首页

  4.在SQL中,用DISTINCT子句消除重复出现的元组。enB湖南自考网_湖南自考本科_湖南自考报名_首页

  5.在SQL中,用DELETE命令可以从表中删除行,用DROP  TABLE命令可以删除表。enB湖南自考网_湖南自考本科_湖南自考报名_首页

  6.在SQL中,用UPDATE命令可以修改表中的数据,用ALTER  TABLE命令可以修改表的结构。enB湖南自考网_湖南自考本科_湖南自考报名_首页

  7.视图是从一个或几个基本表导出的表,它与基本表不同,是一个虚表。换句话说,数据库中只存放视图的定义,而不存放视图对应的数据,这些数据仍存放在原来的基本表中。enB湖南自考网_湖南自考本科_湖南自考报名_首页

  8.SQL的中文全称为结构化查询语言。enB湖南自考网_湖南自考本科_湖南自考报名_首页

  9.SQL的数据操纵语言分成数据查询和数据更新两类。enB湖南自考网_湖南自考本科_湖南自考报名_首页

  10.撤销SQL模式abc,同时把该模式下属的基本表、视图、索引等所有元素全部撤销,完成这一操作所使用的SQL语句为:enB湖南自考网_湖南自考本科_湖南自考报名_首页

  DROP  SCHEMA  abc  CASCADEenB湖南自考网_湖南自考本科_湖南自考报名_首页

  三、设计题enB湖南自考网_湖南自考本科_湖南自考报名_首页

  1.设教学数据库中有四个关系:enB湖南自考网_湖南自考本科_湖南自考报名_首页

  教师关系T(T#,TNAME,TITLE)enB湖南自考网_湖南自考本科_湖南自考报名_首页

  课程关系C(C#,CNAME,T#)enB湖南自考网_湖南自考本科_湖南自考报名_首页

  学生关系S(S#,SNAME,AGE,SEX)enB湖南自考网_湖南自考本科_湖南自考报名_首页

  选课关系SC(S#,C#,SCORE)enB湖南自考网_湖南自考本科_湖南自考报名_首页

  试用SQL的查询语句表示下列查询。enB湖南自考网_湖南自考本科_湖南自考报名_首页

  1)检索年龄小于17岁的女学生的学号和姓名。enB湖南自考网_湖南自考本科_湖南自考报名_首页

  2)检索男学生所学课程的课程号和成绩。enB湖南自考网_湖南自考本科_湖南自考报名_首页

  3)检索男学生所学课程的任课教师的工号和姓名。enB湖南自考网_湖南自考本科_湖南自考报名_首页

  4)检索至少选修两门课程的学生学号。enB湖南自考网_湖南自考本科_湖南自考报名_首页

  5)检索至少有学号为S2和S4学生选修的课程的课程号。enB湖南自考网_湖南自考本科_湖南自考报名_首页

  6)检索WANG同学不学的课程的课程号。enB湖南自考网_湖南自考本科_湖南自考报名_首页

  7)检索全部学生都选修的课程的课程号和课程名。enB湖南自考网_湖南自考本科_湖南自考报名_首页

  8)检索选修课程包含LIU老师所授全部课程的学生学号。enB湖南自考网_湖南自考本科_湖南自考报名_首页

  9)统计有学生选修的课程门数。enB湖南自考网_湖南自考本科_湖南自考报名_首页

  10)求选修C4课程的女学生的平均年龄。enB湖南自考网_湖南自考本科_湖南自考报名_首页

  11)求LIU老师所授课程的每门课程的平均成绩。enB湖南自考网_湖南自考本科_湖南自考报名_首页

  12)统计每门课程的学生选修人数(超过10人的课程才统计)。要求显示课程号和人数,查询结果按人数降序排列,若人数相同,按课程号升序排列。enB湖南自考网_湖南自考本科_湖南自考报名_首页

  13)检索学号比WANG同学大,而年龄比他小的学生姓名。enB湖南自考网_湖南自考本科_湖南自考报名_首页

  14)在表SC中检索成绩为空值的学生学号和课程号。enB湖南自考网_湖南自考本科_湖南自考报名_首页

  15)检索姓名以L打头的所有学生的姓名和年龄。enB湖南自考网_湖南自考本科_湖南自考报名_首页

  16)求年龄大于女同学平均年龄的男学生姓名和年龄。enB湖南自考网_湖南自考本科_湖南自考报名_首页

  17)求年龄大于所有女同学年龄的男学生姓名和年龄。enB湖南自考网_湖南自考本科_湖南自考报名_首页

  答:1)SELECT  S#,SNAME  FROM  SenB湖南自考网_湖南自考本科_湖南自考报名_首页

    WHERE  AGE〈17  AND  SEX=‘女’enB湖南自考网_湖南自考本科_湖南自考报名_首页

  2)  SELECT  C#,SCORE  FROM  SCenB湖南自考网_湖南自考本科_湖南自考报名_首页

  FROM  SC  WHERE  S#  IN(SELECT  S#  FROM  S  WHERE  SEX=‘男’)enB湖南自考网_湖南自考本科_湖南自考报名_首页

  3)  SELECT  T.T#,TNAME  FROM  S,C,SC,TenB湖南自考网_湖南自考本科_湖南自考报名_首页

  WHERE  S.S#=SC.S#  AND  SC.C#=C.C#  AND  T.T#=C.T#enB湖南自考网_湖南自考本科_湖南自考报名_首页

  AND  SEX=’男’enB湖南自考网_湖南自考本科_湖南自考报名_首页

  4)SELECT  X.S#  FROM  SC  X,SC  Y  WHERE  X.S#=Y.S#  AND  X.C#<>Y.C#enB湖南自考网_湖南自考本科_湖南自考报名_首页

  5)SELECT  C#  FROM  SC  WHERE  S#=‘S2’ AND  C#  IN(SELECT  C#  FROM  SC  WHERE S#=‘S4’)enB湖南自考网_湖南自考本科_湖南自考报名_首页

  6)SELECT  C#  FROM  C  WHERE  C#  NOT IN(SELECT  C#  FROM  SC  WHERE  S# IN(SELECT S#  FROM  S  WHERE  SNAME=‘WANG’))enB湖南自考网_湖南自考本科_湖南自考报名_首页

  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#))enB湖南自考网_湖南自考本科_湖南自考报名_首页

  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’))enB湖南自考网_湖南自考本科_湖南自考报名_首页

  9)SELECT  COUNT(*)  FROM  SC  GROUP  BY  C#enB湖南自考网_湖南自考本科_湖南自考报名_首页

  10)SELECT  AVG(AGE)  FROM  S  WHERE  S#  IN(SELECT  S#  FROM  SC  WHERE  C#=‘C4’)AND  SEX=‘女’enB湖南自考网_湖南自考本科_湖南自考报名_首页

  11)SELECT  C#,AVG(SCORE) FROM  SC  WHERE  C#  IN(SELECT  C#  FROM  C WHERE  T#  IN(SELECT  T#  FROM  T  WHERE  TNAME=‘LIU’)enB湖南自考网_湖南自考本科_湖南自考报名_首页

  GROUP  BY  C#enB湖南自考网_湖南自考本科_湖南自考报名_首页

  12)SELECT  C#,COUNT(*)  FROM  SC enB湖南自考网_湖南自考本科_湖南自考报名_首页

  GROUP  BY  C#  HAVING  COUNT(*)〉10enB湖南自考网_湖南自考本科_湖南自考报名_首页

  ORDER  BY  2  DESC,C#enB湖南自考网_湖南自考本科_湖南自考报名_首页

  13)SELECT  SNAME  FROM  S  WHERE  S#>(SELECT  S#  FROM  S  WHERE  SNAME=‘WANG’)  AND  AGE<(SELECT  AGE  FROM  S  WHERE   SNAME=‘WANG’)enB湖南自考网_湖南自考本科_湖南自考报名_首页

  14)SELECT  S#,C#  FROM  SC  WHERE  SCORE  IS  NULLenB湖南自考网_湖南自考本科_湖南自考报名_首页

  15)SELECT  SNAME,AGE  FROM  S  WHERE  SNAME  LIKE  ‘L%’enB湖南自考网_湖南自考本科_湖南自考报名_首页

  16)SELECT  SNAME,AGE  FROM  S  WHERE  SEX=‘男’AND  AGE>(SELECT  AVG(AGE) FROM  S  WHERE  SEX=‘女’)enB湖南自考网_湖南自考本科_湖南自考报名_首页

  17)SELECT  SNAME,AGE  FROM  S  WHERE  SEX=‘男’AND  AGE>ALL(SELECT  AGE   FROM  S  WHERE  SEX=‘女’)enB湖南自考网_湖南自考本科_湖南自考报名_首页

  2.试用SQL更新语句表达对上一题的教学数据库关系S、SC、C的更新操作。enB湖南自考网_湖南自考本科_湖南自考报名_首页

  1)往关系C中插一个课程元组(‘C8’,‘VC++’,‘BAO’)enB湖南自考网_湖南自考本科_湖南自考报名_首页

  2)在SC中删除尚无成绩的选课元组。enB湖南自考网_湖南自考本科_湖南自考报名_首页

  3)把选修LIU老师课程的女同学选课元组全部除去。enB湖南自考网_湖南自考本科_湖南自考报名_首页

  4)把MATHS课不及格的成绩全改为60分。enB湖南自考网_湖南自考本科_湖南自考报名_首页

  5)把低于所有课程总平均成绩的女同学成绩提高5%。enB湖南自考网_湖南自考本科_湖南自考报名_首页

  6)在表SC中,当某个成绩低于全部课程的平均成绩时,提高5%。enB湖南自考网_湖南自考本科_湖南自考报名_首页

  答:1)INSERT  INTO  C  VALUES(‘C8’,‘VC++’,‘BAO’)enB湖南自考网_湖南自考本科_湖南自考报名_首页

  2)DELETE  FROM  SC  WHERE  SCORE  IS  NULLenB湖南自考网_湖南自考本科_湖南自考报名_首页

  3)DELETE  FROM  SC  WHERE  S#  IN(SELECT  S#  FROM  SenB湖南自考网_湖南自考本科_湖南自考报名_首页

  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’))enB湖南自考网_湖南自考本科_湖南自考报名_首页

  4)UPDATE  SC  SET  SCORE=60  WHERE  C#  IN(SELECT C#  FROM  C  WHERE  CNAME=‘MATHS’) AND  SCORE〈60enB湖南自考网_湖南自考本科_湖南自考报名_首页

  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)enB湖南自考网_湖南自考本科_湖南自考报名_首页

  6)UPDATE  SC  SET  SCORE=SCORE+SCORE*0.05  WHERE  SCORE<(SELECT  AVG(SCORE) FROM  SC)enB湖南自考网_湖南自考本科_湖南自考报名_首页

 enB湖南自考网_湖南自考本科_湖南自考报名_首页

enB湖南自考网_湖南自考本科_湖南自考报名_首页

 

数据库原理及应用(30)

    湖南自考网——致力于打造湖南自考网第一网,以努力服务于广大湖南自考学子、提供最全的湖南自考资讯为己任,发布湖南自考最新的新闻资讯,提供湖南自考专科湖南自考本科湖南自考报名湖南自考成绩查询等综合信息

 

湖南自考
相关文章
    无相关信息
湖南网站主页
湖南自考政策
自考30年大事
湖南自考专业
湖南自考问答
名家访谈
湖南自考故事
湖南自考院校
湖南自考大纲
自考复习方法
自考笔记串讲
自考应试技巧
湖南自考真题
湖南自考就业
湖南论文指导
湖南自考实践
湖南自考学位
自考成绩查询
自考考籍查询
自考学历查询


咨询QQ:137847917
13548661633(微信同号)