本书具有实用性强和系统性强的特点。以开发两个项目为主线,系统介绍了SQL Server数据库的管理方法和开发技术。主要内容包括介绍后台数据库如何建立和管理,以大量实例引导学生如何管理SQI,Server 2000;网络数据库的开发过程;本着“稳扎稳打,夯实基础”的原则,将前两部分的操作要点以实验的形式让学生多练习,以便提高操作熟练度,加深对理论知识的理解。本书内容连贯,主线明晰,能够帮助学生全面理解SQL Server数据库的体系结构,并建立完整的项目开发观念。
本书内容主要分为三大篇:SQL Server 2000基础篇、网络数据库应用篇和实验篇,第一篇主要介绍SOL Server 2000数据库管理系统的主要原理及应用;第二篇则利用开发语言VB和ASP作为前台开发语言,用SQL Server作为后台数据库,围绕学生管理系统和图书管理系统两个实例,全面介绍网络数据库开发的全过程;第三篇是对全书内容提供实验训练,以帮助学生学习消化书本知识。
本书内容丰富,层次分明,实用性和系统性强,不仅可作为高职高专信息与网络专业和计算机专业师生的教材和教学辅导书,也可作为有一定开发经验的广大编程人员的技术参考书。
第一篇 基础篇
1 数据库基础
1.1数据库技术发展简述
1.2数据库的基本概念
1.3几种常见的数据模型
1.4关系运算
1.5关系规范化
本章小结
习题
2 SQL Server 2000概述
2.1 SQL Server的发展简史
2.2 SQL Server 2000的特性
2.3 SQL Server 2000的体系结构
2.4启动、暂停和关闭服务器
2.5企业管理器
2.6查询分析器
2.7联机帮助
本章小结
习题
3 数据库、表的创建及管理
3.1数据库的创建及管理
3.2数据库的备份与还原
3.3表的创建及管理
本章小结
习题
4 表中数据的操作
4.1数据的导入与导出
4.2表中数据的添加、删除与修改
4.3数据的完整性
4.4表中数据的查询
本章小结
习题
5 T-SQL语言
5.1常量与变量
5.2运算符
5.3流程控制语句
5.4常用系统函数
本章小结
习题
6 SQL Server 2000高级对象
6.1 索引
6.2视图
6.3存储过程
6.4触发器
本章小结
习题
7 数据库的安全性管理
7.1 SQL Server 2000身份验证方式
7.2帐号及帐号的管理
7.3用户及用户的管理
7.4权限管理
7.5角色及角色的管理
本章小结
习题
第二篇 应用篇
8 连接SQL Server 2000
8.1在VB中连接SQL Server
8.2在ASP中连接SQL Server
本章小结
习题
9 学生信息管理系统(VB+SQL开发)
9.1概述
9.2用户登录模块的设计
9.3主窗体的设计
9.4增加用户模块设计
9.5修改密码模块设计
9.6切换用户模块设计
9.7学生信息查询模块设计
9.8学生信息录入模块设计
9.9学生信息修改模块设计
9.10课程查询与设置模块设计
9.11选课模块设计
9.12学生成绩查询模块设计
本章小结
习题
10 图书管理信息系统(ASP+SQL开发)
10.1系统概述
lO.2用户登录模块的设计
10.3添加图书分类模块的设计
10.4.图书添加模块的设计
10.5图书查询模块的设计
10.6图书借阅模块的设计
10.7图书归还模块的设计
本章小结
习题
第三篇 实验篇
实验1 熟悉SQL Server 2000环境及数据库的创建
实验2 表的创建及管理
实验3 数据完整性
实验4 数据查询(一)
实验5 数据查询(二)
实验6 视图和索引的创建及应用
实验7 利用T.SQL语句编写程序
实验8 存储过程的创建及应用
实验9 触发器的创建及应用
实验10 数据库备份与还原
实验11 数据库的安全性管理
实验12 网络数据库的连接
实验13 网络数据库的操作
附录
附录A 学生信息管理系统
附录B 图书管理信息系统
参考文献