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

数据库原理及应用(30)

数据库原理及应用(30)

 

  15.在SQL中,创建基本表用( B )enB湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

  A)  CREATE SCHEMA命令  B)CREATE TABLE命令enB湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

  C)CREATE INDEX命令   D)CTEATE VIEW 命令enB湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

  16.下列说法中错误的是( D )enB湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

  A)  一个基本表可以跨一个或多个存储文件enB湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

  B)  一个存储文件可存放一个或多个基本表enB湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

  C)  每个存储文件与外部存储器上一个物理文件对应enB湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

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

  17.实际存储在数据库中的表是( A )enB湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

  A)  基本表  B)视图  C)基本表和视图  D)以上均不是enB湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

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

  A)  行列子集视图enB湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

  B)  从多个基本表中使用联接操作导出的enB湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

  C)  在导出视图的过程中使用了分组操作enB湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

  D)  在导出视图的过程中使用了聚合操作enB湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

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

  A)  属性名都不相同  B)去掉了重复的列enB湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

  C)去掉了重复的行  D)属性值都不相同enB湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

  20.HAVING子句中应后跟( B )enB湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

  A)  行条件表达式  B)组条件表达式  C)视图序列  D)列名序列enB湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

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

  A)表   B)视图   C)索引   D)存储过程enB湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

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

  A)  把SQL语句和主语言语句区分开来enB湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

  B)  为SQL语句加前缀标识和结束标志enB湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

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

  D)  把SQL语句编译成二进制码enB湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

  二、填空题enB湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

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

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

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

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

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

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

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

  8.SQL的中文全称为结构化查询语言。enB湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

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

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

  DROP  SCHEMA  abc  CASCADEenB湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

  三、设计题enB湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

  1.设教学数据库中有四个关系:enB湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

  教师关系T(T#,TNAME,TITLE)enB湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

  课程关系C(C#,CNAME,T#)enB湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

  学生关系S(S#,SNAME,AGE,SEX)enB湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

  选课关系SC(S#,C#,SCORE)enB湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

  试用SQL的查询语句表示下列查询。enB湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

  1)检索年龄小于17岁的女学生的学号和姓名。enB湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

  2)检索男学生所学课程的课程号和成绩。enB湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

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

  4)检索至少选修两门课程的学生学号。enB湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

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

  6)检索WANG同学不学的课程的课程号。enB湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

  7)检索全部学生都选修的课程的课程号和课程名。enB湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

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

  9)统计有学生选修的课程门数。enB湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

  10)求选修C4课程的女学生的平均年龄。enB湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

  11)求LIU老师所授课程的每门课程的平均成绩。enB湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

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

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

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

  15)检索姓名以L打头的所有学生的姓名和年龄。enB湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

  16)求年龄大于女同学平均年龄的男学生姓名和年龄。enB湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

  17)求年龄大于所有女同学年龄的男学生姓名和年龄。enB湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

  答:1)SELECT  S#,SNAME  FROM  SenB湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

    WHERE  AGE〈17  AND  SEX=‘女’enB湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

  2)  SELECT  C#,SCORE  FROM  SCenB湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

  FROM  SC  WHERE  S#  IN(SELECT  S#  FROM  S  WHERE  SEX=‘男’)enB湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

  3)  SELECT  T.T#,TNAME  FROM  S,C,SC,TenB湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

  WHERE  S.S#=SC.S#  AND  SC.C#=C.C#  AND  T.T#=C.T#enB湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

  AND  SEX=’男’enB湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

  4)SELECT  X.S#  FROM  SC  X,SC  Y  WHERE  X.S#=Y.S#  AND  X.C#<>Y.C#enB湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

  5)SELECT  C#  FROM  SC  WHERE  S#=‘S2’ AND  C#  IN(SELECT  C#  FROM  SC  WHERE S#=‘S4’)enB湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

  6)SELECT  C#  FROM  C  WHERE  C#  NOT IN(SELECT  C#  FROM  SC  WHERE  S# IN(SELECT S#  FROM  S  WHERE  SNAME=‘WANG’))enB湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

  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湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

  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湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

  9)SELECT  COUNT(*)  FROM  SC  GROUP  BY  C#enB湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

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

  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湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

  GROUP  BY  C#enB湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

  12)SELECT  C#,COUNT(*)  FROM  SC enB湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

  GROUP  BY  C#  HAVING  COUNT(*)〉10enB湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

  ORDER  BY  2  DESC,C#enB湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

  13)SELECT  SNAME  FROM  S  WHERE  S#>(SELECT  S#  FROM  S  WHERE  SNAME=‘WANG’)  AND  AGE<(SELECT  AGE  FROM  S  WHERE   SNAME=‘WANG’)enB湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

  14)SELECT  S#,C#  FROM  SC  WHERE  SCORE  IS  NULLenB湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

  15)SELECT  SNAME,AGE  FROM  S  WHERE  SNAME  LIKE  ‘L%’enB湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

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

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

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

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

  2)在SC中删除尚无成绩的选课元组。enB湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

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

  4)把MATHS课不及格的成绩全改为60分。enB湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

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

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

  答:1)INSERT  INTO  C  VALUES(‘C8’,‘VC++’,‘BAO’)enB湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

  2)DELETE  FROM  SC  WHERE  SCORE  IS  NULLenB湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

  3)DELETE  FROM  SC  WHERE  S#  IN(SELECT  S#  FROM  SenB湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

  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湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

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

  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湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

  6)UPDATE  SC  SET  SCORE=SCORE+SCORE*0.05  WHERE  SCORE<(SELECT  AVG(SCORE) FROM  SC)enB湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

 enB湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

enB湖南凯时app网_湖南凯时app本科_湖南凯时app报名_凯时app

 

数据库原理及应用(30)

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

 

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


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

w66利来国际 w66利来国际 w66利来国际 w66利来国际 w66利来国际