作业简介
1、创建数据库MyLib,保存于E盘根目录下以自己学号+姓第一个字母(阿拉伯数字+大写字母)方式创建的文件夹中,初始大小5MB,最大200MB,以20%方式增长,日志文件存于同一文件夹,初始大小2MB,最大50MB,以5MB方式增长;
2、创建表Reader,借书证号为主键,11位数字,姓名,长度10个字符,专业名,长度12个字符,性别为BIT型,默认值为0,出生时间为日期型,借书数为整数,照片为IMAGE型,除了借书证号,其他可自行设定是否为空;
3、建立Book表,ISBN为主键,16位,书名字符长度26,作者字符长度8,出版社字符长度20,价格包含小数,复本量是整数,库存量是整数,除了主键,其他可自行设定是否为空;
4、在Reader表中添加个人信息,学号务必是自己的真实学号,其他可自行决定是否填写。
学号 | 作业编号 | 代码规范 | 程序完整 | 语法正确 | 执行正确 | 复议 | 总得分 | 备注 |
*107 | 13 | 1 | 0.5 | 1 | 0 | 1 | 3.5 | 提交的代码不完整 |
*117 | 打不开上传文件 | |||||||
*127 | 13 | 1 | 1 | 1 | 2 | 0 | 5 | |
*217 | 13 | 0.5 | 1 | 1 | 2 | 0 | 4.5 | 代码缩进要合理 |
*227 | 13 | 1 | 0.5 | 1 | 2 | 0 | 4.5 | 缺少最后一项(添加个人信息) |
*307 | 13 | 1 | 1 | 0 | 0 | 1 | 3 | 代码无法执行,两条语句要用逗号隔开 |
*317 | 13 | 0 | 0 | 0 | 0 | 0 | 0 | 有抄袭嫌疑(因为添加个人信息时加点为其他同学的) |
*327 | 13 | 0.5 | 1 | 1 | 2 | 0 | 4.5 | 代码缩进要合理 |
*407 | 13 | 0 | 0 | 0 | 0 | 0 | 0 | 在文件夹中没有找到 |
*417 | 13 | 1 | 1 | 0 | 0 | 1 | 3 | 代码因数据库中建库时不存在该表,无法删除,无法执行 |
*427 | 13 | 0.5 | 1 | 1 | 2 | 0 | 4.5 | 代码缩进要合理 |
评分要求
如果没有提交,本次作业直接判为0分。 |
对于提交的作业按如下规则评判 |
代码规范:大小写应用合理,换行有缩进,正确使用注释(如确实需要注释的话),作业按照命名规范(如果作业中明确提出要求)。 |
程序完整:按照题目要求完成了所有功能代码,没有遗漏,如作业要求完成对多个条件的查询,如果遗漏则按规则减分。 |
语法正确:在查询分析器中运行语法检查通过与否。 |
执行正确:在查询分析器中执行代码,检验其通过与否。 |
复议:对于上一步得0的作业,如果针对题目的代码本身没有问题,因为没有添加基础代码,如运行查询时没有提供建立数据库和表的代码导致不能运行,则检验其添加基础代码后是否能够运行,如果可以运行给0.5,否则给0。 |
总结 |
代码规范包括缩进合理,不合理的同学会相应减分 |
本次完整代码为综合练习1 |
执行正确是指在查询分析器中执行代码,检验其通过与否。 |
复议指在"执行正确"为零时,因为没有添加基础代码,检验其添加基础代码后是否能够运行 |
发现的问题: |
在写drop时应有条件,不能直接应用 |
建议 |
在建库前最好有if exist的判断条件,方便检查批改 |