合肥学院数据库基础期末

本试卷为合肥学院数据库基础期末,题目包括:单项选择题,填空题,简单题,综合应用题。

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

数据库基础期末

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

(  D  )
1、如果表中的一个字段不是本表的主关键字,而是另外一个表的主关键字和候选关键字,这个字段称为( )。
A、元组
B、属性
C、关键字
D、外部关键字
(  B  )
2、在Oracle数据库中,( )用户模式存储数据字典表和视图对象。
A、SYSTEM
B、SYS
C、SCOTT
D、SYSDBA
(  C  )
3、在使用SELECT语句进行查询时,若查询一个表中的所有列,则可在SELECT语句指定列的位置上直接使用的通配符是
A、#
B、@
C、*
D、&.
(  B  )
4、下面关于数据系统叙述正确的是( )。
A、数据库系统避免了一切冗余
B、数据库系统减少了数据冗余
C、数据库系统比文件系统能管理更多的数据
D、数据库系统中数据的一致性是指数据类型的一致
(  C  )
5、下列关于查询视图的说法中,错误..的是( )
A、“设计视图”与“SQL视图”都可以创建查询对象
B、“SQL视图”中显示创建查询的SQL语句
C、“SQL视图”不能切换到“设计视图”
D、“设计视图”显示查询的数据源、查询准则等信息
(  B  )
6、SQL语言具有多种优点,那么SQL是( )成为关系数据库语言的国际标准的。
A、1986年
B、1987年
C、1988年
D、1989年
(  C  )
7、设有关系W(工号,姓名,工种,定额),将其规范化到第三范式正确的答案是()。
A、W1(工号.姓名)W2(工种,定额)
B、W1(工号.工种,定额)W2(工号,姓名)
C、Wl(工号.姓名,工种)W2(工种,定额)
D、以上都不对
(  D  )
8、假设正在写一个ALTER PROFILE 语句来修改dog_prof概要文件的参数值,其SQL语句如下:ALTER PROFILE dog_prof LIMIT CPU_PER_SESSION 3600 IDLE_TIME 30请问,使用概要文件dog_prof的用户在下一个会话(下一次连接)中被允许访问的时间是( )。
A、60小时的CPU时间和30分钟没有活动
B、60秒钟的CPU时间和30分钟没有活动
C、36秒钟的CPU时间和30秒钟没有活动
D、36秒钟的CPU时间和30分钟没有活动
(  A  )
9、以下几种功能中,哪个是DBMS的控制功能()?
A、数据定义
B、数据恢复
C、数据修改
D、数据查询
(  B  )
10、创建表语句中的 NOT NULL 表示的含义是______。
A、不允许写入数据
B、非空约束
C、允许空格
D、不允许读取数据
(  D  )
11、下列关于关系数据库术语的说法中,错误的是( )
A、关系中的一行称为元组
B、关系中的一列称为属性
C、关系中属性的取值范围称为域
D、关系中一列可以具有多种数据类型
(  C  )
12、层次模型不能直接表示( )。
A、l:1联系
B、1:N联系
C、M:N联系
D、1:1和1:N联系
(  A  )
13、如果某字段的数据类型定义为文本型,字段长度设置为21,则该字段能够输入( )个汉字
A、21
B、10
C、11
D、42
(  A  )
14、完全备份时,数据库应该处于( )
A、mount状态
B、no mount状态
C、归档模式
D、非归档模式
(  D  )
15、查看当前数据库中所有的表,正确的命令是______。
A、LIST TABLES;
B、SHOW DATABASES;
C、LIST DATABASES;
D、SHOW TABLES;
(  D  )
16、清除所有以A开头的内存变量的命令是____。
A、RELEASE ALL A*
B、RELEASE A*
C、ERASE A*
D、RELEASE ALL LIKE A*
(  C  )
17、X+Y小于10而且x-y大于0的VFP逻辑表达式是( )。
A、x+y<10,x-y>0
B、(x+y<10): (x-y)>0
C、x+y<10 And x-y>0
D、x+y<10 x-y>0
(  B  )
18、掩码“LLL000”对应的正确输入数据是( )。
A、555555
B、aaa555
C、555aaa
D、aaaaaa
(  D  )
19、下面哪一个名称不是有效表名?
A、Dept30
B、Dept_EE
C、EE#
D、#DeptEE
(  A  )
20、下列数据库模式对象中,具有INDEX对象权限的是()
A、表;
B、过程;
C、序列;
D、函数。

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

1、关系演算分为()演算和()演算。
2、数据库系统的三级模式结构是指数据库系统是由()、()和()级构成。
3、当对两个关系R和S进行自然连接运算时,要求R和S含有一个或多个共有的()。
4、关系R的属性A参照引用关系T的属性A,T的某条元组对应的A属性值在R中出现,当要删除T的这条元组时,系统可以采用的策略包括(),(),()。
5、设有关系模式R(A,B,C,D,M,N),函数依赖集F={N→D,M→D,D→B,BC→D,DC→N},R的候选码为()。
6、数据库管理系统提供的数据控制方面的功能包括数据的()_保护、数据的()检查、()和数据库恢复。
7、笛卡尔积R由4个域组成,若每个域的基数均为2,则R的基数为()。
8、无论是存储过程还是触发器,都是( )语句和( )语句的集合。
9、在数据库的三级模式中,内模式是逻辑模式的______。
10、LEFT("123456789",LEN("数据库"))的计算结果是 ______。

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

1、数据库管理系统概念
2、人工管理阶段特点
3、OOP
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。