网站大量收购闲置独家精品文档,联系QQ:2885784924

sqlserver学习..doc

  1. 1、本文档共143页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
sqlserver学习.

3.1 基本概念 3.1.1 数据Data 所谓数据就是描述事物的符号在我们的日常生活中数据无所不在数字文字图表图象声音等都是数据人们通过数据来认识世界交流信息 3.1.2 数据库DB 即Database 数据库顾名思义就是数据存放的地方在计算机中数据库是数据和数据库对象的集合所谓数据库对象是指表Table 视图View 存储过程Stored Procedure触发器Trigger 等这些数据库对象将在以后的章节中介绍 3.1.3 数据库管理系统DBMS 数据库管理系统是用于管理数据的计算机软件数据库管理系统使用户能方便地定义和操纵数据维护数据的安全性和完整性以及进行多用户下的并发控制和恢复数据库 3.1.4 数据库系统DBS 即Database System 数据库系统狭义地讲是由数据库数据库管理系统和用户构成广义地讲是由计算机硬件操作系统数据库管理系统以及在它支持下建立起来的数据库应用程序用户和维护人员组成的一个整体 3.2 关系数据库 数据库这一概念提出后先后出现了几种数据模型其中基本的数据模型有三种层次模型系统网络模型系统和关系模型系统60 年代末期提出的关系模型具有数据结构简单灵活易学易懂且具有雄厚的数学基础等特点从70 年代开始流行发展到现在已成为数据库的标准目前广泛使用的数据库软件都是基于关系模型的关系数据库管理系统 3.2.1 关系模型RM 即Relational Model 关系模型把世界看作是由实体Entity 和联系Relationship 构成的所谓实体就是指现实世界中具有区分与其它事物的特征或属性并与其它实体有联系的对象在关系模型中实体通常是以表的形式来表现的表的每一行描述实体的一个实例表的每一列描述实体的一个特征或属性 所谓联系就是指实体之间的关系即实体之间的对应关系联系可以分为三种 ??一对一的联系如一个人只有一种性别一个人性别为一对一的联系 ??一对多的联系如相同性别的人有许多个性别人为一对多的联系 ??多对一的联系如很多人有同一个性别人性别为多对一的联系 通过联系就可以用一个实体的信息来查找另一个实体的信息关系模型把所有的数据都组织到表中表是由行和列组成的行表示数据的记录列表示记录中的域表反映了现实世界中的事实和值 3.2.2 关系数据库RDB 即Relational Database 所谓关系数据库就是基于关系模型的数据库 1 关系数据库管理系统RDBMS 关系数据库管理系统就是管理关系数据库的计算机软件 2 关键字Key 关键字是关系模型中的一个重要概念它是逻辑结构不是数据库的物理部分 侯选关键字Candidate Key 如果一个属性集能惟一地标识表的一行而又不含多余的属性那么这个属性集称为侯选关键字 主关键字Primary Key 主关键字是被挑选出来作表的行的惟一标识的侯选关键字一个表只有一个主关键字主关键字又可以称为主键 ??公共关键字Common Key 在关系数据库中关系之间的联系是通过相容或相同的属性或属性组来表示的如果两个关系中具有相容或相同的属性或属性组那么这个属性或属性组被称为这两个关系的公共关键字 ??外关键字Foreign Key 如果公共关键字在一个关系中是主关键字那么这个公共关键字被称为另一个关系的外关键字由此可见外关键字表示了两个关系之间的联系以另一个关系的外关键字作主关键字的表被称为主表具有此外关键字的表被称为主表的从表外关键字又称作外键 3.3 常见的数据库对象 数据库对象是数据库的组成部分常见的有以下几种 3.3.1 表Table 数据库中的表与我们日常生活中使用的表格类似它也是由行Row 和列Column组成的 3.3.2 索引Index 索引是根据指定的数据库表列建立起来的顺序它提供了快速访问数据的途径并且可监督表的数据使其索引所指向的列中的数据不重复 3.3.3 视图View 视图看上去同表似乎一模一样具有一组命名的字段和数据项但它其实是一个虚拟的表在数据库中并不实际存在视图是由查询数据库表产生的它限制了用户能看到和修改的数据由此可见视图可以用来控制用户对数据的访问并能简化数据的显示即通过视图只显示那些需要的数据信息 3.3.4 图表Diagram 在SQL Server 中图表其实就是数据库表之间的关系示意图利用它可以编辑表与表之间的关系 3.3.5 缺省值Default 缺省值是当在表中创建列或插入数据时对没有指定其具体值的列或列数据项赋予事先设定好的值如 3.3.6 规则Rule 规则是对数据库表中数据信息的限制它限定的是表的列 3.3.7 触发器Trigger 触发器是一个用户定义的SQL 事务命令的集合当对一个表进行插入更改删除时这组命令就会自动执行 3.3.8 存储过程Stored Procedure 存储过程是为完成特定的功能而汇集在

文档评论(0)

gangshou + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档