以下为《数据库技术及应用(A)课程某某报告书》的无排版文字预览,完整内容请下载
存档资料 成绩:
华东交通大学***
课 程 设 计 报 告 书
所属课程名称 数据库技术及应用(A)
题 目 创建student_dissertation数据库
分 院 电信分院
专业班级 20软工2班
学 号 ***260206
学生姓名 陈某某
指导教师 刘某某
2021年 6月 28日 目录
第1章 程序设计内容及要求 3
1、 设计内容: 3
2、 设计要求 3
第2章 程序实现思路 4
第3章 程序清单或正文 5
1.创建表t_student 5
2.创建表t_department 5
3.创建表 t_dissertation 6
4.创建表 t_s_dissertation 7
5.插入专业表数据 8
6.插入学生表t_student 9
7.插入课题表t_dissertation 10
8.插入选题表 10
9.查询要求得到所有专业号为1的男生的学生信息 11
10.查询得到所有电子系男生的学生信息 12
11.创建视图,显示学生所选课题还未通过审批的信息 12
12.创建存储过程,通过指定专业,返回该专业所有学生的基本信息 12
13.创建触发器当某课题被删除时,选题表中相关记录也同时被删除 14
第4章 课程某某心得 16
第5章 参考文献 17
第1章 程序设计内容及要求
1、 设计内容:
创建student_dissertation数据库,在该数据库中创建4张数据表:t_student(学生表)、t_department(专业表)、t_dissertation(课题表)、t_s_dissertation(选题表)
2、 设计要求
1.为各表设置主键
2.查询要求得到所有专业号为1的男生的学生信息
3.查询得到所有电子系男生的学生信息
4.创建视图,显示学生所选课题还未通过审批的信息
5.创建存储过程,通过指定专业,返回该专业所有学生的基本信息
6.创建触发器,当某课题被删除时,选题表中相关记录也同时被删除
第2章 程序实现思路
第3章 程序清单或正文
1.创建表t_student
create table t_student(
studentid char(20) primary key not null,
studentname char(8) ,
studentsex char(2) ,
departmentid int(8),
studentphone char(30),
password char(20)
);
2.创建表t_department
create table t_department(
departmentid int(8) not null primary key,
departmentname char(50),
manager char(8)
);
3.创建表 t_dissertation
create table t_dissertation(
dissertationid char(20) not null,
dissertationname ch 内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 是很枯燥且漫长的,这时常让我想要放弃,但我深知坚持下去就一定能够实现。
通过这次课程某某,我对于建立数据库,建立数据表以及在表格中插入数据都有了更深一步的理解。同时在创建触发器以及存储过程时发现了自己的一些不足,还需要多多练习巩固所学的知识。在独立处理某些查询语句时做的还不够好,中英文的符号输入不过熟练,例如半角冒号’’,‘’的区别,还有分号;;的使用。
由于时间与开发经验的欠缺,这次所做的数据库在实际操作中还是有很多不足的地方,希望能在以后的学习中有更多的收获。
第5章 参考文献
[1] 马某某,郭某某,罗桂琼主编.MySQL数据库应用案例教程. 航空工业出版社,2018年7月
[文章尾部最后300字内容到此结束,中间部分内容请查看底下的图片预览]
以上为《数据库技术及应用(A)课程某某报告书》的无排版文字预览,完整内容请下载
数据库技术及应用(A)课程某某报告书由用户“palacebird1978”分享发布,转载请注明出处