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

[简答题]

在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语句(语句中不能含有子查询)并说明为什么此种修改可以提高性能。

更多"在SQLServer2000的某数据库中有如下两张关系表:   学生表"的相关试题:

[简答题]

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

设在学生表的(姓名,系号)列上建有一个复合索引,该索引是否有助于提高下列两个语句的查询效率?并说明原因。
  SELECT*FROM学生表 WHERE系号=’1’;
  SELEET*FRoM学生表WHERE姓名=‘张三’;


[单项选择]

在SQLServer2000中,某数据库中有教师表(教师号,姓名,职称),其中教师号的数据类型是整型,其他均为字符类型。若教师表中当前没有数据,用户在数霜尾币藕次执行下列语句:
Ⅰ.BEGIN  TRANSACTION  T1;
Ⅱ.INSERT  INTO教师表VALUES(1000,’张三’,’助教’);
Ⅲ.INSERT  INTO教师表VALUES(1001,’王二’,’助教’);
Ⅳ.COMMIT  T1;
Ⅴ.BEGIN  TRANSACTION  T2;
Ⅵ.INSERT  INTO教师表VALUES(1002,’王三’,’讲师’);
Ⅶ.INSERT  INTO教师表VALUES(1003,’李四’,’讲师’);
Ⅷ.COMMIT  T2;
在Ⅶ执行的时候数据库所在的服务器突然掉电,当数据库系统重新启动后,教师表中包含的数据条数为()


A. 4条
B. 3条
C. 2条
D. 0条
[单项选择]设在SQLServer2000的某数据库中,有表T和下列类型的用户
Ⅰ.该数据库的拥有者Ⅱ.表T的创建者Ⅲ.普通用户U1Ⅳ.Guest
在该数据库中,需要经过授权才能对表T数据执行更改操作的用户是()。
A. 仅Ⅲ
B. 仅Ⅲ和Ⅳ
C. 仅Ⅱ、Ⅲ和Ⅳ
D. 全部
[填空题]使用关系表:学生(学号,姓名,性别,年龄,班级),写出实现下列功能的SQL语句。删除学号为15的学生记录:
DELETE______学生 WHERE 学号=15
[简答题](1)在考生文件夹中有一个student 学生表,表结构如下:
学生(学号C(3),姓名C(9),年龄N(3),性别C(3),院系号C(3)),现在要对STUDENT 表进行修改,指定“学号”为主索引,索引名和索引表达式均为“学号”;指定“系号”为“普通索引”,索引名和索引表达式均为“系号”;年龄字段的有效性规则在15至30之间(含15和30),默认值是18。
(2)列出客户名为“飞腾贸易公司”的订购单明细记录,将结果先按“订单编号”升序排列,同一订单的再按“价格”降序排列,并将结果存储到res 表中(表结构与order_detail表结构相同)。
[填空题]假设学生选课管理数据库中有3个表;学生、课程和学生选课,其结构分别如下所示: 学生(学号C(6),姓名C(8),系别C(30),省份C(10)) 课程(课程号C(6),课程名C(20),先修课号C(6)) 学生选课(学号C(6),课程号C(6),成绩N(4)) 如果要查询每个学生及其选修课的情况,请对下面的SQL语句填空。 SELECT学生.学号,学生.姓名,学生.系别,学生.省份, 学生选课.课程号,学生选课.成绩 FROM学生选课管理!学生,学生选课管理!学生选课 WHERE学生.学号 【9】
[填空题]设有如下关系:学生(学号,姓名,性别,年龄,班号)其关键字是学号,将学号为10的学生姓名改为“王二小”的SQL语句是______。
[填空题]设有如下关系:学生(学号,姓名,性别,年龄,班号)其关键字是学号,将学号为10的学生姓名改为“王华”的SQL语句是______。
[简答题]
下图为关系表Students(专业,姓名,学号,年龄)在对应的数据文件中的物理存储结构示意图:
[简答题]
阅读以下说明和关系表,回答问题1-6。
[说明]
设有三个关系
学生S(学号,姓名,性别,年龄,籍贯)
课程C(课程号,课程名,任课老师,所用教材)
学生成绩SC(学号,课程号,得分)
其中规定各属性定义如下:
学号:SNUM 姓名:SNAME 性别:SEX 年龄:AGE 籍贯:NATIVE
课程号:CNUM 课程名:CNAME 任课老师:TEACHER 所用教材:BOOK
得分:GRADE
试用关系代数表达式表示下列查询语句。
专业
姓名
学号
年龄
电子
张家力
D-002
19
计算机
苏永军
J-100
18
自动化
邓秀娟
Z-058
23
[问题4]
检索至少选修了课程号为1和课程号为5的课程的学生的学号。

我来回答:

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

订单号:

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