数据库入门:数据库的概念和结构

什么是数据库和数据库管理系统?
Database(DB)
即数据库,是指长期地被保存在计算机的存储设备上,按照一定规则进行组织,可以被用户进行使用的这样一种数据形式。
Database Management System(DBMS)
即数据库管理系统,是操作和管理数据库的大型软件。我们平时说的使用数据库应当是使用数据库管理软件,数据库是被数据库管理系统创建和操作的。(Navicat SQLyog)


为什么使用数据库?
(1)直观的来说,数据库相比较文件系统可以更加高效的增删改查
(2)数据库中对数据有很多中约束,这就可以在一定程度上保证数据的合法性以及合法性上的合理性
(3)数据库提供了许多便利功能:事务和函数、索引、触发器等等
(4)数据库往往会提供网络接口,使得我们可以从某个数据库服务器上读取或操作数据,而文件系统往往没有这种支持
关系型数据库的存储结构?
首先数据库可以分为关系型数据库和非关系型数据库(非关系型我了解不深,在这里只说说关系型的吧)
我们可以用DBMS去创建数据库,一个数据库中可以有若干个表,而表就像一个二维的表格,这个表格有表头,我们给每一列写上列名,我们规定每一个列的数据类型。
现在我们把注意力放在表上:一张表的一行可以叫做一条记录,一条记录是一条完整的数据,也是一条彼此相关的数据的组合。如下图:

数据库存储结构示意


表中的一列可以称为一个字段
表中的一行可以称为一条记录
在理解了数据库存储结构之后,其实数据库的操作就是对数据库、表、记录、字段的操作了。
可以说充分理解数据库的存储结构对之后的进阶查询等知识点是很重要的。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章