上海立信会计金融学院往年数据库基础题库

本试卷为上海立信会计金融学院往年数据库基础题库,题目包括:单项选择题,填空题,简单题,综合应用题。

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

数据库基础题库

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

(  C  )
1、假设存在一张职工表,包含“性别”属性,要求这个属性胡值只能取“男”或“女”,这属于( )
A、实体完整性
B、参照完整性
C、用户定义完整性
D、关系不变性
(  D  )
2、下列的 SQL 语句中,不是数据定义语句的是( )。
A、CREATE TABLE
B、DROP VIEW
C、CREATE VIEW
D、GRANT
(  D  )
3、Oracle中( )进程负责记录由事务提交的变化信息。
A、DBWR
B、SMON
C、CKPT
D、LGWR
(  D  )
4、以下4种关闭数据库的方式中,只有( )在系统重新启动时需要进行数据库的恢复。
A、shutdown normal
B、shutdown immediate
C、Shutdown transactional
D、shutdown abort
(  C  )
5、视图是一个“虚表”,视图的构造基于( )。
A、模式
B、索引
C、基本表或视图
D、数据字典
(  C  )
6、按条件 f 对关系 R 进行选取,其关系代数表达式为
A、R∞S
B、R□(∞/f) S
C、σ_f (R)
D、Π_f (R)
(  C  )
7、【】可以防止丢失更新和“读脏数据”。
A、0级封锁
B、1级封锁
C、2级封锁
D、两段锁协议
(  B  )
8、在Access中,修改数据访问页的设计时,应当使用( )
A、数据表视图
B、设计视图
C、窗体视图
D、页面视图
(  D  )
9、SQL中的视图提高了数据库系统的( )
A、完整性
B、并发控制
C、隔离性
D、安全性
(  C  )
10、实体是信息世界的术语,与之对应的数据库术语为( )。
A、文件
B、数据库
C、记录
D、字段
(  C  )
11、在SELECT语句中使用GROUP BY CNO时,CNO必须()。
A、在WHERE中出现
B、在FROM出现
C、在SELECT中出现
D、在HAVING中出现
(  C  )
12、()模式存储数据库中数字典的表和视图
A、DBA
B、SCOTT
C、SYSTEM
D、SYS
(  D  )
13、关于oracle数据库控制文件,下面描述错误的是。()
A、控制文件是用于存放数据库配置信息的文件
B、每个数据库至少有一个控制文件
C、控制文件在创建数据库时产生
D、删除控制文件后对数据库运行没有影响
(  A  )
14、数据库三级模式中,用逻辑数据模型对用户所用到的那部分数据的描述是()。
A、外模式
B、概念模式
C、内模式
D、用户模式
(  A  )
15、数据库是( )组织起来的相关数据的集合。
A、按一定的结构和规则
B、按人为的喜好
C、按时间先后顺序
D、杂乱无章的随意的排列
(  D  )
16、清除所有以A开头的内存变量的命令是____。
A、RELEASE ALL A*
B、RELEASE A*
C、ERASE A*
D、RELEASE ALL LIKE A*
(  C  )
17、设 X="ABC",Y="ABCD",则下列表达式中值为 .T. 的是____。
A、X=Y
B、X==Y
C、X$Y
D、AT(X,Y)=0
(  B  )
18、在下列描述中,正确的描述是()。
A、SQL 是一种过程化语言
B、SQL 采用集合操作方式
C、SQL 不能嵌入到高级语言程序中
D、SQL 是一种 DBMS
(  B  )
19、在SQL中,建立表用的命令是 )。
A、CREATE SCHEMA
B、CREATE TABLE
C、CREATE VIEW
D、CREATE INDEX
(  A  )
20、在SQL语句中,可使用的通配符“%(百分号)”表示______。
A、0到多个字符
B、计算百分数
C、一个字符
D、纯数字

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

1、两个实体型之间的联系可以分为三种:一对一联系、()和()。
2、查阅字段的数据来源可以是表、查询和____。
3、在CREATE TABLE时,用户定义的完整性可以通过(),(),()等子句实现。
4、数据库管理系统常见的数据模型有层次模型、网状模型和()三种。
5、结构设计又称为( )。
6、在关系代数运算中,基本的运算是()、()、()、()、()。
7、关系数据库中基于数学上两类运算是关系代数和________。
8、“为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库设计中的( )设计阶段。
9、设有关系模式R(A,B,C,D、,函数依赖F={A→B,B→C},则所有左部是属性B的函数依赖分别是( )、( )、( )、( )。
10、在Access中,通用过程有____过程和Function过程两种基本类型。

三、简单题 (共4题,每题5分,共计20分)

1、用 FOR … ENDFOR结构编写一段程序实现 Sn=1/(1*2)+1/(2*3)+…+1/(10*11)求和,并且显示计算结果。
2、基于课程(KC)表和成绩(CJ)表,用SELECT—SQL命令,编写一个查询程序,要求查询各门课的选修人数、平均分。要求输出字段为:kcdh,kcm,选修人数,平均分。(课程(KC.DBF)含有课程代号(KCDH,C,2)、课程名(KCM,C,18)字段;成绩(CJ)表含有课程代号(KCDH,C,2)、成绩(CJ) 字段)。
3、数据库设计一般分为哪几个阶段,每个阶段的主要任务是什么?
4、SQL语言具有什么功能?

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

1、设有如下所示的三个关系模式:
商店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。
相关标签:
  • 数据库原理及应用
  • 上海立信会计金融学院
  • 题库