sql基础学习笔记

sql基础学习笔记

ID:46682138

大小:80.00 KB

页数:13页

时间:2019-11-26

sql基础学习笔记_第1页
sql基础学习笔记_第2页
sql基础学习笔记_第3页
sql基础学习笔记_第4页
sql基础学习笔记_第5页
资源描述:

《sql基础学习笔记》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、1基本概念:数据库和数据库管理系统数据库意思就是数据的仓库要理解的两个概念:数据库和数据库管理系统数据库管理系统(DatabaseManagementSystem,DBMS)数据库管理系统是一•种操纵和管理数据库的系统软件,是用于建立、使用和维护数据库。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。川户通过DBMS访问数据库中的数据,数据库管理员也通过DBMS进行数据库的维护工作。它提供多种功能,町使多个应用程序利用户用不同的方法在同时或不同时刻公建立,修改和询问数据库。它使用八能方便地定义和操纵数据,维护数据的安全性和完

2、整性,以及进行多用户下的并发控制和恢复数据库。有时很多人也将DBMS简称为“数据库”,但是一定要区分“数据库”的这两个不同的意思。2主流数据库管理系统介绍目前有许多DBMS产品如DB2^Oracle、MicrosoftSQLServer>SybaseSQLServer^lnformix^MySQL等3MicrosoftSQLServer的由来?MicrosoftSQLServer是微软推出的一款数据库产甜。细心的读者也许己经发现我们前面提到了另外一个名字非常相似的SybaseSQLServer,这里的名字相似并不是一种巧合,这还要从Mic

3、rosoftSQLServer的发展史谈起。微软当初要进军图形化操作系统,所以就开始和IBM“合作”开发OS/2,最终当然无疾而终,但是微软就很快的推出了口己的新一代视窗操作系统;阳当微软发现数据库系统这块新的帀场的时候,微软没有自己重头开发一个数据库系统,而是找到了Sybase来“合作”开发基于OS/2的数据产品,当然微软达到目的以后就立即停止和Sybase的合作了,于1995年推出了白己的MicrosoftSQLServer6.0,经过几年的发展终于在1998年推出了轰动一时的MicrosoftSQLServer7.0,也正是这一个版

4、本使得微软在数据库产品领域冇了一席Z地。正因为这段"合作”历史,所以使得MicrosoftSQLServer和SybaseSQLServer在很多地方非常类似,比如底层采用的TDS协议、支持的语法扩展、函数等等。微软在2000年推出了MicrosoftSQLServer2000,这个版本继续稳固了MicrosoftSQLServer的市场地位,山于Windows操作系统在个人计算机领域的普及,MicrosoftSQLServer理所当然的成为了很多数据库开发人员的接触的笫一个而R有可能也是唯一一个数据库产品,很多人英至在“SQLServe

5、r"和“数据库”之间划上了等号,而且用“SQL”一次來专指MicrosoftSQLServer,可见微软的市场普及做的还是非常好的。做足够的市场以后,微软在2005年“审时度势”的推出了MicrosoftSQLServer2005,并将于2008年发布新一代的MicrosoftSQLServer2008oMicrosoftSQLServer的可用性做的非常好,提供了很多了外围工具來帮助用户对数据库进行管理,用户甚至无需直接执行任何SQL语句就可以完成数据库的创建、数据表的创建、数据的备份/恢复等工作;MicrosoftSQLServer的

6、开发者社区也是非常庞大的,因此有众多可以参考的学习资料,学习成本非常低,这是其他数据库产品做不具有的优势;同时从MicrosoftSQLServer2005开始开发人员可以使用任何支持.Net的语言来编写存储过程,这进一步降低了MicrosoftSQLServer的使用门槛。不过正如微软产品的一贯风格,MicrosoftSQLServer的劣势也是非常明显的:只能运行于Windows操作系统,因此我们无法在Linux、Unix±运行它;不悖微软给出什么样的测试数据,在实际使用中MicrosoftSQLServer在人数据量和大交易量的坏境

7、中的表现都是不尽人意的,当金业的业务量到达一个水平后就要考虑升级到Oracle或者DB2了。4数据库作用?数据库能够帮助你储存、组织和检索数据。5Catalog数据库就是数据的仓库,而DBMS是数据库的“管理员”一个DBMS可以管理多个数据库,我们将人力资源数据保存在HR数据库屮,而将核心业务数据保存在BIZ数据库中,我们将这些不同数据库叫做Catalog(在冇的DBMS中也称为Database,即数据库)。6Catalog的好处?1•便于对各个Catalog进行个性化管理。DBMS允许我们指定将不同的Catalog保存在不同的磁盘上,我

8、们还可以对每个Catalog所能占据的最大磁盘空问、日志大小甚至先级进行指定,这样就可以针对不同的业务数据进行个性化定制了。2.避免了命名冲突。同一个Catalog中的表名是不许重复的,而不同

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。