广西民族大学历年数据库基础专升本

本试卷为广西民族大学历年数据库基础专升本,题目包括:单项选择题,填空题,判断题,综合应用题。

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

数据库基础专升本

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

(  D  )
1、关于关系模型,下列叙述不正确的是( )。
A、一个关系至少要有一个候选码
B、列的次序可以任意交换
C、行的次序可以任意交换
D、一个列的值可以来自于不同的域
(  C  )
2、报表对象是( )
A、VBA程序
B、修改数据的对象
C、用来实现按照指定格式打印的对象
D、一系列操作的集合
(  C  )
3、用户 A 执行下面的命令删除数据库中的大表:
SQL> DROP TABLE trans;
当删除表操作正在进行时;用户 B 执行下面的命令在相同的表;
SQL> DELETE FROM trans WHERE tr_type='SL';
( )语句是正确的关于 DELETE 命令。
A、删除记录失败因为记录被锁处于 SHARE 模式
B、删除行成功因为表被锁处于 SHARE 模式
C、删除记录失败因为表被锁处于 EXCLUSIVE 模式
D、删除行成功因为表被锁处于 SHARE ROW EXCLUSIVE 模式
(  B  )
4、为了执行一次完整的数据库介质恢复操作,数据库必须处于( )状态。
A、处于Mount状态,并且使用RESETLOG方式打开数据库。
B、处于Mount状态,但不打开数据库。
C、处于Mount状态,并且使用 ARCHIVELOG方式打开数据库。
D、不能执行完整的数据库介质恢复操作。
(  A  )
5、窗体中的每个控件都有一组属性,其中用于设置控件外观的是( )
A、格式属性
B、数据属性
C、外观属性
D、事件属性
(  D  )
6、当某个实务对某段数据加了S锁之后,在此事务释放锁之前,其他事务可以对此段数据加的锁是
A、T锁
B、D锁
C、U锁
D、S锁
(  A  )
7、下列关于规范化理论各项中正确的是( )。
A、满足第二范式的关系模式一定满足第一范式
B、第一范式要求---非主码属性完全函数依赖关键字
C、规范化一般是通过分解各个关系模式实现的,但有时也有合并
D、对于一个关系模式来说,规范化越深越好
(  A  )
8、数据库系统提供给用户的接口是( ),它具有数据定义、数据操作和数据检查功能,可独立使用,也可嵌入宿主语言使用。
A、数据库语言
B、过程化语言
C、宿主语言
D、面向对象语
(  B  )
9、在数据库中存储的是( )。
A、数据
B、数据及数据之间的联系
C、数据结构
D、数据模型
(  B  )
10、用DELETE-SQL语句删除XS(学生)表中所有XB(性别,字符型)字段值为“男”的所有记录,可以使用下列命令( )。
A、DELETE FROM xs FOR xb=男
B、DELETE FROM xs WHERE xb=“男”
C、DELETE FROM xs WHERE xb=男
D、DELETE FROM xs FOR xb=“男”
(  B  )
11、下列SQL语句查询到的字符串是:( )。 SELECT SUBSTR('JavaPhpOracleC++Html',5, 9) FROM DUAL;
A、hpOracleC
B、PhpOracle
C、hpOr
D、PhpO
(  D  )
12、关系数据库中,实现实体之间的联系是通过表与表之间的()。
A、公共索引
B、公共存储
C、公共元组
D、公共属性
(  C  )
13、消除了非主属性对候选键的部分与传递函数依赖的关系模式,就是
A、1NF
B、2NF
C、3NF
D、BCNF
(  C  )
14、Visual Foxpro 6.0 是一种关系型数据库管理系统,所谓关系是指____。
A、各条记录中的数据彼此有一定的关系
B、一个数据库文件与另一个数据库文件之间有一定的关系
C、数据模型符合一定条件的二维表格式
D、数据库中各个字段之间彼此有一定的关系
(  D  )
15、关于FOREIGN KEY约束的描述不正确的是:____。
A、体现数据库中表之间的关系
B、实现参照完整性
C、以其他表PRIMARY KEY约束和UNIQUE约束为前提
D、每个表中都必须定义
(  C  )
16、在access中,用户在写入数据库期间,其他用户都无法使用该数据库,说明该用户在打开数据库时选取的打开方式是( )
A、共享方式
B、只读方式
C、独占方式
D、独占只读方式
(  D  )
17、下列表空间中( )表空间是运行一个数据库必须的一个表空间。
A、Rollback
B、Tools
C、Temp
D、System
(  A  )
18、创建对象时发生( )事件。
A、Init
B、LostFocus
C、Click
D、InteractiveChange
(  A  )
19、顺序执行下列命令后,最后一条命令显示结果是____。
use CHJ
Go 5
Skip -2
?Recno()
A、3
B、4
C、5
D、7
(  B  )
20、某菜单项名称为“Help”,要为该菜单项设置访问键【Alt】+【H】则在菜单项名称中的设置是( ) 。
A、Alt + Help
B、\< Help
C、Alt + \
D、H\

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

