数据库ex37.sql中,有表sc和score2,其中sc表是汇总了所有学生的多个成绩表中的数据,score2表中记录着学生的专业课成绩,现创建一个触发器,名为tri_sc,使得在专业课成绩表score2中添加成绩记录时,自动将此条数据添加到汇总成绩表sc表中。 并测试此触发器的功能:在score2中添加成绩记录:学号sno值为0910,课程名称course的值为C++程序设计,成绩chengji的值为70。观察汇总成绩表sc表中数据的变化。
数据库ex37.sql中,有表sc和score2,其中sc表是汇总了所有学生的多个成绩表中的数据,score2表中记录着学生的专业课成绩,现创建一个触发器,名为tri_sc,使得在专业课成绩表score2中添加成绩记录时,自动将此条数据添加到汇总成绩表sc表中。 并测试此触发器的功能:在score2中添加成绩记录:学号sno值为0910,课程名称course的值为C++程序设计,成绩chengji的值为70。观察汇总成绩表sc表中数据的变化。
参考答案和解析
ALTER TABLE sc RENAME score
相关考题:
在成绩表中,检索选修3门以上课程的学生及格学科的总成绩。成绩表中包含学号、姓名、课程名和成绩4个字段。请将下列SQL语句补充完整。SELECT 学号,SUM(成绩) FROM 成绩表; WHERE 成绩>=60; GROUP BY 学号; ______COUNT(*)>=3
(1)根据“school”数据库中的表用SQL SELECT命令查询学生的“学号”、“姓名”、“成绩”,按结果“课程名称”升序排序,“课程名称”相同时按“成绩”降序排序,并将查询结果存储到“score2”表中,将SQL语句保存在“result.txt”文件中。(2)使用表单向导生成一个名为“score”的表单。要求选择成绩表中的所有字段,表单样式为“凹陷式”;按钮类型为“文本按钮”;排序字段选择“学号”(升序);表单标题为“成绩数据维护”。
使用如下3个数据库表: 学生表:S(学号,姓名,性别,出生日期,院系) 课程表:C(课程号,课程名,学时) 选课成绩表:SC(学号,课程号,成绩) 在上述表中,出生日期数据类型为日期型,学时和成绩为数值型,其他均为字符型。用SQL命令查询选修的每门课程的成绩都高于或等于85分的学生的学号和姓名,正确的命令是______。A.SELECT学号,姓名FROM S WHERE NOT EXISTS; (SELECT*FROM SC WHERE SC.学号=S.学号AND成绩<85)B.SELECT学号,姓名FROM S WHERE NO TEXISTS; (SELECT*FROM SC WHERE SC.学号=S.学号AND成绩>=85)C.SELECT学号,姓名FROMS,SC; WHERE S.学号=SC.学号AND成绩>=85D.SELECT学号,姓名FROMS,SC; WHERE S.学号=SC.学号AND ALL成绩>=85
在成绩表中,查找物理分数最高的学生记录,下列SQL语句的空白处应填入的是( )。SELECT*FROM 成绩表; WHERE 物理>=______; (SELECT 物理 FROM 成绩表)A.SOMEB.EXITSC.ANYD.ALL
根据上题,除了上述的2张表,还包括一张成绩表SC,成绩表SC包括学生编号Sno,课程编号Cn。和成绩Grade,其中Grade为数值型(带小数)。请按下列要求,完成查询语句。(1)找出所有姓刘的老师讲授的课程的课程号和课程名(2)找出“数据库应用”课程成绩在90分以上的学生的姓名
在“学生成绩.mdb”数据库中有班级表、课程表和学生成绩表三张表。(1)以“学生成绩查询”结果为数据源,创建“学生成绩表”窗体,在窗体中显示学生ID、姓名、班级名称、课程名称和分数字段。(2)设置“学生成绩表”窗体的页眉为1厘米,页脚为0.501厘米,在页眉中添加“学生成绩表”标签,标签文本格式为宋体12号字,居中显示。窗体结果如图所示。
语句"DELETE FROM 成绩表 WHERE 计算机60"功能是A.物理删除成绩表中计算机成绩在60分以下的学生记录B.物理删除成绩表中计算机成绩在60分以上的学生记录C.逻辑删除成绩表中计算机成绩在60分以下的学生记录D.将计算机成绩低于60分的字段值删除,但保留记录中其他字段值
在成绩表中要求按“总分”降序排列,并查询前3名学生的记录,正确的命令是A.SELECT * TOP 3 FROM成绩表; WHERE总分DESCB.SELECT * TOP 3 FROM成绩表; FOR总分DESCC.SELECT * TOP 3 FROM成绩表; GROUP BY总分DESCD.SELECT * TOP 3FROM成绩表; ORDER BY总分DESC
语句"DELETE FROM成绩表WHERE计算机<60"的功能是A.物理删除成绩表中计算机成绩在60分以下的学生记录B.物理删除成绩表中计算机成绩在60分以上的学生记录C.逻辑删除成绩表中计算机成绩在60分以下的学生记录D.将计算机成绩低于60分的字段值删除,但保留记录中其它字段值
在数据库的如下两个表中,若学生成绩表的主键是学生号和课程名,学生表的主键是学生号。在下列所给的操作中,哪项操作不能执行?A.从学生成绩表中删除行(‘0001’,‘001’,60)B.将行('0102', '002',80)插入到学生成绩表中C.将学生成绩表中的学生号='0101'的成绩改为60D.将学生成绩表中学生号='0103'的学号改为'0104'
在“学生.mdb”数据库中有课程、课程成绩、学生和成绩优秀学生四张表。(1)以学生和课程成绩表为数据源,创建追加查询“优秀学生”,将成绩=90的学生所有信息和成绩字段添加到成绩优秀学生表中。(2)以课程、课程成绩、学生表为数据源,创建分组查询“学分统计”,结果显示学生姓名和已修学分字段,已修学分=Sum([课程].[学分])。查询结果如图所示。
根据学校数据库中的表用SQL select命令查询学生的“学号”、“姓名”、“课程名称”和“成绩”,按结果“课程名称”升序排序,“课程名称”相同时按“成绩”降序排序,并将查询结果存储到chengji表中。(2)使用表单向导下生成一个名为fenshu的表单。要求选择成绩表中的所有字段,表单样式为“凹陷式”;按钮类型为“文本按钮”;排序字段选择“学号”(升序);表单标题为“成绩数据维护”。
第{TSE}题使用如下3个数据库表:学生表:S(学号,姓名,性别,出生日期,院系)课程表:C(课程号,课程名,学时)选课成绩表:SC(学号,课程号,成绩)在上述表中,出生日期数据类型为日期型,学时和成绩为数值型,其他均为字符型。{TS}用SQL语句查询选修的每门课程的成绩都高于或等于85分的学生的学号和姓名,正确的命令是( )。
在考生文件夹下有“××.mdb”数据库。(1)创建窗体“学生成绩”查询,在窗体中添加组合框“学生编号”,绑定学生表的学生编号字段。(2)修改“成绩表,”查询,设置学生编号字段条件为“学生成绩查询”窗体组合框内的值。创建宏“成绩表”,运行成绩表查询。(3)在“学生成绩查询”窗体中添加“查询成绩”按钮,实现运行“成绩表”查询。学生成绩查询窗体如图所示。单击查询成绩按钮后显示如下结果:
在考生文件夹中有一个“Acc3.mdb”数据库。(1)以“学生成绩”表、“课程名”表和“学生档案信息”表为数据源,创建“学生成绩表查询”查询,结果显示“学号”、“姓名”、“课程名”和“成绩”字段。(2)创建“学生信息查询”窗体,在窗体中添加标签“学生信息查询”(宋体、12号字、加粗、居中)。在窗体中添加选项卡控件,共l页,页名称为“学生成绩信息”,用列表框绑定“学生成绩表查询”的查询,显示“学生成绩表查询”的全部字段。窗体效果如图3所示。
mdb”数据库中有教师、课程、授课、课程成绩和学生表。(1)以学生、课程和课程成绩表为数据源,创建查询生成表“查询1”,生成成绩表。生成学生姓名、课程名称和成绩字段。成绩表结果如图所示。(2)以教师、课程、授课和课程成绩表为数据源,创建查询“查询2”,统计具有博士学历的教师所教学生数。结果显示教师姓名、学历和学号之Count字段。查询结果如图所示。
在考生文件夹下有“xx.mdb”数据库。(1)创建空白窗体“学生成绩查询”。(2)在窗体中添加组合框“学生编号”(text学生编号),绑定学生表的学生编号字段。(3)修改“成绩表”查询,设置学生编号字段条件为“学生成绩查询”窗体组合框内的值。创建宏“成绩表”,运行成绩表查询。(4)在“学生成绩查询”窗体中添加“查询成绩”按钮(命令18),实现运行“成绩表”查询。学生成结查询窗体如图所示。
学生:S(学号,姓名,性别,出生日期,院系)课程表:C(课程号,课程名,学时)选课成绩表:SC(学号,课程号,成绩)在上述表中,出生日期数据类型为日期型,学时和成绩为数值型,其他均为字符型。
如果已经在学生表和成绩表之间按学号建立永久关系,现要设置参照完整性:当在成绩表中添加记录时,凡是学生表中不存在的学号不允许添加,则该参照完整性应设置为()。A、更新级联B、更新限制C、插入级联D、插入限制
单选题如已在学生表和成绩表之间按学号建立永久关系,现要设置参照完整性:当在成绩表中添加记录时,凡是学生表中不存在的学号不允许添加,则该参照完整性应设置为()A更新级联B更新限制C插入级联D插入限制