全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
SQL 前五章复习题 一 填空题 1 用来记录所有的登录帐户和系统配置设置的数据库是 mastermaster 数据库 2 tempdbtempdb 数据库为临时表和其他临时工作存储需求提出一个过渡的存 储区域 3 一个数据库中可以有多个表 但表的名称在数据库中必须是 唯一唯一 4 以一次执行一批命令中的一条命令的方式处理一组命令的过程被称为 批处批处 理理 作为一个整体执行 以 go go 命令结束 5 子查询分为 嵌套子查询嵌套子查询 和 相关子查询相关子查询 6 在指定查询结果时 用 distinct distinct 关键字可以去掉重复行 二 选择题 不定项选择 1 使用 Create Database 语句创建数据库时 系统会自动生成以下哪两个文件 B B 单项选择 A 主要数据文件和次要数据文件B B 主要数据文件和日志文件主要数据文件和日志文件 C 次要数据文件和日志文件D 两个主要数据文件 2 以下描述错误的是 D 单项选择 A 所谓实体就是指实现世界中具有区分其它事物的特征或属性并与其它实体有 联系的对象 B 批处理是一个单元发送的一条或多条 SQL 语句的集合 C 注释是程序代码中的文本字符 编译器会忽略这些注释 它使得维护程序代 码更容易 D D updateupdate 是是 sqlsql 中的一条语句 那么它是用来显示表中的几列或所有列中的一条语句 那么它是用来显示表中的几列或所有列 3 下列哪个子句为聚合函数生成汇总值 该值做为一个附加的行显示在结果集 中 A 单项选择 A A computecompute B exists C union D distinct 4 以下描述不正确的是 C 单项选择 A ANY 运算符与 IN 等效 B ANY 不同于 NOT IN C ANYC ANY 与与 NOTNOT ININ 相同相同 D ALL 运算符与 NOT IN 等效 5 域完整性包括 ABCD A A notnot nullnull B B checkcheck 约束约束 C C foreignforeign keykey D D defaultdefault 6 子查询可以返回多少行而不产生错误 B A 仅一行 B 如果不是以 如果不是以 all any exists 或或 in 操作符开头 则仅一行操作符开头 则仅一行 C 无限多行 D 如果不是以 all any exists 或 in 操作符开头 则为无限行 7 当且仅当一个关系的所有基础域包含原子值时 则该关系满足 B A 零范式B 第一范式第一范式C 第二范式D 第三范式 23 为确保关系中的所有信息只是关于一个实体信息一个实体信息 则该满足 A 零范式B 第一范式C C 第二范式第二范式D 第三范式 24 用来确定主键和非主键之间主键和非主键之间的关系的范式是 C A 零范式B 第一范式C C 第二范式第二范式D 第三范式 25 所有非键属性都必须直接依赖直接依赖于该关系的任一候选键 是满足 A 零范式B 第一范式C 第二范式D D 第三范式第三范式 11 执行代码 select CEILING 10 5 返回的数值为 C A 10 B 2 C C 1111 D 50 12 下列哪个 SQL 函数不是聚合函数 D A SUM B AVG C COUNT D D ABS ABS 13 能够限制值不能重复 但是可以有一个 NULL 值的是 B A PRIMARY KeyB B UNIQUEUNIQUE C CHECKD IDENTITY 14 执行 select right This is a Test 4 将返回给用户 A A A TestTest B This C is a test D 有错误不能执行 15 下列关于字段 年龄 的查询 要求必须在 0 100 之间的语句 查询内容正确的是 B A 0 年龄 100 B B 年龄 年龄 betweenbetween 0 0 andand 100100 C 0 age 100 D age between 0 and 100 16 在表 STUD 中有一列为 STUDNAME 执行查询语句 DELETE FROM STUD WHERE STUDNAME LIKE ae 时 下列 STUD 中哪些数据行可能被删除 D A Whyte B Annet C Hunyer D D CarsonCarson 17 下列哪些对象可以实现实体完整性 B A foreign B B primaryprimary keykey C check D constraint 18 下列可以用于创建一个新表 并用已存在的表的数据填充到新表中的选项是 A A A selectselect intointo B delete C 子查询 D 联接 19 使用 Declare 语句声明的一个局部变量 n 能对该变量赋值的语句是 A A A setset n 123 n 123 B let n 12 C n 123 D get n 123 20 select 是最重要的 SQL 语句之一 select 语句可以用来 A A A 显示表中的数据显示表中的数据 B 删除表中的数据 C 更新表中的数据 D 插入表中的数据 21 某数据库表里的 studentID 列被定义为 studentID int identity 50 2 首先你添加了 3 条记录 然后你把第二条记录删掉 此时 若插入另外一条记录 studentID 的值将 是 B A 44B B 5656C 58 D 54 22 使用以下哪个 SQL 命令删除整个表 包括所有字段和所有数据 C A Create Database B Create Table C C dropdrop tabletable 表名表名 D New Database 23 设有语句 DELETE FROM STUDENT 请选择正确的执行结果 D A 删除表中当前行 B 没有指定条件 不能删除数据 C 删除表 D D 删除表中的所有数据 删除表中的所有数据 24 以下哪个约束可给字段设置缺省值 D A Not null B Primary Key C Check D D DefaultDefault 25 下面对 CREATE TABLE 语句的描述正确的是 BD 选择两项 A 表名称在服务器中必须是唯一的 B B 表名称在数据库中必须是唯一的 表名称在数据库中必须是唯一的 C 列名称在数据库中必须是唯一的 D D 列名称在表中必须是唯一 列名称在表中必须是唯一 26 在职员表中 性别特征要求是 F 或者 M 而不能是其他的数据 因此 在设计阶 段 该列被施加了对应的检查约束来避免输入错误的字符 这样的约束属于 C A 实体完整性约束 B 引用完整性约束 C C 域完整性约束 域完整性约束D 自定义完整性约束 27 有关变量的描述错误的是 D A 全局变量是由系统提供且预先声明的变量 B 全局变量无需声明即可使用 C 用关键字 DECLARE 声明局部变量 D D 可以用可以用 SETSET 给多个局部变量赋值给多个局部变量赋值 三 判 断 1 函数 count 返回表中的行数 不包括有 null 值的行 F F 2 如果删除数据库 Test 那么 Test 库中的所有表也将不再存在了 T T 3 GETDATE 函数返回当前系统日期和时间 T T 4 所谓实体就是指现实世界中具有区分其它事物的特征或属性并与其它实体有联 T T 5 5 用户可以用用户可以用 DECLEADECLEAR R 命令命令定定义义全局变量 并且可用全局变量 并且可用 SETSET 或或 SELECTSELECT 对其赋值对其赋值 F F 四 制作题 一 1 使用 T SQL 语句创建一个 teacher 数据库 createcreate databasedatabase teacherteacher 2 创建教师基本情况表 教师编号 主键 教师姓名 所在部门编号 外键 教师职称 默认值 讲师 createcreate tabletable jbqkjbqk teacher noteacher no varchar 20 varchar 20 primaryprimary key key teacher nameteacher name varchar 10 varchar 10 department nodepartment no varchar 25 varchar 25 foreignforeign keykey referencesreferences bmxx department no bmxx department no teacher gradeteacher grade varchar 10 varchar 10 default default 讲师讲师 3 教师部门信息表 部门编号 主键 部门名称 惟一 部门描述 createcreate tabletable bmxxbmxx department nodepartment no varchar 25 varchar 25 notnot nullnull primaryprimary key key department namedepartment name varchar 20 varchar 20 unique unique department msdepartment ms varchar 20 varchar 20 4 教师上课情况表 序号 自动标识 教师编号 外键 所上课程 是否专业课 课时数 大于 30 小于 100 任课班数 大于 0 总人数 大于 0 Create table 教师上课情况表 序号 bigint identity 1 1 not null primary key 教师编号 varchar 20 foreign key references 二 基于下列两个表 按要求完成查询语句 Student 学生档案表 fCode 学号 fName 姓名 fSex 性别 fBirthday 生日 fAddress 地址 S001 张三男 1980 09 05 长春市 S002 李四女 1981 12 15 哈尔滨市 createcreate tabletable studentstudent fCodefCode varchar 20 varchar 20 primaryprimary key key fNamefName varchar 20 varchar 20 unique unique fSexfSex varchar 4 varchar 4 checkcheck fSex fSex in in 男男 女女 fBirthdayfBirthday varchar 20 varchar 20 fAddressfAddress varchar 20 varchar 20 Score 成绩表 fCode 学号 fSubject 科目 fScore 成绩 S001VB80 S001SQL85 S002C 60 S002VB90 createcreate tabletable ScoreScore sCodesCode varchar 20 varchar 20 notnot nullnull foreignforeign keykey referencesreferences student fCode student fCode fSubjectfSubject varchar 20 varchar 20 fScorefScore varchar 20 varchar 20 1 在学生档案表 student 中查询所有学生的信息 SelectSelect from from studentstudent 2 查询出成绩表 score 中学号为 S002 的学生 VB 成绩 SelectSelect fromfrom scorescore wherewhere fcodefcode s002 and s002 and fscore vb fscore vb 3 查询所有女同学的信息 SelectSelect fromfrom studentstudent wher
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年中国加油罐行业市场前景预测及投资价值评估分析报告
- 2008年1月国开电大专科《办公室管理》期末纸质考试试题及答案
- 2026年中国轮式抛丸设备行业市场占有率及投资前景预测分析报告
- 2026中南建筑设计院校园招聘笔试考试备考题库及答案解析
- 2025西安庆华医院招聘(34人)考试笔试参考题库附答案解析
- 2025天津大学秋季硕士及以上学位辅导员招聘10人考试笔试备考题库及答案解析
- 2026年福建省莆田市擢英中学招聘教师笔试考试参考题库及答案解析
- 2025年科技合作项目保密合同
- 农村基础设施建设合同协议范本2025
- 老年人术前评估要点
- 《“1+X”无人机摄影测量》课件-项目八 无人机倾斜摄影测量
- 骨肿瘤患者的护理常规
- 租车业务提成管理办法
- 客户需求处理管理办法
- 2025年中国烘焙油脂行业市场深度分析及发展前景预测报告
- 超声波透药治疗技术解析与应用
- 反邪教宣讲课件
- 童话故事中的真善美8篇
- Q320585 003-2024 塑料阀门规范
- 女职工普法宣传教学课件
- 注塑厂品质管理制度
评论
0/150
提交评论