数据库基础
1. 数据库: 是存放数据的仓库,这些数据存在一定的关联,并按一定的格式存放在计算机上.
数据库由一些持久的,相互关联的数据的集合组成,并以一定的组织形式存储在计算机的存储介质中.
2. 数据库管理系统:
是维护和管理数据库的软件,是位于用户与操作系统之间的一个数据管理软件.
主要具备如下功能:
(1): 数据定义功能,用来定义数据库中的对象;
(2): 数据操纵功能,实现对数据库中的数据插入,查找,修改和删除操作;
(3): 数据库的建立和维护功能,包括数据库的简历,转换,转存和恢复功能;
3. 常用的数据库管理系统
(1)大型数据库管理系统(Oracle) (DBA)
(2)中型数据库管理系统 SQL server
(3)小型数据库管理系统 MySql
MySql 是最受欢迎的开源小型数据库管理系统,
它由 MySQL AB 开发/发布和支持,2008 年倍 sun 收购.
(4)嵌入式数据库管理系统 SQLite
SQLite 是一款轻量级的开源的关系型数据库管理系统,它包含在一个相对小的 C 库中.
它是专为嵌入式设计的,
而且目前已经在很多嵌入式产品中使用了它,
它占用的资源非常的低,在嵌入式设备中,
他可能只需要几百 k 的内存就够了.
SQLite 是在嵌入式领域应用最广泛的数据库管理系统.