1-Sqlite数据库概念

102 阅读1分钟

数据库基础

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 是在嵌入式领域应用最广泛的数据库管理系统.