博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
数据库作业14——综合练习(二) 反馈情况
阅读量:4340 次
发布时间:2019-06-07

本文共 1823 字,大约阅读时间需要 6 分钟。

数据库作业14——综合练习(二) 反馈情况

一、作业要求复述

1、创建数据库CPXS,保存于E盘根目录下以自己学号+姓第一个字母(阿拉伯数字+大写字母)方式创建的文件夹中,初始大小5MB,最大20MB,以10%方式增长,日志文件存于同一文件夹,初始大小2MB,最大5MB,以1MB方式增长;

2、创建表CP,CPBH为主键,8位数字,CPMC,长度12个字符,JG为精确到小数点后2位,KCL为整数,除了KCL,其他都不能为空;

3、使用INSERT输入数据,具体数据如下:

'10001100', '冰箱A_100',1500.00, 500

'10002120', '冰箱A_200',1850.00, 200

'20011001', '空调K_1200',2680.00, 300

'20012000', '空调K_2100',3200.00, 1000

'30003001', '冰柜L_150',5000.00, 100

'10001200', '冰箱B_200',1600.00, 1200

'10001102', '冰箱C_210',1890.00, 600

'30004100', '冰柜L_210',4800.00, 200

'20001002', '空调K_3001',3800.00, 280

'20001600', '空调K_1600',4200.00, 1500

 

3、显示CP所有记录

4、显示“产品名称”和“产品总值”,其中产品总值=JG*KCL

5、显示“产品名称”和“产品价格”,其中产品价格=JG*0.8

 

二、本题所涉及到的知识点

1、建立数据库

2、创建表

3、向表中插入记录

4、显示表中的所有信息

5、AS的使用以及作用(AS:别名标志符)

6、在表中显示运算结果

 

本题所用到的数据类型及补充:

1、字符型:char、verchar(二者区别在于verchar型较char型更加灵活,有终止符,可按需分配);

2、浮点型:float;

3、精确数值型:decimal、numeric;

4、整数型:int、bigint、smallint、tinyint。

 

三、评分标准

代码规范(1分):大小写应用合理,换行有缩进,正确使用注释(如确实需要注释的话),作业按照命名规范(如果作业中明确提出要求)。
程序完整(1分):按照题目要求完成了所有功能代码,没有遗漏,如作业要求完成对多个条件的查询,如果遗漏则按规则减分。
语法正确(1分):在查询分析器中运行语法检查通过与否。
执行正确(2分):在查询分析器中执行代码,检验其通过与否。

关于复议的说明:

对于执行得0的作业,如果针对题目的代码本身没有问题,因为没有添加基础代码,如运行查询时没有提供建立数据库和表的代码导致不能运行,则检验其添加基础代码后是否能够运行,如果可以运行给0.5,否则给0。复议后最高可得3.5分。

 

四、个人作业情况反馈(请大家按学号后三位对号入座):

 

五、总体情况反馈:

本次作业大家完成的都很认真,大家基本能做到代码规范、程序完整、语法正确。

但还存在些许问题:

1、在建立数据库时,请大家关注所存储的物理路径,按照要求编写代码。如本题要求:创建数据库CPXS,保存于E盘根目录下以自己学号+姓第一个字母(阿拉伯数字+大写字母)方式创建的文件夹中

2、在建表时注意JG的类型:JG为精确到小数点后2位,用decimal(6,2)或 float 或 float(2)都可;CPBH为主键,8位数字,用decimal,char都可,从运行的角度都没有问题,但从设计的角度看,decimal就不合适,因为产品编号(CPBH)不参与运算,只是个标记。根据需求上,用char(8)更好。

3、在显示“产品名称”和“产品总值”,其中产品总值=JG*KCL、显示“产品名称”和“产品价格”,其中产品价格=JG*0.8时JG*KCL和JG*0.8不加引号引起,否则显示出的结果与要求不符;此外在使用select语句时表中已经有的字段不加引号。

*以上是本次作业的主要也是重点需要关注的问题,大家可以针对自己作业的情况进行修改与再调试,practice makes perfect!~ 加油吧!当然有问题和建议大家都可提出来,我们共同解决哈~

转载于:https://www.cnblogs.com/wandawill6/p/8831075.html

你可能感兴趣的文章
VsVim - Shortcut Key (快捷键)
查看>>
HDU5447 Good Numbers
查看>>
08.CXF发布WebService(Java项目)
查看>>
java-集合框架
查看>>
RTMP
查看>>
求一个数的整数次方
查看>>
点云PCL中小细节
查看>>
铁路信号基础
查看>>
RobotFramework自动化2-自定义关键字
查看>>
[置顶] 【cocos2d-x入门实战】微信飞机大战之三:飞机要起飞了
查看>>
BABOK - 需求分析(Requirements Analysis)概述
查看>>
第43条:掌握GCD及操作队列的使用时机
查看>>
Windows autoKeras的下载与安装连接
查看>>
CMU Bomblab 答案
查看>>
微信支付之异步通知签名错误
查看>>
2016 - 1 -17 GCD学习总结
查看>>
linux安装php-redis扩展(转)
查看>>
Vue集成微信开发趟坑:公众号以及JSSDK相关
查看>>
技术分析淘宝的超卖宝贝
查看>>
i++和++1
查看>>