数据库作业综合训练二

作业题目

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)代码规范:大小写应用合理;换行有缩进;注释正确(若有注释);命名规范。
                                                                                 ------评分:有误0.5分;全对1分。
(2)程序完整:依题意程序包含所有功能。   ------评分:缺失超过一半0分;缺失少于一半0.5分;全包含1分。
(3)语法正确:经Microsoft SQL Server Management Studio17中数据库引擎查询,分析是否存在语法错误。
                                                                                 ------评分:存在0分,不存在1分。
(4)执行正确:经Microsoft SQL Server Management Studio17中数据库引擎查询,代码是否可以执行。
                                                                                 ------评分:是2分,否0分。
(5)复议:
             检查是否有抄袭,交错作业等情况        ------评分:有0分。
             是否提交题目未做特殊说明,可令代码正常执行的基础代码(如基础数据库创建代码)
                                                                                 ------评分:未提交,若添加基础代码后无语法错误且可正常执行,则程序完整最高得0.5分,否则0分
作业情况汇总:
学号 代码规范 程序完整 语法分析 执行情况 复议 总分 失分注解
109 0.5 1 0 0   1.5 1.无换行缩进;2.第二小题语法错误,系不会使用float数据类型;第四题有语法错误,系将列名打错。
119 0.5 1 1 2   4.5 1.创建表的代码没有换行缩进;
129 1 1 1 2   5  
209 0.5 1 1 2   4.5 1.无换行缩进;
219 1 1 1 2   5  
229 0.5 1 0 0   1.5 1.无换行缩进;2.第四题语法错误,系使用中文符号;3.第五题打错列名
319 0.5 1 1 2   4.5 1.建立表的代码大小写杂糅;
329 1 1 1 2   5  
409 1 1 1 2   5  
419 0.5 1 1 2   4.5 1.建立表的代码大小写杂糅;
429           0 未发现文件

注释总结:

  • 429同学的作业没有找到相应代码,但有数据库的程序文件,上一次作业也是如此情况,是否存在交错作业文件的问题?
  • 229同学写完代码后没有检查语法,没有执行代码,仅仅是打完代码就交了作业,没有检查执行的习惯,亦或者说,存在严重的作业态度问题。
  • 109同学使用的数据类型语句不正确。
  • 希望大家可以用.sql形式的文件提交作业,以方便批改。
  • 除个别同学存在消极对待作业的情况外,整体作业情况良好。在此仅指明大家的失分点。想改正的同学知道了错误自然主动想办法去改正,态度消极的怎么灌输都不会接受。如果实在有难解问题,请在下方评论区留言。
  • 特别建议:检查语法,执行文件,仅仅需要挪手指几厘米而已,表名列名符号打错的同学,若不是时间匆忙,请不要应付了事。

为更明显指明问题所在,于是我将一些失分代码摘录如下:(仅供参考)
颜色标明部分明显的大小写杂糅
    ······
      CPBH decimal(8,0) PRIMARY KEY,
      CPMC  CHAR(12) NOT NULL,
      JG float(2) NOT NULL,
    ········


     
阅读更多
想对作者说点什么?

博主推荐

换一批

没有更多推荐了,返回首页