




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 2012年年 上上 信息水平考数据库应用 信息水平考数据库应用 SQL Server 复习题 复习题 单选 1 SQL 语言具有两种使用方式 分别称为交互式和 C A 提示式 B 多用户式 C 嵌入式 D 解释式 2 关系模式 R 中 没有任何属性完全函数依赖于非码的任何一组属性 那么 R 属于 A A 1NF B 2NF C 3NF D BCNF 3 关系代数表达式 R S 可以用元组关系演算表达式 B 来表达 A B C D 4 若关系模式 R A B C D 上的函数依赖集 F A B A C B D 为了满足 BCNF 应将 R 分解为 C A R1 A B R2 C D B R1 A B C R2 B D C R1 A B R2 B C D D R1 A B C R2 D 5 SQL 语言中 SELECT 语句的执行结果是 A A 元组 B 表 C 属性 D 数据库 6 关系代数的五个基本操作是 并 差 选择 投影和 D A 连接 B 交 C 除 D 笛卡儿积 7 关系 R 与 S 进行右外连接得到的元组数量 D 自然连接得到的元组数量 A 大于 B 大于或等于 C 小于 D 小于或等于 8 在 SQL 的算术表达式中 如果其中有空值 则表达式 C A 空值按0计算 B 空值被忽略 C 结果为空值 D 运算错误 终止执行 9 GRANT 命令属于 D A DDL B DML C DQL D DCL 10 在 SQL SERVER2000中 下列选项中属于字符串类型的是 A A VARCHAR B BIT C DECIMAL D DATE 11 在关系中能唯一标识元组的属性集称为关系模型的 D A 候选关键字 B 主关键字 C 外关键字 D 超关键字 12 在 SQL SERVER2000中 下列选项中不属于数学函数的是 D A ABS B COS C SIN D LEN 2 13 在 SQL 中使用 FOREIGN KEY 时 与之配合的语句是 D A EXISTS B EXCEPT C CHECK D REFERENCES 14 下列关于相关子查询的描述中不正确的是 C A 相关子查询可以跟在 EXISTS 之后 B 相关子查询可以跟在比较运算符之后 C 相关子查询的内层查询与外层查询无关 D 相关子查询中可以使用聚合函数 15 在 SQL SERVER2000中 下列关于唯一索引的描述中不正确的是 A A 某列创建了唯一索引 则这一列为主键 B 不允许插入重复的列值 C 某列创建为主键 则该列会 自动创建唯一索引 D 一个表中可以有多个唯一索引 16 在 SQL SERVER2000中设置 B 隔离级别时 读数据的共享锁在读操作完成后立即释放 A 未提交读 B 提交读 C 重复读 D 序列化 17 下列描述中 不属于视图优点的是 B A 视图提供了一定程度的逻辑独立性 B 利用视图可以将多表查询转换成视图的单表查询 C 视图能够提高查询的效率 D 视图可以给用户一个 个人化 的数据库结构外观 18 在 SQL SERVER2000中 下列关于对象的操作权限的描述中正确的是 A A 有 INSERT DELETE 和 UPDATE 三种操作权限 B 视图不能定义操作权限 C 不同对象可能具有不同的操作权限 D 使用 REVOKE 语句可以授予权限 19 如果希望删除基本表中某个元组时 将自动删除外键关联表中的相关元组 那么外键定义应采用的关键 字是 B A RESTRICT B CASCADE C SET NULL D SET DEFAULT 20 SQL 中的主键和外键属于 A A 完整性措施 B 安全性措施 C 并发性措施 D 恢复措施 21 在 SQL 语言中 修改表结构的命令是 C A UPDATE B MODIFY C ALTER D DELETE 22 在 SQL SERVER 服务器上 存储过程是一组预先定义并 B 的 Transact SQL 语句 A 保存 B 编译 C 解释 D 优化 23 下列关于触发器的描述中不正确的是 C A 它是一种特殊的存储过程 B 可以实现复杂的商业逻辑 C INSERT UPDATE DELETE SELECT 操作都可以使触发器执行 3 D 触发器可以用来实现数据完整性 24 事务的隔离性是由 DBMS 的 D A 恢复子系统实现 B 完整性子系统实现 C 安全性子系统实现 D 并发控制子系统实现 25 事务提交后 如果系统出现故障 则事务对数据的修改将 C A 无效 B 有效 C 检查点之前无效 D 以上都不是 26 在 SQL SERVER2000中 提取游标数据使用的语句是 C A OPEN B CLOSE C FETCH D DECLARE 27 文件系统与数据库系统相比较 其缺陷主要表现在数据联系弱 数据冗余和 B A 数据存储量低 B 数据不一致 C 数据不能备份 D 操作繁琐 判断题 28 T 关系演算以数理逻辑中的谓词演算为基础 29 F 在 SQL SERVER2000中 触发器只能在插入 更新或删除之后执行 30 T BIGINT 是 SQL SERVER2000中的数据类型 31 F 聚集函数 MAX 只能用于数值型数据 32 T 如果 SQL SERVER2000工作在隐式事务模式下时 执行 ALTER TABLE 会自动启动一个事务 33 F 在 SQL SERVER2000中 规则必须使用一次就定义一次 34 T Having 语句可以放在 WHERE 语句后面作为附加条件进一步筛选元组 35 T 在 SQL SERVER2000中 可以定义带有参数的存储过程 设计题 36 说明 按照提示目录保存答题结果 以下各题在 Exam 数据库中作答 Exam 数据库介绍 该数据库包含了学生表 课程表和选课表 表名分别为 student course 和 sc 各个表的结构和数据如下 4 1 输入语句 创建名为 Exam 的数据库 操作成功后 保存所有语句 把保存文件命名为 T1 1 sql 并保存 到文件夹中 create database Exam on name Exam data filename c program files microsoft sql server mssql 1 mssql data Exam mdf size 4 maxsize 10 filegrowth 10 log on name Exam log filename c program files microsoft sql server mssql 1 mssql data Exam ldf 5 size 1 maxsize 6 filegrowth 1 2 输入语句 创建以上3个基本表及主键 并插入表4 表5和表6所给数据 操作成功后 保存所有语句 把 保存文件命名为 T1 2 sql 并保存到文件夹中 Use Exam Go Create table student sno char 10 primary key Sname char 10 Ssex char 2 Sage int Sdept char 20 Create table course cno char 3 primary key cname char 20 ccredit int Create table sc sno char 10 cno char 3 primary key cno sno grade int Use Exam Go Insert into student Values 2009010001 张勇 男 23 计算机 Insert into student Values 2009010002 王娜 女 21 计算机 Insert into student Values 2009020001 王晨 女 24 信息管理 Insert into student Values 2009020002 李明 男 22 信息管理 go Insert into course Values 001 数据库原理 4 Insert into course Values 002 C程序设计 2 Insert into course Values 003 软件工程 4 go Insert into sc Values 2009010001 001 80 Insert into sc 6 Values 2009010001 002 75 Insert into sc Values 2009010001 003 65 Insert into sc Values 2009010002 001 70 Insert into sc Values 2009020001 002 75 Insert into sc Values 2009020002 001 56 Insert into sc Values 2009020002 003 68 go 3 输入语句 查询 张勇 所选的所有课程的课程名 查询成功后 保存所有语句 把保存文件命名为 T1 3 sql 并保存到考生文件夹中 Use Exam go Select student sname ame From student course sc Where student sno sc sno and o o and sname 张勇 go 4 输入语句 查询 数据库原理 课程成绩大于等于60分的学生的学号 姓名 查询成功后 保存所有语句 把保存文件命名为 T1 4 sql 并保存到文件夹中 use Exam go Select student sno student sname From student course sc Where student sno sc sno and o o and ame 数据库原理 and sc grade 60 5 输入语句 查询选修了 C 程序设计 或 软件工程 两门课程的学生的学号和姓名 查询成功后 保存所有 语句 把保存文件命名为 T1 5 sql 并保存到文件夹中 use Exam go Select distinct student sno student sname From student course sc Where student sno sc sno and o o and ame C 程序设计 or ame 软件工程 6 输入语句 在学生表 student 的 系别 列上建立一个名为 sdeptindex 的非聚簇索引 要求该索引采取升 序排列 操作成功后 保存所有语句 把保存文件命名为 T1 11 sql 并保存到文件夹中 use Exam go Create nonclustered Index sdeptindex On student sdept asc 7 输入语句 查询每门课程的最高成绩 查询结果由 课程名 和 最高成绩 两列组成 查询成功后 保存所 7 有语句 把保存文件命名为 T1 6 sql 并保存到文件夹中 select cname as 课程名 max grade as 最高成绩 from sc course where o o group by cname go 8 输入语句 查询只选修了两门课程的学生的学号 姓名 查询成功后 保存所有语句 把保存文件命名为 T1 7 sql 并保存到文件夹中 Select student sno student sname From student sc Where student sno sc sno group by sname student sno having count o 2 9 输入语句 查询学生表的所有记录 查询结果以系别 升序 和年龄 降序 两个字段排序 其中系别是 第一个排序字段 年龄是第二个排序字段 查询成功后 保存所有语句 把保存文件命名为 T1 9 sql 并保存 到文件夹中 use Exam go Select From student order by sdept asc sage desc 10 输入语句 在选课表 sc 上添加一个名为 cgrade 的 CHECK 约束 约束条件为成绩在0到100分之间 操作成功后 保存所有语句 把保存文件命名为 T1 10 sql 并保存到文件夹中 use Exam go alter table sc add constraint cgrade check grade 0 and grade 100 go 11 输入语句 删除上题建立的 sdeptindex 索引 操作成功后 保存所有语句 把保存文件命名为 T1 12 sql 并保存到文件夹中 use Exam go Drop
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- Stearoyl-L-carnitine-chloride-Standard-生命科学试剂-MCE
- rac-Butoconazole-d5-Nitrate-生命科学试剂-MCE
- 报关员资格证考试题型及答案
- 第4课 希腊城邦和亚历山大帝国 课件 九年级历史上册
- 海水考试题及答案
- 保安队长笔试考试题目及答案
- 电测仪表理论知识培训课件
- 2025年筛分设备项目规划申请报告
- 高考历史考试题及答案:元代山西晋商的早期商业活动(如盐业)
- 高考历史考试题及答案:宋代福建地区的瓷器烧制(德化瓷)
- 夫妻流产同意协议书
- 《氢化工基础》课件-4.非均相分离
- 小儿麻醉护理课件
- DB64 2000-2024 自然资源调查监测技术规程
- DB22-T3409-2022-餐饮用醇基液体燃料安全使用技术规范-吉林省
- 项目经理考核试题及答案
- 车载信息娱乐系统的设计与开发-全面剖析
- 安检岗位培训课件模板
- 2025-2030中国水产饲料原料和产品行业市场现状供需分析及投资评估规划分析研究报告
- 腹膜透析换液操作医学
- 静电检测专业知识培训课件
评论
0/150
提交评论