佛山科学技术学院历年数据库原理试题

本试卷为佛山科学技术学院历年数据库原理试题,题目包括:单项选择题,填空题,简单题,综合应用题。

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

数据库原理试题

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

(  C  )
1、数据库系统的核心和基础是( )
A、物理模型
B、概念模型
C、数据模型
D、逻辑模型
(  D  )
2、在表的设计视图,不能完成的操作是( )
A、修改字段的名称
B、删除一个字段
C、修改字段的属性
D、删除一条记录
(  C  )
3、在Oracle中,使用HAVING子句也可以进行条件查询,以下选项说法是正确的是( )
A、HAVING子句和WHERE子句相同
B、HAVING子句用于行的条件查询
C、HAVING子句用于已分组结果的条件查询
D、以上皆非
(  D  )
4、分布式数据库系统中,查询处理的时间主要取决于( )。
A、CPU执行时间
B、数据库的数据量
C、I/O花费的时间
D、网络中数据传输量
(  D  )
5、关系模型的数据结构是( )。
A、树形
B、有向图
C、链表
D、二维表
(  A  )
6、以下说法正确的是( )
A、DBMS位于用户和操作系统之间
B、DBMS包括DB和DBS
C、Access是数据库系统
D、目前的数据库系统管理阶段已经解决了数据冗余
(  C  )
7、SQL语言引入了视图的概念,下述说法正确的是()。
A、视图是由若干数据表组成的.独立存储在数据库中
B、视图的存在提高了并发程度
C、视图与基本表的最大区别在于它是逻辑定义的虚表
D、视图简化用户观点.但不提高查询效率
(  B  )
8、下列关于窗体控件说法中,错误的是( )
A、命令按钮是用于完成控制操作的控件
B、文本框和命令按钮是容器类控件
C、组合框可以看成是列表框和文本框的组合
D、利用图像控件插入窗体的图片不能编辑和修改
(  D  )
9、子查询返回的结果集仅仅是一个值的是
A、表子查询
B、行子查询
C、列子查询
D、标量子查询
(  B  )
10、当对各种约束进行命名后,就可以使用【】语句来更新与列或表有关的各种约束。
A、CREATE TABLE
B、ALTER TABLE
C、SELECT TABLE
D、DELETE TABLE
(  D  )
11、对现实世界进行第一层抽象的模型,称为 ( );对现实世界进行第二层抽象的模型,称为( )
A、概念模型,物理模型
B、逻辑模型,概念模型
C、物理模型,逻辑模型
D、概念模型,逻辑模型
(  D  )
12、从E-R模型向关系模型转换时,一个1:N联系转换为关系模式时,该关系模式的码是()。
A、1端实体主码与N端实体主码组合
B、以上都不是
C、1端实体的主码
D、N端实体的主码
(  D  )
13、需求分析阶段设计数据流图(DFD、通常采用( )。
A、面向对象的方法
B、回溯的方法
C、自底向上的方法
D、自顶向下的方法
(  B  )
14、数据库启动时,如果一个数据文件或日志文件不可用,会出现什么结果?()
A、Oracle返回警告信息并打开数据库
B、Oracle 返回警告信息,不打开数据库
C、Oracle 返回警告信息,并进行数据库恢复
D、Oracle忽略不可用的文件
(  C  )
15、以下是对单用户数据库系统的描述,请选择错误描述的选项()。
A、单用户数据库系统是一种早期的最简单的数据库系统
B、在单用户系统中,整个数据库系统,包括应用程序、DBMS、数据,都装在一台计算机之间不能共享数据
C、在单用户系统中,由多个用户共用,不同计算机之间能共享数据
D、单用户数据库系统已经不适用于现在的使用,被逐步淘汰了
(  A  )
16、在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它是数据库设计的()阶段。
A、概念设计
B、需求分析
C、物理设计
D、逻辑设计
(  A  )
17、VARCHAR类型字段保存最大的字符数是______。
A、65532
B、65535
C、255
D、1025
(  A  )
18、存储在某一种媒体上能够识别的物理符号是( )
A、数据
B、数据处理
C、数据管理
D、信息处理
(  D  )
19、()语句将控制权转到标号指定的语句或块中。
A、IF-THEN
B、IF-THEN-ELSE
C、FOR
D、CASE
(  B  )
20、不能在STORAGE子句中进行设置的参数是( )。
A、INITIAL
B、PCTUSED
C、MINEXTENTS
D、NEXT

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

1、“列出学生关系中所有男同学元组”的操作属于关系代数的____运算。
2、在Access中的内部函数相当于面向对象程序设计概念中的_______集.
3、关系模式S(SNO,SN,DNO)和D(DNO,CN,NM)中,S的主键是SNO,D的主键是DNO,则DNO在S中称为_______。
4、F、2NF、3NF之间,相互是一种( )关系。
5、据库系统的核心是______。
6、将数据库的结构划分成多个层次,是为了提高数据库的逻辑独立性和______。
7、SQL语言是________的语言,易学习。
8、关系R的属性A参照引用关系T的属性A,T的某条元组对应的A属性值在R中出现,当要删除T的这条元组时,系统可以采用的策略包括(),(),()。
9、Access中,实现打开表功能的宏命令是____。
10、报表由报表页眉、页面页眉等多个部分构成,每一部分称为报表的一个____。

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

1、向关系表S中增加一名新同学,该同学的学号是“990010”,姓名是“李国栋”,性别是“男”,年龄是19岁( )。
2、简述数据库设计过程。
3、简述视图的优点。
4、SQL语言具有什么功能?

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

1、某大学的运动会比赛项目管理数据库包括如下三张表:
Student(xh,xm,xb,nl,szx)// 学号、姓名、性别、年龄、所在系
Sports(xmh,xmm,dw) //运动项目的编号、名称、项目的计分单位
SS(xh,xmh,cj) //学号、运动项目的编号、成绩
根据上述情况,完成如下操作:
(1)使用SQL语言,创建student表,并定义xh为主键。
(2)在Student表xh属性列上建立名称为xh的聚簇索引。
(3)使用SQL语言从表Student中删除学生“张三”的记录。
(4)使用SQL语言为SS表添加一条记录:学号为“xh001”的学生参与了编号为“xm001”的运动项目,但还没成绩。
(5)使用SQL语言,将Student表学号为“xh001”的学生的姓名改为“李明”。
(6)查询“计算机”系的学生参加了哪些运动项目,只把运动项目名称列出,去除重复记录。
(7)查询各个系的学生的“跳高”项目比赛的平均成绩 (不要求输出比赛项目的计分单位) 。
(8)统计各个系的总成绩情况,并根据总成绩按降序排序。
(9)建立“计算机”系所有男学生的信息视图JSJ_M_Student。
(10)回收用户“李明”对Sports表的查询权限。
相关标签:
  • 数据库原理及应用
  • 佛山科学技术学院
  • 试题