第一章 数据库概述
1.说说你了解的常见的数据库
Oracle、MySQL、SQL Server、DB2、PGSQL;Redis、MongoDB、ES...
2.谈谈你对MySQL历史,特点的理解
历史:
- 由瑞典的MySQL AB公司创立,1995开发出MySQL
- 2008年,MySQL被SUN公司收购
- 2009年,Oracle收购SUN公司,进而Oracle就获得了MySQL
- 2016年,Mysql8.0.0版本推出
特点:
- 开源的,关系型数据库
- 支持千万级别的数据量的存储,大型的数据库
3.说说你对DB,DBMS,SQL的理解
DB: database,看做是数据库文件。(类似于:.doc、.txt、.avi...)
DBMS: 数据库管理系统,(类似于word工具、wps工具等)
MySQL服务器中安装了MySQL DBMS,使用MySQL DBMS来管理和操作DB,使用的是SQL语言
4.你知道哪些非关系型数据库的类型呢?
键值对数据库:Redis
文档性数据库:MongoDB
搜索引擎数据库:ES, Solr
列式数据库:HBase
图形数据库:InfoGrid
5.表与表的记录之间存在哪些关联关系?
ORM思想(了解)
表与表记录之间的关系:一对一关系,一对多关系,多对多的关系,自关联