数据库_003 <数据库存储结构概述>

理解数据存储结构:数据库系统_数据库_表_数据 [数据类型 数据约束]

-------------------------------------------------------------------------------------------------------------------------------- 

1. 数据库(database)概述

  • 数据库定义:存放在计算机内具有统一管理属性的数据集合,按数据结构来存储和管理数据的计算机 软件系统
  • 理解数据库(DB):有组织的数据或信息 的集合
    • 存储数据的仓库: 提供存储空间,保存【有组织的数据】的仓库
    • 数据管理的方法与技术
    • 1个数据库管理系统:管理多个数据库,库名称唯一

2.数据表(table)概述

  • 表定义:是1种结构化的文件,用于存储某种特定类型的数据
    • 理解为: 某种特定类型数据的 结构化清单
    • 数据库中每张表:表名唯一
  • 关系型数据库_表结构:
    • 理解:数据表是1系列二维数组的集合,用来存储和操作数据逻辑结构(行列集合)
    • 横向的行(记录,row):是组织数据的单位,表中的1个记录为:1行
    • 纵向的列(字段,column):每1列为:表中的1个字段
    • 数据表之间的相互关联,反映了客观事物间的本质联系(主、外键)
  • 标识表中数据信息:
    • 1行记录(数据)由:1个或多个字段构成,表中数据按行存储
    • 1列表示:该记录的1个属性
    • 每1列有相应的描述信息:如:数据类型、数据宽度等

3.数据类型(datatype):决定了数据在计算机中的存储格式,代表不同的信息类型

  • 整型、浮点型 、二进制、日期/时间、字符串
  • 表中的每1个字段,就是某种指定的数据类型,限制列中存储的数据

4.数据约束:

  • 主键(Primary Key)又称主码。用于唯一标识表中的每1条(行)记录
    • 定义表中的1列或多列为主键(如:ID号),列值用于唯一标识表中每个行
    • 主键列上不能有2行相同的值,也不能为空值(null)=== 即:不能重复 | 不能为空
  • 外键(foreign Key):定义了表与表间的关系
    • 通常A表中的PK作为B表中的FK(B表中的1列)                                                               
    • ps:数据表_存储数据 如下:
    • 数据库是表的集合,表是行列(数据)的集合,每1行是1条记录
    • 数据存放在:数据表中
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值