内蒙古民族大学历年数据库原理及应用复习题
本试卷为内蒙古民族大学历年数据库原理及应用复习题,题目包括:单项选择题,填空题,名词解释题,综合应用题。
覆盖的内容包括:名词解释,综合应用。
数据库原理及应用复习题
一、单项选择题 (共20题,每题2分,共计40分)
( D )
1、access2010属于( )
( B )
2、一个实体相对于关系数据库中一个关系中的一个( )
( D )
3、关于DML对索引的影响,( )观点是错误的。
( A )
4、事务的原子性是指()。
( C )
5、多用户数据库系统的目标之一是使它的每个用户好像正在使用一个单用户数据库,为此数据库系统必须进行()。
( D )
6、一个数据库系统( )外视图。
( A )
7、关系模型的基本结构是( )。
( C )
8、如果要引用一个控件所在的直接容器对象,则可以使用下列( )属性
( A )
9、主程序是一个应用系统运行时的起点,是在应用系统执行时首先被执行的程序。在“项目管理器”窗口中,可以选择一个文件为主程序。下列各组文件中,所有文件类型均可以被设置为项目主程序的是( ) 。
( C )
10、图中所示的出版社和作者表之间的关系是( )
( C )
11、SQL语言是()语言。
( C )
12、从E-R模型向关系模型转换时,一个M:N联系转换为关系模式时,该关系模式的码是( )。
( C )
13、设有关系W(工号,姓名,工种,定额),将其规范化到第三范式正确的答案是()。
( C )
14、在Oracle数据库中,关于联机备份,说法错误的是。()
( D )
15、下列选项中,数据库系统的组成部分不包括( )
( B )
16、数据库中最能体现数据库设计目的的对象是
( B )
17、FOREIGN KEY约束是( )约束。
( D )
18、下列( )不属于数据库管理系统。
( C )
19、以下与事务控制无关的关键字是:____。
( D )
20、在数据库中,产生数据不一致的根本原因是
二、填空题 (共10题,每题2分,共计20分)
1、合并局部E-R图时可能会发生三种冲突,它们是:( )、( )和( )。
2、在SQL Server 2008 R2中,数据库是由( )文件和( )文件组成的。
3、数据库系统的三级模式结构是指数据库系统是由()、()和()级构成。
4、数据完整性是指数据的____和一致性。
5、F、2NF、3NF之间,相互是一种( )关系。
6、如果X→Y和YX成立,那么X→Y是一个( ),它可以根据推理规则的( )性推出。
7、在数据库中,产生数据不一致的根本原因是______。
8、关系代数运算中,专门的关系运算有选择、________和连接。
9、SQL语言具有数据定义、数据操纵、________的功能。
10、SQL Server中有()、完全还原和批日志还原。
三、名词解释题 (共4题,每题5分,共计20分)
1、什么是平凡函数依赖?
2、什么是非主属性?
3、什么是第三范式(3NF)?
4、什么是数据库管理系统?
四、综合应用题 (共1题,每题20分,共计20分)
1、有一个“学生选课”数据库,数据库中包括三个表,其关系模式分别为: Student(xh,xm,xb,nl,szx) Course(kch,kcm,xxk,xf) SG(xh,kch,cj) 其中:Student是学生表,xh表示学号、xm表示姓名、sb表示性别、nl表示年龄、szx表示所在系。xh为主码。 Course是课程表,kch表示课程号、kcm表示课程名、xxk表示先修课号、xf表示学分。kch为主码。 SG是选课表,xh表示学号,参照学生表的学号xh、kch表示课程号,参照课程表的课程号kch、cj表示成绩。(xh,kch)为主码。 请用SQL语言实现下列功能: 1.建立选课表SG,要求实现主键约束和外键约束,且成绩不能为空。 2.查询选修课程的成绩小于60分的人数。 3.查询选修了C3号课程的学生的学号及其成绩,查询结果按分数的降序排列。要求查询结果的标题显示为汉字。 4.查询选修了“数据库应用”课程且成绩在90分以上的学生的姓名和所在系。 5.向Student表中插入一条记录,学号为“05020”,姓名为“丁莉”,性别为“女”,年龄为“17”,所在系为“计算机系”。 6.将计算机系全体学生的成绩置零。 7.创建一个“学生成绩”视图,包括选修了课程的学生的学号、姓名、选修课程的课程号、课程名以及成绩。 8.为Student表建立一个按学号升序排列的唯一索引Stusno_IDX。 9.求各课程的选修人数及平均成绩。 10.查询选修了课程编号为’14001’和’14002’课程的学生的学号和姓名。
相关标签:
- 数据库原理及应用
- 内蒙古民族大学
- 复习题