【Windows Form 实战】学生成绩管理系统(二) 数据准备

来源:互联网 发布:cnki学术期刊数据库 编辑:程序博客网 时间:2024/06/05 04:34

(一)新建名为ASchool的数据库,并在数据库中新建如下几个表格:

注意:虽然这些名称都是可以自定义的,为了保证后面的步骤顺利进行,请命名和该教程保持一致。

新建完成后,如下图所示:

1、 TableStudent (学生信息表)

2、TableTeacher (教师信息表)

3、TableCourse (课程信息表)

4、SC (选课成绩表)

5、Login(登录表)

(二)给每个表增加几条样例数据

要实现这一步有两种办法,一种是手动在数据库里往每个表里一条一条的输入数据,另一种办法是在Excel表里编辑数据,然后用数据库工具将Excel里的表格分别导入数据库中相应的表格里。两种办法各有优势,前者的优势在于数据少的话,增加数据很便捷;后者的优点在于,如果测试数据需要达到一定的规模的话,手动输入费事费力,这时我们可以用Excel强大的功能快速的自动生成批量数据,然后导入数据库即可。这里我将介绍第二种办法。

1、首先新建一个Excel表,在里面增加如下几个sheet

2、分别往表中加入如下数据:

注意:这里每个表的列名必须与数据库中对应的表的列名一致,每个单元格的格式默认即可,不需要改动,注意不要有多余的空格。

student

teacher

course

sc

login

3、打开工具并导入数据

在开始菜单中找到—导入导出数据(32位)(因为不知为何64位的导入导出工具里找不到数据源Excel的选项,32位中有)。

1、打开之后:

2、点击:下一步

3、数据源选择 Excel,文件路路径选择你新建的Excel文件所在路径,勾选首列包含列名称,点击:下一步

4、目标,选择SQL Native Client 10.0;服务器名称输入你进入数据库时的名称,如下图所示:

可以看到,我服务器名称为WB-PC\testDB。根据实际名称填即可。身份验证选择,使用windows身份验证;数据库选择你为这个项目新建的数据实例数据库,ASchool。点击:下一步

5、点击:下一步

6、注意,源只能选择一个表,目标表可以一个或多个。这里我们先示范一下导入学生的数据,源表选择student,目标表切记要选择dbo.TableStudent(点击下拉列表即可看到)。点击:下一步

7、点击:下一步

8、点击:下一步

9、点击:完成

10、如果全部为成功,则说明导入成功,否则失败,具体原因需看错误报告。点击关闭。

其他数据按同样操作依次导入即可,导入完去数据库核查一下,是否真的导入进去了。

4、备份数据库

为了防止后期进行的测试增删改查操作破坏测试数据,我们先把数据库备份一下:

点击:确定

源代码文件下载地址

0 0
原创粉丝点击