绍兴文理学院数据库基础
数据库基础
一、单项选择题 (共20题,每题2分,共计40分)
( B )
1、一个实体相对于关系数据库中一个关系中的一个( )
( A )
2、描述是正确的关于数据库 buffer cache 中的 pinned buffer的是( )。
( A )
3、创建临时表空间组的命令是( )。
( A )
4、用来插入数据和更新数据的命令是( )。
( A )
5、在数据操纵语言包括的主要SQL语句中,用于从表或视图中删除数据的是
( D )
6、下面关于关系性质的叙述中,不正确的是()。
( D )
7、若事务T对数据R已加X锁,则其他事务对数据R()。
( D )
8、在Access的报表中,报表格式为“在当前行中打印当前节,而在下一行中打印下一节”,则需将报表的“新行或新列”属性设置为( )
( C )
9、在下列关于索引的叙述中,不正确的是 ( )。
( C )
10、下列不属于关系语言的特点是( )。
( A )
11、供应商可以给某个工程提供多种材料,同一种材料也可以由不同的供应商提供,从材料到供应商之间的联系类型是( )。
( D )
12、在数据库中,概念模型是()。
( A )
13、在SQL的SELECT查询的结果中,消除重复记录的方法是______。
( B )
14、数据模型用来表示实体间的联系,但不同的数据库管理系统支持不同的数据模型。在常用的数据模型中,不包括( )。
( C )
15、以下( )集合操作符不会执行排序操作。
( D )
16、关于Access表中文本类型不正确的叙述是( )。
( B )
17、关于DATETIME与TIMESTAMP两种数据类型的描述,错误的是______
( A )
18、把一个数据库分布在若干台计算机中,称为( )数据库。
( C )
19、SQL Server安装程序创建4个系统数据库,下列哪个不是( )系统数据库。
( C )
20、在access中,用户在写入数据库期间,其他用户都无法使用该数据库,说明该用户在打开数据库时选取的打开方式是( )
二、填空题 (共5题,每题2分,共计10分)
1、规则和默认是用来帮助用户实现数据库的()。
2、下述关于数据库系统的正确叙述是数据库系统减少了______。
3、关系代数运算中,专门的关系运算有选择、________和连接。
4、SQL Server 2012支持( )、( )和( )三种类型的触发器。
5、Access数据库提供了_____与“压缩和修复”两种方法来保证数据库的可靠性。
三、判断题 (共10题,每题1分,共计10分)
( T )
1、产生系统死锁的原因可能是由于多个进程竞争,资源出现了循环等待。
( T )
2、Oracle数据库启动时,首先启动实例,系统将自动分配SGA,并启动Oracle的多个后台进程,内存区域和后台进程合称为一个Oracle实例。
( T )
3、在Oracle中,逻辑备份的核心是复制数据。
( T )
4、唯一性约束用于保证表中某个字段的值不重复且值能为空( null),一个表可以定义多个唯一性约束。 本题得分:0分
( T )
5、使用DISTINCT关键字可以去掉查询结果中指定列的重复值。
( F )
6、E-R 图是表示概念模型的有效工具之一, E-R 图中的菱形框表示的是实体?
( F )
7、一个表可以创建多个主键吗?
( T )
8、职称 in '教授', '副教授''与 职称 = '教授' or 职称 = '副教授' 等价吗?
( T )
9、在数据模型的组成要素中,数据结构是刻画一个数据模型性质最重要的方面,人们通常按照数据结构的类型来命名数据模型。
( F )
10、用二维表来表示实体之间联系的模型称为网状模型。
四、综合应用题 (共2题,每题20分,共计40分)
1、数据表的创建和使用 Class(班级表)(Cid C/2 班级编号,Ctitle C/10 班级名称); Student(学生表)(Sno C/3 学号,Sname C/8 学生姓名,Ssex C/2性别,Sbirthday DATE出生日期,Cid C/2 班级编号(Class表的外码)); Course(课程表)(Cno C/5 课程号,Cname C/20 课程名,Credit INT 学分, Tno C/3 教师号(Teacher表的外码)); Score(成绩表)(Sno C/10 学号(Student表的外码),Cno C/5 课程号(Course表的外码),Grade INT成绩) Teacher(教师表)(Tno C/3 教师号,Tname C/4 教师姓名,Tsex C/2 性别,Tbirthday smalldatetime 出生日期,Prof C/6 职称,Depart C/10 部门)请用SQL语言表达式实现如下要求: 1.创建数据表Student。 2.请用SQL语言表达式实现如下要求创建数据表SC 3.对表student添加字段,名称为:入学时间 4.将表student的sname改为长度8 5.删除表student
2、设有下列关系模式:STUDENT(SNO,SNAME,AGE,SEX,DNO)其中,SNO表示学号,CNAME表示姓名,AGE表示年龄,SEX表示性 别,DNO表示院系号。 SC(SNO,CNO,GRADE),其中SNO表示学号,CNO表示课程号,GRADE表示成绩。 COURSE(CNO,CNAME),其中CNO表示课程号,CNAME表示课程名。 请用关系代数表示下列查询: 1)检索年龄小于16的女学生的学号和姓名。 2)检索成绩大于85分的女学生的学号、姓名。 3)检索选修课程为C1或C2的学生的学号 4)检索至少选修了课程号为C1和C2的学生的学号。 5)检索选修课程号为C1的学生的学号,姓名,课程名和成绩。 6)检索选修了全部课程的学生的学号、姓名和年龄。
相关标签:
- 数据库原理及应用
- 绍兴文理学院