澳门太阳娱乐集团官网-太阳集团太阳娱乐登录

【澳门太阳娱乐集团官网】个人数据库
分类:数据库

1.数据库设计三大范式

先找到你的目的是什么,个人品牌?好,哪方面的?我是关于会计和英语的。或者问自己why 为什么是这个? what 这个是什么?how这个怎么做?

初次接触

第一次看到“个人数据库”这个词是在松本行弘的《松本行弘的程序世界》里。大致意思就是随着硬盘的价格/容量不断降低,在未来,个人可以拥有大量资料,这时就需要“个人数据”来组织这些资料。

看看现在的情况确实如此,现在的个人PC硬盘1TB是很正常的事。更不要说网上云盘动辄几十T。

范式一:保证数据库之中表每一列的原子性{如果 某一列 出生地的内容:湖南-长沙-芙蓉区 ,这种数据已然背离了  第一范式,此时应该设计多张表    }

那么现在有了目标就开始吧

什么是数据库

数据库简单说就是存储数据的仓库,但是不同的存储检索方式对用户来说使用难易程度相差就有天壤之别。

比如,想要找某本书。书很少的时候可以从头到尾一本一本的找:书稍微多点可以对书分类,先确定要找的书在哪一类里,然后再在类里一本一本的找。如果书海量了,那么这些方法就不太现实了。这时候就一个高级数据库就可以解决这个问题,直接在网上查找想要找的书。由于书的是实物,最后还是要人去书架上按编号查找。如果是电子档案,就可以立马呈现在眼前。

现在想想平时在电脑上查找文件是不是也是这样。比如我们要找某部电影,首先我们要确定在哪个盘,在哪个文件夹。这些都基于你对文件有很好的分类,不知道你们什么情况,反正我的分类很乱。如果我是个“数据库”,肯定没人花钱买。

这还只是查找电影,如果要查某个ppt,查某个word,某个项目的code。。。

可能有人会说,无意义的东西就不要存在电脑上了。比如我,电影下下来看完就删了,反正在网上还找得到。但是未来信息只会增多不会减少。

 

           输 入  阶 段

个人数据库

以上原始的分类查找方法,准确的说是二叉树查找,或者说过程化查找。即你需要把查找过程的每一步都描述出来,第一步确定在哪个盘,第二部确定在哪个文件夹。。。

而非过程化查找,也叫声明式查找语言,就是你直接描述你想要的东西。比如,我想要《高等数学》这本书,然后会返回一系列满足条件的书,这时候再确定出版社(同济出版)。。。当描述越精确时,查找次数就越少。

这和现在的个人数据存储方式最大的不同在于,资料的组织由数据库来管理。说实话,除了开发人员,谁会去关心,一部电影是存在哪个盘,哪个block里。

就像我上面说的,反正电影在网上找得到,干嘛要存在自己电脑上。对于非机密的数据,你关心的只是如何获得数据,存在哪这种事根本不重要。在将来网速足够快的情况下,云盘的读取速度可以与本地磁盘想媲美。存在哪有区别吗?你与他人共享资料,还需要从你的电脑拷到U盘,再从U盘拷到他的电脑里吗?

**范式一:保证数据库之中表每一列与主键有关{如果 某一行之中数据描述的是一个学生的实体包括   {id name sex age classid }  如果再多加一列 光照强度 这种数据已然背离了  第二范式,此时应该设计多张表    }**

0 先对自己的水平 ,有个测试 ,再列计划 进度等。先拿出一张白纸,提出问题 解决问题 完善问题之后,你就可以开始高速阅读或者结硬宅打呆仗了。比如你拿出会计基础,你的问题是 会计有什么要素,你再去书里找答案,再把你的问题完善。

总结

个人数据库解决的问题是信息组织和获取的方式,在未来,甚至个人就可以对自己数据进行挖掘。

iPad上有个FileMaker做得就很不错,这个目前主要面向的是小型团队。

澳门太阳娱乐集团官网 1

 

