数据库练习
以笔者学习数据库应用与原理,并进行相关学习活动为基础撰写集合
zhanghongyi_cpp
臣提瓦特人,喜原甚
展开
-
存储过程课堂练习
2.创建存储过程,实现按学院统计学生人数,并将统计结果通过输出参数返回给调用的语句。1.创建存储过程,查询指定学院的学生学号和姓名。调用该存储过程,并显示结果。原创 2024-05-16 11:13:53 · 676 阅读 · 0 评论 -
视图基本操作
3[简答题]修改视图v_part_students,查询所有女生的信息,并要求视图数据操作时要检查。2[简答题]利用视图v_part_students,插入一名信息系的学生,然后查询视图。1[简答题] 创建查询信息系的学生的视图v_part_students,然后查询视图。4[简答题]利用视图v_part_students,删除陈红同学的信息。5[简答题]删除视图v_part_students,然后查看视图列表。原创 2024-05-13 12:02:47 · 171 阅读 · 0 评论 -
索引基本操作
1创建系部表departments,表结构见课本附录B中表B-7,为dptcode列创建主键索引,为dptname列创建唯一性索引,索引名为UN_dptname,然后查看departments表的索引情况。2修改学生表students,使用ALTER TABLE语句创建索引,为dob列创建普通索引,为stdname列创建全文索引,索引名为FT_stdname,然后查看students表的索引情况。4将学生表students的复合索引FH_dptcode_classcode改为不可见索引。原创 2024-05-07 18:33:26 · 231 阅读 · 0 评论 -
数据查询-4
1[简答题]查询学生选修成绩不为空的选修明细,包括学生姓名、课程名称、教师姓名和成绩,结果先按学生编号升序排列,再按成绩降序排列。3[简答题]在 选修表 studying 中查询成绩高于或等于平均成绩的选修情况(子查询)。5[简答题]使用子查询比 E -20 EL1班所有同学都小的同学信息。4[简答题]使用子查询查询学号为 3 的学生选修的课程信息。2[简答题]查询所有系部的所属班级情况(左外连接)。原创 2024-04-16 18:40:14 · 289 阅读 · 0 评论 -
数据查询练习
1参考教材附录B。在学生表 students 中查询所有学生的信息。2在学生表 students 中 查询所有学生的姓名和性别。3在学生表 students 中 查询学生所在班级。原创 2024-04-09 18:18:36 · 219 阅读 · 0 评论 -
表数据的插入、删除、修改
5将课程表courses中编号crsid为1的课程的名称crsname修改为“mysql数据库实现与维护”,并将学分credit修改为4。2学生表students中插入最后1条记录,数据见教材附录中表B-3。4将选修表studying中所有没有成绩的选修成绩mark修改为0分。1向班级表classes中插入4条记录,数据见教材附录中表B-2。6将教师表teachers中教师编号tchid为4的教师记录删除。7删除选修表studying中的所有记录。原创 2024-03-31 21:05:05 · 371 阅读 · 0 评论 -
约束的创建与修改
练习题原创 2024-03-26 17:57:58 · 319 阅读 · 0 评论 -
表结构创建与修改
练习题目原创 2024-03-26 17:38:38 · 263 阅读 · 0 评论 -
实验五 MySQL过程式数据库对象
1.(1)创建存储过程,实现按学生姓名查询计算该学生所获得的总学分,当学生所修课程成绩大于等于60分时才能获得该门课程的学分,根据将查询结果用输出参数传递给主程序。3.(1)创建存储过程,实现将某个供应商供应给某个工程的某个零件增加指定的供应量,供应商号、零件号、工程号以及要增加的供应量在调用存储过程时通过参数传递给过程体。学分成绩=该学生所有课程的成绩与对应课程学分的乘积和再除以该学生所有课程学分的加和。(2)调用存储过程查询马晓旭所获得的总学分并输出显示。(2)创建触发器实现如上要求的操作。原创 2024-05-28 20:32:51 · 743 阅读 · 0 评论 -
实验四 索引与视图
(6)创建系部关系departments(dptid,dptname),其中dptid为系编号,是关系的主键,dptname为系名称,在建表的同时为dptname列创建唯一性索引,索引名为un_dptname,然后查看departments表的索引情况。(1)创建零件名为螺丝刀的供应情况的视图sd_view,视图中显示供应商名(Sname),零件名(Pname),零件重量(Weight),工程项目代码(Jno),供应数量(QTY)。2.通过对视图的操作掌握视图虚表的本质,学会视图的定义方法。原创 2024-05-22 23:20:04 · 449 阅读 · 0 评论 -
实验三 数据查询
3.重点掌握连接查询,理解嵌套查询的执行过程。1.掌握查询语句的语法格式,理解查询思想。2.熟练掌握单表查询与集合查询。原创 2024-04-09 16:07:53 · 716 阅读 · 0 评论 -
实验二 创建数据库与数据表
(2)田小亮同学要转专业,他的学号为103465,将该同学的专业由原来的“软件工程”改为“计算机科学与技术”,班级由原来的“软工3班”修改为“计算机1班”。课程号:3094215,课程名:智能搜索与推荐技术,课程学分:2,课程性质:选修,课程学时:32,开课学期:7。课程号:3094217,课程名:图与网络,课程学分:2,课程性质:选修,课程学时:32,开课学期:6。(4)将元组(1203076,吕振华,男,1985/11/8,讲师,体育部)插入教师关系。1.掌握使用sql语句创建、删除和修改数据库。原创 2024-03-26 18:31:56 · 1678 阅读 · 0 评论 -
实验一 数据库与数据表的创建
学生”关系Student,由学号(Sno)、姓名(Sname)、性别(Ssex)、民族(Snation)、政治面貌(Spolitical)、出生日期(Sbirth)、学院(Scollege)、专业(Smajor)和班级(Sclass)组成。“授课”关系TC,由课序号(Id),职工号(Tno),课程号(Cno),授课班级(Sclass),授课学期(Semester)和上课时间地点(TimePlace)组成。“选课”关系S,C由学号(Sno)、课程号(Cno)、成绩(Grade)组成。原创 2024-03-20 09:05:17 · 1262 阅读 · 0 评论