- 1、本文档共81页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SQL基础教程(不全)可用于参考
第1章 SQL Server 2008概述和安装11.1 为什么选择SQL Server 200811.2 SQL Server的发展31.3 硬件要求41.3.1 CPU41.3.2 内存41.3.3 硬盘空间51.3.4 操作系统要求51.4 示例51.5 安装51.5.1 开始安装61.5.2 选择要安装的功能71.5.3 为实例命名91.5.4 选择服务账户101.5.5 选择身份验证模式101.5.6 确定数据目录的位置111.5.7 创建报表服务数据库121.5.8 配置错误和使用情况报告131.6 安全性141.6.1 服务账户141.6.2 身份验证模式151.6.3 sa登录191.7 小结20第2章 SSMS212.1 SSMS概览212.2 SSMS的选项292.2.1 “环境”节点292.2.2 “源代码管理”节点312.2.3 “文本编辑器”节点312.2.4? “查询执行”节点332.2.5 “查询结果”节点352.3 查询编辑器412.4 小结42第3章 设计和创建数据库433.1? 数据库的定义443.2? SQL Server中的预建数据库453.2.1? master453.2.2? tempdb463.2.3? model473.2.4? msdb473.2.5? AdventureWorks/Adventure-WorksDW473.3? 选择数据库系统类型483.3.1? OLTP483.3.2? OLAP493.3.3? 示例系统类型选择493.4? 收集数据493.5? 确定要存储在数据库中的信息513.5.1? 金融产品523.5.2? 客户523.5.3? 客户地址523.5.4? 股票523.5.5? 交易533.6? 外部信息和忽略的信息533.7? 建立关系533.7.1? 使用键533.7.2? 创建关系553.7.3? 关于外键的更多信息573.8? 规范化593.8.1? 每一个实体都应该有唯一的标识符593.8.2? 只存储与实体直接有关的信息603.8.3? 避免重复值或重复列603.8.4? 范式603.8.5? 非规范化623.9? 创建示例数据库623.9.1? 在SSMS中创建数据库623.9.2? 在SSMS中删除数据库753.9.3? 在查询编辑器中创建数据库773.10? 小结80第4章 安全和遵从规范814.1? 登录名814.2? 服务器登录名和数据库用户894.3? 角色904.3.1? 固定服务器角色904.3.2? 数据库角色924.3.3? 应用程序角色924.4? 架构954.5? 在解决方案中进行下去之前964.6 陈述式管理框架994.7? 小结104第5章 定义表1065.1? 什么是表1065.2? SQL Server数据类型1075.2.1? 表中的数据类型1085.2.2? 程序中的数据类型1135.3? 列不仅仅是简单的数据存储库1135.3.1? 默认值1135.3.2? 生成IDENTITY值1135.3.3? NULL值的使用1145.3.4? 为什么要定义允许NULL值的列1145.4? 在SQL Server中存储图像和大型文本1155.5? 在SSMS中创建表1155.6? 通过查询编辑器创建表1205.7? 创建表:使用模板1225.8? 创建模板和修改模板1255.9? ALTER TABLE语句1265.10? 定义其余的表1275.11? 设置主键1285.12? 创建关系1295.12.1? 在创建时检查现有数据1315.12.2? 强制外键约束1325.12.3? 选择删除/更新规则1325.13? 通过T-SQL语句建立关系1335.14? 小结134第6章 创建索引和数据库关系图1356.1? 什么是索引1356.1.1? 索引类型1366.1.2? 唯一性1376.2? 确定是什么创建了好的索引1386.2.1? 使用低维护列1386.2.2? 主键和外键1396.2.3? 找到指定记录1396.2.4? 使用覆盖索引1396.2.5? 查找信息范围1396.2.6? 保持数据的排序1406.3? 确定是什么导致了坏的索引1406.3.1? 使用了不合适的列1406.3.2? 选择了不合适的数据1416.3.3? 包含了过多的列1416.3.4? 表中包含的记录过少1416.4? 针对性能对索引进行审查1416.5? 创
文档评论(0)