菜单
  

    第一章 开发工具和开发环境

    1.1 SQL 语言

    SQL是英文Structured Query Language的缩写,即结构化查询语言,它是一种介于关系代数与关系演算之间的语言,其功能包括查询、操纵、定义和控制4个方面,是一个通用的功能极强的关系数据库语言。

    1.1.1 SQL 概述

    SQL语言是1974年由Boyce和Chamberlin 提出的,1975年至1979年IBM公司SanJose Research Laboratory 研制的关系数据库管理系统原形系统System R 实现了这种语言,由于它功能丰富,语言简洁,使用方法灵活,倍受用户和计算机业界的青睐,被众多的计算机公司和软件公司采用。经过多年的发展,SQL语言已成为关系数据库的标准语言。

    1.1.2 SQL 语言的组成

    SQL 语言主要由以下几部分组成:

           数据定义语言DDL Data Definition Language

           数据操纵语言DML Data Manipulation Language

           数据控制语言DCL Data Control Language

           其它语言要素Additional Language Elements

    SQL 语句数目种类较多,其主体大约由40 条语句组成。

    1.2 MYSQL Server 简介

    使用MySQL的原因:

       它便宜(通常是免费)。 

       它的网络承载比较少。 

       它经过很好的优化(Highly Optimized)。 

       应用程序通过它做备份来比较简单。 

       它为各种不同的资料格式提供有弹性的扩展介面 (ODBC)。 

       它较好学,且操作简单。 

       你负担得起的客户支持费用

    MYSQL其它的优点 

        优化 

      对于 MySQL 的优化,我们可以说,主要的问题在于你的硬件条件,而非 MySQL 本身。不过对于 Access,(以及其他桌面数据库软件)事情就不是这样了。 没错,Microsoft Jet Database 的确实有效率,不过它还不是最快的。如果你的数据库设计得非常差,你的网站还是会受到影响而速度变慢的。 数据库结构设计也会影响到 MySQL,例如,MySQL 并不支持外键(foreign key)。这个缺点会影响到你的数据库设计以及网站的效率。对于使用 MySQL 做数据库的网站,你应该注意的是,如何让硬盘存取IO减少到最低值、如何让一个或多个 CPU 随时保持在高速作业的状态、以及适当的网络带宽, 而非实际上的数据库设计以及资料查询语句。事实上,有些网站开发者将 MySQL 称为目前市面上跑得最快的数据库。不过,当你的数据库有很多表格需要同时在一个事务过程(transaction)内完成更新的时候,MySQL 的确跑得不怎么样。 论文网

        备份 

      如果你曾经有过抢救一个损坏的 MDB 档案的惨痛经验,那么你会对 MySQL 表示非常激赏。这是 MySQL 另一个胜过 Access 的地方。首先,mysqldump 会产生一个比 Access 好很多而且也更可靠的备份档案。相比之下,在 Access中你只是将一个 MDB 档拷贝起来做备份。其次,即使 MySQL 的备份有部分损坏,复原起来也要比一个损坏的 MDB 档要容易得多了。 

       可延伸性(Scalability)以及资料处理能力 

    套句登山者的话来说,将 Access 数据库来跟 MySQL 相比,简直就是像把印第安那的小山丘拿来跟科罗拉多洛矶山脉的 Pike's Peak 顶相比较。事实就是这么简单∶MySQL 可以处理的档案比 Access 所能处理的档案大很多。如果你硬将 Access 数据库弄到 100MB 的 MDB 档案时,你要准备好一个字典厚的纪录本来记录来自客户对于网站效率低下的抱怨。而类似的数据库在 MySQL 上面跑,就不会发生承载过重的迹象。 

  1. 上一篇:C#+sqlserver汽车4S店管理系统的设计+ER图
  2. 下一篇:jsp+mysql科研信息管理系统的计与实现
  1. JAVA基于安卓平台的医疗护工管理系统设计

  2. php+mysql志愿者服务平台前端页面设计

  3. java+mysql酒店管理系统设计与实现

  4. php+mysql高校迎新系统的开发与应用

  5. Ruby+mysql就业信息管理系统的设计与实现

  6. php进销存管理系统的设计与实现

  7. jsp医药连锁店管理系统的设计与实现

  8. 河岸冲刷和泥沙淤积的监测国内外研究现状

  9. 当代大学生慈善意识研究+文献综述

  10. 大众媒体对公共政策制定的影响

  11. java+mysql车辆管理系统的设计+源代码

  12. 中考体育项目与体育教学合理结合的研究

  13. 酸性水汽提装置总汽提塔设计+CAD图纸

  14. 十二层带中心支撑钢结构...

  15. 乳业同业并购式全产业链...

  16. 杂拟谷盗体内共生菌沃尔...

  17. 电站锅炉暖风器设计任务书

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回