数据库系统概念及SQLSERVER基本操作.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库系统概念及SQLSERVER基本操作

第1章 数据库系统概念及SQL SERVER基本操作 1.1 数据库系统介绍 1.1.1 数据(Data) 数据是信息在计算机中的数字表示。首先,一些基本信息需要在计算机中表示,如一个整数,一个浮点数,一个字符等这样的基本信息,在计算机里,只有类似于0101的这种二进制数据,要想表达形如整数、浮点数,就需要采用编码的技术来表示这些种类的数据。有很多种编码方式(如ASCII、Unicode等)可以将这些基本信息编码成计算机能够识别的类似于0101的这种二进制数据。例如,通过ASCII编码可以在计算机中用(8bit,1byte)来表示字符‘A’,对这些基本信息的编码,是由计算机系统软件也就是操作系统来完成的。其次,人们需要用这些基本的信息来描述大千世界中形形色色的更加复杂的信息(如要描述一个学生的信息),此时可以用这些基本的信息单元进行组合,以达到表达更加复杂信息的要求。例如要描述一个学生的基本信息,可以采用如下几个基本单元来表示(姓名,性别,出生年月,身高,等),这几个基本单元的数据如下:(”张三”,”男”, ”1975-1-1”,175)。 1.1.2 数据库(Database) 数据库,顾名思义就是数据存储的仓库,就是将数据按照某种方式组织起来并存储在计算机中,方便用户的使用。在这一点上数据库与普通的仓库是类似的,只不过存储的方式及使用的方式不一样。数据库是用来组织和管理数据的一个逻辑单位。 1.1.3 数据库管理系统(DBMS) 如何科学地组织和存储数据,高效地获取和维护数据,这些任务需要由一个专门的系统软件来完成,这个系统软件就是数据库管理系统(DBMS)。也就是说数据库管理系统是一套专门组织管理数据的软件。我们平时所说的SQL Server、Oracle、DB2就是这样的系统软件。 数据库管理系统分类 就目前而言,市面上的数据库管理系统很多,以下就不同的侧面对其进行分类: 根据数据组织与存储的方式分 关系式数据库管理系统 SQL Server、Oralce、Db2、Sybase SqlServer、Informix、MySql等 非关系式数据库管理系统(其中也包括最近提得比较多的面向对象数据库系统) Lotus/Domino、ExChange等 (在此还需要补充一些面向对象的数据库例子) 根据数据管理的能力及规模分 大型数据库系统 Sql Server企业版、Oralce、Db2、Sybase SQLServer 桌面数据库系统 Access、Sql Server桌面版、Foxpro 移动数据库系统(主要应用于PDA、手机及一些移动设备上的数据库系统) Sql Server CE、Sybase SQLAnywhere等 数据库管理系统功能 前面讲过,数据库管理系统是一套系统软件,一般而言数据库管理系统这套系统软件应该提供如下功能: 数据定义功能(Data Definition LanguageDDL) 数据操纵功能(Data Manipulation LanguageDML) 数据库的运行管理 数据库的建立与维护 就以上这些功能,将在后面的章节中作详细的介绍。 1.1.4 数据库系统(Application) 利用数据库管理系统(DBMS)提供的功能,建立在数据基础上的应用系统,主要解决的是与具体业务相关的一些功能实现。 数据库系统的组成部分 在此以一个客户关系管理系统(CRM)为例进行说明,如果一个企业要建立自己的客户关系管理系统,他必须要包含如下几个部分: 数据库管理系统 数据库管理系统为整个系统提供数据的存储与管理,是整个系统的基础设施、是核心,就目前而言,可选的数据库系统比较多,如前面介绍到的一些大型数据库系统如SqlServer、Oracle等,如果整个企业需要管理的信息比较少,也不涉及一些更加高级的功能,也可以采用一些桌面数据库管理系统,如Access、SqlServer 2000桌面版等。 数据 有了数据库管理系统这个基础设施,还必须将企业中的客户的详细资料,如客户的详细的通信地址,联系人,联系人电话,银行帐号等等,及一些相关资料,如公司产品的详细信息,如产品的描述,单价,产品的数量,产品的其它一些信息等,存放到整个数据库系统中,这是一个公司的宝贵资源,所有的。 基于数据的应用程序(例如利用C#.Net开发而成的完成客户管理具体功能的应用程序) 数据库系统与数据库管理系统之间的关系: 数据库系统是建立在数据库管理系统基础上的 数据库管理系统主要实现对数据的组织存储与管理(这一部分是通用的) 数据库系统主要侧重于业务功能的实现(这一部分是不通用的) 1.2 客户机与服务器计算模式与SQL

文档评论(0)

jjkk585 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档