zoukankan      html  css  js  c++  java
  • class01_对数据库的基本认识

    了解数据库

    数据库的定义:

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

    数据库结构:

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

    组织、存储、管理

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

    关系型数据库:

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

           几种基本形式:

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

    表:

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

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

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

    关系型数据库与EXCEL的对比

          

    RelationDB

    EXCEL

    数据库

    EXCEL文件

    Sheet页

    行、列

    行(记录)、列(字段)

    SQL:

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

           一种特殊目的的编程语言

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

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

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

  • 相关阅读:
    Centos/Docker/Nginx/Node/Jenkins 操作
    MyBatis 流式查询
    127.0.0.1
    Spring中的@Bean注解
    工厂模式
    webservice
    vs每次拉下一个控件都必选设置为绝对位置才可以移动,怎样解决啊
    ASP.NET AJAX 概述
    AJAX介绍
    时间控件
  • 原文地址:https://www.cnblogs.com/77-is-here/p/12737658.html
Copyright © 2011-2022 走看看