数据水库的第13次灌水

标题 : 13、综合练习(一)

完成时间: 2018.03.18—— 2018.03.21

作业要求

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表中添加个人信息,学号务必是自己的真实学号,其他可自行决定是否填写。

 

评改标准:(满分5分)

1.代码规范:大小写应用合理;   

换行有缩进;        

注释正确;         

命名规范。          

                             

2.程序完整:按照题目要求完成了所有功能代码,没有遗漏。

3.语法正确:

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

4..执行正确:

查询分析器中运行代码可以正确执行并符合题意。



常见错误:

1.      价格包含小数

推荐使用:float

也可作DOUBLE,REAL

常见错误decimal/INT

辨析:

decimal(p,s) (numeric)

数值型常量

指定精确可用

p——精度

s——小数位数

注:decimal 的 SQL-92 同义词是 decdec(p,s)

    有同学将DEICIMAL写作DEC

补充:

由于本题中只是指出了价格包含小数,并未指出小数位数,decimals默认值为零,如果不加限制使用会四舍五入,表格中显示为整数。如果指定小数位数,则不合题意。

理论上decimal可行,但用于本题并不恰当。

这个并没有给大家扣分,希望大家能动手试一下。


float

浮点型,也做近似的数据类型

float 和 real

用于表示浮点数字数据的近似数字数据类型。浮点数据为近似值;并非数据类型范围内的所有数据都能精确地表示。

2 .性别default(0)

性别默认值为男

故而0——男

    1——女

3.填写表格数据应与字段数一致

4.创建表的时候,not null是非空,不填写默认可空。

 

 

非常高兴能为大家评改本次作业,在评改的过程中我本人也学习了不少。

大家都十分优秀,我总体的指出了一些错误,赞美的话我就不多说了,请在心里玩命夸奖自己。


                                                                                                                               西黄村_大坤

                                                                                                                                   18.4.8


  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值