-
学生关系中有姓名、性别、出生日期等字段,要显示所有1984年出生的学生名单,应使用的命令是()。
A . LIST姓名FOR出生日期=1984
B . LIST姓名FOR出生日期="1984"
C . LIST姓名FORYEAR(出生日期)=1984
D . LIST姓名FORYEAR("出生日期")=198
-
根据以下资料,回答题:使用如下三个数据库表: 学生表:student(学号,姓名,性别,出生日期,院系)课程表:course(课程号,课程名,学时) 选课成绩表:score(学号,课程号,成绩) 其中出生日期的数据类型为日期型,学时和成绩为数值型,其他均为字符型。 查询“计算机系”学生的学号、姓名、学生所选课程名和成绩,正确的命令是( )。
-
学生表中有姓名、学号、性别、班级等字段,其中适合作为主关键字的是()
A . A.姓名
B . B.学号
C . C.性别
D . D.班级
-
在Access中设计学生成绩表时,成绩表中的字段只有“学号、姓名、出生日期、语文成绩、数学成绩、总分”,则在表中可能用到的字段类型有()。
A . A、文本
B . B、日期/时间
C . C、数字
D . D、备注
-
有学生表:S(学号,姓名,性别,专业),若要创建一个显示学生信息的窗体,则需指定S为该窗体的()
A . 数据入口
B . 控件来源
C . 记录源
D . 视图
-
有学生表:S学号,姓名,性别,专业),查询"英语专业所有女同学姓名"的SQL语句是()
A . SELECT*FROMS
B . SELECT*WHERESFROM专业=英语
C . SELECT姓名WHERESFROM专业=英语AND性别=女
D . SELECT姓名FROMSWHERE专业="英语"AND性别="女"
-
有学生(学号,姓名,性别)和成绩(学号,课程名称,分数)两个表,若在建立学生与成绩一对多联系时,选择的联系类型是:包括″学生″中的所有记录和″成绩″中联接字段相等的那些记录,则数据之间关联方式是()
A . 内部联接
B . 全外部联接
C . 左外部联接
D . 右外部联接
-
有学生档案表:S(学号,姓名,性别,出生年月,专业),若要利用S表复制一个新的学生名单表:R(学号,姓名),则可以直接实现这个操作的方法是()
A . 复制查询
B . 更新查询
C . 追加查询
D . 生成表查询
-
已知三个关系:学生(学号,姓名,性别)课程(课程编号,课程名称,学时)成绩(学号,课程编号,分数)若要列出选修课程名称为“DB”,且分数低于60的学生姓名和分数,则应使用的关系代数运算有()
A . 选择、投影、自然连接
B . 选择、投影
C . 选择、自然连接
D . 投影、自然连接
-
学生登记表"学生(学号,姓名,性别,出生日期,系别)"是一个关系数据模型。
A . 正确
B . 错误
-
某学校的数据库中有2个表: 在校生(学号,姓名,性别,专业,入学日期,学籍) 毕业生(学号,姓名,性别,专业,毕业日期) 每年学生毕业时,需要将已毕业学生的信息从在校生表中转移到毕业生表中,可以实现这个操作的方法是()
A . 复制查询
B . 更新查询
C . 生成表查询
D . 追加查询
-
设有学生表student(学号,姓名,性别,出生日期,院系)、课程表course(课程号,课程名,学时)和选课表 score(学号,课程号,成绩),删除学号“20091001”且课程号为“c1”的选课记录,正确命令是________。
-
学生表中有姓名、学号、性别、班级等字段,其中适合作为主关键字的是
-
● 某高校的管理系统中有学生关系为:学生(学号,姓名,性别,出生日期,班级),该关系的数据是在高考招生时从各省的考生信息库中导入的,来自同一省份的学生记录在物理上相邻存放,为适应高校对学生信息的大量事务处理是以班级为单位的应用需求,应采取的优化方案是(59)。(59)
A.将学号设为主码
B. 对学号建立UNIQUE 索引
C. 对班级建立CLUSTER 索引
D. 对班级建立UNIQUE 索引
-
学生表中有学号、姓名、性别、入学成绩、身高字段。现需查询姓名中含有“娟”和“丽”字的学生信息正确的SQL语句是()
A.select * from 学生 where 姓名=”娟”or姓名=”丽”
B.select * from 学生 where 姓名=”*娟*”or姓名=”*丽*”
C.select * from 学生 where 姓名 like '*娟*'or 姓名 like '*丽*'
D.select * from 学生 where 姓名 like ”娟” and 姓名=”丽”
-
设有如下数据库表: 学生(学号C(8),姓名C(12),性别C(2),出生日期D,院系C(8)) 课程(课程编号C(4),课程名称C(10),开课院系C(8)) 学生成绩(学号C(8),课程编号C(4),成绩工) 查询每门课程的最高分,要求得到的信息包括课程名称和分数。正确的命令是( )。
A.SELECT 课程名称,SUM(成绩)AS 分数 FROM 课程,学生成绩; WHERE 课程.课程编号=学生成绩.课程编号; GROUP BY 课程名称
B.SELECT 课程名称,MAX(成绩) 分数 FROM 课程,学生成绩; WHERE 课程.课程编号=学生成绩.课程编号; GROUP BY 课程名称
C.SELECT 课程名称,SUM(成绩) 分数 FROM 课程,学生成绩; GROUP BY 课程.课程编号
D.SELECT 课程名称,MAX(成绩)AS 分数 FROM 课程,学生成绩; WHERE 课程.课程编号=学生成绩.课程编号; GROUP BY 课程编号
-
设有如下数据库表: 学生(学号 C(8),姓名 C(12),性别 C(2),出生日期 D,院系 C(8)) 课程(课程编号 C(4),课程名称 C(10),开课院系 C(8)) 学生成绩(学号 C(8),课程编号 C(4),成绩 I) 统计只有两名以下(含两名)学生选修的课程情况,统计结果中的信息包括课程名称、开课院系和选修人数,并按选课人数排序。正确的命令是( )。
A.SELECT 课程名称,开课院系,COUNT(课程编号)AS 选修人数; FOR 学生成绩,课程 WHERE课程.课程编号=学生成绩.课程编号; GROUP BY 学生成绩.课程编号 HAVING COUNT(*)<=2; ORDER BY COUNT(课程编号)
B.SELECT 课程名称,开课院系,COUNT (学号)选修人数; GROUP BY 学生成绩,课程编号 HAVING COUNT(*)<=2; ORDER BY COUNT(学号)
C.SELECT 课程名称,开课院系,COUNT(学号)AS 选修人数; FROM 学生成绩,课程 WHERE 课程.课程编号=学生成绩.课程编号; GROUP BY 课程名称 HAVING COUNT(学号)<=2; ORDER BY选修人数
D.SELECT 课程名称,开课院系,COUNT(学号)AS 选修人数; FROM 学生成绩,课程 HAVING COUNT(课程编号)<=2; GROUP BY 课程名称 ORDER BY 选修人数
-
已知教学管理数据库中学生表结构如下:学生(学号,姓名,性别,年龄),年龄字段为整型,其余字段均为字符型。现要向该表中插入一条学生记录,学生学号为“201601”,姓名为“李华”,性别“男”,年龄为25,则插入语句应该是()
A.insert into 学生 values (201601. 李华, 25, 男)
B.insert into 学生 values (201601. 李华, 男,25)
C.insert into 学生(学号. 姓名, 性别) values (201601, 李华, 男, 25)
D.insert into 学生(学号. 姓名, 性别,年龄) values (201601, 李华, 25,男)
-
已知教学管理数据库中学生表结构如下:学生(学号,姓名,性别,年龄,专业),现要查询计算机专业年龄大于该专业学生平均年龄的学生的信息,则查询语句应该是()
A.select * from 学生 where 年龄>(select avg(年龄) from 学生 where 专业=计算机)
B.select * from 学生 where 年龄> avg(年龄) and 专业=计算机
C.select * from 学生 where 专业=计算机 and 年龄>(select avg(年龄) from 学生)
D.select * from 学生 where 专业=计算机 and 年龄>(select avg(年龄) from 学生 where 专业=计算机)
-
如学生表中列的顺序为:学号,姓名,性别;则insert学生(学号,姓名,性别)values(‘01’,'张三',‘男’)与下列哪一语句等价?()
A.insert学生values(‘01’,‘张三’,‘男’)
B.insert学生values(‘张三’,‘01’,‘男’)
C.insert学生values(‘男’,‘01’,‘张三’)
D.insert学生values(‘男’,‘张三’,‘01’)
-
如学生表中列的顺序为:学号,姓名,性别;则insert 学生(学号,姓名,性别)values(‘01’,'张三',‘男’)与下列哪一语句等价()
A.空insert 学生 values(‘01’,‘张三’,‘男’)
B.空insert 学生 values(‘张三’,‘01’,‘男’)
C.空insert 学生 values(‘男’,‘01’,‘张三’)
D.空insert 学生 values(‘男’,‘张三’,‘01’)
-
23、学生表中有学号、姓名、性别、入学成绩、身高字段。下面SQL 语句的功能为()。 select 性别,AVG(入学成绩) from 学生 group by 性别
A.计算并显示学生表中所有学生入学成绩的平均分
B.对学生表中的记录行按性别分组显示所有学生的性别和入学平均分
C.计算并显示学生表中所有学生的性别和入学成绩的平均值
D.对学生表中的记录行按性别分组显示性别及对应的入学成绩的平均分
-
已知学生表(学号,姓名,性别,生日),以下事件代码功能是将学生表中生日为空值的学生“性别”字段值设置为“男”。PrivateSubCommand0_Click()DimstrAsStringSetdb=CurrentDb()str=""DoCmd.RunSQLstrEndSub按照功能要求,在横线上应填写的是()
A.Update学生表set性别=′男′where生日IsNull
B.Update学生表set性别=′男′where生日=Null
C.Set学生表Values性别=′男′where生日IsNull
D.Set学生表Values性别=′男′where生日=Null
-
4、已知关系模式: 学生表:S(学号,姓名,性别,出生日期,院系) 课程表:C(课程号,课程名,学时) 选课成绩表:SC(学号,课程号,成绩) 用SQL语言检索选修课程在5门以上(含5门)的学生的学号、姓名和平均成绩,并按平均成绩降序排序,正确的命令是()。
A.SELECT s.学号,姓名,平均成绩 FROM s JOIN sc ON s.学号 = sc.学号 GROUP BY s.学号 HANVING COUNT(*)>=5 ORDER BY 平均成绩 DESC
B.SELECT 学号,姓名,AVG(成绩) 平均成绩 FROM s JOIN sc ON s.学号 = sc.学号 WHERE COUNT(*)>=5 GROUP BY 学号 ORDER BY 平均成绩 DESC
C.SELECT s.学号,姓名,AVG(成绩) 平均成绩 FROM s CROSS JOIN sc WHERE s.学号 = sc.学号 AND COUNT(*) >= 5 GROUP BY s.学号 ORDER BY 平均成绩 DESC
D.SELECT s.学号,姓名,AVG(成绩) 平均成绩 FROM s JOIN sc ON s.学号 = sc.学号 GROUP BY s.学号,姓名 HANV