.net学习笔记——学生信息管理系统(一、新建学生信息库)

deer332025-07-15技术文章33

(学习目标:使用.net 窗体制作一个学生信息管理系统,满足学生信息、班级信息、年级信息的增删改查。)

第一天:建库

任务:在SQL Server中建一个小型的学生信息管理系统数据库,可以存放学生信息、班级信息、年级信息。

1.打开SQL Server Management Studio,新建一个数据库。


2.在库中新建四张表。

新建一张数据表

第一个是用户表UserInfo,用来存储管理系统的登录账号密码,UserName用来存放用户名,UserPwd用来存放密码,主键是用户编号UserID。


第二个是学生信息表StudentInfo,StuId作为主键用来存放学生编号,StuName用来存放学生姓名,ClassId用来存放班级编号,Sex用来存放年龄,Phone用来存放手机号,CreateTime用来存放时间,IsDeleted用来做假删除用。

第三个是班级表ClassInfo,ClassId作为主键存放班级编号,ClassName存放班级名称,Gradeld存年级编号,Remark存放备注。

第四个是年级表GradeInfo,GradeId作为主键存放年级编号,GradName存放年级名称。


3.设置关系。

右击表设计页面后单击“关系”。

点击表和列规范右边的“...”按钮。

第一个是学生表的班级编号与班级表的班级编号做关联,主键表为ClassInfo的ClassId,外键表为StudentInfo的ClassId。

第二个是年级表的年级编号与班级表的年级编号做关联,主键表为GradeInfo的GradeId,外键表为ClassInfo的Gradeld。

做到这一步的时候,学生信息管理库就差不多做完了。

总结:

1.新建数据库的时候要选择好库的存放位置。

2.每个数据表的命名尽量规范。

3.设计表的时候,每个属性命名尽量规范。

4.把要关联的属性关联起来。


(学习来源:
https://www.bilibili.com/video/BV1wE411s7i2?p=1)