MySQL(数据规划与设计)

设计数据库关系模型

数据(Data)是描述事物的符号记录。模型(Model)是现实世界的抽象。数据模型(DataModel)是数据特征的抽象,包括数据的结构部分、数据的操作部分和数据的约束条件。现实世界直接数据化是不可行的。每个事物的无穷特性如何数据化?事物之间错综复杂的联系怎么数据化?数据的加工是一个逐步转化的过程,其经历了现实世界、信息世界和计算机世界这3个不同的世界,其数据模型与之对应分成实体模型、概念模型和数据模型。一. 数据库概念
数据:人们用来反映客观世界而记录下来的可以鉴别的物理符号

数据库:存储在一起的相互有关联关系的数据集合。

常见的数据库管理系统:Oracle、SQLServer、MySQL、Access

数据库的标准语言是SQL( sql 是一种特殊的目的语言,是一种数据库查询和程序设计的语言:用于存储数据,更新管理关系数据库,使用sql 就可以实现增删改查等数据库操作。注意:mysql 不区分大小写 建议系统代码大写)
 数据模型

数据库系统模型是指数据库中数据的存储结构,它是反映客观事物及其联系的数据描述形式。数据库的类型是根据数据模型来划分的,而任何一个数据库管理系统也是根据数据模型有针对性地设计出来的,这就意味着必须把数据库组织成符合数据库管理系统规定的数据模型。目前成熟地应用在数据库系统中的数据模型有层次模型、网状模型和关系模型。它们之间的根本区别在于数据之间联系的表示方式不同(即数据之间的联系方式不同)。层次模型以“树结构”表示数据之间的联系。网状模型是以“图结构”来表示数据之间的联系。关系模型是用“二维表”(或称为关系)来表示数据之间的联系的。

1. 层次模型

该模型描述数据的组织形式像一棵倒置的树,由节点和连线组成,其中节点表示实体。树有根、枝、叶,都称为节点,根节点只有一个,向下分支,它是一种一 对多的关系。如国家的行政机构、一个家族族谱的组织形式都可以看作层次模型。图12所示为一个系教务管理层次数据模型。

2.网状模型

该模型描述事物及其联系的数据组织形式像一张网, 节点表示数据元素,节点间连线表示数据间联系。节点之间是平等的,无上下层关系。图1-3所示为按网状模型组织的数据示例。

3.关系模型

关系型数据库使用的存储结构是多个二维表格,即反映事物及其联系的数据描述是以平面表格形式体现的。图1-4所示为一个简单的关系模型,其中图1 4(a)和图1-4(b)为关系模式,图1 4(c)和图1 4(d)为这两个关系模式的关系,关系名称分别为教师关系和课程关系。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值