数据库

数据库,是一个长期存储在计算机内的、有组织的、有共享的、统一管理的数据集合。

常用的数据库有Access、Oracle、Mysql、SQL Server、SQLite等;

数据库中的数据都有一定规律结构,相同类型的数据放在一起,不同类型的数据之间相互隔离;
数据库由统一的规则来读写,有SQL语言专门用来读写数据库,一般都是用程序来读写数据库的内容。

数据库支持的软件模式:
B/S:Browser/Server (浏览器/服务器)(淘宝)
C/S:Client/Server (客户端/服务器)(QQ、微信)


常用的数据库

数据库应用

描述

MySQL数据库

小型数据库管理系统的数据库,由瑞典MySQLAB公司开发。MySQL被广泛地应用在Internet上的中小型网站当中

SqlServer数据库

中型数据库软件,真正的客户/服务器体系结构,图形化的用户界面,数据库管理方式更加直观和简单

Oracle数据库

大型企业级数据库,这是一款比较典型的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一,目前世界上使用最为广泛的数据库管理系统

Access数据库

小型的数据库,关联式数据序管理型系统的数据库,通常是被用来开发Web应用程序


数据库可视化管理工具

1. MySQL Workbench

MySQL Workbench为数据库管理员、程序开发者和系统规划师提供可视化设计、模型建立、以及数据库管理功能。它包含了用于创建复杂的数据建模ER模型,正向和逆向数据库工程,也可以用于执行通常需要花费大量时间和需要的难以变更和管理的文档任务。MySQL工作台可在Windows,Linux和Mac上使用;

微信 QQ 数据库架构 qq数据库是什么_数据库管理


2. Navicat

Navicat是一个桌面版MySQL数据库管理和开发工具。Navicat使用图形化的用户界面,可以让用户使用和管理更为轻松。支持中文,有免费版本提供;

微信 QQ 数据库架构 qq数据库是什么_数据库_02


3. MySQLDumper

MySQLDumper使用PHP开发的MySQL数据库备份恢复程序,解决了使用PHP进行大数据库备份和恢复的问题,数百兆的数据库都可以方便的备份恢复,不用担心网速太慢导致中间中断的问题,非常方便易用;


数据库访问方式

利用数据库管理工具或者编写程序来访问数据库。当然,数据库和访问数据库可以跨空间进行(本地和远程)
连接:数据库管理工具、编程语言(Java、PyThon等)


END