数据库系统原理课件及习题第03章练习题.doc

数据库系统原理课件及习题第03章练习题.doc

ID:35984473

大小:89.00 KB

页数:4页

时间:2019-04-29

数据库系统原理课件及习题第03章练习题.doc_第1页
数据库系统原理课件及习题第03章练习题.doc_第2页
数据库系统原理课件及习题第03章练习题.doc_第3页
数据库系统原理课件及习题第03章练习题.doc_第4页
资源描述:

《数据库系统原理课件及习题第03章练习题.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数据库系统原理练习题第3章(2010软件工程专业数据库课程教师组编写)一、选择题1.SQL语言称为()。A.结构化定义语言B.结构化操纵语言C.结构化查询语言D.结构化控制语言2.下列SQL语句中,修改表结构的是()A.CREATEB.UPDATEC.INSERTD.ALTER3.在SELECT语句中,用于实现数据分组统计的子句是()A.FROM子句B.WHERE子句C.GROUPBY子句D.ORDERBY子句4.下列哪种运算不能引出子查询。()A.INB.LIKEC.EXISTSD.比较运算5.基于学生选课数据库中的3个关系:S(学号,姓名,性别,年龄)、C(课程号,课程名,任课教

2、师)、SC(学号,课程号,成绩),若要求查找选修“数据库技术”这门课程的学生姓名和成绩,将使用关系()A.S和SCB.SC和CC.S和CD.S、SC和C6.基于学生选课数据库中的3个关系:S(学号,姓名,性别,年龄)、C(课程号,课程名,任课教师)、SC(学号,课程号,成绩),若要求查找学生的平均成绩大于80分的学号和平均成绩,下面列出的SQL语句,正确的是()。A.SELECT学号,AVG(成绩)FROMSCWHEREAVG(成绩)>80B.SELECT学号,AVG(成绩)FROMSCWHEREAVG(成绩)>80GROUPBY学号C.SELECT学号,AVG(成绩)FROMSCG

3、ROUPBY学号HAVINGAVG(成绩)>80D.SELECT学号,成绩FROMSCGROUPBY学号HAVINGAVG(成绩)>807.下列SQL语句中,正确的是()。A.SELECTS#,SNAMEFROMSCGROUPBYS#B.SELECTS#FROMSCGROUPBYS#HAVINGCOUNT(*)>3C.SELECTS#FROMSCGROUPBYS#WHERECOUNT(*)>3D.SELECTS#FROMSCWHERECOUNT(*)>3GROUPBYS#1.在视图上不能完成的操作是()。A.更新视图B.查询视图C.在视图上定义新的基本表D.在视图上定义新视图二、填空

4、1.在SQL的查询语句中,使用()子句定义数据源,使用()子句选择参与运算的数据行,使用()子句指定目标列。可使用()子句结合聚集函数进行分组统计。若对查询结果排序可使用()子句。2.在SQL中,()语句创建表和声明完整性约束条件。如果要为一个基本表增加列和完整性约束条件,应该使用()语句。删除表的定义及表中的数据和索引,应该使用的语句是()。3.视图是定义在()之上的虚表,对视图也可以进行插入、修改、删除和查询操作。但视图不存储数据,对视图的一切操作最终要转换为对()的操作。三、简述题1.SQL语言的特点?2.SQL语言中常用的语句有哪些?3.SQL中提供了哪些常用的聚集函数?它们

5、如何使用?4.什么是连接查询?连接查询如何指定连接条件?5.什么是子查询?用在WHERE子句中的子查询有几种调用方式?四、数据库操作1.仓库管理系统在某仓库管理系统中,有两个表:KC表和CKMX表,其结构和部分数据如下:表1、KC表结构和数据材料代码材料名称单位单价库存数量01计算机台5000.001002电视机台2000.0020……………表2、CKMX表结构和数据编号材料代码出库日期出库数量1012009-10-1042012009-11-2033022009-11-205…………其中,KC表保存当前仓库库存材料的信息,CKMX表存放库存材料的出库名细。例如,KC表第一行表示该仓

6、库中现有计算机10台。CKMX表第二行表示2009年11月20日从仓库中出库3台计算机。(1)试写出创建KC表和CKMX表的SQL语句,要求定义实体和参照完整性。(2)写出在KC表上按材料名称建立唯一索引的SQL语句。(3)创建一个视图,用于查询计算机的出库明细。(4)写出将表中数据插入到相应表中的语句。(5)从表CKMX中统计出各种材料的出库次数和出库总数量,试写出SQL语句。(6)写出由KC表和CKMX表产生如下结果集的查询语句:编号出库日期材料名称单价出库数量金额12009-10-10计算机5000.00420000.0022009-11-20计算机5000.00315000.

7、00………………1.财务管理系统学校有多名学生,财务处每年要收一次学费。财务处现用两个表记录相关信息,其结构和部分数据如下表:表1、XS表结构和数据学号姓名性别年龄所在系200901张明男18计算机200902王晓萌21信息200903李刚男20计算机……………表2、JFQK表结构和数据序号学号交费日期书费学费12009012009-09-10500.50500022009022009-09-10400.00500032009012010-10-10300

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。