大理大学往年数据库试题

本试卷为大理大学往年数据库试题,题目包括:单项选择题,填空题,名词解释题,综合应用题。

覆盖的内容包括:名词解释,综合应用。

数据库试题

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

(  C  )
1、怎样才能开启口令(密码)检验函数?()
A、使用 ORAPWD 应用程序
B、在 SYS 模式中执行 catproc.sql 脚本
C、在 SYS 模式中执行 utlpwdmg.sql 脚本
D、将 PASSWORD_VERIFY 初始化参数设置为 TRUE
(  B  )
2、下面那个说法正确的是
A、在嵌入式SQL编程中所有的查询都必须使用游标。
B、如果内存中的某一页的pin_count=0,dirty=true,则该页在替换时该页的数据必须写会磁盘。
C、Create table tab1( a int, b int ,c int ,primary key (a,b)) create table tab2(a int , c int, d int, foreign key(a) reference tabl(a))语句可以在DBMS中执行成功
D、如果关系模式R的每一个函数依赖X->A都使得下面两个条件中的一个成立则该关系模式满足BC范式。条件:1.X->A是平凡函数依赖 2.X是一个关键字
(  D  )
3、数据库三级视图,反映了三种不同角度看待数据库的观点,用户眼中的数据库称为()。
A、存储视图
B、概念视图
C、内部视图
D、外部视图
(  D  )
4、关于调用存储过程的说法,错误的是
A、可以从交互式界面调用
B、可以使用CALL语句来调用存储过程
C、可以由嵌入式SQL调用
D、不是所有的SQL接口都能调用存储过程
(  B  )
5、表中的行,也称作
A、属性
B、记录
C、分量
D、超码
(  B  )
6、数据库物理设计与具体的DBMS()。
A、无关
B、密切相关
C、部分相关
D、不确定
(  C  )
7、下面叙述申正确的是( )。
A、数据库管理系统是数据库中的程序和数据的总称
B、数据库管理系统是对数据库中的数据进行处理的一组应用程序
C、商品化的数据库系统中最常见的3种数据模型:层次模型、网状模型、关系模型
D、网状模型和关系模型都是格式化的数据模型
(  C  )
8、图中所示的出版社和作者表之间的关系是( )
A、一对一
B、一对多
C、多对多
D、不确定
(  D  )
9、假定学生关系是S(SNo,SName,Sex,Age),课程关系是C(CNo,CName,Teacher),学生选课关系是SC(SNo,CNo,Grade)。要查找选修“数据库”课程的“男”学生姓名,将涉及的关系是( )。
A、S
B、SC,C
C、S,SC
D、S,C,SC
(  C  )
10、关系模式R,R的属性集是{ABCDEG}有函数依赖集F={AB->C , C->A, BC->D , ACD->B,BE->C,D->EG,CG->BD,CE->AG},计算(BD)+的属性闭包.
A、BDEG
B、BDC
C、ABCDEG
D、ABCD
(  A  )
11、假设有三个基本表:学生表S(学生姓名不重复)、课程表C、学生选课表SC,它们的结构如下: S(S#,SN,SEX,AGE,DEPT) C(C#,CN) SC(S#,C#,GRADE) 检索所有比“王华”年龄大的学生姓名、年龄和性别。正确的SQL语句是( )。
A、SELECT SN,AGE,SEX FROM S WHERE AGE>(SELECT AGE FROM S WHERE SN=‘王华’)
B、SELECT SN,AGE,SEX FROM S WHERE SN=“王华”
C、SELECT SN,AGE,SEX FROM S WHERE AGE>(SELECT AGE WHERE SN=“王华”)
D、SELECT SN,AGE,SEX FROM S WHERE AGE>王华
(  C  )
12、Oracle( )开始,回滚段只存在于SYSTEM表空间中。
A、8i
B、9i
C、10g
D、11g
(  A  )
13、在数据表视图中,不可以()
A、设置表的主键
B、修改字段名称
C、删除一个字段
D、删除一条记录
(  A  )
14、安装oracle数据库过程中SID指的是( )。
A、系统标识号
B、数据库名
C、用户名
D、用户口令
(  B  )
15、使用表设计器来定义表的字段时,以下哪个项( )可以不设置内容。
A、字段名称
B、说明
C、数据类型
D、字段属性
(  A  )
16、以下哪个是数据库管理员(DBA)可以行使的职责()?
A、系统容量规划
B、交易管理
C、审计
D、故障承受机制
(  C  )
17、概念模型是将现实世界的客观对象抽象为一种信息结构,它并不依赖于计算机系统,它的基本语义单位是(
A、位与字节
B、数据与信息
C、实体与联系
D、概念与模型
(  C  )
18、将文本字符串“6”“15”“123”“0”按升序排列,结果是()
A、“6"“15”“ 123”“0”
B、“0”“6”“15”“123”
C、“0”“123”“15”“6”
D、“6”“15”“123”“0”
(  A  )
19、X为整数,以下关于SQL语句的书写准则中不正确的是( ? )。
A、SQL语句对大小写敏感,关键字需要采用大写形式
B、SQL语句可写成一行或多行,习惯上每个子句占用一行
C、关键字不能在行与行之间分开,并且很少采用缩写形式
D、SQL语句的结束符为分号“;”
(  B  )
20、下列表达式中不符合 Visual Foxpro 6.0 语法要求的是____。
A、04/05/99
B、T+t
C、1234
D、2X>15

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

1、查阅字段的数据来源可以是表、查询和____。
2、阅读下列程序,写出程序运行结果:
【程序1清单】
CLEAR
C="微机数据库Visual FoxPro 教程"
DO WHILE LEN(C) >0
IF ASC(LEFT(C,1))>127
LEFT(C,2)
C=SUBS(C,3)
ELSE
C=SUBS(C,2)
ENDIF
ENDDO
3、数据库设计包括数据库的结构设计和数据库的(  )。
4、SQL语言是________的语言,易学习。
5、在SQL中,关系模式称为( ),子模式称为( )。
6、数据库系统的数据独立性是指不会因为系统数据______与数据逻辑结构的变化而影响应用程序。
7、按照转储方式,数据转储可以分为( )和( )。
8、在Access中,报表最多可以由____个节构成。
9、数据库独立性是数据库领域的重要概念,包括数据的()独立性和数据的()独立性。
10、文本型字段的长度不得超过 ( )个字符,且在创建的时候默认为( )个字符。Access将一个中文汉字、英文字母、数字字符等符号均视为( )个字节处理。

三、名词解释题 (共4题,每题5分,共计20分)

1、什么是候选键?
2、什么是数据库管理系统?
3、什么是关系数据库中的视图?
4、什么是数据字典?数据字典包含哪些基本内容?

四、综合应用题 (共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表的查询权限。
相关标签:
  • 数据库原理及应用
  • 大理大学
  • 试题