MySQL——01数据库概述

1.为什么我们要使用数据库?

主要是为了持久化,将数据存储在可掉电存储设备中。而持久化的过程就用数据库来实现。

2.说一说你了解的常见的数据库

Orcale、mysql、SQl Server、DB2、PGSQL、Redis、MongoDB、ES

3.谈谈你对MySQL历史、特点的理解

  • 历史:
    • 由瑞典的MySQL AB公司创建,1955年开发出MySQL
    • 2008年,MySQL被SUN公司收购
    • 2009年,Oracle收购SUN公司,MySQL间接被Oracle收购
    • 2016年,MySQL8.0.0版本推出
  • 特点:
    • 开源
    • 关系型数据库
    • 支持千元级别数据量的存储

4.说说你对DB、DBMS、SQL的理解

  • DB:database,可以看成是数据库文件,如(.doc , .txt, .mp3等)

  • DBMS:数据库管理软件,(类似于Word, 记事本工具,音乐播放器)

  • MySQL数据库服务器中安装了MySQL DBMS,使用MySQL DBMS来管理和操作DB,使用的是SQL语言。

5.你知道哪些非关系型数据库?

  • 键值型数据库:redis
  • 文档型数据库:MongoDB
  • 搜索引擎数据库:ES、Solr
  • 列式数据库:HBase
  • 图形数据库:InfoGrid

6.表与表的记录之间存在哪些关联关系?

  • ORM(一张表对应一个java类,一行数据对应一个java对象,一列数据对应java的一个属性)
  • 表与表的记录之间的关系:
    • 一对一关系:一个人唯一对应一行信息
    • 一对多关系:一个部门表可以对应多个人
    • 多对多关系:两张单表之间存在第三张表,如学生表和课程表,中间的选课表可以有一个学生选了多个课,并且一种课有多个学生选择。
    • 自关联:表中存在引用关系,如A是单独一行,而B在A的下一行且A是B的一个值。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值