数据库.docx
《数据库.docx》由会员分享,可在线阅读,更多相关《数据库.docx(14页珍藏版)》请在冰豆网上搜索。
数据库
存档资料成绩:
华东交通大学理工学院
课程设计报告书
所属课程名称数据库原理应用教程
题目教师课程数据库的设计与实现
分院电信分院
专业班级电信一班
学 号20100210410104
学生姓名江婷
指导教师占亚华
2011年12月26日
华东交通大学理工学院
课程设计(论文)任务书
专业电子信息工程班级一班姓名占亚华
一、课程设计(论文)题目教师课程数据库的设计与实现
二、课程设计(论文)工作:
自2011年12月26日起至2011年12月30日止。
三、课程设计(论文)的内容要求:
1、通过SQL创建基本表格,修改基本表结构。
2、对上面创建好的表格添加基本元组。
(在添加元组的时候要满足我们创建的约束条件)。
3、通过SELECT语句对我们创建的表格进行相关的查询。
4、对表格创建索引。
5、对表格创建视图等等。
例如创建基本表格的语法格式如下:
CREATETABLE<表名>(<列名><数据类型>[列级完整性约束条件][,<列名><数据类型>[列级完整性约束条件]]…[,<表级完整性约束条件>])
序号
项目
等 级
优秀
良好
中等
及格
不及格
1
课程设计态度评价
2
出勤情况评价
3
任务难度评价
4
工作量饱满评价
5
任务难度评价
6
设计中创新性评价
7
论文书写规范化评价
8
综合应用能力评价
综合评定等级
学生签名:
2011年12月30日
课程设计(论文)评阅意见
评阅人职称讲师
2011年12月日
目 录
第2章课程设计任务书…………………2
第3章课程设计目的……………………5
第4章程序实现思路……………………6
第5章程序清单(或正文)……………13
第6章课程设计心得……………………16
第7章参考文献…………………………18
第8章
程序设计目的(学生自己拟定)
数据库技术是电子信息类专业基础课,数据库技术应用能力是信息类专业学生必须具备的计算机应用能力之一,数据库技术是信息技术应用的基本手段和方法。
本课程也是实践性很强的课程。
因此,本课程的目的就是使学生在学完《数据库技术原理》这门课程后,为充分理解和掌握这门技术而设计的。
学生通过设计一个实际可行的、完整的数据库系统,学会并掌握数据库技术应用的基本技能,巩固已学的知识,补充未学的但又要的内容,《学生课程数据库的设计与实现》来巩固对数据库基本知识的理解,包括对基本表的创建,约束条件的定义(主键约束,外键约束,用户自定义完整性等等);例如:
(1)实体完整性①主码(PRIMARYKEY)②空值(NULL/NOTNULL)③惟一值(UNIQUE)
(2)参照完整性FOREIGNKEY约束指定某一个列或一组列作为外部键(3)用户自定义的完整性约束规则;
第3章程序实现思路(学生自己拟定)
第4章程序清单或正文(学生自己拟定)
createtableT
(TNOchar(4)notnull,
TNchar(8)notnull,
SEXchar
(2)notnullcheck(SEXin('男','女')),
AGEintnotnullcheck(AGE>18),
ZCchar(10),
DEPTvarchar(12),
PRIMARYKEY(TNO))
createtableC
(CNOchar(4)notnull,
CNvarchar(10)notnull,
CXchar(8),
CTintnotnullcheck(CT>1),
PRIMARYkey(CNO))
createtableTC
(TNOchar(4)notnull,
CNOchar(4)notnull,
YEARintnotnullcheck(YEAR>1),
primarykey(TNO,CNO),
constraintTC_Tforeignkey(TNO)referencesT(TNO),
constraintTC_Cforeignkey(CNO)referencesC(CNO))
insertintoT(TNO,TN,SEX,AGE,ZC,DEPT)
values('s3','赵忠秀','女','40','副教授','信息技术')
insertintoT(TNO,TN,SEX,AGE,ZC,DEPT)
values('s4','周彬','男','24','助教','计算机')
insertintoT(TNO,TN,SEX,AGE,ZC,DEPT)
values('s6','钱良','男','22','助教','软件工程')
insertintoT(TNO,TN,SEX,AGE,ZC,DEPT)
values('s2','刘英','女','30','讲师','信息技术')
insertintoC(CNO,CN,CX,CT)
values('c1','数学','基础','4')
insertintoC(CNO,CN,CX,CT)
values('c6','工程训练','专业','2')
insertintoC(CNO,CN,CX,CT)
values('c3','汇编程序','专业基础','3')
insertintoC(CNO,CN,CX,CT)
values('c4','网络基础','专业基础','2')
insertintoC(CNO,CN,CX,CT)
values('c5','数据结构','专业基础','3')
insertintoC(CNO,CN,CX,CT)
values('c7','DB_Design','专业','4')
insertintoC(CNO,CN,CX,CT)
values('c2','英语','基础','6')
insertintoTC(TNO,CNO,YEAR)
values('s1','c1','8')
insertintoTC(TNO,CNO,YEAR)
values('s1','c2','6')
insertintoTC(TNO,CNO,YEAR)
values('s1','c3','3')
insertintoTC(TNO,CNO,YEAR)
values('s4','c2','2')
insertintoTC(TNO,CNO,YEAR)
values('s2','c2','4')
insertintoTC(TNO,CNO,YEAR)
values('s3','c1','6')
insertintoTC(TNO,CNO,YEAR)
values('s3','c7','5')
insertintoTC(TNO,CNO,YEAR)
values('s3','c4','4')
insertintoTC(TNO,CNO,YEAR)
values('s3','c5','5')
insertintoTC(TNO,CNO,YEAR)
values('s2','c7','3')
insertintoTC(TNO,CNO,YEAR)
values('s4','c5','2')
insertintoTC(TNO,CNO,YEAR)
values('s4','c6','2')
insertintoTC(TNO,CNO,YEAR)
values('s2','c1','8')
insertintoTC(TNO,CNO,YEAR)
values('s5','c2','2')
第5章 课程设计心得
在我看来,数据库课程设计主要的目标是利用课程中学到的数据库知识和技术较好的开发设计出数据库应用系统,去解决各行各业信息化处理的要求。
通过这次的课程设计,可以巩固我们对数据库基本原理和基础理论的理解,掌握数据库应用系统设计开发的基本方法,进一步提高我们综合运用所学知识的能力。
当我们这组决定做大学生就业咨询系统时,我们并没有着手写程序。
而是大家一起商量这个系统概述、系统目标、系统需求、业务流程分析、数据流程分析和数据词典。
当这些都准备好了之后,我们进行模块的分工。
每个人都有自己的模块设计,而且写出来的代码要求可以实现相应模块的功能,得到理想的效果。
当每个人都把自己的分工做好了,最后会由一个人把这些全部组合搭建在一起。
我们使用的是Html和php相互嵌套使用,当一个系统做好了之后,我会好好地把程序都看一遍,理会其中的奥秘。
我所负责的是数据库的备份和还原还有一些界面的实现。
还记得自己刚接触html的时候,觉得很感兴趣,所以有一段时间几乎到了痴迷的程度。
然而Php是我刚接触不久的一种编程语言。
不过觉得它的功能真的很强大,可以开发出很多大型的系统。
但是在做备份和还原的时候,要考虑的东西还是很多的。
当我遇到错误的时候,感到很受打击。
值得欣慰的是,在同学的帮助和大量参考书的查阅下,我把自己的模块做好了。
这就是我收获最大的地方。
而且,我明白了遇到困难永不放弃的重要性,我知道了团队合作的重要性,我领悟了只有坚持不懈才会取得胜利。
知识的获得是无止境的,只要你想学,只要你行动,没有什么会难倒我们的。
回首这一个多星期的课程设计,我很欣慰。
因为我有了动力,有了勇气。
谢谢老师对我们的不懈帮助,谢谢学校给了我们这一次实践的机会,也谢谢组员们的关怀。
这些美好的回忆美好的东西将永远伴随着我。
第6章 参考文献(以下为标准格式)
[1]钱雪忠,数据库原理及应用,2版。
北京:
北京邮电大学出版社,2007。
[2]俞俊甫,数据库原理应用教程。
北京:
北京邮电大学出版社,2010。
网友
[3]钱雪忠,《数据库原理及应用》北京邮电大学出版社2007,8第二版
[4]吴玺,基于GIS、ES的凉山州土壤数据库设计与实现2002西...维普资讯网
[5]徐芬,多普勒天气雷达原始资料索引数据库设计2004南京气...万方数据
[6]EI,智能化检修票和操作票系统的实时数据库设计收录陆...知先信息
致谢