MySQL概述,关系型数据库特点,数据库软件、数据库、数据仓库的概念

1、MySQL概述

  1、什么是数据库

    存储数据的仓库

  2、都有哪些公司在用数据库

    金融机构、游戏网站、购物网站、论坛网站 ... ...

  3、提供数据库服务的软件

    1、软件分类

      MySQL、Oracle、SQL_Server、DB2、MongoDB、MariaDB 

    2、生产环境中,如何选择使用哪个数据库软件

      1、是否开源

        1、开源软件:MySQL、Mariadb、MongoDB

2、商业软件:Oracle、DB2、SQL_Server

      2、是否跨平台

        1、不跨平台 :SQL_Server

2、跨平台 :...

      3、公司的类型

        1、商业软件 :政府部门、金融机构

        2、开源软件 :游戏网站、购物网站、论坛网站 ..

  4、MySQL的特点

    1、关系型数据库

      1、关系型数据库特点

        1、数据是以行和列(表格)的形式去存储的

2、表中的每一行叫一条记录,每一列叫一个字段

3、表和表之间的逻辑关联叫关系

      2、示例

        1、关系型数据库存储

关系型数据库存储

  表1、学生信息表

    姓名   年龄  班级

    星矢    25   三班

    水冰月  25   六班

  表2、班级信息表

    班级   班主任

    三班   大空翼

    六班   松人

2、非关系型数据库中存储

  {"姓名":"水冰月","年龄":25,"班级":"六班"}

  {"姓名":"星矢","年龄":25,"班级":"三班","班主任":"大空翼"}

    2、跨平台

      可以在Unix、Linux、Windows上运行数据库服务

    3、支持多种编程语言

      python、java、php ... ...

  5、数据库软件、数据库、数据仓库的概念

    1、数据库软件

      一个软件,看的见,可操作,实现数据库的逻辑功能

    2、数据库

      是一种逻辑概念,用来存放数据的仓库,侧重存储

    3、数据仓库

      从数据量上来说,比数据库庞大的多,主要用于数据分析和数据挖掘

MySQL概述,关系型数据库特点,数据库软件,数据库,数据仓库的概念

      网购:

        数据库 :user表

数据仓库 :哪个时间段用户登录量最多,哪个用户一年购物最多


最后编辑于:2019/09/29作者: 牛逼PHP

发表评论