辽宁石油化工大学数据库期末

本试卷为辽宁石油化工大学数据库期末,题目包括:单项选择题,填空题,判断题,综合应用题。

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

数据库期末

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

(  C  )
1、怎样才能开启口令(密码)检验函数?()
A、使用 ORAPWD 应用程序
B、在 SYS 模式中执行 catproc.sql 脚本
C、在 SYS 模式中执行 utlpwdmg.sql 脚本
D、将 PASSWORD_VERIFY 初始化参数设置为 TRUE
(  D  )
2、数据库系统的log中检查点的作用是:
A、事务取消时数据库关系系统需要重检查点开始取消.
B、事务正确完成时数据库系统会在log中设置检查点.
C、库重新启动时恢复系统中的重做阶段从检查点开始.
D、库重新启动时恢复系统中的分析阶段从检查点开始
(  B  )
3、在数据库系统中“模式”是指()。
A、数据库的物理存储结构描述
B、数据库的逻辑结构描述
C、数据库用户的局部逻辑结构描述
D、内模式.概念模式、外部模式的总称
(  B  )
4、关系模式的主码可以有()。
A、0个
B、1个
C、1个或多个
D、多个
(  D  )
5、若事务T对数据R已加X锁,则其他事务对数据R()。
A、可以加S锁不能加X锁
B、不能加S锁可以加X锁
C、可以加S锁也可以加X锁
D、不能加任何锁
(  D  )
6、下列不是SQL Server数据库对象的是()。
A、表
B、查询
C、视图
D、模块
(  B  )
7、下列关于MySQL的说法中,错误的是
A、MySQL是一个关系型数据库管理系统
B、在MySQL中,一个关系对应一个视图
C、在MySQL中,一个表可以有若干索引
D、在MySQL中,索引存放在存储文件中,其中存储文件的逻辑结构组成了MySQL的内模式
(  C  )
8、在数据库的三级模式中,描述数据库中全部数据的整体逻辑结构的是( )
A、外模式
B、内模式
C、逻辑模式
D、存储模式
(  A  )
9、在关系数据库设计中,设计关系模式属于数据库设计的______。
A、逻辑设计阶段
B、物理设计阶段
C、概念设计阶段
D、需求分析
(  C  )
10、在数据库技术中,独立于计算机系统的模型是()。
A、面向对象的模型
B、关系模型
C、E-R模型
D、层次模型
(  B  )
11、在Oracle中,哪个操作符返回并集操作并不包括重复行( )。
A、Intersect
B、Union
C、Union all
D、Minus
(  B  )
12、数据库中最能体现数据库设计目的的对象是
A、表
B、查询
C、窗体
D、程序
(  A  )
13、在数据库的概念设计中,最常用的模型是( )。
A、实体联系模型
B、数学模型
C、逻辑模型
D、物理模型
(  B  )
14、长期储存在计算机中的有组织的、可共享的数据集合是指
A、数据
B、数据库
C、数据库管理系统
D、数据库系统
(  A  )
15、创建Access 2010数据库的方法可以有空白数据库创建和( )
A、使用模板创建
B、导入数据库创建
C、发布数据库创建
D、无其他方法
(  C  )
16、下面哪种文件无法与SQL Server数据库进行导入和导出操作____。
A、文本文件
B、EXCEL文件
C、Word文件
D、Access文件
(  A  )
17、若为xs.dbf表添加一个宽度为6的字符型字段mc,以下命令正确的是( )。
A、ALTER TABLE XS ADD mc C(6)
B、ALTER xs.dbf ADD COLUMN mc C(6)
C、ALTER xs.dbf ADD mc C(6)
D、ALTER TABLE xs ADD FIELD mc C(6)
(  B  )
18、关于表空间(tablespace)的描述,以下( )是不正确的。
A、每张表必须属于一个表空间,而且每张表只能使用一个表空间
B、表空间是一种逻辑结构,表空间包含0个或者多个数据文件,表空间的容量是所属的所有数据文件的总容量
C、创建表的时候必须为这张表指定表空间,如果没有指定表空间,那么系统会用这个用户的缺省表空间来存储这张表
D、通过dba_free_space可以查看某个表空间的剩余空间
(  A  )
19、如果服务器进程无法在数据缓冲区中找到空闲缓存块,以添加从数据文件中读取的数据块,则将启动如下哪个进程?( )
A、DBWR
B、LGWR
C、SMON
D、PMON
(  C  )
20、在下列函数中,函数值为数值的是____。
A、AT(“人民”,“中华人民共和国”)
B、CTOD(“01/01/96”)
C、BOF()
D、SUBSTR(DTOC(DATE()),7)

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

