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

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

第一天:建库

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

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

在这里插入图片描述名称为:StudentNewDB,注意设置库的存储位置。

2.在库中新建四张表。

在这里插入图片描述右击“表”,新建一张数据表。

在这里插入图片描述第一个是用户表UserInfo,用来存储管理系统的登录账号密码,UserName用来存放用户名,UserPwd用来存放密码,主键是用户编号UserID。

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

在这里插入图片描述第三个是班级表,ClassId作为主键存放班级编号,ClassName存放班级名称,Gradeld存年级编号,Remark存放备注。

在这里插入图片描述第四个是年级表,GradeId作为主键存放年级编号,GradName存放年级名称。

3.设置关系。

在这里插入图片描述
右击表设计页面后单击“关系”。
在这里插入图片描述点击表和列规范右边的“…”按钮。
在这里插入图片描述第一个是学生表的班级编号与班级表的班级编号做关联,主键表为ClassInfo的ClassId,外键表为StudentInfo的ClassId。
在这里插入图片描述 第二个是年级表的年级编号与班级表的年级编号做关联,主键表为GradeInfo的GradeId,外键表为ClassInfo的Gradeld。

做到这一步的时候,学生信息管理库就差不多做完了。
总结:
1.新建数据库的时候要选择好库的存放位置。
2.每个数据表的命名尽量规范。
3.设计表的时候,每个属性命名尽量规范。
4.把要关联的属性关联起来。

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

  • 3
    点赞
  • 47
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值