【课 时】:30课时
一、数据库介绍
1. 数据管理概念的来源
2. 数据模型的定义和介绍
3. 数据管理模型的建立
4. 数据用户模型的建立
二、实体数据库模型
1.实体数据库模型的概念
2.实体数据库模型的要素
3.实体数据库模型的建立
4.实体数据库管理模型
三、关系数据库模型
1.关系数据库模型的概念
2.关系数据库模型的要素
3.关系数据库模型的建立
4.关系数据库管理模型
Part 2 :数据库建立及实例分析
1.数据库系统模型的确立及结构规划--层次型,网状型,关系型
2.关系型数据库规范化的概念及实施--关系模式的操作异常,数据依赖,规范化形式
3.实例讲解
图书管理系统――数据库底层开发实例
教学系统――数据库底层开发实例
购物系统――数据库底层开发实例
Part 3 :SQL SERVER配置及系统安全管理
一、SQL配置
1. SQL Server 2000系统管理概述
2. 配置SQL服务器及配置选项讲解
3. 管理SQL数据库及行为讲解--数据库中的对象;文件和文件组;事务日志;数据库设计所考虑的内容;数据库的管理;数据库的选项;其他数据库操作
二、安全性管理
1.认证模式--认证模式的类型;Windows NT 认证模式;混合认证模式;实现认证模式的步骤
2.login管理--Login 的概念,增加Login帐户
3.用户的管理
4.角色的管理--角色的概念;固定的服务器角色;固定的数据库角色;用户自己定义的角色
5.权限的管理
6.数据库备份与恢复
Part 4:数据库开发应用(9学时)
1.Transact-SQL语言的组成部分--数据控制语言(DCL),数据定义语言(DDL),数据操纵语言(DML),附加的语言元素
2.Transact-SQL高级查询与优化--深入了解索引结构,索引、事务和数据操作,优化查询
3.内建函数的应用--使用算术类函数,使用日期类函数,使用字符串类函数,使用文本和图象函数
4.游标--游标声明,游标使用规则,高级游标使用
5.视图与存储过程--视图的建立和应用,存储过程的建立和应用,两者的高级应用
6.解发器--嵌套、递归和触发器基础,触发器的业务规则,触发器的维护
Part 5:开发语言与SQL SERVER的结合
1. 连接数据库模型--连接数据库模型的概念,连接数据库模型的建立,连接数据库模型的应用
2. Visual C++与SQL SERVER--ODBC体系结构,ODBC的安全问题,使用ODBC方法连接数据库
3. Visual Basic与SQL SERVER--DMO、RDO、DAO、ADO模型介绍,各种的模型的体系结构和安全,各种模型的实际应用
4. .NET与SQL SERVER--ADO.NET模型介绍,ADO.NET的体系结构和安全,ADO.NET的实际应用
5. Web与SQLSERVER--DCOM的结构,MTS事务的概念和应用
6. 其他开发平台和产品与SQL SERVER--DELPHI与SQL SERVER,POWER BUILDER与SQL SERVER,Microsoft的其他产品与SQL SERVER
7. 实际业务解决方案中数据库的编程方针
8. 数据仓库与SQL SERVER
【课程特色】
在本课程中将学会SQL Server 2000中的服务器端各种配置方法、安全性管理、恢复、监视、维护、性能调整与优化等相关的数据库管理方面的知识,数据库设计与规范,数据库编程语句的综合应用。