数据库
pluszzh
这个作者很懒,什么都没留下…
展开
-
大型电商项目数据库表设计
1.Spu和Sku的概念SPU:Standard Product Unit (标准产品单位) ,一组具有共同属性的商品集SKU:Stock Keeping Unit(库存量单位),SPU商品集因具体特性不同而细分的每个商品比如说小米8手机是Spu,红色的128g存储空间,6g内存的小米8是Sku。Spu是一组商品集合,Sku是能根据条件在Spu种唯一确定的一件商品如本例中的...原创 2019-11-24 16:26:45 · 5728 阅读 · 1 评论 -
理解数据库范式
https://blog.csdn.net/chenyyhh92/article/details/51174343码住https://www.cnblogs.com/lca1826/p/6601395.html数据库范式是数据库设计中必不可少的知识,没有对范式的理解,就无法设计出高效率、优雅的数据库。甚至设计出错误的数据库。而想要理解并掌握范式却并不是那么容易。教科书中一般以关系代数的方法来...转载 2019-03-10 20:25:05 · 155 阅读 · 0 评论 -
两分钟搞定 sql 语句 not exisits 多层嵌套除法的写法
**例子: 王珊版的数据库系统概论第二章课后习题**求至少用了供应商S1所供应的全部零件的工程号JNO首先拿到这个题,涉及的表只有SPJ表,且看得出来使用除法来解决这个问题更加简单。。可除法一般涉及多层 not exists嵌套循环,不好掌握。我给大家介绍一下一个简答的快捷方式来用sql语句写好数据库除法。。1.首先明确需要查询的结果,被除数和除数。比如在这一题中 查询结果是JNO...原创 2019-05-29 18:45:29 · 1568 阅读 · 1 评论 -
数据库系统概论(第五版)查询习题解
–求至少用了供应商S1所供应的全部零件的工程号JNOselect DISTINCT SNOFROM SPJWHERE SNO NOT IN(SELECT SPJ.SNOFROM SPJ,P,SWHERE SPJ.PNO=P.PNO AND SPJ.SNO=S.SNO AND P.COLOR=‘红’ AND S.CITY=‘天津’)–求供应工程J1零件为红色的供应商号码SNOsel...原创 2019-05-29 19:40:21 · 3836 阅读 · 0 评论 -
[数据库]聚类索引与非聚类索引的区别
其实,我们的汉语字典的正文本身就是一个聚集索引。比如,我们要查“安”字,就会很自然地翻开字典的前几页,因为“安”的拼音是“an”,而按照拼音排序汉字的字典是以英文字母“a”开头并以“z”结尾的,那么“安”字就自然地排在字典的前部。如果您翻完了所有以“a”开头的部分仍然找不到这个字,那么就说明您的字典中没有这个字;同样的,如果查“张”字,那您也会将您的字典翻到最后部分,因为“张”的拼音是“zha...原创 2019-09-04 22:17:30 · 705 阅读 · 1 评论 -
[数据库]建立数据库索引的几点好处
索引的用途索引是以表列为基础的数据库对象,它保存着表中排序的索引列,并且记录了索引列在数据表中的物理存储位置,实现了表中数据的逻辑排序,其主要目的是提高SQL Server系统的性能,加快数据的查询速度和减少系统的响应时间。使用索引的代价建立索引的几点原则。(1) 定义有主键的数据列一定要建立索引。因为主键可以加速定位到表中的某一行。(2) 定义有外键的数据列一定要建立索引。外键列通常用...原创 2019-09-11 16:21:01 · 750 阅读 · 0 评论 -
[数据库]数据库三级加锁协议深入理解
在并发事务的执行时,容易引起数据不一致,有一下几种情况丢失修改:两个事务T1和T2读入同一数据并修改,T2提交的结果破坏了T1提交的结果,导致T1的修改被丢失读脏数据:事务T1对数据D进行修改,事务T2读取到了事务T1修改的数据,接着事务T1发生异常进行回滚,事务T2读取到的就叫做“脏数据"不可重复读:不可重复读是指事务T1读取数据后,事务T2执行更新操作,使T1无法再现前一次读取结...原创 2019-09-11 17:01:03 · 1689 阅读 · 0 评论 -
[数据库]创建视图的几点好处
视图的好处,可以主要分为四点:我简单的说一下,希望你能明白。第一点:使用视图,可以定制用户数据,聚焦特定的数据。解释:在实际过程中,公司有不同角色的工作人员,我们以销售公司为例的话,采购人员,可以需要一些与其有关的数据,而与他无关的数据,对他没有任何意义,我们可以根据这一实际情况,专门为采购人员创建一个视图,以后他在查询数据时,只需select * from view_...转载 2019-09-16 12:38:53 · 3052 阅读 · 0 评论