物流员(四级)

将表Teacher中职称字段为"助教"人员改为"讲师",应为()A、UPDATE Teacher SET职称="助教"WHERE职称="讲师"B、UPDATE Teacher SET职称="讲师"WHERE职称="助教"C、UPDATE SET职称="助教"WHERE职称="讲师"FROMTeacherD、UPDATE SET职称="讲师"WHERE职称="助教"FROMTeacher

题目

将表Teacher中职称字段为"助教"人员改为"讲师",应为()

  • A、UPDATE Teacher SET职称="助教"WHERE职称="讲师"
  • B、UPDATE Teacher SET职称="讲师"WHERE职称="助教"
  • C、UPDATE SET职称="助教"WHERE职称="讲师"FROMTeacher
  • D、UPDATE SET职称="讲师"WHERE职称="助教"FROMTeacher
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

(1)在考生文件夹下的“Acc1.mdb”数据库中建立表“职工”,表结构如下:

字段名称 数据类型

字段大小

格式

工号

文本

4

姓名

文本

4

职称

文本

10

人职日期

日期/时间

短日期

退休否

是/否

是/否

(2)设置“工号”字段为主键。 (3)设置“职称”字段的默认值属性为“讲师”。 (4)在“职工”表中输入以下2条记录。

工号 姓名

职称

人职日期

退休否

1001

王硕

教授

1986-4-12

1002

刘童心

讲师

2006-7-23


正确答案:

(1)打开“Acc1.mdb”数据库,单击“表”对象,单击“新建”按钮,弹出“新建表”对话框,选择“设计视图”,单击“确定”按钮,弹出表设计视图。将“工号”、“姓名”、“职称”、“入职日期”和“退休否”5个字段及对应的“数据类型”、“字段大小”及“格式”添加到设计视图中。单击“保存”按钮,弹出“另存为”对话框,在表名称文本框中输入“职工”,单击“确定”按钮,弹出“尚未定义主键”提示框,单击“否”按钮,关闭表设计视图。
(2)在“Acc1.mdb”数据库中单击“表”对象,选择“职工”表,单击“设计”按钮,打开“职工”表设计视图。选择“工号”字段,单击工具栏中的“主键”按钮,单击“保存”按钮,进行保存,关闭表设计视图。
(3)在“Acc1.mdb”数据库中单击“表”对象,选择“职工”表,单击“设计”按钮,打开“职工”表设计视图。选择“职称”字段,在下面对应字段属性中的“默认值”文本框中输入“讲师”。单击“保存”按钮,保存“职工”表,关闭表设计视图。
(4)在“Acc1.mdb”数据库中单击“表”对象,选择“职工”表,单击“打开”按钮,打开“职工”数据表视图。按照题目所给数据进行录入。单击“保存”按钮,保存“职工”表,关闭表视图。

第2题:

假设有一组数据:工资为800元,职称为“讲师”,性别为“男”,在下列逻辑表达式中结果为“假”的是______。

A.工资>800AND职称="助教"OR职称="讲师"

B.性别="女"ORNOT职称="助教"

C.工资=800 AND(职称="讲师"OR性别="女")

D.工资>800 AND(职称="讲师"OR性别='男")


正确答案:D
解析:逻辑运算符及其含义:Not:当Not连接的表达式为真时,整个表达式为假。And:当And连接的表达式都为真时,整个表达式为真,否则为假。Or:当Or连接的表达式有一个为真时,整个表达式为真,否则为假。在逻辑表达式中,括号可改变优先级的顺序,强制优先处理表达式的某部分,括号内的操作总是比括号外的操作先被执行。选项A:“工资>800”条件为假,“职称="助教"”条件为假,“职称="讲师"”条件为真,所以整个表达式可以看作:假AND假OR真,表达式中没有括号,且逻辑运算符的运算顺序为NOT→AND→OR,所以先运算 AND表达式的值为“假”,即表达式演变为“假OR真”,根据逻辑运算符的含义,最终结果为“真”。选项B:判断各条件后,表达式可以看作:假ORNOT假,同样,由逻辑运算符的运算顺序得知先运算NOT表达式,所以表达式演变为“假OR真”,最终结果为“真”。选项C:判断各条件后,表达式可以看作:真AND(真OR假),优先执行括号内的表达式,也就是“真AND真”,最终结果为“真”。选项D:判断各条件后,表达式可以看作:假AND(真OR真),优先执行括号内的表达式,也就是“假AND真”,最终结果为“假”。

第3题:

( 18 ) 假设有一组数据 : 工资为 800 元 , 职称为 “ 讲师 ” , 性别为 “ 男 ” , 在下列逻辑表达式中结果为 “ 假 ”的是( ) 。

A )工资 >800 AND 职称 =" 助教 " OR 职称 =" 讲师 "

B )性别 =" 女 " OR NOT 职称 =" 助教 "

