曲阜师范大学2020年期末考试-ORACLE数据库系统及应用

计算机科学与技术 专升本成人学历2020年期末考试答案

1.关系数据库中,实现表与表之间的联系是通过______。

A.实体完整性规则
B.参照完整性规则
C.用户自定义的完整性规则
D.值域

答案:B

[解析] 在数据库设计器中设计表之间的联系时,要在父表中建立主索引,在子表中建立普通索引,然后通过父表的主索引和子表的普通索引建立起两个表之间的联系,即这种联系是通过参照完整性来实现的。参照完整性的含义是:当插入、删除或修改一个表中的数据时,通过参照引用相互关联的另一个表中的数据,来检查对表的数据操作是否正确。

2.SQL语言是关系数据库的一种标准语言。SQL中修改表的结构应使用的正确语句是

A.ALTER TABLE
B.MODIFY TABLE
C.CREATE TABLE
D.UPDATE TABLE

答案:A

[解析] “CREATE TABLE”为创建一个表,“UPDATE TABLE”为更新表中记录,“MODIFY TABLE”为修改表的内容。

3.

4.关于SQL错误的是(A )。(2分)
  • A. 所有数据库的公共语言
  • B. 非过程化的
  • C. 统一的语言
  • D. 所有用SQL缩写的程序都具有可移植性

5.设S为学生关系,Sc为学生选课关系,Sno为学生号,Cno为课程号,执行下面SQL语句查询的结果是( )。
Select S.* From S,SC Where S. Sno=SC. Sno and SC. Cno=’C2′

A.选出选修c2课程的学生信息
B.选出选修c2课程的学生名
C.选出S中学生号与Sc中学生号相等的信息
D.选出S和Sc中的一个关系

答案:A

[分析] 一个SQL表由若干行记录集构成,一行有若干列,每列对应一个数据项,一个表可以有若干索引,索引也存储在存储文件中,存储文件的逻辑结构组成了关系数据库的内模式,基本表是实际存储在数据库中的表。在SQL中,一个关系对应一个基本表。一些基本表对应一个存储文件,一个表可以带若干索引,索引存放在存储文件中。

6.数据结构图用于描述关系数据库的( B) 。(2分)
  • A. 层次结构
  • B. 物理结构
  • C. 整体逻辑结构
  • D. 内部结构

7.数据模型有3个要素,其中用于描述系统静态特性的是()。

A.数据操作
B.数据结构
C.数据模型
D.数据完整约束性

答案:B

[解析] 数据模型通常都是由数据结构、数据操作和完整性约束3个要素组成。
数据结构:它用于描述系统的静态特性。
数据操作:它用于描述系统的动态特性。
数据完整性约束:它是一组完整性规则的集合。

8.在SQL语句中,与X BETWEEN 20 AND 30等价的表达式是(  B )。(2分)
  • A. X>20 AND X<30
  • B. X>=20 AND X<=30
  • C. X>20 AND X<=30
  • D. X>=20 AND X<30
11.使用Access数据库,下列说法正确的是(A )。(2分)
  • A. 人们可以解决大数量的管理工作
  • B. 人们不能解决大数量的管理工作
  • C. 仅能够解决简单的数据管理工作
  • D. 仅用于终端

13.E-R模型设计属于数据库的( A)

A.概念设计
B.逻辑设计
C.物理设计
D.程序设计

14.将E-R模型转换成关系数据模型的过程称为(B )。(2分)
  • A. 需求分析
  • B. 逻辑结构设计
  • C. 概念结构设计
  • D. 物理结构设计
15.同一个关系模型的任意两个元组值( A)。(2分)
  • A. 不能完全相同
  • B. 必须全部相同
  • C. 必须部分相同
  • D. 不能部分相同

填空题

填空:设关系模式R(A,B,C,D),F是R上的FD集,F={AB→C,D→B},R的候选键为( AD).

填空:设关系模式R(A,B,C,D),F是R上的FD集,F={AB→C,D→B},R的候选键为( ).
数据库原理与设计
原文链接:,转发请注明来源落伍老站长!

发表评论