题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2023-12-19 01:45:13

[单项选择]有学生表:学生(学号,姓名,性别,入学年份,专业),如果需要按照学生的入学年份从学生表中批量删除所有毕业生的信息,则应该创建
A. 选择查询
B. 生成表查询
C. 操作查询
D. 交叉表查询

更多"有学生表:学生(学号,姓名,性别,入学年份,专业),如果需要按照学生的"的相关试题:

[单项选择]有学生表:学生(学号,姓名,性别,入学年份,专业),如果需要按照学生的入学年份从学生表中批量删除所有毕业生的信息,则应该创建
A. 选择查询
B. 生成表查询
C. 操作查询
D. 交叉表查询
[简答题]

已知学生表:S(学号,姓名,性别,出生年月)和SQL语句:
SELECT学号,姓名,性别
FROMS
WHERE性别="男"
ORDERBY学号;
试依据这个SQL语句的功能,按照下图中的标号在右侧横线上填写相关内容,在设计视图中创建一个等价的查询对象。
(1)______
(2)______
(3)______
(4)______
(5)______
(6)______
(7)______
(8)______
(9)______
(10)______


[单项选择]设有表示学生选课的三张表,学生表(学号,姓名,性别),课程表(课程号,课程名),选课成绩表(学号,课程号,成绩),则选课成绩表的关键字为( )。
A. 课程号,成绩
B. 学号,成绩
C. 学号,课程号
D. 学号,课程号,成绩
[单项选择]有班级和学生表:
班级(班级编号,班级名称,专业,系名称)
学生(学号,姓名,性别,出生日期,[*])
若创建了按照班级名称浏览学生信息的窗体,如下图所示,则显示学生信息的窗体称为( )
[*]
A. 子窗体
B. 单页窗体
C. 多页窗体
D. 连续窗体
[简答题]

某学校的学籍管理系统实现了对学生学籍信息的管理,其中学生表结构为:学生表(学号, 姓名, 性别, 系号, 是否有学籍),此表中除学号列有唯一索引外,其它列均无索引。

设学籍管理系统中经常执行如下形式的操作:
SELECT*FROM 学生表
WHERE 姓名=‘张三’ AND 系号=‘10’AND 是否有学籍=‘有’
系统运行中发现这类操作的效率比较低,系统工程师建议:由于查询条件中使用了“系号”、“姓名”和“是否有学籍”三列,建议在这三个列上分别建立索引,以提高查询效率。
请问其建议建立的三个索引是否都能提高查询效率请简要说明原因。


[填空题]

某学校的学籍管理系统实现了对学生学籍信息的管理,其中学生表结构为:学生表(学号,姓名,性别,系号,是否有学籍),此表中除学号列有唯一索引外,其它列均无索引。

设学籍管理系统中经常执行如下形式的操作:
SELECT*FROM 学生表
WHERE 姓名=‘张三’ AND 系号=‘10’AND 是否有学籍=‘有’
系统运行中发现这类操作的效率比较低,系统工程师建议:由于查询条件中使用了“系号”、“姓名”和“是否有学籍”三列,建议在这三个列上分别建立索引,以提高查询效率。
请问其建议建立的三个索引是否都能提高查询效率请简要说明原因。


[简答题]

在SQLServer2000的某数据库中有如下两张关系表:   学生表(学号,姓名,性别,系号),学号为主码   系表(系号,系名,系简称),系号为主码

在数据库中执行如下T-SQL代码:  DECLARE @DePtID varchar(10)  DECLARE @cnt int  set @cnt=O  DECLARE cursor1 cursor FOR SELEET系号FROM系表  WHERE系名LIKE’%电%’  OPEN cursorl  FETCH NEXT FROM cursor1 INTO @DePtID  WHILE @@FETCH_STATUS=O  BEGIN  DECLARE @temp_cnt int  sELECT @temp_cnt=COUNT(*)FROM学生表WHERE系号=@DeptID  set @Cnt=@cnt+@temp_cnt  FETCH NEXT FROM cursor1 INTO ODePtID  END  CLOSE cursor1  DEALLOCATE cursor1  SELECT @cnt  执行过程中发现速度比较慢,为了解决性能问题,需在功能不变的情况下,将此T-SQL代码改为一条SQL语句,请写出此SQL语句(语句中不能含有子查询)并说明为什么此种修改可以提高性能。
[单项选择]设有学生表S(学号,姓名,性别,年龄)、课程表C(课程号,课程名,学分)和学生选课表SC(学号,课程号,成绩),检索学号、姓名和学生所选课程的课程名和成绩,正确的SQL命令是( )。
A. SELECT 学号,姓名,课程名,成绩 FROM S,SC,C;
B. SELECT 学号,姓名,课程名,成绩;
C. SELECT S 学号,姓名,课程名,成绩;
D. SELECT S.学号,姓名,课程名,成绩;
[单项选择]

使用如下三个数据库表:
学生表:student (学号,姓名,性别,出生日期,院系)
课程表:course (课程号,课程名,学时)
选课成绩表:score (学号,课程号,成绩)
其中出生日期的数据类型为同期型,学时和成绩为数值型,其他均为字符型。

查询“计算机系”学生的学号、姓名、学生所选课程的课程名和成绩,正确的命令是()。
A. SELECT s.学号,姓名,课程名,成绩
B. SELECT 学号,姓名,课程名,成绩
C. SELECT s.学号,姓名,课程名,成绩
D. SELECT 学号,姓名,课程名,成绩
[单项选择]

基于学生表S和学生选课表SC两个数据库表,它们的结构如下:
S(学号,姓名,性别,年龄)其中学号、姓名和性别为C型字段,年龄为N型字段。
SC(学号,课程号,成绩),其中学号和课程号为C型字段,成绩为N型字段(初始为空值)。

查询成绩在70分至85分之间学生的学号、课程号和成绩,正确的SQL语句是()。
A. SELECT 学号,课程号,成绩FROM sc WHERE 成绩 BETWEEN 70 AND 85
B. SELECT 学号,课程号,成绩FROM sc WHERE 成绩>=70 OR 成绩<=85
C. SELECT 学号,课程号,成绩FROM sc WHERE 成绩>=70 OR<=85
D. SELECT 学号,课程号,成绩FROM sc WHERE 成绩>=70 AND<=85

我来回答:

购买搜题卡查看答案
[会员特权] 开通VIP, 查看 全部题目答案
[会员特权] 享免全部广告特权
推荐91天
¥36.8
¥80元
31天
¥20.8
¥40元
365天
¥88.8
¥188元
请选择支付方式
  • 微信支付
  • 支付宝支付
点击支付即表示同意并接受了《购买须知》
立即支付 系统将自动为您注册账号
请使用微信扫码支付

订单号:

请不要关闭本页面,支付完成后请点击【支付完成】按钮
恭喜您,购买搜题卡成功
重要提示:请拍照或截图保存账号密码!
我要搜题网官网:https://www.woyaosouti.com
我已记住账号密码