数据库技术是计算机科学与技术中发展最快的方向之一,也是应用最广的技术之一,已成为信息系统的重要基础。“数据库原理及应用”是高等学校本科计算机及相关专业的专业基础课程,其教学目标是使学生在正确理解数据库原理的基础上,熟练掌握基于常用数据库管理系统(如SQL Server 2000)和主流开发工具(如VC++ 6.0)开发数据库应用系统的方法。
目前国内外介绍数据库原理的教材较多,而与之相适应的实验教程却非常缺乏,本书正是作者在多年从事数据库课程教学和科研的基础上,为了满足“数据库原理及应用”课程教学的需要而编写的实验与实践教程。
本书实验部分包括实验准备和八个课内实验。实验准备介绍了完全卸载SQL Server 2000; 实验一介绍数据库的创建与管理; 实验二介绍表的创建与管理; 实验三是数据查询,详细介绍SELECT语句的单表、多表、嵌套和集合查询操作; 实验四是数据更新与视图操作,重点介绍INSERT、DELETE、UPDATE等数据更新语句以及视图的基本操作; 实验五介绍数据库的安全性与完整性,主要包括SQL Server 2000中的安全认证模式、安全性与完整性技术; 实验六为ESQL、SP与ODBC编程,重点介绍ESQL、ODBC编程以及存储过程的基本操作; 实验七为数据库的恢复与并发控制,详细介绍SQL Server 2000中的故障恢复与并发控制技术; 实验八为基于VC的数据库系统开发,介绍如何分别基于MFC ODBC和ADO技术开发数据库系统的方法。每个实验涉及基本原理、实验目的、实验环境和实验内容,其中实验要求相对独立,但实验内容又前后关联,八个实验的安排完全符合“数据库系统概论”教材中理论内容的需要。本书的实践部分基于三个实例给出了“数据库原理及应用”的课程设计要求。
本书由朱辉生、丁勇、李生、于航主编,汪卫审校。朱辉生编写了实验部分的实验五至实验八,丁勇编写了实践部分的课题一和课题二,李生编写了实验部分的实验准备和实践部分的课题三,于航编写了实验部分的实验一至实验四,汪卫教授对全书进行了统稿和审阅。
由于编者水平有限,书中难免存在不足之处,敬请广大读者批评指正。
编者
2015年8月