Sqlite3数据库 下载本文

内容发布更新时间 : 2024/11/5 14:55:12星期一 下面是文章的全部内容请认真阅读。

数据库--sqlite的操作

2012-06-11 20:54:55

分类: SQLite/嵌入式数据库

一、数据库基本概念

A.数据(Data)

能够输入计算机并能被计算机程序识别和处理的信息集合。

B.数据库(Database)

数据库是在数据库管理系统管理和控制之下,存放在存储介质上的数据集合。

注意:数据库管理系统(DataBase Mangement System) --DBMMS

C.数据库管理系统(DBMS)

DBMS是数据库系统中对数据进行统一管理和控制的软件系统

(1)数据库定义功能 (Data Definition)

(2)数据库操纵功能 (Data Manpulation)

(3)数据库运行控制功能 (Data Control)

(4)数据通信功能(Data Communication)

即 为应用程序提供的访问接口

(5)支持存取海量数据(Mass Data)

二、文件管理和数据库管理

A.文件管理阶段

优点 : (i)数据可长期保存 (ii)能存储大量数据

缺点: (i)数据冗余度(redundancy)、数据一致性(consistency)、完整性(integrity)难以维持

(ii)数据与程序缺乏高度独立性

B.数据库系统阶段

(i)数据组织结构化

(ii)数据冗余度比较小,易扩充

(iii)具有较高的数据与程序之间的独立性 (iv)统一的数据控制

三、常用的数据库介绍

A.大型数据库

Oracle公司是最早开发关系数据库的厂商之一,其产品支持最广泛的操作系统平台。目前Oracle关系数据库产品的市场占有率名列前茅。

IBM的DB2是第一个具备网上功能的多媒体关系数据库管理系统,支持包括Linux在内的一系列平台。

B.中型数据库

SQLServer是微软开发的数据库产品,主要支持windows平台。

C.小型数据库