• class01_对数据库的基本认识


    了解数据库

    数据库的定义:

           按照一定的结构来组织、存储和管理数据的仓库。通常是由一个或一组文件组成的。

    数据库结构:

    •   关系型数据库:SQLSever、MySQL、Oracle……
    •   键值对存储:Redis
    •   文档存储:MongoDB
    •   基于列的数据库:Cassandra、HBase
    •   图形数据库:Neo4j

    组织、存储、管理

    •   格式化:库、表、行列
    •   持久化:文件、内存
    •   使用:提供管理接口,增删改查

    关系型数据库:

           定义:建立在关系模型上,由多张能互相连接的二位行列表格组成的数据库。

           几种基本形式:

    •   一对一:身份证——学生
    •   一对多:班级——学生
    •   多对一:学生——班级
    •   多对多:任课教师——任课班级

    表:

           已行、列的方式组织的二维表格

           行:记录;列:字段、属性

           主键(PK):唯一标识表中每一行的某一列或多列

    关系型数据库与EXCEL的对比

          

    RelationDB

    EXCEL

    数据库

    EXCEL文件

    Sheet页

    行、列

    行(记录)、列(字段)

    SQL:

           结构化查询语言(Structured Query Language)

           一种特殊目的的编程语言

           一种数据库查询和程序设计语言

           查询、更新和管理关系数据库系统

    【不同的数据库系统对SQL有自己的优化】

  • 相关阅读:
    反馈更多的信息,让别人感到舒服。
    Centos 安装Redis
    CentOS用yum安装MySQL 8.0 .
    MySQL事务。
    Java垃圾回收。
    类加载机制与类加载器。
    Java内存模型。
    844--Backspace String Compare
    maven的配置及基本操作
    idea基本使用
  • 原文地址:https://www.cnblogs.com/77-is-here/p/12737658.html
Copyright © 2020-2023  润新知