一段关于.net数据库实验的设计思路
2014-06-12 09:58
316 查看
整体思路基于我的课程设计,总结如下:
设计思路
整个全系统通过对在数据库的调用实现功能,这里着重讲对于数据库调用方面的主要设计思路:
1. 通过创建ConnectMysql对象来连接数据库;
2. 通过创建Mysqldataadapter对象来根据select语句生成其它sql语句;
3. 通过Fill方法将数据库的标填充到DataSet的表里;
4. 通过Update方法将修改后的数据保存到数据库中;
5. 通过DataGridView控件显示数据;
6. 在DataGridView里,通过CellClick事件使得DataGridView里的每一行信息显示在旁边的Label里。
7. 数据库设计
总共创建四个表:
(1)student数据表:
(2) course数据表:
(3) scorelist数据表:
(4) teacher数据表:
设计思路
整个全系统通过对在数据库的调用实现功能,这里着重讲对于数据库调用方面的主要设计思路:
1. 通过创建ConnectMysql对象来连接数据库;
2. 通过创建Mysqldataadapter对象来根据select语句生成其它sql语句;
3. 通过Fill方法将数据库的标填充到DataSet的表里;
4. 通过Update方法将修改后的数据保存到数据库中;
5. 通过DataGridView控件显示数据;
6. 在DataGridView里,通过CellClick事件使得DataGridView里的每一行信息显示在旁边的Label里。
7. 数据库设计
总共创建四个表:
数据库表名 | 关系模式名称 | 备注 |
Student | 学生 | 学生信息 |
Course | 课程 | 课程信息 |
Score | 成绩 | 选课成绩单 |
Teacher | 教师 | 教师信息 |
字段名 | 字段类型 | NotNull | 说明 |
sid | varchar(20) | not null | primary key |
sname | varchar(20) | not null | |
pwd | varchar(20) | not null |
字段名 | 字段类型 | NotNull | 说明 |
cid | int | not null | primary key auto_increment |
cname | varchar(20) | not null | |
credit | varchar(20) | not null | |
teachername | varchar(20) |
字段名 | 字段类型 | NotNull | 说明 |
sid | varchar(20) | not null | primary key |
cid | int | not null | primary key |
score | int |
字段名 | 字段类型 | NotNull | 说明 |
tid | varchar(20) | not null | primary key |
tname | varchar(20) | not null | |
pwd | varchar(20) | not null |
相关文章推荐
- 关于数据库自动化运维平台的设计及开发实现思路 推荐
- 请各位大虾们帮帮小弟,谢谢!一个关于产品搜索数据库设计思路的问题
- 关于.net制作安装程序时在应用程序安装完成之后,又接着执行第三方应用程序的安装怎么做的一点思路
- CMS-一篇关于分类资源管理系统设计思路的笔记
- 关于后台数据库设计的考虑(手机平台)
- 基于.NET的CMS数据库的两种设计方法
- 关于数据库设计字段类型和长度的讨论
- 关于数据库长度限制和.NET中处理正确长度等问题
- 数据库表设计关于"主键"选择乱谈
- 关于数据库设计中的分级分层问题的总结(适用于组织结构图及家谱等问题)
- 关于在地址本数据库设计中同步内容使用XMLType的技术建议
- 关于数据库设计----范式!!
- 关于在.net程序中调用数据库的DTS包
- [企业信息化]关于数据库表设计的一点体会
- 关于数据库中客户基本资料存储信息分类的设计说明
- 目前关于.net 2.0下设计器最为详细的资料
- 实验六 教务管理数据库的设计
- 关于数据库的变更设计的思考随笔
- 关于数据库设计范式
- 摘要:.NET Pet Shop 应用程序的设计说明了构建企业 n 层 .NET 2.0 应用程序的最佳做法,这种应用程序可能需要支持各种数据库平台和部署方案。