首页 > 范文大全 > 正文

网站开发中数据库的管理者

开篇:润墨网以专业的文秘视角,为您筛选了一篇网站开发中数据库的管理者范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

摘 要

随着Internet的发展和普及,越来越多的单位和个人都建立了自己的网站,以便更好地进行各种信息交流或者宣传自身,亦或者通过管理系统提高工作效率,迈入信息化、高效化的快节奏时代。Web开发人员比较青睐Wamp的开发环境,即WAMP(Windows+Apache+MySQL+PHP),是指是基于Windows 操作系统下,Apache作为 Web 服务器,MySQL 作为数据库以及PHP(部分网站也使用 Perl 或 Python)作为服务器端脚本解释器完美组合,也是目前较为广泛使用的WEB 应用程序平台。这其中MySQL数据库作为网站运行更新的桥梁纽带,起着举足轻重的作用。

【关键词】数据库 MySQL 管理系统

那什么叫数据库呢?可以理解为是存储数据的仓库。举例来说:比如你的记录本上有你的学生的学号、姓名、电话、家庭地址,这些记录就是数据。把这些数据按照学号、姓名、电话、家庭住址存放在一个表里,再把这样的表放到数据库里供我们或者人查询使用,这就是我们说的数据库。如今:已经存在Oracle、SQL Server等诸多优秀的数据库。同时,还有MySQL、PostgreSQL都是很优秀的开源数据库。

MySQL是一个小型关系型数据库管理系统,是一款非常优秀的自由软件。由瑞典 MySQ LAB 公司开发,它之所以流行,是因为它有着自己独特的优势:体积小、速度快、总体拥有成本低,最重要的是代码开源,共享。作为商业运行网站,为了降低网站总体成本而选择这样的数据库当然是显而易见的。

1 MySQL支持的语言---SQL

1.1 什么是SQL语言

结构化查询语言(Structured Query Language,简称SQL)是一种介于关系代数与关系演算之间,并且使用范围限定的形式化语言。它专门用于与关系数据库管理系统进行数据交互,并且能够完成数据查询、数据操作、数据定义和数据控制四个方面的功能,是一种通用的、功能性强大的关系数据库语言。

1.2 SQL语言的特点

(1)统一的语言。SQL语言可用于所有用户的数据库模型,包括系统管理员数据库管理员应用程序开发人员及许多其他类型终端用户。所有用SQL编写的程序都是可以移植的。

(2)语言简洁、易学易用。SQL语言用了九个动词完成率数据定义(CREATE、DROP、ALTER)、数据查询(SELECT)、数据操作(INSERT、UPDATE、DELETE)、数据控制(GTANT、REVOKE)的大部分功能.。

(3)高度非过程化。降低了数据库使用的复杂度,也提高了数据的独立性。

(4)SQL语言既可以交互式使用,也可以以嵌入形式使用

(5)面向集合的操作方式

(6)SQL语言支持关系数据库三级模式结构。数据库三级模式指:内模式对应于存储文件,模式对应于基本表,外模式对应于视图。

2 MySQL与其他数据库

2.1 甲骨文的Oracle

Oracle数据库是世界上第一个支持SQL语言的数据库。主要应用于大型系统。随着网格技术的发展和应用,Oracle公司推出以网格计算模型的关系型数据库管理系统。尽可能以最低成本和最高的服务质量提供信息,它提供了企业网格计算所需的集群、工作负载管理、数据中心自动化、易用性。

2.2 IBM的DB2

DB2是IBM公司研制的一种关系型数据库系统。主要应用于OS、Windows等平台下。DB2提供了高层次的数据利用性,数据的完整性好。而且DB2的安全性高,具有很强的可恢复性。DB2数据库主要用于大型系统当中。

2.3 开源的MySQL

MySQL数据库是一个开放源代码的数据库。是由瑞典MySQLAB公司开发的。MySQL广泛地应用于Internet上的中小型网站,针对不同客户群提供Community Server、Enterprise Server和Embedded Server3种套件,体现了良好的伸缩能力。SQL Server 数据库也是微软公司开发的。SQL Server是基于客服机/服务器模式的大型数据库管理系统,能够支持大吞吐量的事务处理,能在网络环境下进行数据的存取,能用于开发决策支持系统等软件。

2.4 微软的Access和SQL Server

Access 数据库是微软公司开发的小型数据库。Access数据库是Microsoft公司Office系列软件之一,在程序设计概念上更加接近大型DBMS。

3 MySQL数据库的价值

3.1 MySQL是开放源代码

MySQL是源代码可共享、开放的数据库,任何人都可以获取该数据库的源代码,基于此基础进行二次开发,修正MYSQL的缺陷,完善数据库代码,是一款可自由运用的数据库。

3.2 MySQL的跨平台性

MYSQL可以在Windows系列的操作系统上运行,还能在MacOS、UNIX、Linux等操作系统上运行。

3.3 功能强大

MySQL 是一个真正的多用户、多线程 SQL 数据库服务器。MySQL 是以一个客户机/服务器结构的实现,它由一个服务器守护程序 mysqld 和很多不同的客户程序和库组成。

总之,与其他的大型数据库如 Oracle、DB2、SQL Server 等相比,MySQL 虽有不足之处,如规模小、功能有局限等,但是这并没有浇灭Web开发人员对它的钟爱热情。因为对于一般的个人使用者和中小型企业来说,MySQL 提供的功能已经绰绰有余,目前互联网上流行的网站构架平台是 WAMP开发环境,MySQL 加 PHP 的结合在网际网路上的应用较常见,且获得了“动态配对”(Dynamic Duo)的雅号,它的强大功能、灵活性、丰富的应用编程接口(API)以及精巧的系统结构,受到了广大自由软件爱好者甚至是商业软件用户的青睐,因而MySQL一跃成为了当今最流行的数据库。

作者单位

永城职业学院 河南省永城市 476600