注意:此页面搜索的是所有试题
国家开放大学数据库应用技术模拟试题
(本题10分)写出创建如下三张表的SQL语句。
“图书”表结构:
书号:普通编码定长字符类型,长度为10,主键。
书名:统一编码可变长字符类型,长度为20,非空。
类别:统一编码定长字符类型,长度为4,取值为:“计算机”、“通信”、“外语”。
出版日期:日期型。
单价:整型
“经销商”表结构:
商家编号:普通编码定长字符类型,长度为20,主键。
商家名:统一编码可变长字符类型,长度为10,非空。
商家地址:统一编码可变长字符类型,长度为30。
联系电话:普通编码定长字符类型,长度为11,取值不重。
“销售”表结构:
书号:普通编码定长字符类型,长度为10,引用“图书”表的外键。
商家编号:普通编码定长字符类型,长度为20,引用“经销商”的外键。
销售日期:日期型,默认值为系统当前日期。
主键:(书号,商家编号,销售日期)。
不属于组织层数据模型的是( )。
A.层次模型
B.网状模型
C.关系模型
D.概念模型
在用数据模型描述数据时,一般要求数据模型要满足三个要求。不属于数据模型应满足要求的是( )。
A.能够描述并发数据 B.能够真实地模拟现实世界
C.容易被业务人员理解 D.能够方便地在计算机上实现
属于面向用户信息需求设计的是( )。
A.外模式
B.内模式
C.模式
D.模式间的映像
关于关系运算中选择运算的说法,正确的是( )。
A.选择运算是从垂直方向选取表中的若干列
B.选择运算是从水平方向选取表中满足条件的记录
C.进行选择运算的两个表必须结构相同
D.进行选择运算时要求两个表中必须有同名列
若关系模式中不存在复合数据项,则此关系模式一定属于( )。
A.第一范式
B.第二范式
C.第三范式
D.第四范式
属于SQL Server推荐的日志文件扩展名的是( )。
A..data
B..mdf
C..ndf
D..ldf
属于数据控制操作的是( )。
A.REVOKE B.INSERT
C.DROP D.SELECT
属于浮点类型的是( )。
A.numeric
B.int
C.datetime
D.real
用于定义主键约束的是( )。
A.NOT NULL
B.DEFAULT
C.PRIMARY KEY
D.FOREIGN KEY
在条件子句中,能够筛选出价格在100~200(包括边界值)的是( )。
A.Where 价格 >= 100 OR价格 <= 200
B.Where价格IN(100..200)
C.Where 价格 BETWEEN 200 AND 100
D.Where价格 >= 100 AND价格 <= 200
现要统计选课表中C01课程的总成绩,正确的语句是( )。
A.SELECT COUNT(成绩) FROM 选课表 WHERE 课程号 = .C01.
B.SELECT COUNT(*) FROM 选课表 WHERE 课程号 = .C01.
C.SELECT SUM(成绩) FROM 选课表 WHERE 课程号 = .C01.
D.SELECT SUM(*) FROM 选课表 WHERE 课程号 = .C01.
查询年龄最大的前3位学生的姓名和年龄的语句,正确的是( )。
A.SELECT TOP 3 姓名, 年龄 FROM 学生表
B.SELECT TOP 3 姓名, 年龄 FROM 学生表 ORDER BY 年龄
C.SELECT TOP 3 姓名, 年龄 FROM 学生表 ORDER BY 年龄 DESC
D.SELECT TOP 3 WITH TIES姓名, 年龄 FROM 学生表
对Student(Sno,Sname)和SC(Sno,Cno,Grade)表,查询考试成绩大于75分的学生的学号和姓名,正确的语句是( )。
A.SELECT Sno, Sname FROM SC WHERE Grade>75
B.SELECT Sno, Sname FROM Student WHERE Grade>75
C.SELECT Sno, Sname FROM Student WHERE Sno IN
( SELECT Sno FROM SC WHERE Grade>75 )
D.SELECT Sno, Sname FROM Student
WHERE Sno FROM SC AND Grade>75
设有Student(Sno,Sname,Ssex,Sage),给所有学生年龄增加1岁,正确的语句是( )。
A.UPDATE Student Sage = Sage + 1
B.INSERT INTO Student VALUES Sage = Sage + 1
C.UPDATE Student SET Sage = Sage + 1
D.INSERT INTO Student SET Sage = Sage + 1
“图书”表结构:
书号:普通编码定长字符类型,长度为10,主键。
书名:统一编码可变长字符类型,长度为20,非空。
类别:统一编码定长字符类型,长度为4,取值为:“计算机”、“通信”、“外语”。
出版日期:日期型。
单价:整型
“经销商”表结构:
商家编号:普通编码定长字符类型,长度为20,主键。
商家名:统一编码可变长字符类型,长度为10,非空。
商家地址:统一编码可变长字符类型,长度为30。
联系电话:普通编码定长字符类型,长度为11,取值不重。
“销售”表结构:
书号:普通编码定长字符类型,长度为10,引用“图书”表的外键。
商家编号:普通编码定长字符类型,长度为20,引用“经销商”的外键。
销售日期:日期型,默认值为系统当前日期。
主键:(书号,商家编号,销售日期)。
不属于组织层数据模型的是( )。
A.层次模型
B.网状模型
C.关系模型
D.概念模型
在用数据模型描述数据时,一般要求数据模型要满足三个要求。不属于数据模型应满足要求的是( )。
A.能够描述并发数据 B.能够真实地模拟现实世界
C.容易被业务人员理解 D.能够方便地在计算机上实现
属于面向用户信息需求设计的是( )。
A.外模式
B.内模式
C.模式
D.模式间的映像
关于关系运算中选择运算的说法,正确的是( )。
A.选择运算是从垂直方向选取表中的若干列
B.选择运算是从水平方向选取表中满足条件的记录
C.进行选择运算的两个表必须结构相同
D.进行选择运算时要求两个表中必须有同名列
若关系模式中不存在复合数据项,则此关系模式一定属于( )。
A.第一范式
B.第二范式
C.第三范式
D.第四范式
属于SQL Server推荐的日志文件扩展名的是( )。
A..data
B..mdf
C..ndf
D..ldf
属于数据控制操作的是( )。
A.REVOKE B.INSERT
C.DROP D.SELECT
属于浮点类型的是( )。
A.numeric
B.int
C.datetime
D.real
用于定义主键约束的是( )。
A.NOT NULL
B.DEFAULT
C.PRIMARY KEY
D.FOREIGN KEY
在条件子句中,能够筛选出价格在100~200(包括边界值)的是( )。
A.Where 价格 >= 100 OR价格 <= 200
B.Where价格IN(100..200)
C.Where 价格 BETWEEN 200 AND 100
D.Where价格 >= 100 AND价格 <= 200
现要统计选课表中C01课程的总成绩,正确的语句是( )。
A.SELECT COUNT(成绩) FROM 选课表 WHERE 课程号 = .C01.
B.SELECT COUNT(*) FROM 选课表 WHERE 课程号 = .C01.
C.SELECT SUM(成绩) FROM 选课表 WHERE 课程号 = .C01.
D.SELECT SUM(*) FROM 选课表 WHERE 课程号 = .C01.
查询年龄最大的前3位学生的姓名和年龄的语句,正确的是( )。
A.SELECT TOP 3 姓名, 年龄 FROM 学生表
B.SELECT TOP 3 姓名, 年龄 FROM 学生表 ORDER BY 年龄
C.SELECT TOP 3 姓名, 年龄 FROM 学生表 ORDER BY 年龄 DESC
D.SELECT TOP 3 WITH TIES姓名, 年龄 FROM 学生表
对Student(Sno,Sname)和SC(Sno,Cno,Grade)表,查询考试成绩大于75分的学生的学号和姓名,正确的语句是( )。
A.SELECT Sno, Sname FROM SC WHERE Grade>75
B.SELECT Sno, Sname FROM Student WHERE Grade>75
C.SELECT Sno, Sname FROM Student WHERE Sno IN
( SELECT Sno FROM SC WHERE Grade>75 )
D.SELECT Sno, Sname FROM Student
WHERE Sno FROM SC AND Grade>75
设有Student(Sno,Sname,Ssex,Sage),给所有学生年龄增加1岁,正确的语句是( )。
A.UPDATE Student Sage = Sage + 1
B.INSERT INTO Student VALUES Sage = Sage + 1
C.UPDATE Student SET Sage = Sage + 1
D.INSERT INTO Student SET Sage = Sage + 1