《数据库概论》实验指导书主要面向计算机科学和技术专业的学生,旨在通过8个学时的实验,帮助学生深入理解和掌握数据库系统的基本概念、操作技术以及SQL语言的应用。实验分为三个部分,分别是数据定义/数据操纵语言、数据查询语言以及视图、授权控制与事务处理。
在实验一中,学生需要熟悉Oracle的上机环境和客户端配置,通过DDL(Data Definition Language)语言创建、修改和删除数据库表、主键、外键约束和索引,同时运用DML(Data Manipulation Language)进行数据的增删改操作。实验内容包括学习SQL的数据定义和操纵语句,如创建不含"SSEX"字段、"SNAME"可为空的"Student"表,添加"SSEX"字段,将"SNAME"字段修改为非空的"C,10",创建升序和降序的"GRADE_NDX"索引,删除"SC_NDX_SNO"索引,复制"Student"表的部分字段到新表"S1",以及解除和恢复"Score"表的参照完整性约束。
实验二侧重于数据查询,学生需通过SQL数据查询语句对数据库进行各种复杂的查询操作,体验SQL语言的强大查询功能。
实验三涉及视图、授权控制和事务处理。学生需要建立视图并进行查询和更新,理解数据库的权限管理,以及如何执行SQL事务处理,包括回退和提交事务。
实验教材推荐了《数据库系统概论》(萨师煊等编著)和《ORACLE 8.x For Windows NT 实用教程》(翁正科等编著),提供了详细的理论支持。实验环境要求服务器端为Windows 2000NT Server,运行ORACLE 8.x Database Server,客户端则为Windows 9x,配备Oracle 8.x Client,使用TCP/IP作为网络协议。
实验成绩的考核方式是结合实验报告和上机抽查,每次实验后需撰写实验报告,详细记录实验过程和结果。
通过这些实验,学生不仅能够巩固课堂理论知识,还能提升实际操作技能,对数据库系统的整体运作有更直观的理解,为今后的数据库管理和开发工作打下坚实的基础。