注意:此页面搜索的是所有试题
国家开放大学数据库应用技术模拟试题
CHAR(n)数据类型中,n的值不能超过4000。
备份数据库的主要作用是保证数据的完整性。
事务的原子性是指事务对数据的修改是持久的。
在进行数据库概念结构设计时,通常需要考虑所使用的数据库管理系统。
关系数据库的组织层数据模型是简单二维表
第三范式的关系模式一定不包含部分函数依赖。
索引的作用是提高数据的查询效率
(本题10分)写出创建如下三张数据表的SQL语句。
“课题”表结构:
课题号:普通编码定长字符类型,长度为10,主键。
课题名:统一编码可变长字符类型,长度为30,非空。
经费:整型。
年限:整型,大于等于1。

“成员”表结构:
成员号:普通编码定长字符类型,长度为18,主键。
成员名:统一编码可变长字符类型,长度为10,非空。
专长:统一编码定长字符类型,长度为4,取值为{“网络架构”,“数据分析”}。

“参与”表结构:
课题号:普通编码定长字符类型,长度为10,引用“课题”表的外键。
成员号:普通编码定长字符类型,长度为18,引用“成员”表的外键。
参加日期:日期型。
主键:(课题号,成员号)。

依据第1题所创建的三张表,写出完成下列操作的SQL语句。(本题共20分,每小题5分)
1)查询经费大于等于100,年限在2-4的课题详细信息。
2)查询“数据分析”专长的成员参与的课题情况,列出成员名、课题号和参加日期。
3)删除没有人参加的课题。
4)在课题表中插入一新课题,课题号:X100,课题名:新课堂,年限:5,经费未定。

依据第1题所创建的三张表,写出创建满足如下要求的视图的SQL语句:查询“数据分析”专长的成员参加的年限超过3年的课题的情况,列出成员名、课题名、经费、年限、参加日期。(本题10分)
依据第1题所创建的三张表,写出创建满足如下要求的视图的SQL语句:查询起租日期在2019年1月1日之后(包括该日期)的三居室房屋的出租情况,列出房屋号、地址、月租金、租客名和租期。(本题10分)
依据第1题所创建的三张表,写出完成下列操作的SQL语句。(本题共20分,每小题5分)
1)查询二居室和三居室的所有房屋信息,列出房屋地址和月租金。
2)查询租期超过24的房屋情况,列出房屋号、地址和租期。
3)将居室数大于等于3的房屋的月租金降低200。
4)删除所有姓“张”的租客信息。

(本题10分)写出创建如下三张数据表的SQL语句。
“房屋”表结构:
房屋号:普通编码定长字符类型,长度为10,主键。
房主姓名:统一编码可变长字符类型,长度为10,非空。
居室数:整型,取值范围为1-4。
地址:统一编码可变长字符类型,长度为30。
月租金:整型。

“租客”表结构:
租客号:普通编码定长字符类型,长度为18,主键。
租客名:统一编码可变长字符类型,长度为10,非空。
联系电话:普通编码定长字符类型,长度为11。

“租赁”表结构:
房屋号:普通编码定长字符类型,长度为10,引用“房屋”表的外键。
租客号:普通编码定长字符类型,长度为18,引用“租客”表的外键。
起租日期:日期型。
租期:整型,默认值12。
主键:(房屋号,租客号,起租日期)。

依据第1题所创建的三张表,写出创建满足如下要求的视图的SQL语句:查询地址为“长春”的经销商的图书销售情况,列出所销售的每本图书的书号和销售次数。(本题10分)
依据第1题所创建的三张表,写出完成下列操作的SQL语句。(本题共20分,每小题5分)
1)查询“计算机”类全部图书的详细信息。
2)查询单价在40-60的图书的销售情况,列出书名、单价、销售日期。
3)将“计算机”类图书的单价降低10%。
从销售表中删除2000年1月1日之前出版的图书信息。