桂林电子科技大学2022年数据库原理期末测试卷

本试卷为桂林电子科技大学2022年数据库原理期末测试卷,题目包括:单项选择题,填空题,简单题,综合应用题。

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

数据库原理期末测试卷

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

(  C  )
1、关于Oracle的表空间描述错误的是( )。
A、可以将不同用户的表存放在同一个表空间中
B、可以将表和索引存放在同一个表空间中
C、不能将不同用户的表存放在同一个表空间中
D、可以将用户表存放在SYSTEM表空间下,但是不符合管理规范
(  A  )
2、ORACLE数据库物理结构包括以下三种文件,以下不属于的是( )。
A、系统文件
B、日志文件
C、数据文件
D、控制文件
(  C  )
3、Oracle进程结构中完成更新控制文件与数据文件,使其同步并触发DBWR进程,使其将脏缓存块写入数据文件中的进程是( )。
A、用户进程
B、服务进程
C、后台进程CKPT
D、后台进程DBWR
(  C  )
4、( )完成对数据库数据的查询与更新。
A、DCL
B、DDL
C、DML
D、DQL
(  C  )
5、按条件 f 对关系 R 进行选取,其关系代数表达式为
A、R∞S
B、R□(∞/f) S
C、σ_f (R)
D、Π_f (R)
(  B  )
6、删除用户账号的语句是
A、CREATE USER
B、DROP USER
C、RENAME USER
D、SET PASSWORD
(  B  )
7、下面有关全局变量和局部变量说法错误的是()。
A、局部变量以@开头,在使用的过程中,可以根据用户需要进行修改。
B、全局变量在使用的过程中可以根据用户需要进行赋值。
C、全局变量以@@开头,表示SQL Server内部的一些状态变量。
D、可以通过set语句和select语句对局部变量进行赋值。
(  C  )
8、数据库系统中,DBA表示()。
A、应用程序设计者
B、数据库使用者
C、数据库管理员
D、数据库结构
(  B  )
9、下面叙述正确的是( )。
A、数据库系统目录(工程数据库字典)也由一些关系组成,所以用户可以同样对其进行查、添、删、改操作
B、事务(transaCtion)是数据库进行的基本工作单位。如果一个事务从未有过更新,那么就保持了数据库处于一致性状态
C、既然数据库能实现数据对不同用户的共享,那么数据库中不存在任何冗余
D、对于查、添、删、改操作都需由数据库管理员DBA进行完整性定义和安全性授权,由数据库具体执行
(  A  )
10、在Visual FoxPro系统中,( )创建时,将不以独立的文件形式存储
A、查询
B、视图
C、类库
D、表单
(  A  )
11、下列关于SQL的说法中,错误的是
A、SQL是 SQL Server 2000专有的语言
B、掌握SQL可以帮助用户与几乎所有的关系数据库进行交互
C、SQL简单易学
D、SQL是一种强有力的语言
(  D  )
12、在SELECT语句中使用()子句来只显示工资超过5000的员工
A、ORDER BY SALARY > 5000
B、GROUP BY SALARY > 5000
C、HAVING SALARY > 5000
D、WHERE SALARY > 5000
(  B  )
13、数据库与文件系统的根本区别是:( )
A、数据可视化
B、数据结构化
C、数据管理
D、数据处理
(  D  )
14、设有关系模式R(A,B,C,D,E),函数依赖集F={A→B,B→C,C→D,D→A},ρ={AB,BC,AD}是R上的一个分解,那么分解ρ相对于F( )。
A、既是无损连接分解,又是保持函数依赖的分解
B、不是无损连接分解,但是保持函数依赖的分解
C、是无损连接分解,但不是保持函数依赖的分解
D、既不是无损连接分解,也不是保持函数依赖的分解
(  C  )
15、下列( )不是物理存储结构中的对象。
A、数据文件
B、重做日志文件
C、表空间
D、口令文件
(  B  )
16、数据库系统的核心是)
A、数据库
B、数据库管理系统
C、数据模型
D、软件工具
(  A  )
17、在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它是数据库设计的()阶段。
A、概念设计
B、需求分析
C、物理设计
D、逻辑设计
(  C  )
18、在定义表结构时,以下( ) 数据类型的字段宽度都是定长的。
A、字符型、货币型、数值型
B、字符型、货币型、整型
C、日期型、备注型、逻辑
D、备注型、逻辑型、数值型
(  B  )
19、在access2010中,“成绩大于等于60且小于90分”的有效性规则是( )
A、>60 and <90
B、>=60 AND <90
C、>=60 OR <90
D、>60 OR <90
(  A  )
20、标明任务和数据间的联系及不同数据的不同操作特征与执行频率的是
A、数据操作特征表
B、数据流程图
C、任务分类表
D、操作过程说明书

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

1、在关系运算中,查找满足一定条件的元组的运算称之为()。
2、关系演算分为()演算和()演算。
3、在SQL Server中可以定义( )、( )、( )、( )和( )五种类型的完整性约束。
4、合并局部E-R图时可能会发生属性冲突、命名冲突和( )。
5、一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体“项目主管”与实体“项目”间的关系属于()的关系。
6、在关系代数中,从两个关系中找出相同元组的运算称为()运算。
7、信息世界中的术语,与之对应的数据库术语为______。
8、假设在数据库A中创建一个窗体,该窗体的数据源保存在数据库B中,则称数据库A以____方式使用外部数据源。
9、以打印形式展现数据的数据库对象是____。
10、LEFT("123456789",LEN("数据库"))的计算结果是 ______。

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

1、简述数据库的两种存储结构。
2、数据库设计一般分为哪几个阶段,每个阶段的主要任务是什么?
3、OOP
4、关系模型由哪几部分组成?

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

1、在学生课程管理数据库中创建一触发器,当向学生选课表插入记录时,检查该记录的学号在学生表中是否存在,检查该记录的课程号在课程表中是否存在,及选课成绩是否在0到100范围,若有一项为否,则不允许插入。
相关标签:
  • 数据库原理及应用
  • 桂林电子科技大学
  • 期末测试卷