标签:关系 DBMS 01 java 数据库 DB MySQL
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的一个值。
标签:关系,DBMS,01,java,数据库,DB,MySQL 来源: https://blog.csdn.net/weixin_45483328/article/details/122005373
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。