第1部分 数据库系统基础
第1章 数据库系统概述
1.1 数据和数据管理
1.1.1 数据
1.1.2 数据管理
1.2 计算机数据管理的3个阶段
1.2.1 人工管理阶段
1.2.2 文件系统管理阶段
1.2.3 数据库系统管理阶段
1.3 什么是数据库
1.3.1 数据库的特点
1.3.2 数据库的三级结构
1.3.3 模式、内模式和外模式
1.4 什么是数据库管理系统
1.4.1 DBMS的主要功能
1.4.2 DBMS的组成.
1.5 什么是数据库系统
1.5.1 计算机系统
1.5.2 数据库
1.5.3 数据库管理系统
1.5.4 应用程序
1.5.5 用户
1.6 数据库系统的体系结构
1.6.1 两层客户机/服务器结构
1.6.2 多层客户机/服务器结构
1.7 两种模型
1.7.1 概念模型.
1.7.2 数据模型
1.8 关系数据库理论
1.8.1 基本术语
1.8.2 关系运算
1.8.3 规范化设计理念和方法
练习题1
第2章 数据库设计
2.1 数据库设计过程
2.2 需求分析
2.3 概念结构设计
2.3.1 概念模型设计的方法与步骤
2.3.2 数据抽象与局部视图设计
2.3.3 视图的集成
2.4 逻辑结构设计
2.4.1 概念模型向数据模型的转换
2.4.2 设计用户子模式
2.5 物理结构设计
2.6 数据库实施
2.7 数据库运行和维护
2.8 “学生成绩管理系统”设计说明
2.8.1 系统功能
2.8.2 数据库设计
2.8.3 系统运行演示
练习题2
第2部分 SQL Server数据库管理系统
第3章 SQL Server 2005系统概述
3.1 SQL Server 2005系统简介
3.1.1 SQL Server的发展史
3.1.2 SQLServer2005的各种版本.
3.1.3 SQL Server 2005的新特征
3.1.4 SQL Server 2005的组成部分
3.1.5 SQL Server 2005组件的分类
3.2 系统需求.
3.2.1 硬件需求
3.2.2 软件需求
3.2.3 SQL Server 2005的网络环境需求
3.2.4 SQL Server 2005的其他需求
3.3 SQL Server 2005的安装
3.4 SQL Server 2005的工具和实用程序
3.4.1 SQL Server Management Studio
3.4.2 Business Intelligence Development Studio
3.4.3 SQL Server Profiler
3.4.4 数据库引擎优化顾问
3.4.5 Analysis Services
3.4.6 SQL Server Configuration Manager
3.4.7 SQL Server文档和教程
练习题3
第4章 创建和使用数据库
4.1 数据库对象
4 2 系统数据库
4.3 SQL Server数据库的存储结构
4.3.1 文件和文件组
4.3.2 事务日志
4.4 创建数据库
4.5 配置数据库
4.5.1 添加和删除数据文件、日志文件
4.5.2 数据库选项设置
4.5.3 更改数据库所有者
4.5.4 数据库重命名
4.6 删除数据库
练习题4
第5章 创建和操作表
5.1 表的概念
5.1.1 什么是表
5.1.2 表中数据的完整性
5.1.3 SQL Server几个重要的系统表
5.2 创建表
5.3 修改表结构
5.4 创建数据库关系图
5.4.1 建立数据库关系图
5.4.2 删除数据库关系
5.5 更改表名
5.6 删除表
5.7 记录的新增和修改
练习题5
第6章 T-SQL基础
第7章 T-SQL高级应用
第8章 SQL Server程序设计
第9章 函数和游标
第10章 索引
第11章 视图
第12章 数据库完整性
第13章 存储过程
第14章 触发器
第15章 SQL Server的安全管理
第16章 数据备份与恢复
第3部分 VB与数据库应用系统开发
第17章 使用数据访问控件操作
第18章 使用ADO操作数据库
第19章 学生成绩管理系统的实现