数据库技术及应用(a)课程设计

上传人:第*** 文档编号:55666113 上传时间:2018-10-03 格式:PDF 页数:16 大小:506.21KB
返回 下载 相关 举报
数据库技术及应用(a)课程设计_第1页
第1页 / 共16页
数据库技术及应用(a)课程设计_第2页
第2页 / 共16页
数据库技术及应用(a)课程设计_第3页
第3页 / 共16页
数据库技术及应用(a)课程设计_第4页
第4页 / 共16页
数据库技术及应用(a)课程设计_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《数据库技术及应用(a)课程设计》由会员分享,可在线阅读,更多相关《数据库技术及应用(a)课程设计(16页珍藏版)》请在金锄头文库上搜索。

1、1存档资料存档资料成绩:成绩:华东交通大学理工学院华东交通大学理工学院课课 程程 设设 计计 报报 告告 书书所属课程名称所属课程名称数据库技术及应用(数据库技术及应用(A A)课程设计)课程设计题题目目学生课程数据库的设计与实现学生课程数据库的设计与实现分分院院电气与信息工程分院电气与信息工程分院专业班级专业班级电气电气 2012-52012-5学学号号学生姓名学生姓名指导教师指导教师龚文辉龚文辉20201313 年年 1212月月 3030 日日目目录录第第 1 1 章章 课程设计任务课程设计任务书书.3.3第第 2 2 章章 程序设计目程序设计目的的 44第第 3 3 章章 程序实现思程

