网站导航网学 原创论文 原创专题 网站设计 最新系统 原创论文 论文降重 发表论文 论文发表 UI设计定制 论文答辩PPT格式排版 期刊发表 论文专题
返回网学首页
网学原创论文
最新论文 推荐专题 热门论文 论文专题
当前位置: 网学 > 交易代码 > SQL语法 > 正文

SQL复习资料

论文降重修改服务、格式排版等 获取论文 论文降重及排版 论文发表 相关服务

    SQL复习资料
    一、单项选择题:单项选择题:
    1.在SQL的SELECT语句中用于建立多个表之间联系的短语是(A.WHEREA.ORDERBYB.JOINB.FROMC.GROUPBYC.WHERED.FROM)短语同时使用。)D.GROUPBY2.SQL用于显示部分查询结果的TOP短语,必须与()。
    3.使用SQL语句进行分组检索时,为了去掉不满足条件的分组,应当(A.使用WHERE子句B.先使用WHERE子句,再使用HAVING子句
    C.在GROUPBY后面使用HAVING子句D.先使用HAVING子句,再使用WHERE子句4.查询语句中,)短语用于实现关系的投影运算。(A.WHEREB.FROMC.SELECTD.GROUPBY5.使用SQL语句从表STUDENT中查询所有姓王的同学的信息,正确的命令是()A.SELECT*FROMSTUDENTWHERELEFT(,2)=“王”B.SELECT*FROMSTUDENTWHERERIGHT(,2)=“王”C.SELECT*FROMSTUDENTWHERETRIM(,2)=“王”D.SELECT*FROMSTUDENTWHERESTR(,2)=“王”6.在SQL语句中,与表达式“仓库号NOTIN("whl","wh2")”功能相同的表达()A.仓库号="whl"AND仓库号="wh2"7.SQL的核心是()A.查询A.FORB.数据定义C.数据操纵D.数据控制))8.在SQL-SELECT语句中用于实现关系的选择运算的短语是(B.WHILEC.WHERED.CONDITIONB.仓库号!="whl"OR仓库号#"wh2"C.仓库号<>"whl"OR仓库号!="wh2"D.仓库号!="whl"AND仓库号!="wh2"
    9.SQL语句SELECT*FROM职工ORDERBY工资DESC,的功能是(A.查询职工表中的信息B.查询职工表中工资信息C.按照工资降序查询职工表中的信息10.下面描述错误的是()。
    D.按照工资升序查询职工表中的信息
    A、每个数据文件中有且只有一个主数据文件。B、日志文件可以存在于任意文件组中。C、主数据文件默认为primary文件组。D、文件组是为了更好的实现数据库文件组织。11.下面对索引的相关描述正确的是:)(。A.经常被查询的列不适合建索引。B.列值唯一的列适合建索引。C.有很多重复值的列适合建索引。A、BCDEFB、A_BCDD.是外键或主键的列不适合建索引。D、A%a12.下面字符串能与通配符表达式[ABC]%a进行匹配的是:)(。C、ABC_a13.下列说法正确的是_______。A.视图是观察数据的一种方法,只能基于基本表建立。B.视图是虚表,观察到的数据是实际基本表中的数据。C.索引查找法一定比表扫描法查询速度快。D.索引的创建只和数据的存储有关系。14.下列途径哪个不是实现值域完整性_______。
    第1页共5页
    A、rule(规则)B、primarykeyC、notnullD、default15.下列哪个选项不属于SQL群组?(A)企业管理器(A)ADDTO(A)SELECT(A)USE(A)SELECT(A)ALTER(A)ORDER(A)ORDER(A)BACKSPACE(B)查询分析器(B)ADD(B)WHERE(B)OPEN(C)SELECT(C)IIS(D)服务管理器(D)INTO(D)ORDER16..向数据库表中添加数据的命令关键词是?(C)INSERT(C)GROUP(D)OPENON(C)WHERE(C)MODIFY(D)SELECT(D)SELECT(D)DELETE(D)VIEW(D)ORDER(D)MODIFYDATABASE17.数据查询命令中,排序的命令关键词是?18.打开数据库的命令关键词是?19.数据查询命令中,分组的命令关键词是?(B)GROUP(B)ALTERDATABASE(B)FROM(B)GROUP(B)MODIFY(C)WHERE(C)WHERE(C)OUT20.修改数据库的命令关键词是?21.查询数据库表中数据的命令关键词是?22数据查询命令中,筛选行的命令关键词是?23.删除数据库表中数据的命令关键词是?24.创建视图的命令关键词是?(A)CREATEVIEW(B)CREATE(C)CREATEDATABASE25.当用户插入数据报警的触发器是?(A)ADD(B)INSERT(C)UPDATE(D)USE26.SQLServer2000触发器主要针对下列语句创建(A.SELECT、INSERT、DELETE)。B.INSERT、UPDATE、DELETE)
    C.SELECT、UPDATE、INSERTD.INSERT、UPDATE、CREATE27.索引是在基本表的列上建立的一种数据库对象,它同基本表分开存储,使用它能够加快数据的(速度。A.插入A.@@Error29A.惟一索引B.修改B.@@ConnectionsB.聚集索引C.删除D.查询)。D.@RecordsD.唯一聚集索引28.不属于SQLServer2000系统全局变量的是(
    C.@@Fetch_StatusC.复合索引)。
    30.下面关于索引的描述不正确的是(A.索引是一个指向表中数据的指针
    B.索引是在元组上建立的一种数据库对象)。
    C.索引的建立和撤消对表中的数据毫无影响D.表被撤消时将同时撤消在其上建立的索引31.当数据库损坏时,数据库管理员可通过何种方式恢复数据库(A.事务日志文件B.主数据文件C.DELETE语句32.CLUSTEREDINDEX代表的什么索引?(A)非聚集索引(B)聚集索引(C)简单索引(D)复合索引
    第2页共5页
    D.联机帮助文件
    33.执行存储过程的命令关键词是?
    (A)DO
    (B)USE
    (C)EXECUTE
    (D)RETURN
    34.下列哪个选项不属于存储过程的优点?(A)改进执行性能(B)提供安全机制(C)减少网络流量(D)面向对象35.下列哪个选项不属于创建索引的目的?(A)加快数据检索(B)加快表的连接(C)加快数据修改速度(D)增强数据行的唯一性36.定义外键约束的关键词是?(A)UNIQUE(B)CHECK(C)FOREIGNKEY(D)DEFAULT(C)本地(D)用户(D)MODIFYVIEW(D)DELETECONSTRAINT37.下列哪个选项不属于SQLServer支持的存储类型?(A)临时(B)系统(A)MODIFY38.修改视图的命令关键词是?(B)ALTER(C)ALTERVIEW39.删除约束的命令关键词是?(A)DROPCONSTRAINT(B)DELETE(C)DROP40.每个数据库都要默认的用户是(A)DBO(B)ADMIN(C)SA(D)USER(C)INT(D)CHAR41.SQLServer中,声明变量的命令是?(A)DECLARE(B)SELECT42.下列哪个选项不属于数据库备份的方式?(A)日志备份(B)数据库备份(C)差异备份(D)进程备份43.删除用户自定义函数的命令关键词是?(A)MODIFY(B)ALTER(C)ALTERFUNCTION(D)DROPFUNCTION44.SQLServer中,不存在哪种事务模式?(A)隐性事务(B)自动提交事务(C)显式事务(D)批处理事务45.下列哪个选项不属于用户自定义函数?(A)返回可更新数据表的函数(B)返回行的函数(C)返回不可更新数据表的函数(D)返回标量值的函数46.对于下面的存储过程:CREATE@pselectPROCEDUREIntAsfromStudentswhereAge=Myp1Myp1=20@pMyp1
    Studentname,AgeMyp1
    假如你要在Studentd表中查找年龄是20岁的学生,()可以正确的调用这个存储过程。A.EXECC.EXECA.SELECTB.SELECT海天酱油');C.SELECTD.SELECT海天酱油');48.为了对某表中的各行进行快速访问,应对此表建立()(选择一项)。
    第3页共5页
    @p=‘20’
    B.EXECD.EXEC
    @p=20
    Myp1=’20’****FROMFROMFROMFROM产品WHERE产品WHERE产品WHERE产品WHERE
    47.从"产品"表里查询出价格高于产品名称为"海天酱油"的产品的记录,此SQL语句为()。价格>海天酱油;价格>(SELECTEXISTS*FROM产品WHERE产品名称>'
    产品名称='海天酱油');价格FROM产品WHERE产品名称='
    价格>(SELECT
    A.
    约束
    B.存储过程
    C.规则
    D.索引
    E.视图
    二、填空题
    1.关系数据库关系运算___________、_________和_________。2.SQLServer2000局部变量名字必须以_________开头,而全局变量名字必须以_________开头。3.选择运算是根据某些条件对关系做______分割;投影是根据某些条件对关系做______分割。4.数据完整性的类型有________完整性、________完整性、________完整性和________完整性。5.结构数据模型直接描述数据库中数据的逻辑结构,常用的结构数据模型有层次模型,_________,_________和面向对象模型,其中SQL数据库是基于_________建立的。6.访问SQLserver数据库对象时,需要经过身份验证和_________两个阶段,其中身份验证分为Windows验证模式和_______验证模式。7.SQLserver使用__________文件记载用户对数据库进行的所有操作。8.使用索引可以减少检索时间,根据索引的存储结构不同将其分为两类:_________和_________。9.备份是为了在数据库遭到破坏时,能够修复,数据库备份的类型有四种分别为:_________,_________,_________,_________。10.在SQLserver2000中,其权限分为三类,即_________权限、_________权限和_________权限。11.SQLServer的触发器有__________,和否定。13.CHECK约束被称为________约束,UNIQUE约束被称为__________约束。_________,_________三种。12.SQLServer中的T_SQL语句使用_______、_______和______三种命令来实现管理权限许可、回收
    三、简述题
    1.有学生成绩表,要保证每个学生的每门课程惟一标识的话考虑使用那种数据完整性方法。2.简述数据完整性的类型以及如何确定使用哪个强制方法。3、简述视图的意义和优点?4、列出SqlServer数据库中常见的数据库对象。5、SQLServer中5种约束是什么?6、SQL语言包含哪四个部分?给出至少5个核心动词?7、简述SQLServer2000四种备份方式?8、简述数据完整性的类型是什么?9、SQL语言实现访问权限的控制的三个语句是什么?
    四、设计题
    一、现有关系数据库如下:数据库名:教师数据库教师表(编号char(6),,性别,民族,职称,身份证号)课程表(课号char(6),名称)任课表(ID,教师编号,课号,课时数)用SQL语言实现下列功能的sql语句代码:1.创建上述三表的建库、建表代码;
    第4页共5页
    要求使用:主键(教师表.编号,课程表.课号)、外键(任课表.教师编号,任课表.课号)、默认(民族)、非空(民族,)、唯一(身份证号)、检查(性别、课时数),自动编号(ID)2.将下列课程信息添加到课程表的代码课号100001100002100003课程名称SQLServer数据库数据结构VB程序设计
    修改课号为100003的课程名称:VisualBasic程序设计删除课号为100003的课程信息3.写出创建[任课表视图](教师编号,,课号,课程名称,课时数)的代码;4.写出创建检索:所有代'SQLServer数据库'这门课程的老师的代码;5.检索有一门或一门以上课程课时数大于90的所有教师的信息,包括编号、。6.建一个规则,并将其绑定到教师表的职称列上,规定取值为('教授','副教授','讲师','助教')之一。二、学生选课系统,主要表有:学生基本信息表(、、性别、专业、出生年月),选课表(、课程号、分数),课程表(课程号、课程名、所属专业、学分)要求:1、用E-R图表示上述关系的概念模型。2、用表的形式表示每张表的关系模式(字段名,数据类型),并标出各表上的应该添加的约束。3、写出SQL语句。1)查询所有选SQL课程的学生,和专业。2)删除所有选择数学的同学的选课记录。3)查询有哪些课程没有被任何同学报选。三、有一个“学生-课程”数据库,数据库中包括三个表:(1)“学生”表Student由(Sno)、(Sname)、性别(Ssex)、年龄(Sage)、所在系(Sdept)五个属性组成,可记为:Student(Sno,Sname,Ssex,Sage,Sdept)Sno为关键字。(2)“课程”表Course由课程号(Cno)、课程名(Cname)、先修课号(Cpno)、学分(Ccredit)四个属性组成,可记为:Course(Cno,Cname,Cpno,Ccredit)Cno为关键字。(3)“学生选课”SC由表(Sno)课程号、(Cno)成绩、(Grade)三个属性组成,可记为:SC(Sno,Cno,Grade)(SNO,CNO)为关键字。完成下列操作:1、建立一个“学生”表Student,它由Sno、Sname、性别Ssex、年龄Sage、所在系Sdept五个属性组成,其中属性不能为空,并且其值是唯一的。2、查询全体学生的详细记录3、查询年龄在20至23岁之间的学生的、系别、和年龄4、计算1号课程的学生平均成绩5、把计算机科学系全体学生的成绩加10分
    第5页共5页
    
  • 上一篇资讯: SQL学习(1)
  • 下一篇资讯: sql复习大全——精品
  • 设为首页 | 加入收藏 | 网学首页 | 原创论文 | 计算机原创
    版权所有 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2020 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号 常年法律顾问:王律师