sql server全面学习资料

sql server全面学习资料

ID:9794726

大小:907.00 KB

页数:209页

时间:2018-05-10

sql server全面学习资料_第1页
sql server全面学习资料_第2页
sql server全面学习资料_第3页
sql server全面学习资料_第4页
sql server全面学习资料_第5页
资源描述:

《sql server全面学习资料》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、SQLServer2000全面资料3.1基本概念3.1.1数据Data所谓数据就是描述事物的符号在我们的日常生活中数据无所不在数字文字图表图象声音等都是数据人们通过数据来认识世界交流信息3.1.2数据库DB即Database数据库顾名思义就是数据存放的地方在计算机中数据库是数据和数据库对象的集合所谓数据库对象是指表Table视图View存储过程StoredProcedure触发器Trigger等这些数据库对象将在以后的章节中介绍3.1.3数据库管理系统DBMS数据库管理系统是用于管理数据的计算机软件数据库管理系统使用户能方便地定义和

2、操纵数据维护数据的安全性和完整性以及进行多用户下的并发控制和恢复数据库3.1.4数据库系统DBS即DatabaseSystem数据库系统狭义地讲是由数据库数据库管理系统和用户构成广义地讲是由计算机硬件操作系统数据库管理系统以及在它支持下建立起来的数据库应用程序用户和维护人员组成的一个整体3.2关系数据库数据库这一概念提出后先后出现了几种数据模型其中基本的数据模型有三种层次模型系统网络模型系统和关系模型系统60年代末期提出的关系模型具有数据结构简单灵活易学易懂且具有雄厚的数学基础等特点从70年代开始流行发展到现在已成为数据库的标准目前

3、广泛使用的数据库软件都是基于关系模型的关系数据库管理系统3.2.1关系模型RM即RelationalModel关系模型把世界看作是由实体Entity和联系Relationship构成的所谓实体就是指现实世界中具有区分与其它事物的特征或属性并与其它实体有联系的对象在关系模型中实体通常是以表的形式来表现的表的每一行描述实体的一个实例表的每一列描述实体的一个特征或属性所谓联系就是指实体之间的关系即实体之间的对应关系联系可以分为三种一对一的联系如一个人只有一种性别一个人性别为一对一的联系一对多的联系如相同性别的人有许多个性别人为一对多的联系

4、多对一的联系如很多人有同一个性别人性别为多对一的联系通过联系就可以用一个实体的信息来查找另一个实体的信息关系模型把所有的数据都组织到表中表是由行和列组成的行表示数据的记录列表示记录中的域表反映了现实世界中的事实和值209/209SQLServer2000全面资料3.2.2关系数据库RDB即RelationalDatabase所谓关系数据库就是基于关系模型的数据库1关系数据库管理系统RDBMS关系数据库管理系统就是管理关系数据库的计算机软件2关键字Key关键字是关系模型中的一个重要概念它是逻辑结构不是数据库的物理部分侯选关键字Cand

5、idateKey如果一个属性集能惟一地标识表的一行而又不含多余的属性那么这个属性集称为侯选关键字主关键字PrimaryKey主关键字是被挑选出来作表的行的惟一标识的侯选关键字一个表只有一个主关键字主关键字又可以称为主键公共关键字CommonKey在关系数据库中关系之间的联系是通过相容或相同的属性或属性组来表示的如果两个关系中具有相容或相同的属性或属性组那么这个属性或属性组被称为这两个关系的公共关键字外关键字ForeignKey如果公共关键字在一个关系中是主关键字那么这个公共关键字被称为另一个关系的外关键字由此可见外关键字表示了两个关

6、系之间的联系以另一个关系的外关键字作主关键字的表被称为主表具有此外关键字的表被称为主表的从表外关键字又称作外键3.3常见的数据库对象数据库对象是数据库的组成部分常见的有以下几种3.3.1表Table数据库中的表与我们日常生活中使用的表格类似它也是由行Row和列Column组成的3.3.2索引Index索引是根据指定的数据库表列建立起来的顺序它提供了快速访问数据的途径并且可监督表的数据使其索引所指向的列中的数据不重复3.3.3视图View视图看上去同表似乎一模一样具有一组命名的字段和数据项但它其实是一个虚拟的表在数据库中并不实际存在视

7、图是由查询数据库表产生的它限制了用户能看到和修改的数据由此可见视图可以用来控制用户对数据的访问并能简化数据的显示即通过视图只显示那些需要的数据信息3.3.4图表Diagram在SQLServer中图表其实就是数据库表之间的关系示意图利用它可以编辑表与表之间的关系209/209SQLServer2000全面资料3.3.5缺省值Default缺省值是当在表中创建列或插入数据时对没有指定其具体值的列或列数据项赋予事先设定好的值如3.3.6规则Rule规则是对数据库表中数据信息的限制它限定的是表的列3.3.7触发器Trigger触发器是一个

8、用户定义的SQL事务命令的集合当对一个表进行插入更改删除时这组命令就会自动执行3.3.8存储过程StoredProcedure存储过程是为完成特定的功能而汇集在一起的一组SQL程序语句经编译后存储在数据库中的SQL程序3.3.9用户U

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

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

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