一、熟练掌握SQL Server 2000
开发与编程的基础概念
· SQL Server 2000基础
☆ 关系数据库的基本概念
☆ 数据库管理系统(DBMS)
☆ SQL Server 2000在开发编程中的作用
☆ SQL Server 2000的特点
· TRANSACT_SQL语言基础
二、实际掌握安装/卸载SQL Server 2000的操作步骤
· SQL Server 2000的体系结构
☆ SQL Server 2000的安装环境
· SQL Server 2000的安装过程
· SQL Server 2000的操作环境
☆ 服务管理器
☆ 企业管理器
☆ 查询分析器
☆ 联机丛书
☆ 事件探查器
· SQL Server 2000的卸载
三、掌握SQL Server的安全管理基本知识
· 登录、用户与角色的基本概念
· 使用企业管理器管理登录、用户和角色
☆ 登录操作
☆ 用户操作
☆ 角色操作
· 使用SQL语句控制数据库的登录、用户和角色
☆ 新建登录、用户和角色
☆ 删除登录、用户和角色
· SQL Server 2000的链接服务器和远程服务器
☆ 链接服务器
☆ 远程服务器
· 数据库注册
四、熟练掌握SQL语言的基本数据类型、 运算符和表达式
· 基本数据类型
☆ 固定长度的字符数据型
☆ 可变长度的字符数据型
☆ 整型
☆ 浮点型
☆ Numeric数据类型
☆ Money数据类型
☆ Datetime数据类型
☆ Table数据类型
· 运算符和表达式
☆ 算数运算符
☆ 赋值运算符
☆ 按位运算符
☆ 比较运算符
☆ 逻辑运算符
☆ 一元运算符
☆ 字符串串连运算符
· 运算符的优先顺序
五、利用SQL Server 2000 建立数据库
· 建立数据库
☆ 方案一:使用SQL Server 2000企业管理器建立数据库
☆ 方案二:使用SQL语句在查询分析器里建立数据库
☆ 方案三:使用SQL Server向导建立数据库
· 建立基本表
☆ 方案一:使用SQL语句建立数据库表
☆ 方案二:使用企业管理器建立数据库表
· 建立视图
☆ 方案一:使用SQL语句建立视图
☆ 方案二:使用企业管理器建立视图
☆ 方案三:使用企业管理器中向导建立视图
· 建立索引
☆ 方案一:使用SQL语句建立索引
☆ 方案二:使用向导建立索引
六、掌握基本表的优化
· 表的优化
· First Normal Form--第一范式
☆ 问题案例
☆ 相关概念
· Second Normal Form--第二范式
☆ 问题案例
☆ 相关概念
· Third Normal Form--第三范式
☆ 问题案例
☆ 相关概念
· BCNF--修正的第三范式
☆ 问题案例
☆ 相关概念
七、利用修改与删除操作编辑数据库
· 修改数据库
☆ 方案一:使用SQL语言修改数据库
☆ 方案二:使用企业管理器修改数据库
· 删除数据库
☆ 方案一:使用SQL语言删除数据库
☆ 方案二:使用企业管理器删除数据库
· 修改基本表
☆ 方案一:使用SQL语言修改基本表
☆ 方案二:使用企业管理器修改基本表
· 修改视图
☆ 方案一:使用SQL语句修改视图
☆ 方案二:使用企业管理器修改视图
· 删除索引
· 数据的完整性控制
八、熟练掌握并应用数据的管理操作
· 备份数据库
☆ 相关概念
☆ 使用SQL SERVER 2000企业管理器进行数据库的备份 151
· 恢复数据库
· 导入与导出数据
☆ 导入导出数据
九、熟练掌握并应用单表查询的各项工作
· 数据库的单表查询
☆ 表的投影
☆ 表的选择
· 字符串和日期函数
☆ 字符串函数
☆ 日期函数
· 分组和聚集函数
· 排序函数
· 其他函数
☆ 分支结构函数(case)
☆ 空值、非空值
十、掌握多表查询的概念并基本掌握多表查询的操作
· 多表的连接查询
☆ 使用查询管理器进行连接查询
☆ 使用SQL语句进行连接查询
· 嵌套查询
☆ 同表的嵌套查询
☆ 多表的嵌套查询
十一、基本掌握SQL高级的应用
· 游标的设计及应用
☆ 游标的声明
☆ 游标的使用
· 存储过程的设计及应用
☆ 存储过程的创建
☆ 存储过程的使用
☆ 存储过程的删除
· 触发器的设计及应用
☆ 触发器的创建
☆ 触发器的使用
十二、了解数据库开发——网上商店
· J2EE的体系结构
☆ J2EE的体系结构
☆ J2EE的成员
· 数据库开发实例-网上商店
☆ 网上商店功能需求
☆ 网上商店数据库需求
☆ 网上商店开发环境需求
☆ 建立网上商店开发环境
☆ 设计并开发网上商店