河北经贸大学数据库原理及应用
本试卷为河北经贸大学数据库原理及应用,题目包括:单项选择题,填空题,名词解释题,综合应用题。
覆盖的内容包括:名词解释,综合应用。
数据库原理及应用
一、单项选择题 (共20题,每题2分,共计40分)
( C )
1、表达“从一个关系的所有行中取出满足某些条件的行”,“从一个关系的所有列中提取出某些列”,“提取出属于一个关系但不属于另一关系的所有元组”,“将两个关系必须按照某种条件串接成一个较大的关系”的操作依次是( )。1、并 2、交 3、积 4、选择 5、投影6、差 7、连接
( B )
2、当B属性函数依赖于A属性时,属性A与B的联系是()。
( A )
3、事务的原子性是指()。
( A )
4、关系数据库是以【】的形式组织数据。
( D )
5、下列属于新一代数据库系统的是
( D )
6、有A和B两个实体集,它们之间存在着两个不同的m:n联系,根据转换规则,将它们转换成关系模式集时,关系模式的个数是()。
( D )
7、下列关于游标的说法中,错误的是
( B )
8、下述哪一条是由于关系模式设计不当所引起的问题?( )
( B )
9、在关系模式R(U,F)中,R中任何非主属性对候选键完全函数依赖是RE3NF的
( D )
10、下面哪一个不是系统权限?( )
( A )
11、在数据表视图中,不可以()
( A )
12、Oracle中( )进程负责管理用户会话连接。
( A )
13、数据库管理系统的英文缩写是( )。
( C )
14、层次模型不能直接表示( )。
( B )
15、概念结构设计阶段得到的结果是____。
( A )
16、SQL Server提供的单行注释语句是使用( )开始的一行内容。
( B )
17、回收表空间碎片的进程是( )
( A )
18、在PL/SQL中,只能处理一行数据的是?( )
( D )
19、在MySQL中,向char、varchar、text、日期型的字段插入数据时,字段值要用________括起来。
( B )
20、每个数据库至少有( )个重做日志文件。
二、填空题 (共10题,每题2分,共计20分)
1、定义数据库完整性一般是由SQL的()语句实现的。
2、设有函数依赖集F={D→G,C→A,CD→E,A→B},=(ABC)。
3、数据库是存储在计算机内有结构的______。
4、SQL语言具有数据定义、数据操纵、________的功能。
5、在数据流图中,用()表示“处理”。
6、关系模型的三类完整性约束是指()、()和()。
7、数据库系统的逻辑模型按照计算机的观点对数据建模,主要包括()、()、()面向对象模型、对象关系模型和斑结构化数据模型等。
8、无论是存储过程还是触发器,都是( )语句和( )语句的集合。
9、在Access中,可以用SQL的_______语句创建表。
10、按照转储状态,数据转储又可分为( )和( )。
三、名词解释题 (共4题,每题5分,共计20分)
1、什么是查询?
2、什么是关系模型?
3、什么是规范化?
4、什么是第一范式(1NF)?
四、综合应用题 (共1题,每题20分,共计20分)
1、若定义如下关系模式: student(sno,sn,ssex,sclass,sbirthday,stel) course(cno,cn,cCredit,clesson) sc(sno,cno,grade1,grade2,grade3) 请用SQL语言表达式实现如下要求. (1)从student表读取学号为S1同学的数据记录,如果存在,则查询该生的信息,否则输出“不存在学号为S1的学生” (2)从student表选取学号和性别,如果性别字段的值为“男”,则输出“M”,如果为“女”则输出“F”。 (3)编写T-SQL程序计算1到100的偶数和。 (4)编写T-SQL程序实现功能:如果存在姓名为“张三”的学生,则输出该生的作业等级结果(学号、姓名、课程名称、等级1),按分数段显示等级“优秀”、“良好”、“中等”、“及格”和“不及格”,如果不存在,则输出提示文字为“没有这个名字的学生”。 (5)创建一个名称为query_student的存储过程,该存储过程的功能是根据学号查询学生的成绩情况,如果该生存在,则显示学号、选课门数、作业1的最高分及最低分,否则显示“该学号不存在”。
相关标签:
- 数据库原理及应用
- 河北经贸大学