SQLServe2r008学习笔记.docVIP

  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文档。上传文档
查看更多
SQLServe2r008学习笔记

第一讲: 1,数据库模型:指数据库管理系统中数据的存储结构。 常见三种: 1,层次模型 2,网状模型 3,关系模型 比如: MS SQL 2008 2,关系型数据库的概念:由数据表和数据表之间的关联组成。 1,键码 2,主键(关键字) 3,候选关键字 4,公共关键字 5,外键(关键字) 3,关系型数据库的完整性规则 1,实体完整性规则:主键的组成部分不能为空 2,参照完整性规则 3,用户定义的完整性规则 4,关系型数据库的范式理论:即规范化的把数据库组织成在保持存储数据完整性的同时最小化冗余数据的结构过程 六种范式: 1,第一范式(1NF)数据表的每一列都是不可分割的基本数据项,同一列中不能有多个值或重复值 2,第二范式(2NF)满足1NF后,任何一个非主键字段的数值都依赖与该数据表的主键字段 3,第三范式(3NF)满足2NF后,该数据表中的任何两个非主键字段的数据值之间不存在函数依赖关系 4,第四范式(4NF) 5,第五范式(5NF) 6,Boyce-Codd范式(BCNF) 5,E-R模型:实体-联系数据模型:用简单的图形反映了现实世界中存在的事物或数据及他们之间的关系。 实体:可以是具体的事物,比如:书,人,街道; 也可是抽象的事物,比如:班级,城市,气体, 实例:同一类实体的所有实例构成了实体集,比如:一个班级里某同学。 2,关系:一对一,一对多,多对多 6,SQL Server 2008 体系结构: 四个部分 1,数据库引擎 2,报表服务(Reporting Services) 3,分析服务(Analysis Services) 4,集成服务(Integration Services) 7,安装IIS SQL的报表服务需要Web服务器反映出来,所以需要安装IIS 8,安装SQL Server 2008 注意:建立的库存储路径推荐设置在D:\ 9,卸载SQL Server 2008 第二讲 1,Microsoft SQL Management Studio 2,模板资源管理器 3,联机丛书 4,配置管理器 5,Business Intelligence Development Studio 6, 7,sqlcmd工具 第三讲: 数据库组成 表 视图 存储过程 触发器 用户与角色 其它数据库 创建数据库的方法 视图模式:确定“库名称”,“库所有者”,“库初始大小”,“库存储路径” 注意:“文件组”的含义。 注意:创建的两个数据库文件:库文件 *.mdf 日志文件 *.ldf 命令行模式 解法:create database 数据库名称 查看数据库状态 视图模式 命令函数模式: select databasepropertyex(‘库名’,’’) 系统存储过程: sp_helpdb 修改数据库 视图模式 命令模式:alter database 原库名 modify name=新库名 注意:“数据库”名称的改变不等于“数据库文件”名称的改变。 删除数据库 视图模式 命令模式:drop database 数据库名称 分离和附加数据库 有三种条件下无法分离数据库:已复制并发布的数据库;存在数据库快照;未知状态; 附加 收缩数据库 数据库快照 维护历史数据从而生成报表 生成快照后,无法对数据库进行删除、分离或还原 创建快照:create database 数据库快照名称 注意:SQL Server 2008 R2 “Standard Edition 不支持Database Snapshot”alter table 员工信息add 性别 char(2) nullalter table 员工信息alter column 性别 char(4) null alter table 员工信息 drop column 所属部门Create rule 规则名称 as @value between 0 and 100 绑定规则:sp_bindrule 规则名称,’表名.列名’ 解除规则:sp_unbindrule ’表名.列名’ 注意:解除该规则限制的所有列的规则后才可删除规则 删除规则:drop rule 规则名称 数据关系图 第五讲:视图、索引、架构 创建视图 视图模式: 命令模式:create view 视图名称 as select …… 修改和删除视图 视图模式 命令模式:alter view 视图名称 as select …… Drop view 视图名称 通过视图修改数据 会有一些限制条件 索引概念 索引创建(聚集索引/非聚集索引)一张表里可以有一个聚

文档评论(0)

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

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

1亿VIP精品文档

相关文档