数据库初识

前言:数据库分为关系型数据库与非关系型数据库,就是一个存放数据的大型仓库。
使用的原因主要是①可结构化大量存储数据②可以保持数据的完整性与一致性,减少数据的冗余③满足数据共享与安全需求

  1. 基础概念
    实体:客观存在的物体或角色,一行“记录”
    表:是实体的集合
    数据库:表的集合
    字段:一列数据
    关系:实体间存在某种联系,在数据存储时,可以通过键、类型、规则、权限、约束等抽象概念实现(在后续实战中解释)

  2. 如何达到原定目标?
    2.1 结构化存储数据
    对数据分类保存
    2.2 保持数据完整性与一致性,减少冗余性
    主键:一行记录的唯一标识一行记录,避免数据重复。可以使用一列或多列字段作为主键或复合主键,为追求效率,一般使用一列
    外键:相对于主键而言是从表的外键,可有多个,保证数据完整性与一致性。通过与主表的唯一标识相对应,以达到数据完整与一致

    2.3 数据共享与安全
    通过不同角色的权限,保证数据的安全性

  3. 常见的数据库模型
    关系型:MySQL,Oracle,SQL Sever
    非关系型:MongoDB(文档存储),Redies(键值存储),HBase(列存储),Neo4J(图形存储)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值