C )工资 =800 AND ( 职称 =" 讲师 " OR 性别 =" 女 ")

D )工资 >800 AND ( 职称 =" 讲师 " OR 性别 =" 男 ")


正确答案:D

第4题:

(1)将数据库“school”的表“course”的结构拷贝到新表“n course”中。

(2)将表“course”中的记录拷贝到表“n_course”中。

(3)对数据库“school”中的表“teacher”使用表单向导建立一个简单的表单,文件名为“teacher”,要求:显示表中的“职工编号”、“姓名”、“性别”和“职称”字段。表单样式为“凹陷式”;按钮类型为“文本按钮”;按“职工编号”升序排序,表单标题为“教师信息浏览”。

(4)把表单“teacher”添加到新建项目“xm”中。


正确答案:
【考点指引】本大题主要考查了利用SQL命令来复制表结构和数据及表单向导的使用。
(1)【操作步骤】
在命令窗口中输入命令:
USEcourse(回车执行)
COPYSTRUTOn_course(回车执行)
(2)【操作步骤】
在命令窗口中输入命令:
USEn_course(回车执行)
APPENDFROMcourse.dbf(回车执行)
(3)【操作步骤】
①选择【文件】→【新建】命令,选择“表单”,单击“向导”按钮,在弹出的“向导选取”对话框中选择“表单向导”,单击“确定”按钮。
②在“表单向导”窗口中的“数据库和表”列表框中选择“school”数据库和“teacher”表,将“可用字段”下的“职工编号”、“姓名”、“性别”和“职称”字段添加到“选定字段”列表框中,单击“下一步”按钮。
③在“样式”列表框中选择“凹陷式”,“按钮类型”选择“文本按钮”,单击“下一步”按钮。
④在“可用的字段或索引表示”列表框中选择“职工编号”添加到“选定字段”列表框中,选择“升序”,单击“下一步”按钮。
⑤输入表单标题为“教师信息浏览”,单击“完成”按钮,输入表单名称“teacher”保存并退出。
(4)【操作步骤】
①选择【文件】→【新建】命令,选择“项目”,单击“新建文件”按钮,输入项目名称“xm”后单击“保存”按钮。
②在项目管理器中选择“文档”选项卡,选择列表框中的“表单”,单击“添加”按钮,在“打开”对话框中选择“teacher.SCX”,单击“确定”按钮将表单“teacher”添加到新建的项目“xm”中。

第5题:

在教师表中“职称”字段可能的取值为:教授、副教授、讲师和助教。要查找职称为教授或副教授的教师,错误的语句是

A)SELECT * FROM教师表WHERE([职称]="教授");

B)SFLECT * FROM教师表WHERE(InStr([职称],"教授")< >0)

C)SELECT * FROM教师表WHERE(Right([职称],2)="教授");

D)SELECT * FROM教师表WHERE(InStr([职称],"教授")=1 or InStr([职称],"教授")=2);


正确答案:C
【答案】:C
【知识点】:字符串函数
【解析】:Instr函数返回指定一字符串在另一字符串中最先出现的位置。语法InStr([start, ]string1, string2[, compare])。在字符串string1中,从start开始找string2,省略start时从string1头开始找。找不到时,函数值为0。 right函数的功能是从字符串右端取指定个数字符。 语法Right ( string, n ) 。函数执行成功时返回string字符串右边n个字符,发生错误时返回空字符串("")。对题目进行分析可知选项C的查询结果是从教师表中查找职称是教授的教师,与题干要求不同,故答案选C。

第6题:

对考生文件夹下的数据库“员工管理”中的“员工信息”表和“职称信息”表完成如下操作:

①为表“职称信息”增加两个字段“人数”和“明年人数”,字段类型均为整型。

②编写命令程序myp,查询职工中拥有每种职称的人数,并将其填入表“职称”的“人数”字段中,根据职称表中的“人数”和“增加百分比”,计算“明年人数”的值,如果增加的人数不足一个,则不增加。

③运行该程序。


