SQL基础教程(不全)可用于参考.doc

  1. 1、本文档共81页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SQL基础教程(不全)可用于参考 第1章 SQL Server 2008概述和安装1 1.1 为什么选择SQL Server 20081 1.2 SQL Server的发展3 1.3 硬件要求4 1.3.1 CPU4 1.3.2 内存4 1.3.3 硬盘空间5 1.3.4 操作系统要求5 1.4 示例5 1.5 安装5 1.5.1 开始安装6 1.5.2 选择要安装的功能7 1.5.3 为实例命名9 1.5.4 选择服务账户10 1.5.5 选择身份验证模式10 1.5.6 确定数据目录的位置11 1.5.7 创建报表服务数据库12 1.5.8 配置错误和使用情况报告13 1.6 安全性14 1.6.1 服务账户14 1.6.2 身份验证模式15 1.6.3 sa登录19 1.7 小结20 第2章 SSMS21 2.1 SSMS概览21 2.2 SSMS的选项29 2.2.1 “环境”节点29 2.2.2 “源代码管理”节点31 2.2.3 “文本编辑器”节点31 2.2.4? “查询执行”节点33 2.2.5 “查询结果”节点35 2.3 查询编辑器41 2.4 小结42 第3章 设计和创建数据库43 3.1? 数据库的定义44 3.2? SQL Server中的预建数据库45 3.2.1? master45 3.2.2? tempdb46 3.2.3? model47 3.2.4? msdb47 3.2.5? AdventureWorks/Adventure-WorksDW47 3.3? 选择数据库系统类型48 3.3.1? OLTP48 3.3.2? OLAP49 3.3.3? 示例系统类型选择49 3.4? 收集数据49 3.5? 确定要存储在数据库中的信息51 3.5.1? 金融产品52 3.5.2? 客户52 3.5.3? 客户地址52 3.5.4? 股票52 3.5.5? 交易53 3.6? 外部信息和忽略的信息53 3.7? 建立关系53 3.7.1? 使用键53 3.7.2? 创建关系55 3.7.3? 关于外键的更多信息57 3.8? 规范化59 3.8.1? 每一个实体都应该有唯一的标识符59 3.8.2? 只存储与实体直接有关的信息60 3.8.3? 避免重复值或重复列60 3.8.4? 范式60 3.8.5? 非规范化62 3.9? 创建示例数据库62 3.9.1? 在SSMS中创建数据库62 3.9.2? 在SSMS中删除数据库75 3.9.3? 在查询编辑器中创建数据库77 3.10? 小结80 第4章 安全和遵从规范81 4.1? 登录名81 4.2? 服务器登录名和数据库用户89 4.3? 角色90 4.3.1? 固定服务器角色90 4.3.2? 数据库角色92 4.3.3? 应用程序角色92 4.4? 架构95 4.5? 在解决方案中进行下去之前96 4.6 陈述式管理框架99 4.7? 小结104 第5章 定义表106 5.1? 什么是表106 5.2? SQL Server数据类型107 5.2.1? 表中的数据类型108 5.2.2? 程序中的数据类型113 5.3? 列不仅仅是简单的数据存储库113 5.3.1? 默认值113 5.3.2? 生成IDENTITY值113 5.3.3? NULL值的使用114 5.3.4? 为什么要定义允许NULL值的列114 5.4? 在SQL Server中存储图像和大型文本115 5.5? 在SSMS中创建表115 5.6? 通过查询编辑器创建表120 5.7? 创建表:使用模板122 5.8? 创建模板和修改模板125 5.9? ALTER TABLE语句126 5.10? 定义其余的表127 5.11? 设置主键128 5.12? 创建关系129 5.12.1? 在创建时检查现有数据131 5.12.2? 强制外键约束132 5.12.3? 选择删除/更新规则132 5.13? 通过T-SQL语句建立关系133 5.14? 小结134 第6章 创建索引和数据库关系图135 6.1? 什么是索引135 6.1.1? 索引类型136 6.1.2? 唯一性137 6.2? 确定是什么创建了好的索引138 6.2.1? 使用低维护列138 6.2.2? 主键和外键139 6.2.3? 找到指定记录139 6.2.4? 使用覆盖索引139 6.2.5? 查找信息范围139 6.2.6? 保持数据的排序140 6.3? 确定是什么导致了坏的索引140 6.3.1? 使用了不合适的列140 6.3.2? 选择了不合适的数据141 6.3.3? 包含了过多的列141 6.3.4? 表中包含的记录过少141 6.4? 针对性能对索引进行审查141 6.5? 创

文档评论(0)

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

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

1亿VIP精品文档

相关文档