数据库实训 doc.docx
- 文档编号:3259145
- 上传时间:2022-11-21
- 格式:DOCX
- 页数:12
- 大小:798.20KB
数据库实训 doc.docx
《数据库实训 doc.docx》由会员分享,可在线阅读,更多相关《数据库实训 doc.docx(12页珍藏版)》请在冰豆网上搜索。
数据库实训doc
数据库开发技术
课程设计报告
题目:
学生管理系统
学院:
信息科学与工程学院
专业班级:
移动通信1班
学生学号:
201115060145
学生姓名:
张士伟
提交日期:
2012年12月17日
目录
一、设计目的1
二、设计要求和设计指标1
三、设计内容1
3.1创建数据库1
3.2数据表1
3.2.1创建数据库表1
3.2.2插入数据表1
3.3索引5
3.4创建存储过程6
3.5触发器11
3.6数据库备份11
四、本设计改进建议13
五、总结13
一、设计目的:
为了熟悉数据库课程,学习SqlServerManagementstudioExpress软件的使用,以及锻炼数据库创建、更改、查询能力,掌握数据库的语句及命令的使用,数据库操作步骤,掌握数据库基本的操作原理及常见问题的处理。
二、设计要求与设计指标:
本次练习主要是对SQLServer数据库的基本知识的练习,能够对数据库进行创建、数据库中创建表格并能对表格数据进行简单的插入、删除、更新操作,完成对表信息的基本检索操作。
3、设计内容:
数据库的设计过程即简单创建数据库、创建表、创建索引、创建存储过程、触发器和数据库备份等操作。
主要完成后台数据库部分的内容。
包括学生表、课程表、选课表的设计与数据输入,课程、成绩等信息的查询检索并对数据库备份等操作,。
为了完成更多的操作,表之间没有太大联系,及学生与课程和成绩没有相对关系。
具体实现如下:
3.1创建数据库zhangshiwei:
3.2数据表:
3.2.1创建数据库zhangshiwei中的表:
3.2.2插入zhangshiwei库中各表值
(1)插入表Student的值。
(2)插入表Teacher的值
(3)插入表Course的值
(4)插入表Sc的值
(5)插入表Tc的值。
3.3索引:
3.3.1对教师表Teacher中的教师号Tno创建聚族索引并按降序排列。
3.4创建存储过程:
3.4.1利用学生名查询该生选修的课程名、成绩、任课教师名。
(1)创建存储过程
(2)执行存储过程
3.4.2利用学生姓名和课程名检索该生课程的成绩。
(1)创建存储过程
(2)执行存储过程
3.4.3查询某系的教师人数、平均年龄和学生人数。
(1)创建存储过程
(2)执行存储过程
3.4.4利用课程名查询选修该课程的学生姓名、系别、成绩并给出“程序设计”课程的该查询信息。
(1)创建存储过程
(2)执行存储过程
3.5触发器
3.6数据库备份:
3.6.1找到数据库zhangshiwei/表目录下的dbo.Stud。
3.6.2右击数据库zhangshiwei选中对话框中的任务,然后再点击备份命令。
3.6.3点击对话框中“确定”。
3.6.4点击“确定”后的界面。
4、本设计改进建议:
由于自己对本门课程的学习还不够充分,仅对此次实训做简单改进建议分析,此次实训虽然只是对数据库基本知识的熟练练习,但对数据库更深一层的操作还没有触及到,虽然有了对数据库的备份,但是保护措施方法还不够完善在完整性约束没有涉及。
5、总结:
在实训期间,通过结合以前的学习和同学的帮助解决了一些简单的数据操作。
设计就是初步设计和不断修改到成熟的过程,通过查看书本上的实例结合网上材料,并从网上找到一些相关的详细信息,经过多次修改,最终完成了此次程序设计和实验报告。
总得来说,每次实训都会有不样的收获,使得自己对知识的理解更加充分,也进一步对知识的掌握。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库实训 doc 数据库
