学生数据库课程设计论文.doc
存档资料 成绩: 华东交通大学理工学院课 程 设 计 报 告 书所属课程名称 数据库技术及应用A课程设计 题 目 学生课程数据库的设计与实现 分 院 电 信 分 院 专业班级 2012级通信2 班 学号 学生 李辉 指导教师 龚文辉 2013年 12 月30日学习文档 仅供参考目录第1章 课程设计任务书.3第2章 程序设计目的.4第3章 程序实现思路.5第4章 程序清单或正文.6第5章 课程设计心得.12第6章 参考文献.13第1章 课 程 设 计任 务 书专 业 通信工程 班 级 2班 李辉 一、课程设计题目 学生课程数据库的设计与实现 二、课程设计工作:自 2013 年 12 月 30 日起至 2013年 12 月 31日止。三、课程设计的内容要求:1、 通过SQL创建基本表格,修改基本表结构 。 2、 对上面创建好的表格添加基本元组。在添加元组的时候要满足我们创建的约束条件。 3、 通过SELECT语句对我们创建的表格进行相关的查询。 4、 对表格创建索引。 5、 对表格创建视图等等。 例如创建基本表格的语法格式如下: CREATE TABLE <表名> (<列名> <数据类型> 列级完整性约束条件 ,<列名> <数据类型> 列级完整性约束条件,<表级完整性约束条件>) 第2章 程序设计目的通过学生课程数据库的设计与实现来稳固对数据库基本知识的理解,熟练掌握数据库的创建语句和数据库表的创建语句的使用方法;掌握SQL SERVER 2005数据库管理系统的企业管理器、查询分析器和服务管理器的使用方法,包括对基本表的创建,用数据库语言对表的添加和修改。根据要求设置表的视图和索引,创建完毕能够快速准确的查询你所编辑的信息等等。第3章程序实现思路本程序实现思路如下:首先打开“开始”菜单所有程序下面的里面的“SQI SERVER 2005”如下列图所示:然后选中一个数据库,选择“工具”菜单拦下面的子菜单“SQL查询分析器”,最后把创建的代码下到查询分析器里面即可。如下列图所示:第4章程序清单或正文首先,让我们来创建一个名字为“JF8”的数据库创建数据库的代码如下:create database JF8on(name='JF8 data',filename='e: JF8.mdf',size=2,maxsize=10,filegrowth=10% log on(name='JF8* data',filename='e: JF8*.ndf',size=2,maxsize=10,filegrowth=10%)接下来就可以在“JF8”数据库中创建学生表、课程表和选课表了。1:创建学生表实现代码如下Create Table student( Sno CHAR(6) NOT NULL , sn CHAR(6) NOT NULL, sex char(2) default'男'check(sex='男'or sex='女'), age int check(age>=15 and age<=25), depart char(10)实现结果2:创建课程表和选课表代码如下:Create Table Course ( Cno CHAR(2) NOT NULL PRIMARY KEY(Cno),Cn VARCHAR(20),Cpno CHAR(2),Ct SMALLINT);实现结果Create Table SC( Sno CHAR(6) NOT NULL CONSTRAINT S_F FOREIGN KEY REFERENCES Student(Sno),Cno CHAR(2) NOT NULL,SCORE SMALLINT CHECK (SCORE IS NULL) OR (SCORE BETWEEN 0 AND 100),PRIMARY KEY(Sno,Cno),FOREIGN KEY(Cno) REFERENCES Course(Cno);,3:元组信息的添加:4:对学生信息进行查询第5章课程设计心得我们学习并应用了SQL语言,对数据库的创建、修改、删除方法有了一定的了解,通过导入表和删除表、更改表学会了对于表的一些操作,为了建立一个关系数据库信息管理系统,必须得经过系统调研、需求分析、概念设计、逻辑设计、物理设计、系统调试、维护以及系统评价的一般过程,为毕业设计打下基础。 不管做什么,我们都要相信自己,不能畏惧,不能怕遇到困难,什么都需要去尝试,有些你开始认为很难的事在你尝试之后你可能会发现原来她并没有你以前觉得的那样,自己也是可以的。如果没有自信,没有目标,没有信心就不可能把事情做好,当其他人都在迷茫的时候,自己一定要坚信目标,大学毕业出去即面临找工作,从学习这个专业,到以后从事这方面的工作都需要不断地去学习去实践,这次实践可以给我们敲一个警钟,我们面临毕业,面临择业,需要这些实践经验,在困难面前要勇于尝试,这是这次课程设计给我的最大感想! 第6章参考文献以下为标准格式1 苏金明,周建斌. 用VB.NET和VC#.NET开发交互式CAD系统M. 北京:电子工业出版社,20042 普悠玛. VB.NET程序设计例如导学M. 北京:科海电子出版社,20033 李万红,段恒勇. VB.NET实用培训教程M. 北京:清华大学出版社,20024 李万红,梁靓. VB.NET程序设计入门M. 北京:清华大学出版社,20025 刘斌文. 精通Visual Basic.NET中文版M. 北京:机械工业出版社,2004学习文档 仅供参考