正确答案:从菜单栏里单击“文件”并选择“打开”或直接单击工具栏上的“打开”图标在弹出的对话框中选择要打开的数据库文件“员工信息管理.dbc”。 在数据库设计器中右键单击数据库表“职称信息”在弹出的快捷菜单中选择“修改”菜单命令进入“职称信息”的数据表设计器界面在“字段”选项卡中单击右边的“插入”命令按钮在字段名中输入“人数”类型为“整型”用同样的方法增加“明年人数”字段。单击右边“确定”按钮。 在命令窗口中输入命令:MODIFY COMMANDmyp在弹出的程序编辑窗口中输入如下代码: ***********文件myp.prg中的程序代码********** SELECT员工信息.职称代码增加百分比COUNT(*)AS人数; FROM员工信息职称信息; WHERE员工信息.职称代码:职称信息.职称代码; GROUP BY员工信息.职称代码; INTO CURSOR atemp DO WHILE NOT EOF() UPDATE职称信息 SET 人数=atemp.人数明年人数=atemp.人数+; atemp.人数*atemp.增加百分比/100; WHERE职称信息.职称代码=atemp.职称代码 单击菜单中的“程序”—“运行”来运行程序结果如图3-132所示。
从菜单栏里单击“文件”并选择“打开”,或直接单击工具栏上的“打开”图标,在弹出的对话框中选择要打开的数据库文件“员工信息管理.dbc”。 在数据库设计器中,右键单击数据库表“职称信息”,在弹出的快捷菜单中选择“修改”菜单命令,进入“职称信息”的数据表设计器界面,在“字段”选项卡中,单击右边的“插入”命令按钮,在字段名中输入“人数”,类型为“整型”,用同样的方法增加“明年人数”字段。单击右边“确定”按钮。 在命令窗口中输入命令:MODIFY COMMANDmyp,在弹出的程序编辑窗口中输入如下代码: ***********文件myp.prg中的程序代码********** SELECT员工信息.职称代码,增加百分比,COUNT(*)AS人数; FROM员工信息,职称信息; WHERE员工信息.职称代码:职称信息.职称代码; GROUP BY员工信息.职称代码; INTO CURSOR atemp DO WHILE NOT EOF() UPDATE职称信息 SET 人数=atemp.人数,明年人数=atemp.人数+; atemp.人数*atemp.增加百分比/100; WHERE职称信息.职称代码=atemp.职称代码 单击菜单中的“程序”—“运行”来运行程序,结果如图3-132所示。 解析:本大题主要考查的是字段的增加以及记录的更新,字段的增加可在表设计器中完成,更新记录可以利用SQL语句,设计过程中可利用临时表来存放查询结果,再利用DO循环语句对表中的记录逐条更新。

第7题:

假设有一组数据:工资为800元,职称为“讲师”,性别为“男”,在下列逻辑表达式中 结果为“假”的是( )。

A.工资>800 AND职称=”助教”OR职称=”讲师”

B.性别=”女”R NOT职称=”助教”

C.工资=800 AND(职称=”讲师”OR性别=”女”)

D.工资7>800 AND(职称=”讲师”OR性别=”男”)


正确答案:D
本题考查逻辑运算符的知识。当逻辑运算符And两端的操作数都为真时结果才为真;逻辑运算符Or只有运算符两端的操作数都为假时结果才为假,否则结果为真。And运算的优先级要高于r,所以本题答案为D。

第8题:

对考生文件夹下的数据库“职员管理”中的“员工信息”表和“职称”表完成如下操作:

(1)为表“职称”增加两个字段“人数”和“明年人数”,字段类型均为整型。

(2)编写命令程序“cx2”,查询职员中拥有每种职称的人数,并将其填入表“职称”的“人数”字段中,根据职称表中的“人数”和“增加百分比”,计算“明年人数”的值,如果增加的人数不足一个,则不增加。

(3)运行该程序。


正确答案:
【考点指引】本大题主要考查利用SQL语句对数据表的结构和数据进行修改,重点是分组命令的使用及数值字段的计算。
【操作步骤】
①在命令窗口中输入命令:MODICOMMcx2(回车执行),打开程序文件编辑窗口,在程序文件编辑窗口中输入以下程序代码:
ALTERTABLE职称ADD人数INT
ALTERTABLE职称ADD明年人数INT
SELECT职称编号,COUNT(*)INTOARRAYaaFROM员工信息GROUPBY职称编号
FORi=1TOALEN(aa)/2
UPDATE职称SET人数=aa(i,2)WHERE职称编号=aa(i,1)
NEXT
UPDATE职称SET明年人数=IIF(人数*增加百分比<1,0,人数*增加百分比)
关闭程序文件编辑窗口并保存程序文件。
②在命令窗口中输入命令:DOcx2(回车执行),执行程序文件。

第9题:

将表 day_eng 中的字段plant_code尾标识改变 “受”为“售” 例如

“2201受” 改为“2201售”

条件是日期字段是DateTime为2004年6月


正确答案:
 

第10题:

涉及到的表结构如下: Teacher(TNO,Tname,Tsex,Tnation,Tjobtitle,TID),各字段的含义依次是教师编号,姓名,性别,民族,职称,身份证号; Courses(CNO,Cname),各字段含义为课程号,课程名; Allocate(ID,TNO,CNO,Ctime),各字段含义为教师编号,课程号,课时数。编写一数据库触发器,当任何时候Teacher表中的某个教师编号TNO更新时,该触发器将Allocate表中相应的教师编号TNO进行级联更新。


正确答案: Create or replace trigger mytrigger
After update onTeacher.TNO
For each row
Begin
Update Allocate.TNO set TNO=:NEW.TNO
Where TNO=:OLD.TNO

更多相关问题