学校管理系统数据库实验.pdf
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
学校管理系统数据库实验.pdf 本实验报告旨在建立一个基本的学校管理系统数据库,涵盖学生、课程、学生选课、教师和系五个方面。通过创建表、修改表结构、建立索引和插入数据等步骤,实现了对学校管理系统的基本功能。 创建表 在本实验中,首先创建了五个基本表:学生表 Student、课程表 Course、学生选课表 SC、教师表 Teacher 和系表 Dept。每个表的结构如下: * 学生表 Student:学号 SNO(INT 型,主键),姓名 SNAME(CHAR型,长度为 8,非空),性别SEX(CHAR 型,长度为 2),所在系 DEPTNO (INT 型)。 * 课程表 Course:课程号 CNO (INT 型),课程名 CNAME ( CHAR型,长度为 20 ,非空),授课教师编号 TNO( INT 型),学分 CREDIT(INT 型)。其中(CNO ,TNO )为主键。 * 学生选课表 SC:学号SNO ,课程号 CNO ,成绩 GRADE 。所有属性均为 INT 型,其中( SNO ,CNO )为主键。 * 教师表 Teacher:教师编号 TNO( INT 型,主键),教师姓名 TNAME(CHAR 型,长度为 8,非空),所在系DEPTNO (INT 型)。 * 系表 Dept:系号 DEPTNO(INT 型,主键),系名 DNAME ( CHAR型,长度为 20 ,非空)。 修改表结构 在第二步中,将学生表 Student 中添加了一个新的属性 AGE(INT 型),并将其类型修改为 SMALLINT 型。但是,需要注意的是,在 DB2 中,列增加后将不能删除,且数据类型也不能改变,唯一能改变的是增加 varchar 类型的长度。 建立索引 在第三步中,在 Student 表上建立了一个关于 SNO 的唯一索引 stusno,而在 Course 表上建立了一个关于 CNO 升序的唯一索引 coucno。索引的建立可以提高查询效率和数据的存取速度。 插入数据 在第四步中,向各个表中插入了相应的数据。包括学生信息、课程信息、学生选课信息、教师信息和系信息等。这些数据将被用来测试和验证学校管理系统的功能。 本实验报告展示了一个基本的学校管理系统数据库的建立过程,涵盖了表的创建、修改、索引的建立和数据的插入等步骤,为学校管理系统的实现提供了一个基本的架构和模型。
- 粉丝: 14
- 资源: 9万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助