- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SQL Server2005 数据库应用教程
cocktail74@ 实际上,我们生活中处处都有数据库的身影,我们去消费刷卡,银行存款,到网上购物和网络聊天,等等。 数据库技术是计算机发展的一个重要领域,为计算机应用领域拓展出一片崭新的、广阔的空间。 1.1.1 数据库相关概念 数据、数据库、数据库管理系统和数据库系统是数据库领域几个常用的概念术语。 1.数据(DATA) 广义的数据就是我们常说的图文声像。 而数据库中常说的数据都是指记录。 2.数据库(DATABASE) 数据库的定义,应该是长期存储在计算机内的,有组织的、可共享的数据的集合 。 3.数据库管理系统 DBMS DBMS是位于用户与操作系统之间的一层数据管理软件。DBMS的主要功能有:数据定义、数据操纵和数据保护功能。 常用的DBMS有ACCESS,SQL SERVER ,ORACLE,DB2等,也有医疗行业的DBMS如Cache数据库,(法国Intersystems公司产品,目前主要应用于医疗卫生管理信息系统(HIS)。官方数据显示,数据查询速度约为oracle的7~20倍,并方便的支持关系型数据库和对象型数据库)。 4.数据库系统(Database System) 数据库系统是指在计算机系统中引入数据库后的系统,一般由数据库、数据库管理系统、应用软件、数据库管理员和用户构成。 图1.1 数据库系统组成 1.1.2 数据库技术的产生和发展 数据库技术的发展和计算机技术的发展紧密相连,从最初管理农场牛奶的订单到今天处理各个领域的海量数据,数据库的发展大致经历了人工管理阶段、文件系统阶段和数据库系统阶段。 1.人工管理阶段 人工管理的主要特点是数据不会长期保存,数据文件用完就撤走;应用程序管理数据;数据不能用于共享和数据不具备独立性。 2.文件管理阶段 文件管理的特点是数据可以长期保存,由文件系统管理数据,数据的共享性差,冗余度大,数据的独立性差。 3.数据库和海量数据库阶段 数据库系统对数据的管理相对文件系统来说优点明显,从文件系统到计算机用来管理数据库,标志着数据管理技术质的飞跃。 1.1.3数据库系统的模式结构 从逻辑上来描述数据库全体数据的特征和逻辑结构的方法成为模式(Schema)。它仅仅是指某一类数据的结构和属性的说明。 虽然实际的数据库管理软件很多,但是他们在体系结构上通常都具有共同的特征,即采用了三级模式和两级映像。数据库的三级模式结构是指外模式、模式和内模式三级结构。 1.模式(Schema) 模式也称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,所有用户的公共视图。 模式实际上是数据库数据在逻辑级上的视图。一个数据库只有一个模式。 2.外模式(External Schema) 外模式也称子模式(SubSchema)或用户模式,它是用户能够看见和使用的局部数据逻辑结构和特征的描述,是用户的数据视图。 外模式通常是模式的子集,一个数据库可以有多个外模式。 1.1.3数据库系统的模式结构 3.内模式(Internal Schema) 内模式也称存储模式,它是关于数据在物理存储结构和存储方式的描述,是数据在数据库内部的表示方式。 1.2 数据模型 1.2.1 数据模型的组成要素 模型是现实世界特征的模拟和抽象。数据模型也是一种模型,它是现实世界数据特征的抽象。数据模型通常都由数据结构,数据操作和完整性三个要素组成。 1.数据结构 2.数据操作 3.完整性约束 1.2 数据模型 1.2.2 层次模型 层次模型(Hierarchical Model)是最早出现在数据库设计中的数据模型。用树形结构表示实体之间联系的模型叫层次模型。 层次模型的结构特点是: (1) 有且仅有一个根结点。 (2) 根结点以外的其它结点有且仅有一个父结点。 1.2 数据模型 1.2.3 网状模型 相对于层次模型的表示单一,在网络模型(Network Model)中,各记录类型间可具有任意多连接的联系。 一个使用网状模型实现的数据库结构: 1.2 数据模型 1.2.4 关系模型 关系模型的基本思想是用二维表形式表示实体及其
文档评论(0)