四川外国语大学数据库原理模拟

本试卷为四川外国语大学数据库原理模拟,题目包括:单项选择题,填空题,判断题,综合应用题。

覆盖的内容包括:综合应用。

数据库原理模拟

一、单项选择题 (共20题,每题2分,共计40分)

(  A  )
1、如果某字段的名称为"Birthday",但要求在数据表视图内显示为“生日”,则需要设置( )属性为“生日”
A、标题
B、格式
C、有效性文本
D、输入掩码
(  A  )
2、从逻辑结构上讲,Oracle数据库的最小存取单位是( )。
A、block
B、extent
C、segment
D、tablespace
(  A  )
3、当两个关系没有公共属性时,其自然联接表现为( )。
A、笛卡儿积
B、等值联接
C、结果为空
D、出错
(  C  )
4、下列叙述中,错误的是( )。
A、数据库技术的根本目标是要解决数据共享的问题
B、数据库设计是指设计一个能满足用户要求,性能良好的数据库
C、数据库系统中,数据的物理结构必须与逻辑结构一致
D、数据库系统是一个独立的系统,但是需要操作系统的支持
(  C  )
5、关系模型中,一个码是()。
A、可由多个任意属性组成
B、至多由一个属性组成
C、可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成
D、以上都不是
(  A  )
6、Access提供的数据访问页视图有( )
A、2种
B、3种
C、4种
D、5种
(  A  )
7、在下列字段类型中,不能创建索引的是( )
A、OLE对象
B、数字
C、货币
D、时间
(  D  )
8、【】是指数据正确性的约束范围和验证准则,以及一致性保护的要求。
A、响应时间
B、数据恢复
C、数据的安全保密性
D、数据的完整性
(  D  )
9、数据库的事务日志文件( )。
A、只能有一个
B、所有选项都不对
C、可以没有
D、可以有多个
(  C  )
10、数据库系统中,DBA表示()。
A、应用程序设计者
B、数据库使用者
C、数据库管理员
D、数据库结构
(  D  )
11、SQL中的视图提高了数据库系统的( )
A、完整性
B、并发控制
C、隔离性
D、安全性
(  B  )
12、在数据库中存储的是( )。
A、数据
B、数据及数据之间的联系
C、数据结构
D、数据模型
(  D  )
13、有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为( )。
A、并
B、自然连接
C、笛卡尔积
D、交
(  D  )
14、需求分析阶段设计数据流图(DFD、通常采用( )。
A、面向对象的方法
B、回溯的方法
C、自底向上的方法
D、自顶向下的方法
(  C  )
15、索引在逻辑上通常包含有普通索引、唯一性索引和主键三类。创建主键时,通常使用的关键字是
A、INDEX
B、UNIQUE
C、PRIMARY KEY
D、KEY
(  C  )
16、关系模型是用______结构来描述数据间的联系。
A、层次
B、三维表
C、二维表
D、立体表
(  C  )
17、oracle数据库中,通过( )可以以最快的方式访问表中的一行。
A、主键
B、唯一索引
C、rowid
D、全表扫描
(  A  )
18、模块对象通俗地说就是
A、VBA程序编写的代码
B、Access模板
C、表文件
D、用来实现按照指定格式打印的对象
(  C  )
19、在( )情况下 UNDO_RETENTION 参数即使设置了,也不起作用。
A、当 undo 表空间的数据文件是自动扩展的时候
B、当数据库有不只一个 undo 表空间可用的时候
C、当 undo 表空间是固定尺寸且 retention guarantee 没有启用的时候
D、当 undo 表空间是自动扩展且 retention guarantee 没有启用的时候
(  B  )
20、SQL语言可以()在宿主语言中使用,也可以独立地交互式使用。
A、-极速
B、-嵌入
C、-混合
D、-并行

二、填空题 (共5题,每题2分,共计10分)

1、数据库设计中,前四个阶段可统称为( ),后两个阶段统称为( )。
2、数据库管理系统(DBMS)的主要功能是______。
3、在关系模型中,关系操作包括查询、()、()和()等。
4、在Access中,可以用SQL的_______语句创建表。
5、文本型字段的长度不得超过 ( )个字符,且在创建的时候默认为( )个字符。Access将一个中文汉字、英文字母、数字字符等符号均视为( )个字节处理。

三、判断题 (共10题,每题1分,共计10分)

(   F  )
1、Oracle后台进程CKPT可以将数据库缓冲区的数据写到硬盘上。 
(   F  )
2、在Oracle数据库中,控制文件用于存放用户对象的定义信息,对数据库十分重要。 
(   T  )
3、Access创建的数据库文件可以生成accde文件来保护用户编写的VBA程序不被修改。 
(   T  )
4、要查询一个表的所有字段数据,可以使用*匹配,也可以列出表的所有字段。 
(   F  )
5、SQL语句“delete from emp”和“truncate table emp”执行的结果是一样的 
(   T  )
6、如果关系模式 R 上有函数依赖 AB→C 和 A→C,则 R 中存在部分函数依赖 
(   F  )
7、Oracle数据库在open状态可以修改重做日志文件位置。 
(   T  )
8、数据库设计的步骤依次是需求分析、概念设计、逻辑设计、物理设计和实现 
(   T  )
9、主键被强制定义成NOT NULL和UNIQUE。 
(   T  )
10、职称 in '教授', '副教授''与 职称 = '教授' or 职称 = '副教授' 等价吗? 

四、综合应用题 (共2题,每题20分,共计40分)

1、有如下数据表关系模式:
S(SNo,SN,Sex,Age,Dept)
C(CNo,CN,CT)
SC(SNo,CNo,Score)
T(TNo,TN,Sex,Age,Prof,Sal,Comm,Dept)
TC(TNo,CNo)
(1)将本课程任课教师信息插入到T表中
(2)将本人所在班级信息插入到s表中
(3)将所有计算机类(课程名包含“计算机”)的课学分加1
(4)将“张旭”教师的职称改为教授
(5)删除自己的选课信息
(6)删除张旭老师的授课信息
(7)将选修了《数据库原理》课程的学生成绩增加5分
2、设有如下所示的三个关系模式:
商店Shop(Sno,Sname,City)//Sno (商店编号)、Sname (商店名)、City (所在城市)
商品Product(Pno,Pname,Price)//Pno (商品编号)、Pname (商品名称)、Price (价格)
商店所售商品SP(Sno,Pno,Qty),//Qty (商品数量)
(1)用Create语句创建商店表Shop,要求创建主键,商店名不允许为空,各属性的数据类型根据表中所给数据选定。
(2)检索所有商店的商店名和所在城市。
(3)检索价格低于50元的所有商品的商品名和价格。
(4)检索位于“北京”的商店的商店编号,商店名,结果按照商店编号降序排列。
(5)检索供应“书包”的商店名称。
(6)检索所有商场中各种商品的平均数量。
(7)将商品“复读机”的价格修改为350。
(8)将“百货商店”的商店名修改为“百货商场”。
(9)创建视图:“铁道商店”所售商品的商品编号,商品名和数量。
(10)将查询和更新SP表的权限赋给用户U1。