2、序实现思路路. . .5.5第第 4 4 章章 程序清单(或正程序清单(或正文文) .8.8第第 5 5 章章 课程设计心课程设计心得得 .15.15第第 6 6 章章 参考文参考文华东交通大学理工学院课程设计报告第 3 页 共 16 页献献1616华东交通大学理工学院课程设计报告第 4 页 共 16 页第第 1 1 章章 课课 程程 设设 计计 任任 务务 书书专 业 电气 班 级 5姓名向心辰一、课程设计(论文)题目学生课程数据库的设计与实现二、课程设计(论文)工作:自2013年 12 月 30日起至2013 年 12 月 31 日止。三、课程设计(论文)的内容要求:1 1、通过通过 SQ

3、LSQL 创建基本表格,修改基本表结构创建基本表格,修改基本表结构 。2 2、对上面创建好的表格添加基本元组对上面创建好的表格添加基本元组。 (在添加元组的时在添加元组的时候要满足我们创建的约束条件候要满足我们创建的约束条件) 。3 3、通过通过 SELECTSELECT 语句对我们创建的表格进行相关的查询语句对我们创建的表格进行相关的查询。4 4、对表格创建索引。对表格创建索引。5 5、定义视图定义视图华东交通大学理工学院课程设计报告第 5 页 共 16 页第第 2 2 章章程序设计目的程序设计目的通过通过 数据库原理及其应用教程数据库原理及其应用教程 很好的巩固了对数据库基本知识很好的巩固

4、了对数据库基本知识 的理解的理解, 包括对基本表的创建包括对基本表的创建, 约束条件的定义约束条件的定义 (主键约束主键约束, 外键约束外键约束, 用户自定义完整性等等用户自定义完整性等等) ,除了创建基本表还知道如何创建视图,除了创建基本表还知道如何创建视图 (CREATECREATE VIEWVIEW) ,了解如何设置主键,如何用主键来设置约束,设置,了解如何设置主键,如何用主键来设置约束,设置 参照完整性,掌握怎么使用关系数据库标准语言参照完整性,掌握怎么使用关系数据库标准语言 SQLSQL 来编程序等。来编程序等。 不仅要掌握数据库的基本原理,还必须懂得如何将具体的不仅要掌握数据库的基

5、本原理,还必须懂得如何将具体的 DBMSDBMS 与与 某种客服端应用开发工具结合,完成基于某种客服端应用开发工具结合,完成基于 C/SC/S 或或 B/SB/S 结构的数据库应结构的数据库应 用系统的开发过程用系统的开发过程, 才能真正理解和掌握数据库原理及应用的完整概念才能真正理解和掌握数据库原理及应用的完整概念 和知识,为开发数据库应用系统奠定坚实的基础。和知识,为开发数据库应用系统奠定坚实的基础。华东交通大学理工学院课程设计报告第 6 页 共 16 页第第 3 3 章章 程序实现思路程序实现思路本程序实现思路如下: 首先打开 “开始” 菜单里面的 SQL,软件里面的“SQLSQL Se

6、rverServer menagement studio”如下图所示:然后单击数据库新建表,所建表入下图所示:学生表学生表 t_studentt_student华东交通大学理工学院课程设计报告第 7 页 共 16 页专业表专业表 t_departmentt_department课题表课题表 t_dissertationt_dissertation选题表选题表 t_s_dissertationt_s_dissertation华东交通大学理工学院课程设计报告第 8 页 共 16 页华东交通大学理工学院课程设计报告第 9 页 共 16 页第第 4 4 章章程序清单或正文程序清单或正文1,1,创建基本

7、表:创建基本表:CREATE TABLE studend (studentidchar(20) PRIMARY, studentnamechar(8) NOT NULL, studentsexchar(2), departmentint(8), studentphone char(30), passwordchar(20), CREATE TABLE department (departmentint(8),NOT NULL departmentname char(50), managerchar(8), CREATE TABLE dissertation (diassertationidch

8、ar(20)NOT NULL dissertationname char(30), attachmentchar (30), teachernamechar(8) CREATE TABLE s_dissertation (studentidchar(20)NOT NULL dissertationidchar(20)NOT NULL introductionchar(500) datetimechar(8) statechar(10)2 2、为数据库中关系创建关系图和设置主键、为数据库中关系创建关系图和设置主键华东交通大学理工学院课程设计报告第 10 页 共 16 页3,3,设置完主键的关系如

9、下图所示:设置完主键的关系如下图所示:4 4、在数据库中创建一个规则、在数据库中创建一个规则 rule_sex,rule_sex,将其绑定到将其绑定到“学生学生性别性别” 列上列上, 使得学生性别这一列只能接受两个值使得学生性别这一列只能接受两个值: 男和女男和女。如下图所示:如下图所示:华东交通大学理工学院课程设计报告第 11 页 共 16 页5,5,查询要求得到所有专业号为查询要求得到所有专业号为 1 的男生的学生信息的男生的学生信息,如下图如下图所示:所示:华东交通大学理工学院课程设计报告第 12 页 共 16 页6,6,查询得到所有电子系男生的学生信息,如图所示查询得到所有电子系男生的

10、学生信息,如图所示:7,创建一个视图,要求显示学生所选课题还未通过审批的信创建一个视图,要求显示学生所选课题还未通过审批的信息,取名为息,取名为n_pass_view。华东交通大学理工学院课程设计报告第 13 页 共 16 页视图如图所示:视图如图所示:8,8,创建表之间参照完整性,设为级联,如下图所示:创建表之间参照完整性,设为级联,如下图所示:华东交通大学理工学院课程设计报告第 14 页 共 16 页华东交通大学理工学院课程设计报告第 15 页 共 16 页第第 5 5 章章课程设计心得课程设计心得学习学习数据库原理及其应用教程数据库原理及其应用教程这门课程已经一个学期了这门课程已经一个学

11、期了,我本我本 人觉得这是一门很有用的课程,同时这也是一门以前没接触过的课程人觉得这是一门很有用的课程,同时这也是一门以前没接触过的课程。 一开始我觉得这很简单一开始我觉得这很简单, 只是建个表格而已只是建个表格而已, 然后再输入一些数据就可然后再输入一些数据就可 以了以了, 最后我发现他不止这些最后我发现他不止这些, 还有各种查询还有各种查询, 修改修改, 插入等等的功能插入等等的功能, 我觉得很神奇我觉得很神奇, 但慢慢的我发现这是一门需要认真对待的课程但慢慢的我发现这是一门需要认真对待的课程, 我知道我知道 如何对基本表的创建如何对基本表的创建,约束条件的定义约束条件的定义(主键约束主键

12、约束,外键约束外键约束,用户自用户自 定义完整性等等定义完整性等等) , 不仅要掌握数据库的基本原理不仅要掌握数据库的基本原理, 还必须懂得如何将还必须懂得如何将 具体的具体的 DBMSDBMS 与某种客服端应用开发工具结合与某种客服端应用开发工具结合, 完成基于完成基于 C/SC/S 或或 B/SB/S 结结 构的数据库应用系统的开发过程构的数据库应用系统的开发过程, 才能真正理解和掌握数据库原理及应才能真正理解和掌握数据库原理及应 用的完整概念和知识,为开发数据库应用系统奠定坚实的基础。用的完整概念和知识,为开发数据库应用系统奠定坚实的基础。 对于绝大多数学生来说对于绝大多数学生来说, 学

13、习数据库课程的目的不是去研究和开发学习数据库课程的目的不是去研究和开发 商品化商品化的的DBMSDBMS, 而是为了应用现有而是为了应用现有的的DBMDBMS S和数据库应用系统开发工具和数据库应用系统开发工具, 解决实际工作中的各类计算机应用问题解决实际工作中的各类计算机应用问题。 通过这次课设帮助学生真正理通过这次课设帮助学生真正理 解客服端与服务端的概念及其相互关系解客服端与服务端的概念及其相互关系, 增强学生的实践能力增强学生的实践能力, 还有利还有利 于提高教学质量和教学效果,培养学生的系统开发能力和创新能力。于提高教学质量和教学效果,培养学生的系统开发能力和创新能力。华东交通大学理工学院课程设计报告第 16 页 共 16 页第第 6 6 章章参考文献参考文献a)a) 蒋瀚洋李月军蒋瀚洋李月军 厐娅娟编著厐娅娟编著 SQRSQR serverserver 20052005 数据库管数据库管理与开发教程理与开发教程 ;b)b) 百度文库;百度文库;c)c) 百度知道。百度知道。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号