在千锋上海Python培训数据库学习中学到了许多,虽然做出来的作品还是有一些不足,但是还是努力做了这一次数据库,并且在设计数据库的时候学到了很多,知道了许多不足,将在以后的学习中继续完善自己。
在这次学习中我负责数据库的建立,数据库的索引是一个表中所包含的值得列表,注明了表中包含各种值得行所在的存储位置。创建索引,我最大的感受就是能大量的节约时间,特别是当表中数据很大的时候,规则,约束,默认值则一起保证了数据的完整性。规则是数据库中堆存数在标的列或用户名数据类型的值得规定和限制,约束定义了关于列中允许的规则,默认值就是用户输入记录是没有指定具体数据自动插入的数据。
尽量不要使用varchar(max)类型,这一点主要是用动软代码生成器自动生成代码时,如果varchar的最大长度指定为max,在自动生成代码时,它无法生成这一最大长度,需要手动补进去,现在感觉用个varchar(100)就够了。
当然,在进行数据库设计时,都要考虑数据的完整性,一般用约束或者商务规则来实现。约束是数据库设计中使用的概念,它涉及字段的唯一性、关系等等,而商务规则则是实际编程中在代码里对能输入的内容进行限制以达到相应的目的。
这次数据库设计最大的收获就是,遇见许多困难的时候要多去查阅资料和多去看前人所做的实例来解决自己的问题,同时也学到了许多解决问题的方法。在接下来千锋上海Python培训的学习中,我将会继续努力,争取让自己尽快的学有所成。
相关文章
了解千锋动态
关注千锋教育服务号
扫一扫快速进入
千锋移动端页面
扫码匿名提建议
直达CEO信箱