阅读前先找一个安静的地方,有一个仪式感的行为,比如深呼吸,喝口茶之类的。

范式一:保证数据库之中表每一列与主键直接相关 **{如果 某一行之中数据描述的是一个学生的实体包括   {id name sex age classid }  如果再多加一列 classname  这种数据已然背离了  第三范式,此时应该设计多张表 }**

1大量阅读                温故而知新

2.数据的特点:正确,可靠,完整

a 可以使用番茄工作法,30分钟里学25分钟,休息5分钟。保持做最重要的东西,不需要分优先级四象限,做重要的就可以,完成了再做下一个重要的,这样效率就高了 。

 

b可以读名著《红楼梦》之类的和外国经典,专业书籍,提炼出思维导图,有逻辑性的框架,精读加细读,对重要的,难的地方反复读,再多看几遍不同角度和领域分析,横向联系加纵向联系,形成体系。你受启发的内容和什么有关,不要不求甚解,专注每个知识点并弄明白它们。

3.数据完整性分类

域完整性

实体完整性

自定义完整性

引用完整性

 

c预习,通过目录和快速翻阅找到你想了解的内容和待解决的疑问;或者阅读之前先浏览一遍全书,细致入微包括图表之类的,边读边提出问题

4.数据完整性保持手段:约束

 

 

d跳读,快速定位到你想知道的地方再精读

5.7大约束

唯一约束【允许一个空】UNIQUE

主键约束【不允许空,最少性,稳定性】PRIMARY KEY

检查约束  CHECK

自定义约束 

默认约束  DEFAULT

非空约束  NOT NULL

外键约束 FOREIGN KEY

 

 

e回顾,看看有木有没注意到的地方。

6.T-SQL组成

f会计学到最后就去实践吧,边实践边学习,这样也就加深了,英语好的话就可以会计加acca,CFA,CMA

DDL数据定义语言【create  drop  alter  declare  】

2多重复,回忆,复述,复习,可以使用记忆法,首字缩略法,意像联想……

DCL数据控制语言【revoke  grant】

3试试集中精力,短时间快速全部掌握,这个感觉可爽了,速度与激情同在。

DML数据管理语言【insert  update  select  delete】


 

 

                内化阶段    

6.查询方式

选择  【int()  not in()  between   and     】

模糊  【通配符: %   _   *     】

筛选  【where  like  = 】

排序  【order by  】

聚合  【count  sum  avge  max  min   】

分组  【group by 】

连接  【 内连接  外连接  全连接  交叉连接  】

子查询  【select  * from  A   where id not in (select  id from A where id>=10)】

 

 

 

 

 

 

 

 

 

 

 

 

1 使用卡片做笔记也可以,得到上推荐的方法 ,这样你就有知识晶体了。再慢慢构成体系。

2从概念出发,发现问题,再分析,找到解决办法,最后实践。

3形成自己的思维方式,比如芒格的多学科跨界的思维。


            输 出 阶 段

1教别人自己学的 ,         以教促学

教明白别人最好是小白,使用你自己的方法把他教会,你的知识也就全面了,或者在沪江上,千聊上直播也可以,最后反思你在哪里卡壳了


2抽屉搭框架,找到你的关注点和心动点把它们放里面。清晰地表达每一章的知识脉络,带走书中的全部亮点自己的看法和心得,发现和以前的知识的联系。


3使用元认知,反思学习的全过程,比如事情的进展好不好,我的行动是什么,我做到了吗,为什么和初衷不一样,如何才能不重演错误,我该做的但是没有做的是什么,我的精力应该集中在哪里,应该提高和学习的地方是什么?我没看到的地方是什么。


本文借鉴了万维刚,李笑来,成甲,阿秋和各类学习大牛的方法

本文由澳门太阳娱乐集团官网发布于数据库,转载请注明出处:【澳门太阳娱乐集团官网】个人数据库

上一篇:php连接微软MSSQL(sql server)完全计谋 下一篇:没有了
猜你喜欢
热门排行
精彩图文