资源描述
存档资料 成绩:
华东交通大学理工学院
课 程 设 计 报 告 书
所属课程名称 数据库技术及应用(A)课程设计
题 目 老师课程数据库设计和实现
分 院 电气和信息工程分院
专业班级 级 计算机 1 班
学 号
学生姓名 余小宝
指导老师 龚文辉
年 6 月 18 日
华东交通大学理工学院
课 程 设 计( 论 文 )任 务 书
专 业 计算机科学和技术班 级 1班 姓名 余小宝
一、课程设计(论文)题目 老师课程数据库设计和实现
二、课程设计(论文)工作:自 年 6 月 18 日起至 年 6 月 19日止。
三、课程设计(论文)内容要求:
1、 经过SQL创建基础表格,修改基础表结构 。
2、 对上面创建好表格添加基础元组。(在添加元组时候要满足我们创建约束条件)。
3、 经过SELECT语句对我们创建表格进行相关查询。
4、 对表格创建索引。
5、 对表格创建视图等等。
比如创建基础表格语法格式以下:
CREATE TABLE <表名> (<列名> <数据类型> [列级完整性约束条件] [,<列名> <数据类型> [列级完整性约束条件]]…[,<表级完整性约束条件>])
序号
项 目
等 级
优异
良好
中等
及格
不及格
1
课程设计态度评价
2
出勤情况评价
3
任务难度评价
4
工作量饱满评价
5
任务难度评价
6
设计中创新性评价
7
论文书写规范化评价
8
综合应用能力评价
综合评定等级
学生署名: ( 余小宝 )
6 月 19 日
课程设计(论文)评阅意见
评阅人 龚文辉 职称 讲师
6月 20日
目 录
第1章 课程设计任务书....................................................2
第2章 程序设计目标........................................................5
第3章 程序实现思绪........................................................6
第4章 程序清单(或正文)..............................................7
第5章 课程设计心得........................................................9
第6章 参考文件...............................................................10
第2章 程序设计目标
做本课程设计关键目标是:经过《老师课程数据设计和实现》来巩固对数据库基础知识了解,包含对基础表创建,约束条件定义(主键约束,外键约束,用户自定义完整性等等);比如:(1)实体完整性 ① 主码(PRIMARY KEY)② 空值(NULL/NOT NULL) ③ 惟一值(UNIQUE)(2)参考完整性 FOREIGN KEY约束指定某一个列或一组列作为外部键 (3)用户自定义完整性约束规则 ;掌握怎么使用关系数据库标准语言SQL来编程序等。
第3章 程序实现思绪
本程序实现思绪以下:首先打开“开始”菜单里面SQL 软件里面“sql server management stdio”以下图所表示:
然后创建一个数据库,并选中该数据库,选择“工具”菜单拦下面子菜单“SQL查询分析器”,最终把创建代码下到查询分析器里面即可。以下图所表示:
第4章 程序清单或正文。
1:创建老师表实现
2:创建课程表和老师讲课表代码以下:
create table C
(Cno char(2) not null primary key,
Cn varchar(20),
Cpno char(2),
);
create table TC
(Tsno char(6) not null constraint T_F foreign key references T(Tsno),
Cno char(2) not null,
Cgz int not null
CONSTRAINT T_C_P PRIMARY KEY(Tsno,CNO),
CONSTRAINT C_F FOREIGN KEY(Tsno) REFERENCES T(Tsno)
)
3:元组信息添加:
4:对老师信息进行查询
第5章 课程设计心得
经过此次数据库课程设计,让我对数据库这门课程有了更为深刻了解,同时在平时学习过程中所碰到难点或不懂在这次课程设计中全部得到了处理,所以我认为此次设计对我来说有很关键意义。即使设计过程中错误不停出现,我也反复进行修改,直至最终修改成功,这也让我明白了,做什么事我们全部应该保持着一份执着心态去对待它,这么你才会享受到成功果实带给你甜蜜。同时也感谢我指导老师对我此次课程设计指导。
第6章 参考文件
SQL Server 数据库管理和开发教程。
展开阅读全文