文档介绍:

实验报告学院(系)名称:计算机与通信工程学院姓名范学号2009专业计算机科学与技术班级中加4班实验项目数据库控制与编程课程名称数据库系统概论课程代码0660096实验时间2011年11月29日实验地点主校区7—219批改意见成绩教师签字:一.实验目的以一种开发环境为例,使学生初步掌握通过编程的方式对数据库进行操作,为进行数据库课程设计做准备。实验工具软硬件环境编写访问数据库的应用程序来对数据库进行各种数据操作,编程工具由导师指定,学生可以使用指导老师指定的工具,也可自己选择编程工具。软件环境:Windows2000MSSQLServer硬件环境:P42.4GHz256内存实验内容和要求所有的SQL操作均在自己建立的TEMP数据库里进行,根据以下要求认真填写实验报告,并且提交源程序,保证可正确编译运行。使用SQL对数据进行完整性控制,用实验验证:当操作违反了完整性约束条件的时候,系统是如何处理的。熟悉存储过程的建立及使用,熟悉带输入参数和输出参数的存储过程。I.使用SQL对数据进行完整性控制,用实验验证:当操作违反了完整性约束条件的时候,系统是如何处理的。II.熟悉存储过程的建立及使用,熟悉带输入参数和输出参数的存储过程。查询学生表中的所有学生,并实现调用。修改学号为***@sno学生的姓名,性别,年龄,系别,并实现调用。向学生表中插入学生,并实现调用。查询姓名为***@sname选修的数据库课程的成绩,并实现调用。ame并且成绩高于该门课程平均分的学生学号和成绩,并实现调用。III.利用指定的编程语言完成一个简单程序,要求具有对数据的增加、修改和删除操作;基于一个给定的java应用程序,熟悉掌握建立ODBC和利用ODBC来凝结数据库的编程方法,建立一个应用程序,具有向学生、课程、选课表增加修改删除记录的功能,选取其中一个功能用存储过程实现。需要接取程序运行界面。四.实验步骤1.使用SQL对数据进行完整性控制和检验完整性约束如图所示,建立表是约束学生姓名不能为空,性别只能在男女之间二选一下面进行完整性检验插入操作违背约束条件导致错误正常执行姓名不能为空以上说明当操作违反了完整性约束条件的时候,系统报将截断字符串或二进制数据。错处理2.存储过程的建立及使用带输入参数和输出参数的存储过程创建存储过程并且带有参数入出查询学生表中的所有学生,并实现调用。新建存储过程getStudentList查询所有学生信息源代码:CREATEPROCEDUREgetStudentListasbeginSELECT*FROMStudentendgo存储过程建立完毕EXECgetStudentList;执行存储过程getStudentList.修改学号为***@sno的全部信息源代码:CREATEPROCEDUREupd(***@snoCHAR(9))ASbeginUPDATEStudentSETsno='200956273',sname='徐梦佳',sex='女',age='21',dept='CS'WHEREsno=***@snoendgo接下来执行该存储过程,修改学号为***@sno=200215122向学生表中插入学生,并实现调用/*源代码:CREATEPROCEDUREinser(***@snoCHAR(9),***@snameCHAR(20),***@sexCHAR(2),***@ageSMALLINT,***@deptCHAR(

内容来自淘豆网www.taodocs.com转载请标明出处.

天津理工大学计算机项目管理实验四,天津理工大学计算机专业数据库实验二.doc...相关推荐

  1. 2017-2018-2 20165236 实验四《Android开发基础》实验报告

    2017-2018-2 20165236 实验四<Android开发基础>实验报告 一.实验报告封面 课程:Java程序设计       班级:1652班       姓名:郭金涛     ...

  2. 2018-2019-2-20175225 实验四《Android开发基础》实验报告

    一.实验报告封面 课程:Java程序设计 班级:1752班 姓名:张元瑞 学号:20175225 指导教师:娄嘉鹏 实验日期:2019年5月14日 实验时间:13:45 - 21:00 实验序号:实验 ...

  3. 20155201 实验四《Java面向对象程序设计》实验报告

    20155201 实验四<Java面向对象程序设计>实验报告 一.实验内容 1.基于Android Studio开发简单的Android应用并部署测试; 2.了解Android.组件.布局 ...

  4. 20175308 2018-2019-2 实验四 《Android开发基础》实验报告

    20175308 2018-2019-2 实验四 <Android开发基础>实验报告 实验要求 参考 Android开发简易教程 完成云班课中的检查点,也可以先完成实验报告,直接提交.注意 ...

  5. 天津理工大学计算机项目管理实验四,天津理工大学计算机网络实验四

    <天津理工大学计算机网络实验四>由会员分享,可在线阅读,更多相关<天津理工大学计算机网络实验四(4页珍藏版)>请在人人文库网上搜索. 1.实验报告学院(系)名称:计算机与通信工 ...

  6. 天津理工大学计算机项目管理实验四,天津理工大学软件工程实验报告4.docx

    天津理工大学 计算机科学与工程学院 实验报告 2017 至 2018学年第一学期 课程名称 软件工程 学号学生姓名 张琳琳 年级 2015 专业 计算 教学班号 3 实验地点 7-215 实验时间 2 ...

  7. 计算机组成原理实验报告JMPR,计算机组成原理实验四:组合逻辑控制器部件教学实验...

    一.实验目的 ~~~~ 通过看懂教学计算中已经设计好并正常运行的几条典型指令的功能.格式和执行流程,然后自己设计几条指令的功能.格式.和执行流程,并在教学计算机上实现.调试正确.其最终要达到的目的是: ...

  8. linux实验四文件安全,西北农林科技大学Linux实验四 用户和文件安全

    一. 实验目的 实验四 用户和文件安全 1. 理解用户.组的概念 2. 理解/etc/passwd./etc/group./etc/shadow文件 3. 练习useradd.groupadd.gpa ...

  9. 计算机网络云南大学实验四,云南大学软件学计算机网络原理实验四.doc

    云南大学软件学计算机网络原理实验四 实验四.web服务器套接字编程实验指导 1.实验目的: 编写一个WEB服务器程序,可以接受来自浏览器的访问,并传输页面(包含多个对象)到浏览器.掌握Socket编程 ...

最新文章

  1. 20135306黄韧 信息安全系统设计基础期中学习总结
  2. 职场疑问:如何进行技术面试
  3. 经典正则表达式[收藏]
  4. C/Cpp / 设计模式 / 观察者模式
  5. Spark Streaming 实战案例(四) Spark Streaming 缓存、Checkpoint机制
  6. (转) 基于Arcgis for Js的web GIS数据在线采集简介
  7. 从零开始做Vue前端架构(2)
  8. 路由器信息备份还原指南
  9. 调用http_Go教程34:Go微服务间Http+Json调用
  10. Touch Panel调试
  11. 用MySQL判断一个数为素数_判断一个数是否是素数
  12. ROS中的AGV与ROS_CONTROL学习
  13. php ucfirst();函数
  14. 身份证阅读器(读卡器)谷歌Chrome和火狐Firefox浏览器端网页开发接口控件分享
  15. python单元测试mock_Python单元测试mock,获取mocked函数的输入参数
  16. ava.lang.IllegalArgumentException: At least one base package must be specified at org.springframewo
  17. deepin系统中.txt文件图标显示内容问题_深度操作系统 deepin V20(UOS)的10大优化操作
  18. 如何在Mac上查找WiFi密码并在iPhone上共享它?
  19. 考研英语作文 独家手写笔记
  20. 自动驾驶深度学习常用中英文对照表

热门文章

  1. 为远控添加功能[1]
  2. 一位明星证券客户经理的十年辛酸史--俊材有话说
  3. Installous4 PC Client
  4. iCabMobile更新后,Installous的Downloads不能用的解决方法
  5. aws scp上传下载文件
  6. class_addMethod详解
  7. 介词php,介词短语作状语
  8. 80C51的8位数码管显示
  9. 《linux内核设计分析》 第一周作业
  10. 【论文阅读】Federated Learning应用扩展合集