《sql数据库模拟试题3及答案》由会员分享,可在线阅读,更多相关《sql数据库模拟试题3及答案(4页珍藏版)》请在金锄头文库上搜索。
1、现有关系数据库如下:.学生(学号,姓名,性别,专业,奖学金). 课程(课程号,名称,学分).学习(学号,课程号,分数).用关系代数表达式实现下列 14 小题:.1. 检索“英语”专业学生所学课程的信息,包括学号、姓名、课程名和分数。2. 检索“数据库原理”课程成绩高于90 分的所有学生的学号、姓名、专业和分数;3. 检索不学课程号为“C135”课程的学生信息,包括学号,姓名和专业;4. 检索没有任何一门课程成绩不及格的所有学生的信息,包括学号、姓名和专业; 用 SQL 语言实现下列 58 小题:.5. 检索不学课程号为“C135”课程的学生信息,包括学号,姓名和专业;6. 检索至少学过课程号为
2、“C135”和“C219”的学生信息,包括学号、姓名和专业;7. 从学生表中删除成绩出现过 0 分的所有学生信息;8. 定义“英语”专业学生所学课程的信息视图AAA,包括学号、姓名、课程号和分数。五、程序设计题(每小题 3 分,共 24 分).1. 学号,姓名,课程名,分数( 专业=英语(学生学习课程).2. 学号,姓名,专业,分数( 分数90名称=数据库原理(学生学习课程).3. 学号,姓名,专业(学生)- 学号,姓名,专业( 课程号=C135(学生学习).4. 学号,姓名,专业(学生)- 学号,姓名,专业( 分数60(学生学习). 用SQL 语言实现下列 58 小题:.5. SELECT
3、学号,姓名,专业.FROM 学生.WHERE 学号 NOT IN. (SELECT 学号.FROM 学习.WHERE 课程号=C135).6. SELECT 学号,姓名,专业.FROM 学生. WHERE 学号 IN. (SELECT X. 学号.FROM 学习 AS X, 学习AS Y.WHERE X.学号=Y.学号 AND X.课程号=C135 AND X 课程号=C219).7. DELETE FROM 学生.WHERE 学号 IN. (SELECT 学号. FROM 学习.WHERE 分数=0).8. CREATE VIEW AAA(学号,姓名,课程号,分数).AS SELECT 学号
4、,姓名,课程号,分数.FROM 学生,学习.WHERE 学生.学号 =学习.学号 AND 专业=英语 某网上订书系统,涉及如下信息:(1) 客户:客户号、姓名、地址、联系电话。(2) 图书:书号、书名、出版社、单价。(3) 订单:订单号、日期、付款方式、总金额。其中:一份订单可订购多种图书,每种图书可订购多本;一位客户可有多份订单,一份订单仅对应一位客户。(1) 根据以上叙述,建立ER 模型,要求标注联系类型(可省略实体的属性)。(2) 根据转换规则,将 ER 模型转换成关系模型,要求标注每个关系模型的主键和外键( 如果存在)。1. 数据库在磁盘上的基本组织形式是 ()A DBB 文件C 二维
5、表D 系统目录2. 在 SQL 中,用户可以直接操作的是() A 基本表B 视图C 基本表或视图D 基本表和视图 3. 数据处理的核心问题() A 数据存储B 数据管理 C 数据查询D 数据输入4. 从数据库设计角度观察,数据模型可分为两个级别() A 关系模型和非关系模型B 概念模型和实施模型 C 逻辑模型和物理模型D 层次模型和关系模型5. 在数据库中,与查询有关的是 ()A 数据依赖B 进程管理C 索引 D 数据压缩6. ODBC 是指 () A 对象数据库约束B 面向数据库约束C 开放式数据库互连 D 开放式数据库约束7. 在关系模式R(U,F)中,如果X 依赖U,则X 是 R 的()
6、 A A、 候选键B B、 主键C C、 超键D D、 外键8. 超键(Super Key):在关系中能惟一标识元组的属性集称为关系模式的超键。2. 候选键(Candidate Key):不含有多余属性的超键称为候选键。也就是在候选键中,若要再删除属性,就不是键了。3. 主键:(Primary Key):用户选作元组标识的一个侯选键称为主键。一般,如不加说明,则键是指主键。9.DBMS 是一种()22 A 数据库B 数据库系统C 数据应用软件D 数据管理软件 10.数据库设计是指() A 设计DBMSB 设计数据库应用系统C 设计磁盘结构D 设计应用程序11. 一个事务中所有对DB 的操作是一
7、个不可分割的操作序列,这个性质称为事物的()A 孤立性B 独立性C 原子性 D 隔离性12. 设关系R 和 S 各有 10 个元组,那么这两个关系的笛卡尔积运算结果的元组个数为() A 100B 200C 1000D 不确定(与计算结果有关)13. 在下列的数据库模式中,独立于计算机系统的模式是() A 概念模式B 逻辑模式C 内模式D 外模式14. 设关系R 和 S 具有相同的结构,由属于S 值但不属于R 的元组构成的新关系的操作。记为()A R-SB S-R C R 交 S D R 并S15. 关系代数中,连接运算可用()操作组合而成A 乘、选择、投影 B 并、交、差C 乘、并、交D 乘、并、差16. SQL 的“CREATE UNIQUE INDEX”语句中 UNIQUE 表示基本表中()A 索引键植不可分解B 索引键值都是唯一的 C 没有重复元组D 没有重复列值17. 封锁可以避免数据的不一致性,但有可能引起()A 系统崩溃B 使磁盘上的DB 中的数据有错误C 若干事物彼此等待对方释放封锁 D 阿克拉斯等级分离开18. 一个事务中所有对数据库操作是一个不可分割的操作序列,着称为事务的() A 原子性B 一致性C 隔离性 D 持久性19. 把ER 图转换成关系模型的过程,属于数据库设计的()A 总体结构设计B 概念结构设计C 物理结构设计D 逻辑结构设计