数据水库的第14次灌水

原创 2018年04月15日 15:01:26

综合练习(二)

一、题目要求:

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

4、显示CP所有记录

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

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

二、评分标准

1.代码规范:

大小写应用合理,

换行有缩进,

正确使用注释(如确实需要注释的话),

作业按照命名规范(如果作业中明确提出要求)。

可评价分数为0、0.5及1。

2.程序完整:

按照题目要求完成了所有功能代码,没有遗漏,如作业要求完成对多个条件的查询,如果遗漏则按规则减分。

可评价分数为0、0.5及1。

3.语法正确:

在查询分析器中运行语法检查通过与否。

可评价分数为0和1,通过为1,否则为0。

4.执行正确:

在查询分析器中执行代码,检验其通过与否。

可评价分数为0和2,通过为2,否则为0。

*复议:

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

注意:复议环节需要核对提交者代码,根据其内容确定是否需要添加基础代码,如数据库和表的建立,

三、知识回顾

本次作业主要涉及以下几方面:

1.    代码方式创建数据库

2.    代码方式创建表

3.    代码方式向表中填入数据

4.    *单表查询

1°查询全部列

2°修改查询结果中的列标题

(F1:原标题 as 新标题

    F2:新标题=原标题)

当自定义列标题有空格时需加’’

3°查询经过计算值

5.    几个常见的数据类型

整数型:bigint, int, smallint, tinyint(数值范围、精度、所占字节数依次减少)

精确数值型:decimal,numeric

浮点型(近似数值型):real,float

字符型:char(n)——n默认值为1,实际字符数<n,存储为空格

                                                     实际字符数>n,超出部分被截断

             varchar(n)——n表示所能存储的最大数值,实际存储为输入字符串实际字符个数。

注意

1.使用DROP Table,建议在此之前用IF EXIST语句进行判断。

2.精确到小数后两位,所以FLOAT不太恰当

四、优秀代码示例

CREATE DATABASE CPXS
ON
      (NAME='CPXS_DATA',
       FILENAME='E:\1715********G\CPXS_DATA.MDF',
       SIZE=5MB,
       MAXSIZE=20MB,
       FILEGROWTH=10%)
LOG ON
      (NAME='CPXS_LOG',
       FILENAME='E:\1715*******G\CPXS_LOG.LDF',
       SIZE=2MB,
       MAXSIZE=5MB,
       FILEGROWTH=1MB)
GO
USE CPXS
CREATE TABLE CP
       (CPBH CHAR(8) NOT NULL PRIMARY KEY,
        CPMC CHAR(12) NOT NULL,
        JG DECIMAL(10,2) NOT NULL,
        KCL INT NULL)
GO
INSERT INTO CP
   VALUES('10001100', '冰箱A_100', 1500.00, 500)
INSERT INTO CP
   VALUES( '10002120', '冰箱A_200', 1850.00, 200)
INSERT INTO CP 
   VALUES('20011001', '空调K_1200', 2680.00, 300)
INSERT INTO CP
   VALUES('20012000', '空调K_2100', 3200.00, 1000)
INSERT INTO CP
   VALUES('30003001', '冰柜L_150', 5000.00, 100)
INSERT INTO CP
   VALUES('10001200', '冰箱B_200', 1600.00, 1200)
INSERT INTO CP
   VALUES('10001102', '冰箱C_210', 1890.00, 600)
INSERT INTO CP
   VALUES('30004100', '冰柜L_210', 4800.00, 200)
INSERT INTO CP
   VALUES('20001002', '空调K_3001', 3800.00, 280)
INSERT INTO CP
   VALUES('20001600', '空调K_1600', 4200.00, 1500)
GO
SELECT *FROM CP
SELECT CPMC AS '产品名称', 产品总值=JG*KCL
FROM CP

SELECT CPMC AS '产品名称',产品价格=JG*0.8
FROM CP

、分数


小结:

本次作业出现的错误较上次比明显减少,格式也更加规范了。希望同学们能够再接再厉,继续进步。



数据水库的第13次灌水

标题 : 13、综合练习(一)完成时间: 2018.03.18—— 2018.03.21作业要求1、MyLib,保存于E盘根目录下以自己学号+姓第一个字母(阿拉伯数字+大写字母)方式创建的文件夹中,初...
  • ZXH1243374820
  • ZXH1243374820
  • 2018-04-08 18:50:11
  • 148

大数据算法MOOC笔记3:水库抽样Reservoir Sampling(蓄水池问题)

知识复习 空间亚线性算法:由于大数据算法中涉及到的数据是海量的,数据难以放入内存计算,所以一种常用的处理办法是不对全部数据进行计算,而只向内存里放入小部分数据,仅使用内存中的小部分数据,就可以得到一个...
  • so_geili
  • so_geili
  • 2016-10-31 19:45:42
  • 1979

第14次听写

  • xy88115211
  • xy88115211
  • 2018-01-17 00:59:34
  • 18

JavaEE 第14次

  • 2013年04月07日 10:54
  • 40KB
  • 下载

松下幸之助“水库式经营”

有一次,松下幸之助作了一个演讲。内容是经营企业应该像水库蓄水一样,景气时更要为景气时作好准备,一定要保留一个后备力量。很多人听了之后,都不怎么满意。因为他们希望听到的是怎么让企业成功的经验,而不是企业...
  • Nocky
  • Nocky
  • 2011-10-05 12:43:18
  • 5347

水库抽样算法精简总结

水库抽样算法问题描述 输入:一组数据,大小未知 输出:这组数据的K个均匀抽泣 要求:仅扫描一次 总体要求:从N个元素中随机的抽取k个元素,其中N无法确定,保证每个元素...
  • u012397189
  • u012397189
  • 2016-08-11 11:25:17
  • 1931

ArcGIS水文分析实战教程(8)水库库容计算

ArcGIS水文分析实战教程(8)水库库容计算 本章导读:前面花了整整七个章节来详细介绍常见的水文专业名词以及ArcGIS水文分析工具的原理,虽然也有一些操作部分,但距离实战还是有一定距离,充其量...
  • liyuanxiang1984
  • liyuanxiang1984
  • 2017-07-03 21:08:28
  • 3890

《Python核心编程》第14章 习题

14-3.执行环境。创建运行其他Python脚本的脚本。 filename = r'D:\test.py' execfile(filename)14-4. os.system()。调用os.sy...
  • birdzb
  • birdzb
  • 2017-04-01 20:28:24
  • 598

动态规划 增量动态规划 水库优化调度 程序代码

  • 2015年04月01日 15:21
  • 20KB
  • 下载

将截断字符串或二进制数据 语句终止

1、今天执行 alter table tblvainfo alter column id varchar not null;时候出现 消息8152,级别16,状态14,第1 行 将截断字符串或二进制数...
  • jc_benben
  • jc_benben
  • 2013-07-15 12:02:11
  • 1964
收藏助手
不良信息举报
您举报文章:数据水库的第14次灌水
举报原因:
原因补充:

(最多只允许输入30个字)