数据库-综合练习(二)审阅

作业要求:

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.代码规范(1分):大小写应用合理,换行有缩进,正确使用注释(如确实需要注释的话),作业按照命名规范(如果作业中明确提出要求)。

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

3.语法正确(1分):在查询分析器中运行语法检查通过与否。

4.执行正确(2分):在查询分析器中执行代码,检验其通过与否。

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

本次作业涉及知识点及应注意事项:

1.数据库的建立。(应注意所建立数据库所在文件夹的命名)

2.数据表的建立,定义列名时,decimal,float等数据类型的运用。(注意题目所要求的的not null和null的数据定义)

3.在新建表中输入记录,用insert into...values..。(应注意一个insert into 对应一个values,多数版本只识别该格式,而一个insert into对应多个values不能正确执行)

4.查询表数据中,select*from...的应用。

以下为评改后的结果(学生编号对应学生证号末尾3位


作业反馈:

1.需要注意代码的换行缩进格式,是代码书写更规范。

2.在原来没有CP数据库的情况下不需要用DROP CP语句,若确实要用,则需要添加条件语句:

IF EXISTS(SELECT TABLE_NAME  FROM  INFORMATION_SCHEMA.TABLES   WHERE  TABLE_NAME = 'CP')    DROP TABLE CP GO.

优秀作业展示:

                               OVER     

                                THANKS

                         

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值