蚌埠医学院数据库原理期末精选样卷

本试卷为蚌埠医学院数据库原理期末精选样卷,题目包括:单项选择题,填空题,简单题,综合应用题。

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

数据库原理期末精选样卷

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

(  A  )
1、下列命令是用于ORACLE中数据导出的是( )。
A、exp
B、imp
C、input
D、output
(  D  )
2、Oracle中( )进程负责记录由事务提交的变化信息。
A、DBWR
B、SMON
C、CKPT
D、LGWR
(  D  )
3、当关系有多个候选码时,选定一个作为主键,若主键为全码,应包含
A、单个属性
B、两个属性
C、多个属性
D、全部属性
(  C  )
4、下列关于数据控制语言的说法中,错误的是
A、GRANT语句用于授予权限
B、REVOKE语句用于收回权限
C、数据控制语言主要用于数据执行流程管理
D、数据控制语言包括的主要SQL语句是GRANT和REVOKE
(  D  )
5、下列不属于数据库系统三级模式结构的是
A、模式
B、外模式
C、内模式
D、数据模式
(  B  )
6、数据库系统的三级模式结构中,下列不属于三级模式的是( )。
A、内模式
B、抽象模式
C、外模式
D、模式
(  D  )
7、下列有关数据库的概念模式叙述中,错误的是() 。
A、不涉及数据的物理存储细节和硬件环境,与具体的机器和DBMS无关
B、一个数据库系统只有一个概念模式
C、是整个数据库数据在逻辑上的视图,即是数据库的整体逻辑
D、是数据在数据库内部的表示方式
(  A  )
8、在Visual FoxPro中进行参照完整性设置时,要想设置成:当更改父表中的主关键宇段或候选关键字段时,自动更改所有相关子表记录中的对应值。应选择( )。
A、级联
B、忽略
C、限制
D、级联或限制
(  A  )
9、要控制两个表中数据的完整性和一致性可以设置"参照完整性",要求这两个表( )。
A、是同一个数据库中的两个表
B、不同数据库中的两个表
C、两个自由表
D、一个是数据库表另一个是自由表
(  A  )
10、Oracle中维护数据库中其他文件的列表、数据库名称和系统改变号(SCN)的文件是( )。
A、控制文件
B、参数文件
C、数据文件
D、可执行文件
(  A  )
11、以下关于MySQL的叙述中,正确的是______。
A、MySQL能够运行于多种操作系统平台
B、MySQL的编程语言是PHP
C、MySQL具有数据库检查和界面设计的功能
D、MySQL只适用于中小型应用系统
(  B  )
12、事务提交使用的命令是( )。
A、rollback
B、commit
C、help
D、update
(  C  )
13、( )是控制数据整体结构的人,负责三级结构定义和修改。
A、专业用户
B、应用程序员
C、DBA
D、一般用户
(  C  )
14、Oracle中的( )DBA视图中含有所有表空间的描述。
A、DBA_VIEWS
B、DBA_TABLES
C、DBA_TABLESPACES
D、DBA_DATA_FILES
(  C  )
15、数据库管理系统(DBMS)是()。
A、一个完整的数据库应用系统
B、一组硬件
C、一组系统软件
D、既有硬件.也有软件
(  D  )
16、在客户/服务器体系结构的DBS中,数据库功能分为前端和后端两部分,下列功能中属于后端的是()
A、数据输入
B、报表输出
C、用户界面
D、存取结构
(  B  )
17、数据是指存储在某一种媒体上( )
A、数字符号
B、物理符号
C、逻辑符号
D、概念符号
(  B  )
18、想在另一个模式中创建表,用户至少该具有( )系统权限
A、CREATE TABLE
B、CREATE ANY TABLE
C、RESOURCE
D、DBA
(  B  )
19、( )方式的导出会从指定的表中导出所有数据。
A、分区
B、表
C、全部数据库
D、表空间
(  A  )
20、以下命令中,可以显示“上饶”的是____。
A、?SUBSTR(“江西上饶师范学院”,5,4)
B、?SUBSTR(“江西上饶师范学院”,5,2)
C、?SUBSTR(“江西上饶师范学院”,3,2)
D、?SUBSTR(“江西上饶师范学院”,3,4)

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

1、合并局部E-R图时可能会发生三种冲突,它们是:( )、( )和( )。
2、封锁技术是实现并发控制的重要技术。其中( )称为写锁、( )为读锁。
3、在创建一个新表时,如果表中的数据已经存在于某一个或某几个表中,为了避免重新输入数据的麻烦,可以利用操作查询的____查询来创建新表。
4、结构设计又称为( )。
5、DML触发器是在执行(  )事件时被激活而自动执行的触发器。
6、据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是______
7、用二维表的形式来表示实体之间联系的数据模型叫做______。
8、为了提高查询速度,把在一个(一组)属性上具有相同值的元组集中存放在一个物理块中,这个(这组)属性称为( )。
9、数据转储分为( )和()
10、命令 ?LEN(“THIS IS MY BOOK”) 的结果是____。

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

1、简述存储过程的优点。
2、聚集索引和非聚集索引有何异同?
3、数据库应用系统概念
4、简述锁机制,锁分为哪几类。

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

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。