前言

摘要:微信搜索【三桥君】

数据库课程是需要做些相关知识点的数据库实验报告的,三桥君根据自己所学所做的数据库实验,特地重新整理成教程。这些教程一共有6份,收录到《数据库实验》专栏了。

一、实验目的

掌握数据库PL/SQL编程语言,以及数据库存储过程的设计和使用方法。

二、实验内容

存储过程定义,存储过程运行,存储过程的参数传递。掌握PL/SQL编程语言和编程规范,规范设计存储过程。

三、实验数据

已知学生管理系统数据库xsgl,有5个数据表xsgl_user,xsgl_major,xsgl_student,xsgl_course和xsgl_score,分别存储用户、专业、学生、课程和成绩数据,如下图所示。

用SQL语言实现以下:

1、定义存储过程proCourseAvg,该存储过程的功能是根据输入的课程名称,统计该课程的选课人数和平均分,并返回统计结果。

2、定义存储过程proStudentAvg,该存储过程的功能是根据输入的同学学号,统计该同学的平均分,并返回该同学的姓名和平均分。

以上每个存储过程定义后,给出执行结果。

四、实验结果

一、xsgl数据库关系图

二、SQL语言定义存储过程

1、定义存储过程proCourseAvg

 

 

 

 

2、定义存储过程proStudentAvg

 

 

 

 

 

xsgl的数据库源码可以到公众号【三桥君】回复【数据库实验五】领取。


文章整理不易,如有帮助请点赞关注支持,谢谢!微信搜索【三桥君】,回复【关注】有我准备的一份资源大礼包。后续持续更新~~~

《数据库实验》实验五:数据库编程相关推荐

  1. 查询计算机专业及选修了英语的学生,实验五 数据库综合查询(学生)

    实验五 数据库综合查询 一.实验目的 1. 掌握SELECT语句的基本语法和查询条件表示方法: 2. 掌握查询条件种类和表示方法: 3. 掌握连接查询的表示及使用: 4. 掌握嵌套查询的表示及使用: ...

  2. 实验五——数据库设计实验

    实验五--数据库设计实验 一.实验题目 二. 实验内容和要求 三.实验步骤 1.分析问题 2.概念结构设计 3.逻辑结构设计 四.实验心得体会 一.实验题目 数据库设计实验 二. 实验内容和要求 掌握 ...

  3. MySql实验嵌套查询_实验五 数据库的嵌套查询实验

    实验五数据库的嵌套查询实验 本实验需要2学时. 一.实验目的 使学生进一步掌握SQL Server或oracle的企业管理器的使用方法,加深SQL 语言的嵌套查询语句的理解. 二.实验内容 在SQL ...

  4. 实验五 数据库完整性(详细解释+错误修正版)

    /* 实验五  数据库完整性(详细解释+错误修正版) [实验目的] 1.掌握实体完整性约束.参照完整性约束 2.灵活应用自定义完整性约束 3.了解触发器在自定义完整性中的应用 [实验内容] 一.定义一 ...

  5. java实验报告(数据库编程实验)

    实验名称: java数据库编程实验 所使用的工具软件及环境: 环境:Windows 8.1;jdk 1.8; 工具:eclipse 实验目的: 1.了解和掌握java基本概念和语法 2.java图形界 ...

  6. 实验四 JSP数据库编程基础

    资源链接: 只有实验报告的:https://download.csdn.net/download/weixin_42859280/11251324 含有全部东西的:https://download.c ...

  7. 《数据库原理实验指导书》

    <数据库原理实验指导书> 河南科技大学软件学院 目录 实验规则 基本实验方法 实验环境 实验一 数据定义 实验二 数据更新 实验三 数据查询-简单查询和连接查询 实验四 数据查询-分组查询 ...

  8. JavaWeb 图书管理系统(数据库综合实验)

    <数据库系统综合实验>设计报告 分工我负责了图书管理系统中整个数据库的设计与实现,编写与整理了数据库相关方面的文档.梳理了概念设计,对于实体,实体对应的属性,各实体间的关联,E-R(实体联 ...

  9. 实验8 SQLite数据库操作

    实验报告 课程名称 基于Android平台移动互联网开发 实验日期 2016/5/6 实验项目名称 SQLite数据库操作 实验地点 综合实验室 实验类型 □验证型    √设计型    □综合型 学 ...

  10. pitr 原理_PostgeSQL 数据库备份与恢复实验 (PITR)

    一.概述 此文档描述了Postgresql数据库备份方案, 当数据库发生崩溃时,如何利用备份恢复到崩溃前,保证数据库最少数据量丢失甚至不丢失: 二.备份恢复原理 运用在线备份以及即时恢复(PITR)原 ...

最新文章

  1. tdk磁材手册_TDK的铁氧体磁铁(FB系列) - TDK Product Center.PDF
  2. R语言修改标题、坐标轴刻度、坐标轴名称的大小(cex.axis、cex.lab、cex.main函数)...
  3. Shell之while循环
  4. Nutch2.1+mysql+solr3.6.1+中文网站抓取
  5. Linux 没有主清单属性,maven编译正常,运行报错:中没有主清单属性
  6. 企业中的微服务:敌是友?
  7. DS博客作业06--图
  8. Spring Boot笔记-目前对Web后端开发的认识
  9. 高级定时器的各种框图和HAL库重要结构
  10. 内存管理(C语言中malloc和free的用法)
  11. python调用c语言函数_从Python调用C函数
  12. [Jobdu] 题目1037:Powerful Calculator
  13. 2017.11.21 MS Power BI training
  14. Java实现打印进度条
  15. 用户登录功能设计思路
  16. 坐标计算机在线使用,caslo计算器计算坐标的方法
  17. html5判断屏幕锁屏,js实现自动锁屏功能
  18. 入股不亏!LINQ凭什么被誉为最好的技术?
  19. c语言多态性编码图形,C和C++经典著作 C专家编程Expert C Programming Deep C Secrets pdf...
  20. 设置电脑wifi和网线同时访问网络

热门文章

  1. php mysql注入测试工具_PHP+MYSQL 【注入漏洞】攻防测试
  2. 电子海图中的自动化关键技术研究
  3. css+html+对错号,错号怎么打 接着点击符号/其他符号;
  4. 计算机控制技术课程2018更新资料
  5. 360测网速服务器维护,360网速测试器还你真实网速 提供专门维护服务
  6. 基于FPGA的以太网控制器(MAC)设计(上)
  7. 超级计算机卫星云图,台风路径实时发布系统20号台风云图 台风艾莎尼高清卫星云图实时追踪...
  8. 编解码格式 -- H264
  9. dell刷sn_戴尔电脑强刷 BIOS 的方法
  10. flex builder