讨论区讨论详情

【学堂笔记】大数据入门
2015-12-04 09:14:41

0x00-Introduction

Database:资讯系统的核心资料,通常量很大。
DBMS(Database Management System) 数据库管理系统,用于管理、储存及查询很大的database软体
Care:方便(convenient)又有效率(efficient)的管理存取资料
Target:知其所以然


Big Data

海量的数据,可以预测未来,通过学习数据库来了解它


History
Manual Information System 手工

2.jpg

Sequential Information Systems 磁带(FBI、Mossad、NaSa)

1.jpg

Advantages:Simple in design
Disadvantges
            1.Redundancy
            2.a waste of memory
            3.high update cost
            4.data inconsistency
            5.data insecure

Solution:Database system
security、stability、independence、easy of use


Why Database system?
Easy to retrieve information

Redundancy can be reduced 

支持多表联合查询


0x01-Architecture 架构


External View    外部视图

conceptual view    概念视图

Internal View    内部视图

clipboard.png
Query→language Processor→Optimizer→Operation Processor→Access Mtehod→File Manager→Database


0x03 数据模型

  • Hierarchical Data Model

定义:用树行结构表示实体及其之间的联系,树中每一个节点代表一个记录类型,树状结构表示实体型之间的联系。关系只能是“1一M”的。通常把表示1的实体集放在上方,称为父结点,表示M的实体集放在下方,称为子结点。

333.png

层次模型的结构特点是:

(1) 有且仅有一个根结点。

(2) 根结点以外的其它结点有且仅有一个父结点。


  •  Network Data Model 

定义:一个事物和另外的几个都有联系所构成一张网状图

444.png

网状模型的数据结构主要有以下两个特征:

(1)允许一个以上的节点无双亲。

(2)一个节点可以有多于一个的双亲。


  • Relational Data Model

关系模型以二维表结构来表示实体与实体之间的联系,它是以关系数学理论为基础的。关系模型的数据结构是一个“二维表框架”组成的集合。每个二维表又可称为关系

5.jpg

回复:

还没有人发言哦,来抢沙发吧~

请先登录

说点什么吧~

学堂公告

各位MOOCer大家好 (^-^)V

欢迎来到学堂在线广场~

在这里你可以玩活动,看资讯,晒笔记。

还可以交学友、发心情、聊人生。

在学堂的每一天,就从这里开始吧!

点击 广场指南 了解更多

推荐活动

我要举报
提交