数据库课程设计交大理工版Word格式.docx
《数据库课程设计交大理工版Word格式.docx》由会员分享,可在线阅读,更多相关《数据库课程设计交大理工版Word格式.docx(6页珍藏版)》请在冰豆网上搜索。
学生姓名
指导教师 徐亦丹
2011年12月日
课程设计(论文)任务书
专业班级姓名
一、课程设计(论文)题目学生课程数据库的设计与实现/老师课程数据库的设计与实现
二、课程设计(论文)工作:
自2011年12月日起至2011年12月日止。
三、课程设计(论文)的内容要求:
1、通过SQL创建基本表格,修改基本表结构。
2、对上面创建好的表格添加基本元组。
(在添加元组的时候要满足我们创建的约束条件)。
3、通过SELECT语句对我们创建的表格进行相关的查询。
4、对表格创建索引。
5、对表格创建视图等等。
例如创建基本表格的语法格式如下:
CREATETABLE<
表名>
(<
列名>
<
数据类型>
[列级完整性约束条件][,<
[列级完整性约束条件]]…[,<
表级完整性约束条件>
])
序号
项目
等 级
优秀
良好
中等
及格
不及格
1
课程设计态度评价
2
出勤情况评价
3
任务难度评价
4
工作量饱满评价
5
6
设计中创新性评价
7
论文书写规范化评价
8
综合应用能力评价
综合评定等级
学生签名:
()
2011年12月日
课程设计(论文)评阅意见
评阅人徐亦丹职称讲师
2011年12月日
目 录
第1章课程设计任务书....................................................2
第2章程序设计目的........................................................5
第3章程序实现思路........................................................6
第4章程序清单(或正文)...........................................7
第5章课程设计心得........................................................9
第6章参考文献...............................................................10
第2章
程序设计目的(学生自己拟定)
做本课程设计的的主要目的是:
通过《学生课程数据库的设计与实现》来巩固对数据库基本知识的理解,包括对基本表的创建,约束条件的定义(主键约束,外键约束,用户自定义完整性等等);
例如:
(1)实体完整性①主码(PRIMARYKEY)②空值(NULL/NOTNULL)③惟一值(UNIQUE)
(2)参照完整性FOREIGNKEY约束指定某一个列或一组列作为外部键(3)用户自定义的完整性约束规则;
掌握怎么使用关系数据库标准语言SQL来编程序等。
第3章程序实现思路
本程序实现思路如下:
首先打开“开始”菜单里面SQL软件里面的“企业管理器”如下图所示:
然后选中一个数据库,选择“工具”菜单拦下面的子菜单“SQL查询分析器”,最后把创建的代码下到查询分析器里面即可。
如下图所示:
第4章程序清单或正文(学生自己拟定)
1:
创建学生表实现
2:
创建课程表和选课表代码如下:
CreateTableCourse
(CnoCHAR
(2)NOTNULLPRIMARYKEY(Cno),
CnVARCHAR(20),
CpnoCHAR
(2),
CtSMALLINT);
CreateTableSC
(SnoCHAR(6)NOTNULLCONSTRAINTS_FFOREIGNKEYREFERENCESStudent(Sno),
CnoCHAR
(2)NOTNULL,
SCORESMALLINTCHECK((SCOREISNULL)OR(SCOREBETWEEN0AND100)),
PRIMARYKEY(Sno,Cno),
FOREIGNKEY(Cno)REFERENCESCourse(Cno));
3:
元组信息的添加:
4:
对学生信息进行查询
第5章 课程设计心得
第6章 参考文献(以下为标准格式)
[1]苏金明,周建斌.用VB.NET和VC#.NET开发交互式CAD系统[M].北京:
电子工业出版社,2004
[2]普悠玛.VB.NET程序设计示例导学[M].北京:
科海电子出版社,2003
[3]李万红,段恒勇.VB.NET实用培训教程[M].北京:
清华大学出版社,2002
[4]李万红,梁靓.VB.NET程序设计入门[M].北京:
[5]刘斌文.精通VisualBasic.NET中文版[M].北京:
机械工业出版社,2004