为什么要学习数据库?
数据库对于web安全而言,比重逐年减轻,但我们今天仍然要学习数据库,更多的是为了bypass时能够更好的利用漏洞。
对于web安全又如何学习数据库?
对于web安全的学习中,我们并不需要掌握大量的sql语法知识,专攻即可
数据库的相关概念
DATABASE(数据库) DBMS(数据库管理系统) DBA(数据库管理员)
数据库:数据(描述事物的符号记录)的仓库,并且保存着数据之间的关系
数据库管理系统(DBMS)的作用:管理数据和数据之间的关系,使数据库井然有序,用户能够通过逻辑访问,达到管理运行的效果
数据库管理员(DMA)数据库的管理人员
虽然数据库管理系统各有不同,但他们都遵守sql语句的规范
数据库系统的层次
- 硬件
- 操作系统
- 数据库管理系统
- 应用程序开发
- 数据库可执行程序
- 用户