数据库习题及答案第03章练习题答案

数据库习题及答案第03章练习题答案

ID:35504872

大小:56.86 KB

页数:4页

时间:2019-03-25

数据库习题及答案第03章练习题答案_第1页
数据库习题及答案第03章练习题答案_第2页
数据库习题及答案第03章练习题答案_第3页
数据库习题及答案第03章练习题答案_第4页
资源描述:

《数据库习题及答案第03章练习题答案》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、数据库系统原理练习题答案第3章(2010软件工程专业数据库课程教师组编写)一、选择题1.C2.D3.C4.B5.D6.C7.C8.C二、填空题1•在SQL的查询语句中,使用(FROM)子句数据源,使用(WHERE)子句选择参与运算的数据行,使用(SELECT)子句指定目标列。可使用(GROUPBY)子句结合聚集函数进行分组统计。若对查询结果排序可使用(ORDERBY)子句。2.在SQL屮,(CREATETBLE)语句创建表和声明完整性约束条件。如果要为一个基本表增加列和完整性约束条件,应该使用(ALTERTABLE)语句。删除表的定义及表中的数据和索引,应该使用的语句是

2、(DROPTABLE)。3.视图是定义在(基本表)之上的虚表,对视图也可以进行插入、修改、删除和查询操作。但视图不存储数据,对视图的一切操作最终要转换为对(基本表)的操作。三、简述题1.SQL语言集数据查询、数据操纵、数据定义和数据控功能于一体,其主要的操作语句包括CREATE、ALTER>DROP、INSERT、UPDATE、DELETE>SELECT、GRANT、REVOKE等。2.SQL屮提供了一些聚集函数,用于统计数据库数据,包括COUNT、AVG、SUM、MAX、MIN等,除COUNT(*)用法外,统计时均忽略空值,使用DISTINCT选项可忽略对重复数据的统

3、计。聚集行数只可用于SELECT子句和HAVING子句。3.若一个查询同时涉及到两个表,则称之为连接查询。连接查询的连接条件可在WHERE子句中通过一个比较运算指定,或在FROM子句中在指定连接方式的同吋指定连接条件。4.子查询又称嵌套查询,是嵌套在SELECT>INSERT>UPDATE、DELETE等语句屮的SELECT查询语句。多用在WHERE子句中,使用子查询的结果作为搜索条件。在Where子句中使用子查询有以下几种方式:由IN引出子查询、由比较运算符引出子查询、由EXISTS引出子查询。四、数据库操作1.仓库管理系统(1)创建表CREATETABLEKC(材料

4、代码char(2)PRIMARYKEY,材料名称char(20),单位char(10),单价numeric(10.2),库存数量int)CREATETABLECKMX(编号char(4)PRIMARYKEY,材料代码char(2)REFERENCESKC(材料代码),111库日期date.岀库数量int)Or•或者CREATETABLECKMX(编号char(4)PRIMARYKEY,材料代码char(2),岀库Fl期date.出库数量int,Foreignkey(材料代码)REFERENCESKC(材料代码))(2)创建索引CREATEUNIQUEINDEXindex

5、IONKC(材料名称)DropindexindexlonKC(3)创建视图CREATEVIEWviewComputerASSELECT*FROMCKMX,KCWHERECKMX.材料代码二KC.材料代码andKC.材料名称二,计算机,(4)插入数据INSERTINTOKCVALUESC01;1计算机T台5000.00J0)INSERTINTOKCVALUES('O2','电视机'台'.2000.00.20)INSERTINTOCKMXVALUES(T,'01V2009-10-104)INSERTINTOCKMXVALUES(2,'01T2009・10・20:3)IN

6、SERTINTOCKMXVALUES(3,'02;'2009・10・20;5)(1)统计SELECT材料代码,COUNT®as次数SUM(出库数勒as出库数暈fromCKMXgroupby材料代码(2)查询SELECTckmx編号,出库日期,材料名称,单价,出库数量,出库数量*单价as金额FROMKC,CKMXWHEREKC.材料代码二CKMX.材料代码1.财务管理系统(1)创建表CREATETABLEXS(学号char(6)PRIMARYKEY,姓名char(10)notnull,性别char(2)null,年龄smallint,所在系char(20))CREATET

7、ABLEJFQK(序号intPRIMARYKEY.学号char(6)REFERENCESXS(学号),交费日期date,书费numeric(6,2),学费int)(2)创建索引CREATEUNIQUEINDEXindex1ONXS(姓名)(3)创建视图CREATEVIEWviewComputer1ASSELECT*FROMXSWHERE所在系二,计算机,(4)插入数据INSERTINTOXSVALUES(*20090r;张明;,男;1&计算机JINSERTINTOXSVALUES('200902V王晓萌null,21,'信息')INSER

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

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

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