欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    SQL复习题(附部分答案)要点.doc

    • 资源ID:61257964       资源大小:101KB        全文页数:32页
    • 资源格式: DOC        下载积分:10金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要10金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    SQL复习题(附部分答案)要点.doc

    优质文本一、单项选择题1.根据关系数据基于的数据模型关系模型的特征判断以下正确的一项:A.只存在一对多的实体关系,以图形方式来表示。B.以二维表格结构来保存数据,在关系表中不允许有重复行存在。C.能表达一对多、多对多的关系,但不能表达一对一的关系。D.关系模型数据库是数据库开展的最初阶段。答案B2、在“连接组中有两种连接认证方式,其中在方式下,需要客户端应用程序连接时提供登录时需要的用户标识和密码。 A、身份验证     B、 身份验证 C、以超级用户身份登录时   D、其他方式登录时答案B3、关系数据库中,主键是,当运用语句创立主键时,可以是。  A、为标识表中唯一的实体  B、创立唯一的索引,允许空值 C、只允许以表中第一字段建立 D、允许有多个主键的   A、 1 (1 (13) ,  2 ;   B、 1   1        ( 1)  ;  C、 1 1 ;答案 A C4、视图是一种常用的数据对象,可以简化数据库操作,当使用多个数据表来建立视图时,不允许在该语句中包括等关键字。 A、 , B、 , C、 , , D、 , 答案B 5、在语法中,语句的完整语法较复杂,但至少包括的局部_1_,使用关键字_2_可以把重复行屏蔽,将多个查询结果返回一个结果集合的运算符是_3,如果在语句中使用聚合函数时,可以在后面使用_4_。  A、, B、,    C、, D、仅  A、 B、 C、 D、 A、 B、  C、 D、 A、 B、   C、 D、答案B A B A 6、 2016是一个 的数据库系统。(A)网状型 B层次型 C关系型 D以上都不是答案 C7、 利用查询分析器,能 。A、直接执行语句 B、提交语句给效劳器执行C、作为企业管理器使用 D、作为效劳管理器使用答案A 8、 事务日志文件的默认扩展名是 。A、 B、 C、 D、答案C 10、 的主数据库是 。A、 B、 C、 D、答案 A11、 数据库的容量, 。A、只能指定固定的大小。 B、最小为10MC、最大100M。 D、可以设置为自动增长答案 D12、 日期时间型数据类型的长度是 。A、2 B、4 C、8 D、16答案 813、表在数据库中是一个非常重要的数据对象,它是用来各种数据内容的。A、显示 B、查询 C、存放 D、检索答案C 14、为数据表创立索引的目的是_1_,可以在创立表时用 2_来创立唯一索引。  A、提高查询的检索性能 B、创立唯一索引  C、创立主键 D、归类  A、设置主键约束,设置唯一约束 B、 , C、设置主键约束, D、以上都可以答案A A 15、 在语法中,用来插入和更新数据的命令是。  A、, B、  C、, D、, 答案 A16、 主键约束用来强制数据的  完整性。 A、域 B、实体 C、参照 D、都可以答案 B18、 替代触发器 是在触发触发器的修改操作   执行。A、执行后 B、停止执行时 C、同时 D、之前答案 D19、 聚合函数的返回值是 。A、一个标量值 B、一组值 C、表达式 D、表答案 A20、关于主键描述正确的选项是: A包含一列 B包含两列 C包含一列或者多列 D以上都不正确答案 22、在语句的子句的条件表达式中,可以匹配0个到多个字符的通配符是 A* B% C- D?答案 B23、如果希望完全安装 ,那么应选择 。(A)典型安装 B最小安装 C自定义安装 (D)仅连接答案C 24、对视图的描述错误的选项是: A.是一张虚拟的表B.在存储视图时存储的是视图的定义C.在存储视图时存储的是视图中的数据D.可以像查询表一样来查询视图答案C 25、语言中,假设要修改某张表的结构,应该使用的修改关键字是 。(A) B CD答案 C26、 数据库文件有3类,其中日志文件的后缀为 。A B C D答案B 27、表示职称为副教授同时性别为男的表达式为( )A.职称=副教授' 性别=男'B.职称=副教授' 性别=男'副教授' 男' (副教授',男')答案B 28、在 效劳器上,存储过程是一组预先定义并 的语句。(A)保存 (B)编写 (C)解释 (D)编译 答案 D29、数据管理开展的三个阶段不包括( )。(A)人工管理阶段 (B)文件管理阶段(C)数据库管理阶段 (D)智能管理阶段 答案 D30、语言按照用途可以分为三类,不包括下面选项中的 。 (A) (B) (C) (D)答案C 31、在 中局部变量前面的字符为: (A)* (B)# (C) (D)答案 D32、以下哪一个不是逻辑运算符 ? (A) (B) (C) (D)答案 D33、 2016 采用的身份验证模式有 。A.仅身份验证模式 B.仅 身份验证模式C.仅混合模式身份验证模式和混合模式 答案D 34、关于主键描述正确的选项是: A、包含一列 B、包含两列 C、包含一列或者多列 D、 以上都不正确答案 C35、以下 数据库不属于 2016在安装时创立的系统数据库。A、 B、 C、 D、答案 D36、在 中全局变量前面的字符为: A、* B、# C、 D、答案C 37、在 中,当数据表被修改时,系统自动执行的数据库对象是 。A、存储过程 B、触发器 C、视图 D、其他数据库对象答案 B38、 的字符型系统数据类型主要包括 。A、 B、C、 、 D、答案 B39、在语句的子句的条件表达式中,可以匹配1个字符的通配符是 A、* B、% C、_ D、?答案C 40、在循环语句中,如果循环体语句条数多于一条,必须使用: 答案A 41、查询中,要把结果中的行按照某一列的值进行排序,所用到的子句是: A、 B、 C、 D、答案A 42、根据关系数据基于的数据模型关系模型的特征判断以下正确的一项:( )A.只存在一对多的实体关系,以图形方式来表示B.以二维表格结构来保存数据,在关系表中不允许有重复行存在C.能表达一对多,多对多的关系,但不能表达一对一的关系D.关系模型数据库是数据库开展的最初阶段答案B 43、新安装 后,默认有五个内置的数据库,其中主数据库是 。A、 B、 C、 D、答案 A44、 语言中,删除一个视图的命令是。A. 答案B 45、 创立表的命令是 。 表名 B. 表名C. 表名 D. 表名答案D 46、在语法中,用来插入数据的命令是( ),用于更新的命令是( ) C、 答案 A47、创立表的命令是。A、 表名 表名C、 表名 表名答案 C48、在语法中语句的完整语法较复杂,但至少包括的局部(1),使用关键字(2)可以把重复行屏蔽,对查询结果进行分组的是(3)(1)A、 B、 C、 D、仅(2)A、 B、 C、 D、(3)A、 B、 C、 D、答案B A A 49、要删除视图,可以使用 语句。A、 B、 C、 D、 答案 D50、在 效劳器上,存储过程是一组预先定义的语句.可以用( )来声明游标.A、 B、 C、 D、 答案A 51、关于 子句,以下哪个说法是不正确的? A.升序和降序的关键字是和 。B.只能按一个列进行排序。C.排序列不可以用它们在子句中的次序号代替。D.允许对多个列进行排序答案B 52.反映现实世界中实体及实体间联系的信息模型是 。A.关系模型 B.层次模型 C.网状模型 模型答案D 53.以下四项中,不属于数据库特点的是 A.数据共享 B.数据完整性 C.数据冗余很高 D.数据独立性高答案 C54.在 中, 语句的“ 表示查询结果中。A.属性名都不相同 B.行都不相同C.去掉了重复的列 D.属性值都不相同答案 C55 语言中,删除一个视图的命令是 。A. 答案B 56.触发器可以创立在 中。A.表 B.过程 C.数据库 D.函数答案 A57.以下触发器是当对 表进行 操作时触发。 , , A.只是修改 B. 只是插入 C.只是删除 D.修改、插入、删除答案D 58.关于视图以下哪一个说法是错误的 。A.视图是一种虚拟表 B.视图中也保存有数据C.视图也可由视图派生出来D.视图是保存在 查询答案B 59 雇员 薪水>1250 命令的功能是 。A.查询薪水大于 1250 的记录B.查询 1250 号记录后的记录C.检索所有的雇员D.从关系中检索薪水大于 1250 的雇员答案 D60.触发器可引用视图或临时表,并产生两个特殊的表是 。、 、 、 1、1答案 A61.创立表的命令是 。A. 表名 B. 表名C. 表名D. 表名答案 C62、下面聚集函数中 只能用于计算数值类型的数据. (A)( ) (B)( ) (C)( ) (D)( )答案D 63、在创立表的过程中,哪个关键字用来定义默认值 ? (A) (B) (C) (D)答案D 64、合并多个查询结果集,应使用( )关键字。 (A) (B) (C) (D)答案B 65、查询毕业学校名称与“清华有关的记录应该用( )。 * 学习经历 毕业学校 *清华* * 学习经历 毕业学校 =%清华% * 学习经历 毕业学校 ?清华? * 学习经历 毕业学校 %清华%答案 D66、 2016是一个 的数据库系统。(A)网状型 B层次型 C关系型 D以上都不是答案 C67、关于主键描述正确的选项是: A包含一列 B包含两列 C包含一列或者多列 D 以上都不正确答案C 68、 2016 采用的身份验证模式有 。A.仅身份验证模式 B.仅 身份验证模式C.仅混合模式身份验证模式和混合模式答案 D69、 语言按照用途可以分为三类,下面选项中哪一种不是的: (A) B C D答案C 70、 在语句的子句的条件表达式中,可以匹配0个到多个字符的通配符是 (A)* B% C- D?答案 B71、 提供的单行注释语句是使用 开始的一行内容。A.“/* B “ C “ D “/答案 B72、 以下那种类型可以作为变量的数据类型 。A B C D答案 C73、 下面不属于数据定义功能的语句是: A B C D 答案C 74、 如果希望完全安装 ,那么应选择 。A典型安装B最小安装C自定义安装(D) 仅连接答案C 75、在 中局部变量前面的字符为: A* B# C D 答案 D76、 假设有两个表的连接是这样的: 1 2 其中1和2是两个具有公共属性的表,这种连接会生成哪种结果集? A.包括1中的所有行,不包括2的不匹配行B.包括2中的所有行,不包括1的不匹配行C.包括和两个表的所有行D.只包括1和2满足条件的行答案 D77、对视图的描述错误的选项是: A.是一张虚拟的表B.在存储视图时存储的是视图的定义C.在存储视图时存储的是视图中的数据D.可以像查询表一样来查询视图答案 C78、语言中,假设要修改某张表的结构,应该使用的修改关键字是 。(A) B CD 答案 C79、 2016提供了一整套管理工具和实用程序,其中负责启动、暂停和停止 的4种效劳的是 。A.企业管理器B.导入和导出数据C.事件探察器D.效劳管理器答案 D80、要查询表中所有书名中以“计算机开头的书籍的价格,可用 语句。 = 计算机* 计算机* = 计算机%  计算机%答案 D81、 数据库文件有3类,其中日志文件的后缀为 。A B C D 答案B 82、在语法中,用来插入数据的命令是 ,用来更新数据的命令是 。 A ,    B, C ,     (D) ,   答案A 83、下面有关子句描述错误的选项是( )。 子句必须与子句同时使用,不能单独使用。 B.使用子句的同时不能使用子句。 C.使用子句的同时可以使用子句。 D.使用子句的作用是限定分组的条件。答案 B84、在标准中,建立视图的命令是( )。(A) (B) (C) (D) 答案C 85、表示职称为副教授同时性别为男的表达式为( )A.职称='副教授' 性别='男'B.职称='副教授' 性别='男' '副教授' '男' ('副教授','男')答案 B86、以下四项中,不正确的提法是( )。语言是关系数据库的国际标准语言语言具有数据定义、查询、操纵和控制功能语言可以自动实现关系数据库的标准化语言称为结构查询语言答案C 87、在 效劳器上,存储过程是一组预先定义并 的语句。 (A) 保存    (B) 编写   (C) 解释    (D) 编译 答案 D88 是位于用户和操作系统之间的一层数据管理软件,是数据库系统的核心。数据库在建立、使用和维护时由其统一管理、统一控制。A.数据库管理系统 B数据库 C数据库系统 D数据库管理员答案 A89以下哪一个数据库不是 的系统数据库A B C D答案 C90语言允许使用通配符进行字符串匹配操作,其中%可以表示 A.零个字符 B.1个字符 C.多个字符 D.以上都可以答案 D91下面对索引的相关描述正确的选项是: 。A.经常被查询的列不适合建索引。B.列值唯一的列适合建索引。C.有很多重复值的列适合建索引。D.是外键或主键的列不适合建索引。答案B 92、执行语句 (  ,   )的结果是  。 A. , B. ,    C. , D.   ,   答案 C93、每个数据表可以创立 个聚集索引。A. 1 B. 2 C. 10 D. 无数个答案A 94.在中,对分组后的数据进行筛选的短语是 。A. 答案 C95如果要让 和的用户能够同时访问 ,在登录时应选择 身份认证模式。A. 混合模式 B. 身份验证模式C.同时使用身份验证和混合模式 D.以上都可以答案 A96在视图上不能完成的操作是 。A.在视图上定义新视图 B.查询视图数据C.更新数据 D.通过视图定义基表答案D 97. 在 语句中,如果要选择表中所有的列时可以用 代表。A. % B. C. * D. !答案 C98. 在 中全局变量前面的字符为: A.* 答案 C99. 的字符型系统数据类型主要包括 。、 、 、答案 B100. 在循环语句中,如果循环体语句条数多于一条,必须使用: B. C、 D、答案 A101. 触发器可以创立在 中。A.表 B.过程 C.数据库 D.函数答案 A二、填空题1、数据模型通常是由数据结构、数据操作和完整性约束条件3局部组成的。2、在 2016中,索引的顺序和数据表的物理顺序不相同的索引是非聚集索引 。3、如果要计算表中数据的平均值,可以使用的聚合函数是()。4、在 2016中,我们创立数据库的语句是 ,而修改数据库的语句是 。5、数据完整性是指存储在数据库中的数据正确无误并且相关数据具有一致性,完整性约束包括实体完整性、域完整性、引用完整性和用户定义完整性。6、 中的变量分为两种,全局变量和局部变量。其中全局变量的名称以 字符开始,有系统定义和维护。局部变量以 字符开始,由用户自己定义和赋值。7、语句 (7+3)*4-17/(4-(8-6)+99%4 的执行结果是35。8数据库系统中常用的三种数据模型有层次模型、网状模型和关系模型。9 存储数据库的文件主要有三种:主数据文件、次要数据文件和事务日志文件。11语句 (202.567,2)( 数据库),35%6的执行结果为:202.57、13、5。12对数据表记录可以进行查询、插入、修改和删除操作,所使用的命令对应为:、和。13在查询语句中,关键字用于去掉重复记录,短语用于生成一个新表,短语用于指出查询条件, 短语用于分组。16 中的编程语言就是语言。假设要修改某张表的结构,应该使用的修改关键字是 ;假设要创立一个数据库,应该使用的语句是 。17.在数据库的表中, 主关键字 是指表中的某一列,该列的值唯一标识一行,例如学号列。18.数据完整性是指存储在数据库中的数据正确无误并且相关数据具有一致性,完整性约束包括实体完整性、域完整性、参照完整性和用户定义完整性。19. 在查询操作中,将查询结果按指定表达式进行分组的子句是 ;对查询的结果集进行排序的子句是 。 三、问答题:1.一个完整的数据库系统大致有哪些局部组成?答案略2.设计一个仓库管理系统的局部应用有如下两个实体: 仓库:仓库号、仓库名称、地点、面积 货物:货物号、货物名、价格 其中,仓库和货物是多对多的关系,联系名为:存储:仓库号、货物号。画出该局部应用的模型,并将其转换为关系模式。仓库仓库名称仓库号地点面积存储1m货物仓库号货物号货物名价格货物号n关系模式:仓库仓库号,仓库名称,地点,面积 货物货物号,货物名,价格存储仓库号,货物号3.列举数据库中五种常见的常量数据类型。答案略4.什么是索引?索引有什么功能?聚集索引和非聚集索引的区别?答案略5.什么是视图?使用视图的好处是什么?答案略6.表达存储过程的概念和分类。答案略7.概述触发器的概念及分类。答案略8数据库中有哪些实现数据完整性的机制?答案略9.列举五种常见的数据库对象。答案略10、什么是数据库别离?什么是附加数据库?别离及附加数据库有什么作用? 答案略11.数据库管理员小明希望将旧效劳器上的数据库转移到新购置的效劳器上,该如何做?答案略12.简述以下程序段所完成的功能。说明:为图书订购表,包含订购日期(),订购数量(),图书编号()等信息。 09:15:43 指定此行以下语句的执行时间 , !< 10答案在09:15:43的时间创立视图,实现从表中检索订购数量不小于10 的订购日期,订购数量,图书编号。13. 简述以下程序段所完成的功能。 , , (10) 1,0 <=200 1 (10) 答案计算1到200的数的和,并输出。四、查询设计题1、有学生关系S(,),各属性含义依次为学号,姓名、年龄和所在系号;学生选课关系(,),各属性含义依次为学号、课程号和成绩。1查询课程号10003的得分最高的所有学生的学号和姓名。2列出所有年龄在20和25之间的学生信息。写出语句。参考答案:1 1 s 10003 2 * s 20 25 2. 现有“学生选课数据库,其中主要的表有:“学生表学号,姓名,性别,专业,出生年月,“选课表学号,课程号,成绩,“课程表课程号,课程名,所属专业,学分按照以下要求写出语句:1) 在“选课表中,删除选了课程号为10004的所有选课记录。2) 在“课程表中,修改课程号为10008的课程名称:数字电路。3) 设计子查询,查询“课程表中,有哪些课程没有被任何同学报选。 4设计连接查询,查找选修了“数据结构课程且成绩在80分及以上的学生的学号、姓名、课程名及成绩。参考答案:1) 学生选课 选课 课程号=10004 2) 学生选课 课程 课程名='数字电路' 课程号='10008' 3) 学生选课课程号,课程名 课程 课程号 ( 课程号 选课) 4) 学生选课学生.学号,姓名,课程.课程名,选课.成绩 学生选课 学生.学号=选课.学号 课程 课程.课程号=选课.课程号 课程.课程名=数据结构 选课.成绩>=80 3.有一个关系数据库,数据库名:,其中数据表如下:学生信息学号 (6),姓名(8),性别(2),民族(2),身份证号(18)课程信息课程号 (6),课程名20成绩信息学号(6),课程号(6),分数 用语言写出实现以下功能的语句代码。(1). 创立数据库“。要求:包含一个主数据文件和一个事务日志文件,主数据文件初始容量为5,最大容量为20,文件增长量为20%;事务日志文件初始容量为5,最大容量为10,文件增长量2。将文件都存放于F:中,文件名自定。(2).创立数据表“学生信息。要求:学号为主键、身份证号为唯一索引、对性别字段进行检查。(3). 查询课程成绩小于60分的所有学生的信息,结果包括学号、姓名字段。(4).将以下课程信息添加到“课程信息表。课程号:101 , 课程名:西班牙语(5).创立视图“成绩信息视图,字段为:学号,姓名,课程名,成绩6.查询名字中带有丽的女生信息。7.创立带参数的存储过程“某门课程上下均分。存储过程功能:输入课程名,即可查询得到此课程的最高分、最低分、平均分。参考答案:1 ( = ., 处名字自定,下同 = 'f:', 处名字自定,下同 = 5, = 20, = 20% ) ( = '', = 'f:', = 5, = 10, = 2 )2 学生信息(学号 (6) ,姓名 (8),性别 (2) (性别=男 性别=女),民族 (2) ,身份证号 (18) )3 学号,姓名 学生信息,成绩信息 学生信息.学号=成绩信息.学号 成绩<604 课程信息 101,西班牙语5 成绩信息视图 学号,姓名,课程名,成绩 学生信息,成绩信息,课程信息学生信息.学号=成绩信息.学号 成绩信息.课程号=课程信息. 课程号6. 姓名,性别,民族 学生信息 姓名 %丽% 性别=女7. * 某门课程上下均分 P 某门课程上下均分 某门课程上下均分 (20) 成绩,成绩,成绩 课程信息,成绩信息成绩信息.课程号=课程信息.课程号 课程名4.现在要为学校建立一个数据库,学校环境如下:一个系有假设干个专业,每个专业一年只招一个班,每个班有假设干个学生,现要建立关于系、学生、班级的数据库,关系模式为: 学生表学号,姓名,性别,生源地,出生日期 班级表班号,专业名,系号,入学年份 系系号,系名1)、使用命令建立学生表,具体要求为:(1选择适宜字段作为主键 (2性别字段属性值默认为男,约束为男或者女 (3学生姓名不能为空(4各字段选择适宜的数据类型,数据长度自定2)、使用命令向指定表插入如下数据:8101,张三,男,山东,1984;101,软件,01,2003; 01,计算机;3)、完成如下操作,写成相关语句:(1在学生表中查询生源地为“云南学生的记录 (2在学生表中查询出姓钱的男生记录 (3使用聚合函数计算出所有学生总数起别名为学生人数 (4查询所有班级的信息,并用班级号进行降序排序 (5更新学号为8801的这位学生的姓名为姜芸 (6查找出学号在8101到8110之间的学生信息 (7删除姓名为王飞翔的学生记录 (8删除数据表 4)、在数据库中,创立一个存储过程实现如下功能:(1)输入一个学生的姓名,输出该学生所有选修课程的平均成绩 (2)通过参数“李思思调用该存储过程参考答案:1 (学号 (10) ,姓名 (20) ,性别 (4) '男' ,生源地 (12) ,出生日期 ,(性别= '男') (性别= '女')2 ('8101','张三','男','山东','1984-01-01') ('101','软件','01','2003') ('01','计算机')31 * 生源地=云南'2 * 姓名 钱%' 性别=男3 (*) 学生人数' 4 * 班号5 姓名= 姜芸' 学号= '8801'6 * 学号8101' 8110'7 姓名= 王飞翔'8 4、1 (8) s c 2 李思思

    注意事项

    本文(SQL复习题(附部分答案)要点.doc)为本站会员(z****)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开