湖北汽车工业学院数据库基础精选样卷

本试卷为湖北汽车工业学院数据库基础精选样卷,题目包括:单项选择题,填空题,简单题,综合应用题。

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

数据库基础精选样卷

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

(  C  )
1、用于将事务处理写到数据库的命令是( )。
A、insert
B、rollback
C、commit
D、savepoint
(  B  )
2、Oracle中的( )参数用来设置数据块的大小。
A、DB_BLOCK_BUFFERS
B、DB_BLOCK_SIZE
C、DB_BYTE_SIZE
D、DB_FILES
(  C  )
3、检查下列SQL语法,用PRODUCTS表,你需要生成名字,当前价格列表,及打折扣25%后小于$10的所有的这些产品。SQL>SELECT prod_name, prod_list_price,Prod_list_price - (prod_list_price * .25) "DISCOUNTED_PRICE"FROM productsWHERE discounted_price < 10;此查询执行时发生一个错误。此错误的原因是什么?( )
A、括号应包含整个表达式。
B、双引号应该从列别名被删除。
C、在WHERE子句的表达式应被替换。
D、列别名应为大写且在WHERE子句中用双引号括起来。
(  A  )
4、文件系统与数据库系统对数据处理方式的主要区别体现在()。
A、数据集成化
B、数据共享
C、冗余度
D、容量
(  A  )
5、创建报表最快捷的方式为( )
A、自动创建报表
B、报表向导
C、标签向导
D、设计视图
(  D  )
6、在MySQL中,实体完整性是通过【】来实现的。
A、键约束
B、主键约束
C、候选键约束
D、主键约束和候选键约束
(  C  )
7、关于关系模型,叙述正确的是
A、只可以表示实体之间的简单关系
B、实体间的联系用人为连线表示
C、有严格的数学基础
D、允许处理复杂表格,如一栏包括若干行
(  B  )
8、由计算机硬件、DBMS、数据库、应用程序及用户等组成的一个整体叫()。
A、文件系统
B、数据库系统
C、软件系统
D、数据库管理系统
(  A  )
9、有关系模式:R(课程编号,课程名称,教师编号,教师姓名,授课班级),若一名教师可讲授多门课程,一门课程可由多名教师讲授,则R属于( )
A、1NF
B、2NF
C、3NF
D、4NF
(  A  )
10、当程序中执行了 SELECT... FOR UPDATE ,以下描述正确的是( )。
A、即使没有数据被改动执行,也需要COMMIT 或 ROLLBACK 结束事务。
B、如果有数据改动, COMMIT 或 ROLLBACK 结束事务。
C、事务没有开始,不需要执行 COMMIT或ROLLBACK。
D、只有改动数据后才执行 COMMIT 或 ROLLBACK结束事务。
(  B  )
11、分析以下SQL 命令:SELECT priceFROM inventoryWHERE price BETWEEN 1 AND 50 AND (price IN(55, 30, 95);命令执行后的最可能的输出结果是:( )
A、55
B、30
C、95
D、51
(  D  )
12、数据库的核心任务是:( )
A、数据收集
B、数据整理
C、数据组织
D、数据管理
(  B  )
13、数据库结构的描述和定义是DBMS运行的基本依据,它们存储于()
A、封锁表
B、数据字典
C、索引
D、日志
(  D  )
14、select replace('长江长城黄山黄河','长','黄') 返回的是______。
A、长江长城黄山黄河
B、黄江长城黄山黄河
C、长江长城长山长河
D、黄江黄城黄山黄河
(  D  )
15、属于数据库实现与操作阶段的是
A、逻辑设计
B、概念设计
C、物理设计
D、数据库的修改与调整
(  D  )
16、连接运算要求联接的两个关系有相同的____。
A、实体名
B、主属性名
C、主键
D、属性名
(  A  )
17、系统存储过程在系统安装时就已创建,这些存储过程存放在____系统数据库中。
A、master
B、tempdb
C、model
D、msdb
(  B  )
18、在SQL语句中,对输出结果进行排序的语句是()。
A、GROUP BY
B、ORDER BY
C、WHERE
D、HAVING
(  C  )
19、条件"IN(20,30,40)"表示( )。
A、年龄在20到40之间
B、年龄在20到30之间
C、年龄是20或30或40
D、年龄在30到40之间
(  D  )
20、如果希望employee表原有的列name非空,应该使用以下哪条语句?( )
A、Alter TABLE employee Alter name NOT NULL;
B、Alter TABLE employee Drop name NOT NULL;
C、Alter TABLE employee ADD name NOT NULL;
D、Alter TABLE employee MODIFY name NOT NULL;

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

1、将查询结果存储到一个新建的数据库表或临时表中的命令是()。
2、数据库恢复中最经常使用的技术是和( )和( )
3、阅读下列程序,写出程序运行结果:
【程序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
4、“从已知的函数依赖集使用推理规则导出的函数依赖在F +中”,是推理规则的( )性,而“不能从已知的函数依赖使用推理规则导出的函数依赖不在F +中”,是推理规则的( )性。
5、数据流图(DFD、是用于描述结构化方法中( )阶段的工具。
6、结构设计又称为( )。
7、数据库中存储的是数据以及数据之间的______。
8、数据库管理系统(DBMS)是______件。
9、关系代数运算中,传统的集合运算有并、交、差和________。
10、关系R的属性A参照引用关系T的属性A,T的某条元组对应的A属性值在R中出现,当要删除T的这条元组时,系统可以采用的策略包括(),(),()。

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

1、简述数据库的逻辑独立性和物理独立性。
2、信息有哪三种世界,它们各有什么特点,它们之间有什么联系?
3、简述数据库设计过程的各个阶段上的设计任务。
4、数据库应用系统概念

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

1、设有如图所示的关系S,SC,C,试用关系代数表达式表示下列查询语句:
关系S:
S# SNAME AGE SEX
1 李强 23 男
2 刘丽 22 女
3 张友 22 男
关系SC:
S# C# GRADE
1 K1 83
82 K1 85
5 K1 92
2 K5 90
5 K5 84
5 K8 80
关系C:
C# CNAME TEACHER
K1 C语言 王华
K5 数据库原理 程军
K8 编译原理 程军
(1)检索“程军”老师所授课程的课程号(C#)和课程名(CNAME)。
(2)检索年龄大于21的男学生学号(S#)和姓名(SNAME)。
(3)检索至少选修“程军”老师所授全部课程的学生姓名。
(4)检索“李强”同学不学课程的课程号。
(5)检索至少选修两门课程的学生学号(S#)。
(6)检索全部学生都选修的课程的课程号(C#)和课程名(CNAME)。
(7)检索选修课程包含“程军”老师所授课程之一的学生学号(S#)。
(8)检索选修课程号为K1和K5的学生学号(S#)。
(9)检索选修全部课程的学生姓名(SNAME)。
(10)检索选修课程包含学号为2的学生所修课程的学生学号(S#)。
(11)检索选修课程名为“C语言”的学生学号(S#)和姓名(SNAME)。
相关标签:
  • 数据库原理及应用
  • 湖北汽车工业学院
  • 精选样卷