[数据库]基本概念(一)

数据库是保存数据的仓库,如users目录,而DBMS是用于管理和操作这些数据的软件,如MySQL等。数据库中的库是表的集合,表由行和列组成,对应于面向对象编程中的类和属性。操作数据库需通过网络连接发送SQL语句,学习数据库主要是学习SQL语言。
摘要由CSDN通过智能技术生成

数据库与数据库管理系统

数据库DataBase

保存一组数据仓库就叫数据库。

比如我们在idea创建了一个名为users的目录,里面存放了若干的.obj文件保存各个用户的信息。

 此时这个users目录就可以称为是一个数据库。

只不过管理这组数据需要我们手动或者编码来完成,维护难度大,成本高,效率低。

数据库管理系统DBMS

数据库管理系统是一套专门的软件,可以维护磁盘上的数据,提供高效的、灵活的数据维护操作。

常见的DBMS:

  • MySQL
  • ORACLE
  • DB2
  • SQLServer

数据库管理系统中常见的概念

库与表的概念

库:是表的集合,用来保存一组数据表,在实际开发中都是一个项目会对应一个库。

表:一张表用来保存一组数据,表是由行和列构成。

  • 行又称作记录
  • 列又称为字段

如果在java中用面向对象表达: student表等于类,类中的属性name,age,gender,class等于字段,每实例化的student就可以表示一个具体的学生信息。

 库与表的关系

DBMS与库之间的关系

 如何操作数据库

数据库所处的角色是一个服务端的角色,我们想要操作数据库需要以客户端的形式先进行网络连接,然后与客户端进行交互。

交互的方式是向数据库发送SQL语句,数据库理解SQL含义并执行相关操作返回结果。

关于SQL语句,所有的DBMS都支持SQL92标准,该标准规定了数据库相关操作的标准SQL语法。

除此也有非SQL标准的操作,不同的DBMS有自己定义的SQL语法。

学习数据库的目标就是学习SQL语句

  • SQL:全称Structured Query Language 翻译为结构化查询语言

数据库的连接方式

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值