注意:此页面搜索的是所有试题
国家开放大学数据库应用技术模拟试题
使用FOREIGN KEY约束可以实现参照完整性约束。
关系代数中的选择运算是从水平方向选取数据,其结果不影响关系的列个数。
在一台计算机上只能安装一个SQL Server默认实例。
UPDATE、INSERT和DELETE都可引发触发器代码的执行
写出创建如下三张数据表的SQL语句。(本题10分)
“教师”表结构:
教师号:普通编码定长字符类型,长度为10,主键。
教师名:普通编码可变长字符类型,长度为10,非空。
职称:统一字符编码定长字符类型,长度为3,取值为:“教授”、“副教授”、“讲师”。
所在部门:普通编码可变长字符类型,长度为20。

“课程”表结构:
课程号:普通编码定长字符类型,长度为20,主键。
课程名:普通编码可变长字符类型,长度为30,非空。
开课学期:微整型。
学时:定点小数类型,小数点前2位,小数点后1位

“授课”表结构:
教师号:普通编码定长字符类型,长度为10,引用教师表的外键。
课程号:普通编码定长字符类型,长度为20,引用课程表的外键。
授课学年:普通编码定长字符类型,长度为6,非空。
主键:(教师号,课程号,授课学年)。

依据第1题所创建的三张表,写出完成下列操作的SQL语句。(本题共20分,每小题5分)
1)查询全部有“教授”职称的教师名和所在部门。
2)查询学时大于等于30的课程的授课情况,列出课程名、学时和授课学年。
3)删除“讲师”职称的授课记录
4)在课程表中插入一行数据,课程号:K100,课程名:新课程,开课学期:未定,学时:24。

依据第1题所创建的三张表,写出创建满足如下要求的视图的SQL语句:查询“计算机学院”全体教师的授课情况,列出教师名、讲授的课程名及授课学年。(本题10分)
下列不属于数据库系统组成部分的是( )。
A.数据库管理员
B.操作系统
C.数据库管理系统
D.数据库

下列不属于数据库管理数据特点的是( )。
A.相互关联的数据集合
B.数据冗余少
C.数据可以并发使用
D.程序紧密依赖于数据

设有实体:图书、作者,假设一本图书可以有多个作者,一个作者可以编写多本图书,则图书和作者直接的联系类型是( )。
A.一对一
B.一对多
C.多对一
D.多对多

关于关系代数中并运算的说法,正确的是( )。
A.参与并运算的两个关系的数据行数必须相同
B.并运算的结果是两个关系中全部数据的集合,包括重复的数据
C.并运算的结果是两个关系中全部数据的集合,并且去掉重复的数据
D.并运算的结果是两个关系中相同数据的集合

有关系模式:选课(学号,姓名,课程号,成绩),主键为(学号,课程号)。此关系模式至少属于( )。
A.第一范式
B.第二范式
C.第三范式
D.第四范式

关于SQL Server数据库文件的说法,错误的是( )。
A.一个数据库只能包含一个主要数据文件
B.一个数据库可以包含多个日志文件
C.一个数据库可以包含多个次要数据文件
D.日志文件必须与数据文件存放在不同的磁盘上

下列操作中,用于删除数据的是( )。
A.SELECT B.DELETE
C.DROP D.DENY

下列约束中用于限制列取值范围的是( )。
A.UNIQUE
B.DEFAULT
C.CHECK
D.NOT NULL