吉林化工学院数据库基础专升本

本试卷为吉林化工学院数据库基础专升本,题目包括:单项选择题,填空题,简单题,综合应用题。

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

数据库基础专升本

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

(  C  )
1、下列叙述中,错误的是( )。
A、数据库技术的根本目标是要解决数据共享的问题
B、数据库设计是指设计一个能满足用户要求,性能良好的数据库
C、数据库系统中,数据的物理结构必须与逻辑结构一致
D、数据库系统是一个独立的系统,但是需要操作系统的支持
(  D  )
2、下面叙述中正确的是( )。
A、网状模型和关系模型都是格式化的数据模型
B、"授权"是数据库系统中采用的完整性措施之一
C、数据的的完整性是指保护数据以防止不合法的使用
D、用对关系的运算来表示表达查询的语言称为代数式语言,简称关系代数
(  A  )
3、下列关于规范化理论各项中正确的是( )。
A、满足第二范式的关系模式一定满足第一范式
B、第一范式要求---非主码属性完全函数依赖关键字
C、规范化一般是通过分解各个关系模式实现的,但有时也有合并
D、对于一个关系模式来说,规范化越深越好
(  D  )
4、SQL中用于删除基本表的命令是()。
A、DELETE
B、UPDATE
C、ZAP
D、DROP
(  D  )
5、下列关于报表数据源的说法中,正确的是( )
A、报表的数据源只能是表
B、报表的数据源可以是表或查询
C、报表的数据源可以是表或窗体
D、报表的数据源可以是表、查询和窗体
(  C  )
6、关系模式中,满足2NF的模式( )。
A、必定是3NF
B、可能是1NF
C、必定是1NF
D、必定是BCNF
(  B  )
7、有三个关系R、S和T如下:则由关系R和S得到关系T的操作是( )。
A、连接
B、差
C、交
D、并
(  B  )
8、在SELECT语句中使用*,表示()。
A、选择任何属性
B、选择所有属性
C、选择所有元组
D、选择主键
(  C  )
9、在Oracle中,当控制一个显式游标时,下列( )命令包含INTO子句。
A、Open
B、Close
C、Fetch
D、CURSOR
(  D  )
10、关系数据库规范化是为解决关系数据库中()问题而引入的。
A、提高查询速度
B、保证数据的安全性和完整性
C、减少数据操作的复杂性
D、插入异常.删除异常和数据冗余
(  B  )
11、( )表达了数据和处理过程的关系。
A、数据字典
B、数据流图
C、逻辑设计
D、概念设计
(  D  )
12、以下对关系模式和关系的描述中正确的是______。
A、同一关系模式下,可有很多的关系
B、关系模式是稳定的;而关系是某一时刻的值,是随时间可能变化的
C、关系模式是关系的结构, 关系是关系模式在某一时刻的数据
D、其余3项都正确
(  B  )
13、事务提交使用的命令是( )。
A、rollback
B、commit
C、help
D、update
(  B  )
14、如果需要将oracle数据库的模式从NOARCHIVE 改为ARCHIVE模式,需要在什么状态进行( )?
A、nomount
B、mount
C、open
D、关闭
(  C  )
15、oracle中,在数据库启动的哪个阶段,控制文件被打开?()
A、在实例启动之前
B、实例启动时
C、数据库加载时
D、数据库打开时
(  B  )
16、从表customer中提取所有记录生成查询,并将查询结果存放于表MyCursor的SQL命令为____。
A、SELECT * FROM customer INTO CURSOR MyCursor
B、SELECT * FROM customer INTO TABLE MyCursor
B. SELECT ALL FROM customer INTO TABLE MyCursor
D. CREATE SQL VIEW MyCursor AS SELECT * FROM customer
38、表文件中有数学,英语,计算机和总分四个数值型字段,要将当前记录的三科成绩汇总后存入总分字段中,应使用命令(B)。
A. TOTAL 数学+英语+计算机 TO 总分
B. REPLACE 总分 WITH 数学+英语+计算机
C、SUM 数学+英语+计算机 TO 总分
D、REPLACE ALL 数学+英语+计算机 WITH 总分
(  A  )
17、有语句如下:
TYPE curtype IS REF CURSOR RETURN book.price%TYPE;
表book的列的数据类型是NUMBER(5)则( )。
A、curtype可以返回INTEGER类型数据
B、curtype可以返回NUMBER(5,2)类型数据
C、curtype可以返回VARCHAR2(10)类型数据
D、以上皆非
(  C  )
18、当一张二维表(A表)的主关键字被包含到另一张二维表(B表)中时,它就称为B表的( )。
A、主关键字
B、候选关键字
C、外部关键字
D、超关键字
(  B  )
19、下面有关 HAVING 子句描述错误的是
A、HAVING 子句必须与 GROUP BY 子句同时使用,不能单独使用
B、使用 HAVING 子句的同时不能使用 WHERE 子句
C、使用 HAVING 子句的同时可以使用 WHERE 子句
D、使用 HAVING 子句的作用是限定分组的条件
(  C  )
20、执行 STORE “1999年12月庆祝澳门回归祖国! “ TO XY 命令之后,要在屏幕上显示 “澳门1999年12月回归祖国! “,应使用命令____。
A、?SUBSTR(XY,15,4)+SUBSTR(XY,1,10)+SUBSTR(XY,10)
B、?SUBSTR(XY,15,4)+LEFT(XY,1,10)+RIGHT(XY,19)
C、?SUBSTR(XY,15,4)+LEFT(XY,10)+RIGHT(XY,10)
D、?SUBSTR(XY,15,4)+LEFT(XY,10)+RIGHT(XY,19,10)

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

1、数据库设计中,前四个阶段可统称为( ),后两个阶段统称为( )。
2、在创建一个新表时,如果表中的数据已经存在于某一个或某几个表中,为了避免重新输入数据的麻烦,可以利用操作查询的____查询来创建新表。
3、定义数据库完整性一般是由SQL的()语句实现的。
4、关系运算分为()和()。
5、数据库的概念模型独立于______ 。
6、数据库中存储的是数据以及数据之间的______。
7、已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主关键字是系编号,系关系的外关键字无,学生关系的主关键字是学号,外关键字是________。
8、“为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库设计中的( )设计阶段。
9、在Access中,撤销数据库密码时,需以____方式打开数据库。
10、定义公共变量用命令public,定义私有变量用命令private,定义局部变量用命令____。

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

1、建立一个学生表Student,它由学号SNo、姓名SName、性别SSex、年龄SAge、所在系SDept五个属性组成,其中学号(假定其为字符型,长度为8个字符)属性不能为空。Student表建立完成后,若要在表中增加年级SGrade项(设字段类型为字符型,长度为10),其SQL命令为:( )。
2、数据库由哪几种类型的文件组成?其扩展名分别是什么?
3、简述数据库设计过程的各个阶段上的设计任务。
4、数据分组(data grouping)

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

1、设某商业集团数据库中有一关系模式R如下:
R (商店编号,商品编号,数量,部门编号,负责人)
如果规定:(1) 每个商店的每种商品只在一个部门销售;(2) 每个商店的每个部门只有一个负责人;(3) 每个商店的每种商品只有一个库存数量。
试回答下列问题:
(1) 根据上述规定,写出关系模式R的基本函数依赖;
(2) 找出关系模式R的候选码;
(3) 试问关系模式R最高已经达到第几范式?为什么?
(4) 如果R不属于3NF,请将R分解成3NF模式集。