塔里木大学数据库原理及应用精选样卷

本试卷为塔里木大学数据库原理及应用精选样卷,题目包括:单项选择题,填空题,简单题,综合应用题。

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

数据库原理及应用精选样卷

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

(  D  )
1、关于数据库系统,下列叙述错误的是
A、可以实现数据共享、减少数据冗余
B、可以表示事物和事物之间的联系
C、支持抽象的数据模型
D、数据独立性较差
(  A  )
2、在表设计器的属性窗格中,下列不能对输入的数据起到限制作用的属性是( )
A、标题
B、字段大小
C、有效性规则
D、输入掩码
(  C  )
3、在Oracle中, 获得当前系统时间的查询语句是:( )。
A、sysdate;
B、select sysdate;
C、select sysdate from dual;
D、select sysdate from common;
(  C  )
4、下列说法正确的是( )。
A、任何一个包含两个属性的关系模式一定满足3NF
B、任何一个包含两个属性的关系模式一定满足BCNF
C、任何一个包含三个属性的关系模式一定满足3NF
D、任何一个关系模式都一定有码
(  D  )
5、数据独立性是数据库技术的重要特点之一。所谓数据独立性是指( )。
A、数据与程序独立存放
B、不同的数据被存放在不同的文件中
C、不同的数据只能被对应的应用程序所使用
D、以上三种说法都不对
(  B  )
6、将符合要求的初始数据装载到数据库中去是指
A、应用程序设计
B、加载数据
C、数据库试运行
D、数据库维护
(  B  )
7、在最小函数依赖集F中,下面叙述不正确的是( )。
A、F中的每个函数依赖的右部都是单属性
B、F中的每个函数依赖的左部都是单属性
C、F中没有冗余的函数依赖
D、F中的每个函数依赖的左部没有冗余的属性
(  B  )
8、支持数据库各种操作的软件系统是()。
A、命令系统
B、数据库管理系统
C、数据库系统
D、操作系统
(  C  )
9、数据完整性保护中的约束条件主要是指()。
A、用户操作权限的约束
B、用户口令校对
C、值的约束和结构的约束
D、并发控制的约束
(  B  )
10、下面叙述正确的是( )。
A、数据库系统目录(工程数据库字典)也由一些关系组成,所以用户可以同样对其进行查、添、删、改操作
B、事务(transaCtion)是数据库进行的基本工作单位。如果一个事务从未有过更新,那么就保持了数据库处于一致性状态
C、既然数据库能实现数据对不同用户的共享,那么数据库中不存在任何冗余
D、对于查、添、删、改操作都需由数据库管理员DBA进行完整性定义和安全性授权,由数据库具体执行
(  D  )
11、若要建立数据库内两个表之间的关系,应对( )的字段作为关联建立联系
A、相同名称的字段
B、相同数据类型的字段
C、名称相同且数据类型相同
D、数据类型相同且字段含义和大小相同
(  C  )
12、Visual FoxPro关系数据库管理系统能够实现的三种基本关系运算是____。
A、索引、排序、查找
B、建库、录入、排序
C、选择、投影、连接
D、显示、统计、复制
(  D  )
13、在SQL中,CREATE VIEW语句用于建立视图。如果要求对视图更新时必须满足于查询中的表达式,应当在该语句中使用____短语。
A、WITH UPDATE
B、WITH INSERT
C、WITH DELETE
D、WITH CHECK OPTION
(  A  )
14、能够统计表中记录行数的函数是( )。
A、COUNT
B、TO_NUMBER
C、AVG
D、SUBSTR
(  D  )
15、SybaseIQ数据库的默认数据文件名不包括( )。
A、*.db
B、*.iq
C、*.iqtmp
D、*.ora
(  D  )
16、下列字符中不能做变量名的开头的是( )。
A、英文字母
B、下划线
C、汉字
D、数字
(  D  )
17、表达式SUBSTRING (‘SHANGHAI’,6,3)的值是____。
A、’SHANGH’
B、’SHA’
C、’ANGH’
D、’HAI’
(  A  )
18、如果只希望在多个页面间共享数据,可以使用()作用域
A、request,session
B、application session
C、request,application
D、pageContext request
(  A  )
19、在SQL语言中,对输出结果排序的是( )。
A、ORDER BY
B、WHERE
C、GROUP BY
D、HAVING
(  C  )
20、设 A=[5*8+9],B=6*8,C=“6*8”,下列表达式中属于合法表达式的是____。
A、A+B
B、B+C
C、A+C
D、C-B

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

1、定义数据库完整性一般是由SQL的()语句实现的。
2、统计每个学生的总成绩和平均成绩SQL语句是: select sno, ( ) as 总成绩, avg(grade) as 平均成绩 from sc group by sno。
3、实现并发控制的方法主要是( )技术,基本的封锁类型有( )和( )两种。
4、在关系模型中,关系操作包括查询、()、()和()等。
5、为了提高查询速度,把在一个(一组)属性上具有相同值的元组集中存放在一个物理块中,这个(这组)属性称为( )。
6、数据独立性是指当数据发生变化时,可以不用修改使用数据的____。
7、SQL Server中有()、完全还原和批日志还原。
8、在Access中不能对自动编号和_____类型的字段设置默认值。
9、加密的基本思想是根据一定的算法将( )加密成为( ),数据以( )的形式存储和传输。
10、文本型字段的长度不得超过 ( )个字符,且在创建的时候默认为( )个字符。Access将一个中文汉字、英文字母、数字字符等符号均视为( )个字节处理。

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

1、用 FOR … ENDFOR结构编写一段程序实现 Sn=1/(1*2)+1/(2*3)+…+1/(10*11)求和,并且显示计算结果。
2、从学生关系表S中,将学号为“990009”的同学的姓名改为“陈平”( )。
3、数据库系统阶段特点
4、T-SQL中有几种标识符?它们的区别是什么?

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

1、定义参加表,在语句中要求定义表中的主码和外码约束;(说明:表中属性的类型根据实际情况定义。)
2.查询每个社会团体的参加人数
3.检索所有比“王华”年龄大的职工的姓名、年龄和性别
4.查找参加了歌唱队或篮球队的职工号和姓名
5.没有参加任何社会团体的职工信息
6. 将所有参加编号为“10001”的社会团体的职工的工资增加10%
7.查询年龄最大的职工的职工号和姓名
8. 查询各社会团体的编号以及其负责人的姓名
9. 删除职工号为’402’的职工参加所有社会团体的记录
10.以职工姓名为参数建立一个带参数的存储过程,用于查询其所参加的社会团体的编号和名称,并调用此存储过程查询“王明”所参加的社会团体的编号和名称。