1、系模型包括8种查询操作,其中()、()、并、()和笛卡尔积是5种基本操作,其他操作可以用基本操作定义和导出。
2、设有关系模式为:系(系编号,系名称,电话,办公地点),则该关系模型的主关系键是(),主属性是(),非主属性是()。
3、在数据库中,产生数据不一致的根本原因是______。
4、设有关系模式R(A,B,C,D、,函数依赖F={A→B,B→C},则所有左部是属性B的函数依赖分别是( )、( )、( )、( )。
5、数据库中,数据的______是指用户的应用程序与存储在磁盘上数据库中的数据是相互独立的。

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

(   T  )
1、oracle数据库中实例和数据库是一一对应的(非ORACLE并行服务,非集群)。 
(   F  )
2、关系代数中五种基本运算是并、差、选择、投影、连接 
(   F  )
3、索引有助于提高数据检索的速度,因此建立索引的数量越多越好? 
(   F  )
4、使用EXISTS实现子查询时,必须使用内、外查询的相同意义的列进行比较运算。 
(   T  )
5、除了一些标准的工具外,还可在PL/SQL Developer的工具菜单下定义自己的工具项。 
(   T  )
6、current_time 函数用于获取MySQL服务器当前时间。 
(   T  )
7、关系模型用二维表表示实体及实体之间的联系。 
(   T  )
8、在Oracle中,实例故障通常会导致已提交事务中修改的数据尚未写入数据文件,或未提交事务中修改的数据写入数据文件。 
(   T  )
9、如果关系 R2 的外部关系键 X 与关系 R1 的主关系键相符,则外部关系键 X 的每个值必须
在关系 R1 中 主关系键的值中找到,或者为空,这是关系的参照完整性规则 
(   T  )
10、Order by 子句仅对检索数据的显示有影响,并不改变表中行的内部顺序。 

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

1、已知学生关系模式
S(Sno,Sname,SD,Sdname,Course,Grade)
其中:Sno学号、Sname姓名、SD系名、Sdname系主任名、Course课程、Grade成绩。
(1)写出关系模式S的基本函数依赖和主码。
(2)原关系模式S为几范式?为什么?分解成高一级范式,并说明为什么?
(3)将关系模式分解成3NF,并说明为什么?
2、设某商业集团关于商店销售商品的数据库中有三个基本表:
商店SHOP(S#,SNAME,AREA,MGR_NAME)其属性是商店编号,商店名称,区域名,经理姓名。
销售SALE(S#,G#, QUANTITY)其属性是商店编号,商品编号,销售数量。
商品GOODS(G#,GNAME,PRICE)其属性是商品编号,商品名称,单价。
(1)试写出下列查询的关系代数表达式、元组表达式和关系逻辑规则:检索销售“冰箱”的商店的编号和商店名称。
(2)试写出上面第(1)问的SELECT语句表达形式。
(3)试写出下列操作的SQL语句:从SALE表中,把“开开商店”中销售单价高于1000元的商品的销售元组全部删除。
(4)写一个断言,要求区域名为“EAST”的商店里销售商品的单价不能低于100元。
(5)试写出下列操作的SQL语句:
• 统计区域名为“EAST”的所有商店销售的每一种商品的总数量和总价值。
• 要求显示(G#,GNAME,SUM_QUANTITY,SUM_VALUE),其属性为商品编号、商品名称、销售数量、销售价值。
相关标签:
  • 数据库原理及应用
  • 辽宁石油化工大学
  • 期末