天津理工大学计算机专业数据库实验二

天津理工大学计算机专业数据库实验二

ID:42463992

大小:258.00 KB

页数:8页

时间:2019-09-15

天津理工大学计算机专业数据库实验二_第1页
天津理工大学计算机专业数据库实验二_第2页
天津理工大学计算机专业数据库实验二_第3页
天津理工大学计算机专业数据库实验二_第4页
天津理工大学计算机专业数据库实验二_第5页
资源描述:

《天津理工大学计算机专业数据库实验二》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、人清评亠大孝实验报告学院(系)名称:计算机与通信工程学院姓名范学号2009专业计算机科学与技术班级中加4班实验项目数据库控制与编程课程名称数据库系统概论课程代码0660096实验时间2011年11月29日实验地点主校区7—219批改意见成绩教师签字:一.实验目的以一种开发环境为例,使学生初步掌握通过编程的方式对数据库进行操作,为进行数据库课程设计做准备。二.实验工具软硬件环境编写访问数据库的应用程序来对数据库进行各种数据操作,编程工具由导师指定,学生可以使用指导老师指定的工具,也可自己选择编程工具。软件环境:Windows2000

2、MSSQLServer硬件环境:P42.4GHz256内存三.实验内容和要求所有的SQL操作均在自己建立的TEMP数据库里进行,根据以下要求认真填写实验报告,并且提交源程序,保证可正确编译运行。使用SQL对数据进行完整性控制,用实验验证:当操作违反了完整性约束条件的时候,系统是如何处理的。熟悉存储过程的建立及使用,熟悉带输入参数和输出参数的存储过程。I•使用SQL对数据进行完整性控制,用实验验证:当操作违反了完整性约束条件的时候,系统是如何处理的。II.熟悉存储过程的建立及使用,熟悉带输入参数和输出参数的存储过程。a)查询学生表中

3、的所有学生,并实现调用。b)修改学号为@sno学生的姓名,性别,年龄,系别,并实现调用。c)向学生表中插入学生,并实现调用。d)查询姓名为@sname选修的数据库课程的成绩,并实现调用。e)査询选修了课程名为@cname并且成绩高于该门课程平均分的学生学号和成绩,并实现调用。III.利用指定的编程语言完成一个简单程序,要求具有对数据的增加、修改和删除操作;基于一个给定的java应用程序,熟悉掌握建立ODBC和利用ODBC來凝结数据库的编程方法,建立一个应用程序,具有向学生、课程、选课表增加修改删除记录的功能,选取其中一个功能用存储

4、过程实现。需要接取程序运行界面。四.实验步骤1.使用SQL对数据进行完整性控制和检验完整性约束日CREATETA3LEStudent(SnoCHAR(9)PRIMARYKEY,SnameCHAR(20)NOTNULL,SsexCHAR(2)CHECK(SsexTN(,男,,,女,)),SageSMALLINT,SdeprCHAR(20}・);b消息命令已成功完成。如图所示,建立表是约束学生姓名不能为空,性别只能在男女之间二选一下面进行完整性检验插入操作日INSERTINTOStudent(SnofSnair;efSsexrSage

5、fSdept)-VALUES(20095627,1范吉祥(T5manrb22z^S1);JH消息8152,级别16,状态14,第1行将截断字符串或二进制数据。语句已终止。违背约束条件导致错误日INSERTINTOStudent(SnofSnair;efSsexrSagefSdept)-VALUES(20095627,'范吉祥・J男',22,'CS');1川张消息行受影响)正常执行姓名不能为空日INSERTINTOStudent(Sno,Sname,SsexrSage,Sdept)-VALUES(20095627,•男■,22,);

6、h消息消息81S2,级别16,状态14,第1行将截断字符串或二进制数据。语句已终止。以上说明当操作违反了完整性约束条件的时候,系统报将截断字符串或二进制数据。错处理2.存储过程的建立及使用带输入参数和输出参数的存储过程创建存储过程并且带有参数入出查询学生表中的所有学生,并实现调用。新建存储过程getStudentLisl杳询所有学生信息日CREATEIPROCEDUREgets匸Jd己n匸二is匸as□beginSELECT*FROMStudent-endgo源代码:CREATEPROCEDUREgetStudentListasb

7、eginSELECT*FROMStudentendgo存储过程建立完毕EXECgetStudentList;SQLQuery3.sql-Fan-PC...VR®i.„(53))*[jEXEC^ezSz^enzLlsz;□结果吕消息□IjTEMP.fjx@□站库关票图E□B®」视图田□同义词0_isnosnamesexagedept1I200215121i李勇男22cs2200215122刘晨女19cs3200215123王敏女18MA4200215126张三男19MA5200215127张为男19SA6200215128李文女2

8、1CS7200215129王女21MA8200215130利利女18CS9200215134liw男21MA1020095627范吉祥男224执行存储过程getStudentList•修改学号为@sno的全部信息FAN-PCSQLEXPRES..

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。