小王学MySQL-1

  • 1.为什么要使用数据库
    • · 持久化-将内存中的数据存储在关系型数据库中
  • 2.数据库和数据库管理系统
    • 2.1数据库的相关概念
      • DB:数据库 Database
      • DBMS:数据库管理系统 Database Management System
      • SQL:结构化查询语言 Structured Query Language
    • 2.2数据库和数据库管理系统的关系
      •  
    • 2.3常见数据库管理系统排名DBMS
      • Oracle - MySQL - MS SQL Server  - DB2
    • 2.4常见的数据库介绍
  • 3.MySQL介绍
    • 3.1 概述
      • 开放源代码的关系型数据库管理系统
    • 3.2 MySQL发展史重大事件
  • 4. RBDMS与非RBDMS
    • 4.1关系型数据库RDBMS
      • 4.1.1 实质
        • 二元关系(二维表格形式)
        • 行cow和列column被称为表table,一组表组成一个库database
        • 关系模型
      • 4.1.2 优势
    • 4.2 非关系型数据库 非RDBMS
      • 4.2.1 介绍
      • 4.2.2 类型
        • 键值型数据库key-value
          • 内存缓存
          • Redis
        • 文档型数据库
          • 存放并获取文档
          • MongoDB、CouchDb
        • 搜索引擎数据库
          • 倒排索引
          • Solr、Elasticsearch、Splunk
        • 列式数据库
          • Oracle、MySQL、SQL Server都是采用行数存储
          • 大量降低系统I/O,适合分布式文件系统
          • HBase
        • 图形数据库
          •  Neo4J、InfoGrid
      • 4.2.3 NoSQL演变
    • 4.3 小结
  • 5.关系型数据库设计规则
    • 5.1 表、记录、字段
      • E-R entity-relationship 实体-联系:实体集、属性、联系集
      • 一个实体集class对应于一个表table
      • 一个实体instance对应于数据库表中的一行row,也称一条记录record
      • 一个属性attribute对应于数据库表中的一列column,也称一个字段field
    • 5.2 表的关联关系
      • 5.2.1 一对一关联one-to-one
      • 5.2.2 一对多关联one-to-many
      • 5.2.3 多对多many-to-many
      • 5.2.4 自我引用 Self reference
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值