关于access的问题
我是大学生我这有个计算机作业里面那三个需要用SQL查询的我不会写,有那个高手可以指点下,或者帮我做完这个作业,谢了,下面是实验要求和提示实验五ACCESS应用实验要求:1...
我是大学生
我这有个计算机作业 里面那三个需要用SQL查询的我不会写,有那个高手可以指点下,或者帮我做完这个作业,谢了,下面是实验要求和提示
实验五 ACCESS应用
实验要求:
1.创建一个名为“学生管理”的数据库。
2.创建一个“学生档案”数据表,字段包括:学号、姓名、性别、出生日期、家庭住址。为该数据表输入5条记录,并通过有效性规则限定出生日期在 1988年1月1日之后。
3.创建一个“学生成绩”数据表,字段包括:学号、课程A、课程B、课程C、课程D、课程E。并为该数据表输入5条记录。
4.为学生档案表和学生成绩表建立关系。
5.用SQL命令查询所有学生的学号、姓名、总成绩、平均成绩。
6.用SQL命令查询年龄在20周岁以下的学生的档案信息及各门课程成绩。
7.用SQL命令将所有学生的课程A的成绩提高10%。
8.创建一个窗体,用以显示学生的档案信息及各门课程成绩。
9.最后提交完成的数据库文件。
提示:
⑴“学生档案”、“学生成绩”是在“学生管理”数据库中创建的两个数据表。
⑵字段“出生日期”的数据类型应该是“日期/时间型”。
⑶命令或有效性规则中的1988年1月1日,应表示为#1988-01-01#。
⑷字段课程A、课程B、课程C、课程D、课程E的数据类型应该是“数字型”。
⑸SUM函数、AVG函数用于纵向(一列数或多列数)求和、求平均值。故总成绩应该用课程A、课程B、课程C、课程D、课程E之和求得。同理可求得平均成绩。
⑹可以用函数year(出生日期)求得出生日期中的年份;可以用函数date()求得当前的日期。 展开
我这有个计算机作业 里面那三个需要用SQL查询的我不会写,有那个高手可以指点下,或者帮我做完这个作业,谢了,下面是实验要求和提示
实验五 ACCESS应用
实验要求:
1.创建一个名为“学生管理”的数据库。
2.创建一个“学生档案”数据表,字段包括:学号、姓名、性别、出生日期、家庭住址。为该数据表输入5条记录,并通过有效性规则限定出生日期在 1988年1月1日之后。
3.创建一个“学生成绩”数据表,字段包括:学号、课程A、课程B、课程C、课程D、课程E。并为该数据表输入5条记录。
4.为学生档案表和学生成绩表建立关系。
5.用SQL命令查询所有学生的学号、姓名、总成绩、平均成绩。
6.用SQL命令查询年龄在20周岁以下的学生的档案信息及各门课程成绩。
7.用SQL命令将所有学生的课程A的成绩提高10%。
8.创建一个窗体,用以显示学生的档案信息及各门课程成绩。
9.最后提交完成的数据库文件。
提示:
⑴“学生档案”、“学生成绩”是在“学生管理”数据库中创建的两个数据表。
⑵字段“出生日期”的数据类型应该是“日期/时间型”。
⑶命令或有效性规则中的1988年1月1日,应表示为#1988-01-01#。
⑷字段课程A、课程B、课程C、课程D、课程E的数据类型应该是“数字型”。
⑸SUM函数、AVG函数用于纵向(一列数或多列数)求和、求平均值。故总成绩应该用课程A、课程B、课程C、课程D、课程E之和求得。同理可求得平均成绩。
⑹可以用函数year(出生日期)求得出生日期中的年份;可以用函数date()求得当前的日期。 展开
2个回答
展开全部
1.select 学生档案.学号, 姓名,课程A+课程B+课程C+课程D+课程E as 总成绩,(课程A+课程B+课程C+课程D+课程E)/5 as 平均成绩 from 学生档案 inner join 学生成绩 on 学生档案.学号=学生成绩.学号
2.select 学生档案.学号, 姓名,课程A,课程B,课程C,课程D,课程E from 学生档案 inner join 学生成绩 on 学生档案.学号=学生成绩.学号 where 出生日期>'1900-1-1'
3.update 学生成绩 set 课程A=课程A*1.1
2.select 学生档案.学号, 姓名,课程A,课程B,课程C,课程D,课程E from 学生档案 inner join 学生成绩 on 学生档案.学号=学生成绩.学号 where 出生日期>'1900-1-1'
3.update 学生成绩 set 课程A=课程A*1.1
展开全部
1.select 学生档案.学号, 姓名,课程A+课程B+课程C+课程D+课程E as 总成绩,(课程A+课程B+课程C+课程D+课程E)/5 as 平均成绩 from 学生档案 inner join 学生成绩 on 学生档案.学号=学生成绩.学号
2.select 学生档案.学号, 姓名,课程A,课程B,课程C,课程D,课程E from 学生档案 inner join 学生成绩 on 学生档案.学号=学生成绩.学号 where 出生日期>'1900-1-1'
3.update 学生成绩 set 课程A=课程A*1.1
2.select 学生档案.学号, 姓名,课程A,课程B,课程C,课程D,课程E from 学生档案 inner join 学生成绩 on 学生档案.学号=学生成绩.学号 where 出生日期>'1900-1-1'
3.update 学生成绩 set 课程A=课程A*1.1
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
您可能需要的服务
百度律临官方认证律师咨询
平均3分钟响应
|
问题解决率99%
|
24小时在线
立即免费咨询律师
12219人正在获得一对一解答
福州梦中仙子3分钟前提交了问题
上海旋风骑士2分钟前提交了问题
哈尔滨冰雪奇缘1分钟前提交了问题