重庆大学网院数据库系统及应用(SQL)第3次作业答案
第3次作业一、填空题(本大题共10分,共 5 小题,每小题 2 分)
1. ______ 对应于观念世界中的实体型
2. ______ 是DBMS的基本单位,它是用户定义的一组逻辑一致的程序序列。
3. 函数CONVERT( )的作用是 ______。
4. 数据库的完整性是指数据的 ______ , ______和 ______ 。
5. 若关系为1NF,且它的每一非主属性都 ______ 候选关键字,则该关系为2NF。
二、简答题(本大题共20分,共 5 小题,每小题 4 分)
1. 简述Transact-SQL中函数的功能及主要分类。
2. 从用户角度看,数据库系统有哪些体系结构?
3. 简述Client/Server结构模型的优缺点。
4. 简述层次模型的优点与缺点。
5. 用SELECT语句介绍查询分析器的使用步骤。
三、问答题(本大题共10分,共 2 小题,每小题 5 分)
1. 在习题四创建的Student表的基础上,试写出执行以下操作的SQL语句:
(1)向Student表中增加入学时间(Scome)列,其数据类型为日期型。
(2)删除Student表中Sno列必须取唯一值的约束。
(3)将Sage列的数据类型改为smallint
2. 试写出执行以下操作的SQL语句:
(1)为图书信息表titles在书名title上建立一个非聚集索引title_idx。
(2)为图书信息表titles在图书标识titl_id上建立聚集索引id_idx。
(3)为作者信息表authors在作者标识au_id上建立惟一索引auid_idx。
(4)删除信息表authors的auname_idx索引。
四、分析题(本大题共30分,共 3 小题,每小题 10 分)
1. 按图书类别统计各类图书的平均价格。
2. 用集函数实现查询书价高于所有business类图书书价的图书名称和类别。
3. 修改下列Transact-SQL语言中的语法格式错误:
(1)SELECT * from titles
(2)BACKUPDATAbase{database_name /@database_name_var }
TO backup_devicel [,dump_device2[,…,backup_devicen]]
(3) USE Pubs --打开Pubs数据库
go
--检索Publishers表的数据
SELECT *
From Publishers
go
五、程序设计题(本大题共30分,共 2 小题,每小题 15 分)
1. 利用GOTO语句和IF语句求10的阶乘。
2. 利用游标将图书表中的数据分行显示。
答案:
17春刚出来就有作业答案了,回复下载,感谢
页:
[1]