数据库技术及应用A课程设计.docx
- 文档编号:25582253
- 上传时间:2023-06-09
- 格式:DOCX
- 页数:10
- 大小:212.62KB
数据库技术及应用A课程设计.docx
《数据库技术及应用A课程设计.docx》由会员分享,可在线阅读,更多相关《数据库技术及应用A课程设计.docx(10页珍藏版)》请在冰豆网上搜索。
数据库技术及应用A课程设计
存档资料成绩:
华东交通大学理工学院
课程设计报告书
所属课程名称数据库技术及应用(A)课程设计
题目学生课程数据库的设计与实现
分院电气与信息工程分院
专业班级电气2012-5
学 号
学生姓名
指导教师 龚文辉
2013年12月30日
目 录
第1章课程设计任务书........................................................3
第2章程序设计目的...........................................................4
第3章程序实现思路...........................................................5
第4章程序清单(或正文)............................................8
第5章课程设计心得........................................................15
第6章参考文献.................................................................16
第1章课程设计任务书
专业电气班级5姓名向心辰
一、课程设计(论文)题目学生课程数据库的设计与实现
二、课程设计(论文)工作:
自2013年12月30日起至2013年12月31日止。
三、课程设计(论文)的内容要求:
1、通过SQL创建基本表格,修改基本表结构。
2、对上面创建好的表格添加基本元组。
(在添加元组的时候要满足我们创建的约束条件)。
3、通过SELECT语句对我们创建的表格进行相关的查询。
4、对表格创建索引。
5、定义视图
第2章程序设计目的
通过《数据库原理及其应用教程》很好的巩固了对数据库基本知识的理解,包括对基本表的创建,约束条件的定义(主键约束,外键约束,用户自定义完整性等等),除了创建基本表还知道如何创建视图(CREATEVIEW),了解如何设置主键,如何用主键来设置约束,设置参照完整性,掌握怎么使用关系数据库标准语言SQL来编程序等。
不仅要掌握数据库的基本原理,还必须懂得如何将具体的DBMS与某种客服端应用开发工具结合,完成基于C/S或B/S结构的数据库应用系统的开发过程,才能真正理解和掌握数据库原理及应用的完整概念和知识,为开发数据库应用系统奠定坚实的基础。
第3章程序实现思路
本程序实现思路如下:
首先打开“开始”菜单里面的SQL,软件里面的“SQLServermenagementstudio”如下图所示:
然后单击数据库新建表,所建表入下图所示:
学生表t_student
专业表t_department
课题表t_dissertation
选题表t_s_dissertation
第4章程序清单或正文
1,创建基本表:
CREATETABLEstudend
(studentidchar(20)PRIMARY,
studentnamechar(8)NOTNULL,
studentsexchar
(2),
departmentint(8),
studentphonechar(30),
passwordchar(20),
CREATETABLEdepartment
(departmentint(8),NOTNULL
departmentnamechar(50),
managerchar(8),
CREATETABLEdissertation
(diassertationidchar(20)NOTNULL
dissertationnamechar(30),
attachmentchar(30),
teachernamechar(8)
CREATETABLEs_dissertation
(studentidchar(20)NOTNULL
dissertationidchar(20)NOTNULL
introductionchar(500)
datetimechar(8)
statechar(10)
2、为数据库中关系创建关系图和设置主键
3,设置完主键的关系如下图所示:
4、在数据库中创建一个规则rule_sex,将其绑定到“学生性别”列上,使得学生性别这一列只能接受两个值:
男和女。
如下图所示:
5,查询要求得到所有专业号为1的男生的学生信息,如下图所示:
6,查询得到所有电子系男生的学生信息,如图所示:
7,创建一个视图,要求显示学生所选课题还未通过审批的信息,取名为n_pass_view。
视图如图所示:
8,创建表之间参照完整性,设为级联,如下图所示:
第5章 课程设计心得
学习《数据库原理及其应用教程》这门课程已经一个学期了,我本人觉得这是一门很有用的课程,同时这也是一门以前没接触过的课程。
一开始我觉得这很简单,只是建个表格而已,然后再输入一些数据就可以了,最后我发现他不止这些,还有各种查询,修改,插入等等的功能,我觉得很神奇,但慢慢的我发现这是一门需要认真对待的课程,我知道如何对基本表的创建,约束条件的定义(主键约束,外键约束,用户自定义完整性等等),不仅要掌握数据库的基本原理,还必须懂得如何将具体的DBMS与某种客服端应用开发工具结合,完成基于C/S或B/S结构的数据库应用系统的开发过程,才能真正理解和掌握数据库原理及应用的完整概念和知识,为开发数据库应用系统奠定坚实的基础。
对于绝大多数学生来说,学习数据库课程的目的不是去研究和开发商品化的DBMS,而是为了应用现有的DBMS和数据库应用系统开发工具,解决实际工作中的各类计算机应用问题。
通过这次课设帮助学生真正理解客服端与服务端的概念及其相互关系,增强学生的实践能力,还有利于提高教学质量和教学效果,培养学生的系统开发能力和创新能力。
第6章 参考文献
a)蒋瀚洋李月军厐娅娟编著《SQRserver2005数据库管理与开发教程》;
b)XX文库;
c)XX知道。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库技术 应用 课程设计