每天学点数据库之-----Day 1-数据库的一些基本概念

每天一点数据库之-----Day 1-数据库的一些基本概念

                                                                     ----转载请注明出处:coder-pig




本节引言:

本节主要介绍一些数据库的名称的一些基本概念,以便大家对数据库有基本的了解!



1."数据库"与"数据库管理系统"

答:数据库,简单理解就是"存储数据的仓库"

而数据库管理系统(Database Management System,DBMS),见名知意,就是管理前者的系统,

现在DBMS有很多,比较通用的有:MSSQL,MySQL,Oracel,SQLITE等各种数据库管理系统,而笔者

使用的是MSSQL 2008,当然你可以按自己的需求选择相应的DBMS,或许你可以直接利用Android 

内置的SQLite来学习也行哈!DBMS就是用来管理数据库的,我们要维护或者查找数据,我们只需要

按照SQL规范告诉他,比如我们要找某个人,我们只需要告诉DBMS这个人的特征,他就会帮我们去找,

去哪找,怎么找,这个就不关我们事了!我们不用去关心底层是如何实现的,从而可以把更多精力投入

到业务系统的开发中!

简洁点说就是:

我们只需告诉DBMS,"做什么",而不用关心"怎么做",DBMS会自行决定一个比较好的

完成操作的方式!




2.与数据库相关的一些名词:




3.表关联的概念:

在实际开发中我们可能会遇到这种情况:


一看这个表,我们发现公司的相关信息都是重复的,我们可不可以把关于公司的部分抽取出来呢?

好,那么我们接下来就把里面的东西抽出来!另外写一个公司信息表!


接下来就来为这两个表建立一个关联了,即修改下人员表,新的人员表如下:


我们根据公司编号就可以查询到对应的公司信息,而且当公司信息发生改变,修改起来也灰常

的方便,以上这种通过第二个表的主键来关联两个表的方式就叫做"表关联"

而这个关联到其他表的字段,又叫做"外键",比如这里的"公司编号"









  • 4
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值