1、查询学生的姓名和出生年的SQL语句是 select  sname as 姓名, year( )-sage as 出生年 from student
2、在关系代数运算中,传统的集合运算有()、()、()、()。
3、设有关系模式R(A,B,C,D、,函数依赖F={AB→CD,A→D},则R的候选码是( ),它属于()范式的关系模式。
4、衡量授权机制的两个重要指标是( )和( )。
5、据库系统与文件系统的本质区别为()。

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

(   F  )
1、Oracle运行过程中,仅当检查点时,DBWn 进程才将“脏”数据写入数据文件 
(   F  )
2、在启动Oracle数据库时,Oracle从控制文件中获取初始化参数文件的信息,再从初始化参数文件中读取数据文件和重做日志文件的信息,进而打开数据库。 
(   F  )
3、数据的完整性是保护数据库,防止恶意破坏和非法存取。 
(   T  )
4、关键字DISTINCT可删除查询结果中的重复值。 
(   T  )
5、使用WAMPServer套件可安装Apache服务器和MySQL服务器。 
(   F  )
6、UPDATE语句中若省略了where子句,则修改表中的当前记录。 
(   T  )
7、检测子查询的结果集是否包含记录,使用运算符EXISTS。 
(   T  )
8、并发控制是对用户的并发操作加以控制和协调。 
(   T  )
9、表、索引、约束、序列、同义词、触发器、函数及存储过程都是Oralce数据库对象。 
(   T  )
10、数据管理技术经历了人工管理、文件系统和数据库系统三个阶段。 

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

1、设有一个SPJ数据库,包括S、P、J及SPJ4个关系模式:
S(SNO,SBAME,STATUS,CITY);
P(PNO,PNAME,COLOR,WEIGHT);
J(JNO,JNAME,CITY);
SPJ(SNO,PNO,JNO,QTY).
供应商表S由供应商代码(SNO),供应商姓名(SNAME),供应商状态(STATUS),供应商所在城市组成(CITY)。
零件表P由零件代码(PNO),零件名(PNAME),颜色(COLOR),重量(WEIGHT)组成。
工程项目表(JNO),工程项目名(JNAME),工程项目所在城市(CITY)组成。
供应情况表SPJ由供应商代码(SNO),供应商姓名(SNAME),供应商状态(STATUS),供应数量(QTY),表示某供应商供应某种零件给某工程项目的数量为QTY。
用关系代数表达式表示下面的查询要求:
(1)求供应工程J1零件的供应商号码SNO。
(2)求供应工程J1零件P1的供应商号码SNO。
(3)求供应工程J1零件为红色的供应商号码SNO。
(4)求没有使用天津供应商生产的红色零件的工程号JNO。
(5)求至少用了供应商S1所供应的全部零件的工程号JNO。
2、假设有如下关系模式
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.查询有成绩不及格的学生的基本信息
2.用子查询实现:查询选修了两门课以上(包括两门课)的学生的学号和姓名。
3.用子查询实现:查询选修了课程名为“数据库原理”的学生的学号和姓名。
4.用子查询实现:查询年龄高于平均年龄的学生学号、姓名和年龄。
5.查询比计算机系的任一个学生的年龄都大的学生姓名和年龄。
6.查询已经有学生选的课程信息:课程号,课程名称
7.查询计算机系学生的信息,生成一个新表TEMP
相关标签:
  • 数据库原理及应用
  • 广西民族大学
  • 专升本