Advertisement

关系型DB的优势

阅读量:

很多时候我都倾向于存储海量数据 ,这是一项非常关键的任务。你所需要做的就是从我的家族中选择一位成员即可。例如:Oracle、MySQL、Db2以及SQL Server等系统都是不错的选择。
对了,在手机端开发的过程中尤其依赖于小巧而实用的SQLite系统。


一、有着坚实的数学基础

域,关系,笛卡尔积
关系代数:选择,投影,连接

啥叫关系 ?所谓关系,在数学上的定义就是笛卡尔积的一个子集

复制代码
    例如有两个集合:
    s1 ={a,b}
    s2 = {1,2}
    
    那s1和s2的笛卡尔积就是 :
    S = s1 × s2 = {(a,1),(a,2),(b,1),(b,2)}
    
    那么S 的任意一个子集都是关系:
    {(a,1),(a,2)} 是一个“关系”
    {(a,2), (b,1),(b,2)} 是另外一个“关系”
    {(b,2)} 也是关系

这个方法具有独特的优点:
关系(表)在执行运算后(例如选择操作、连接操作、条件过滤等),不仅能够实现交集、并集以及差集等基本集合运算,并且最终的结果仍是一个关系(表)。


二、很直观

建议用Excel来进行类比讲解

全部评论 (0)

还没有任何评论哟~