当前位置: 首页 > news >正文

数据库第三次作业

第一题:
学生表:Student (Sno, Sname, Ssex , Sage, Sdept)
学号,姓名,性别,年龄,所在系 Sno为主键
课程表:Course (Cno, Cname,)
课程号,课程名 Cno为主键
学生选课表:SC (Sno, Cno, Score)
学号,课程号,成绩 Sno,Cno为主键
1.用SQL语句创建学生表student,定义主键,姓名不能重名,性别只能输入男或女,所在系的默认值是 “计算机”。
2.修改student 表中年龄(age)字段属性,数据类型由int 改变为smallint。
3.为SC表建立按学号(sno)和课程号(cno)组合的升序的主键索引,索引名为SC_INDEX 。
4.创建一视图 stu_info,查询全体学生的姓名,性别,课程名,成绩。
第二题
1、创建一个存储过程avg_sal_a,有2个参数,分别是部门名称dept_name及接收平均工资,
其中部门名称测试参数为上海中心,接收平均薪资变量为@a。
2、创建存储过程,给定参数员工姓名,查询该员工名所在部门的最高薪资,并返回给变量@a;

第一题

1,创建Student&Course&SC表 

 

2,修改student 表中年龄的字段属性

3,为SC表建立按学号和课程号组合的升序的主键索引

4,创建一视图 stu_info,查询全体学生的姓名,性别,课程名,成绩 

第二题

1,创建一个存储过程avg_sal_a,有2个参数,分别是部门名称dept_name及接收平均工资,
其中部门名称测试参数为上海中心,接收平均薪资变量为@a

 

2,创建存储过程,给定参数员工姓名,查询该员工名所在部门的最高薪资,并返回给变量@a 

http://www.lryc.cn/news/536344.html

相关文章:

  • 渗透利器:YAKIT 工具-基础实战教程.
  • 变分边界详解
  • 计算机毕业设计——Springboot餐厅点餐系统
  • Dav_笔记14:优化程序提示 HINTs -3
  • Makefile的用法及算法应用
  • 伯克利 CS61A 课堂笔记 08 —— Strings and Dictionaries
  • 机器学习 - 理解偏差-方差分解
  • Springboot引入(集成)Mybatis-plus
  • stm32 lwip tcp服务端频繁接收连接失效问题解决(tcp_recved)
  • java项目之基于SSM会议管理系统的设计与实现源码(ssm+mysql)
  • 腿足机器人之二- 运动控制概览
  • 【MySQL】基础篇
  • vscode环境搭建
  • tp whereOr用法2
  • 前端面试题目---页面抖动的原因、如何避免、如何解决
  • Spring Boot整合DeepSeek实现AI对话(API调用和本地部署)
  • DeepSeek 的 API 服务引入 WPS Office
  • 在Vue中,JavaScript数组常用方法,添加,插入,查找,删除等整理
  • 树莓派上 基于Opencv 实现人脸检测与人脸识别
  • Unity 接入Tripo 文生模型,图生模型
  • Redis常见数据结构
  • fps动作系统9:动画音频
  • 十四、GitLab 流水线自动化部署之 Windows Server
  • 数据库数据恢复—MongoDB丢失_mdb_catalog.wt文件导致报错的数据恢复案例
  • mysql8.0使用MGR实现高可用与利用MySQL Router构建读写分离MGR集群
  • 基于Ubuntu2404搭建k8s-1.31集群
  • Golang的图形编程应用案例
  • PostgreSQL 错误代码 23505 : ERROR: duplicate key value violates unique constraint
  • 基于SpringBoot和PostGIS的省域“地理难抵点(最纵深处)”检索及可视化实践
  • MySQL InnoDB引擎 MVCC