R数据分析:数据库

Posted wuxingqueshui

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了R数据分析:数据库相关的知识,希望对你有一定的参考价值。

 

背景介绍

一个人可以有多个账户,一个account账户号可以对应有多个client顾客号,即多个人可以共管一个账户,账户与客户号的对应关系,在disp中进行列示。
“loan” 和 “credit card” 为银行提供给客户的服务;
一个账户可以办理多张信用卡
一个账户只能有一笔贷款

技术分享图片

关系型数据库:
将世界抽象为实体和关系,实体包括物和事件。一张二维表中存放着实体的集合,“行”为一个实体,“列”为属性和特征。表与表之间通过逻辑关系相连。
主键与外键:
主键:指该表中唯一确定每条记录的一个变量或多个变量的组合,它具有无缺失、无重复的特征。经常用于数据清洗和数据横向合并。
外键:是另一张表中与这张表的某个字段的类型,字段名相同的字段,一般用作关联两张或两张以上的数据表。

E-R图
实体型(Entity):具有相同属性的实体具有相同的特征和性质,用实体名及其属性名集合来抽象和刻画同类实体;
属性(Attribute):实体所具有的某一特性,一个实体可由若干个属性来刻画。
联系(Relationship):联系也称关系,信息世界中反映实体内部或实体之间的联系。

联系可分为以下 3 种类型:
(1) 一对一联系(1 ∶1)
例如,一个部门有一个经理,而每个经理只在一个部门任职,则部门与经理的联系是一对一的。
(2) 一对多联系(1 ∶N)
例如,某校教师与课程之间存在一对多的联系,即每位教师可以教多门课程,但是每门课程只能由一位教师来教
(3) 多对多联系(M ∶N)

 

技术分享图片

 
















以上是关于R数据分析:数据库的主要内容,如果未能解决你的问题,请参考以下文章

R语言基本数据分析

如何用R读取数据

R语言系列之1------数据类型

如何用r语言进行数据分类

【R语言】--- 各类数据的导入

在r语言中用啥命令读取全部数据