题目内容 (请给出正确答案)
[主观题]

在自定义数据库中建立教师表,要求定义教工号为主码,职称默认值为“讲师”。输入如下SQL语句: CREATE TABLE 教师表 (教工号 CHAR(4) PRIMARY KEY, /*定义实体完整性*/ 教师姓名 CHAR(10) NOT NULL, 性别 CHAR(2), 职称 CHAR(10) DEFAULT '讲师', /*定义用户自定义完整性*/ 应发工资 NUMERIC(7,2), 扣除工资 NUMERIC(7,2), 院系编号 VARCHAR(10), FOREIGN KEY (院系编号) REFERENCES 院系表(院系编号) /*定义参照完整性*/ ) 请附上创建表成功的截图。

答案
试题2分析 ********************** (1)操作步骤: 第一步:在“数据库”窗口中,单击“查询”对象,然后双击“在设计视图中创建查询”选项,这时屏幕上显示查询“设计”视图,并显示“显示表”对话框。 第二步:在“显示表”对话框中,单击“表”选项卡,然后双击“学生”表和“选课成绩”表,将它们添加到查询“设计”视图上半部分的窗口中,单击“关闭”按钮,屏幕上显示窗口。 第三步:双击“学生”表中的“学生编号”和“姓名”字段,将它们添加到“设计网格”中“字段”行的第1列到第2列中。双击“选课成绩”表中的“成绩”字段,将该字段添加到“设计网格”中“字段”行的第3列。 第四步:在“学生编号”字段的“排序”下拉框中选择“降序“,在“成绩”字段的“条件”单元格中输入“>=90”。 第五步:单击工具栏上的“查询类型”按钮右侧的向下箭头按钮,然后从下拉列表中选择“生成表查询”选项。这时,屏幕上显示“生成表”对话框。 第六步:在“表名称”文本框中输入要创建的表名称“生成90分以上学生情况表”。然后单击“当前数据库”选项,将新表放入当前的“教学管理”数据库中。完成设置后,单击“确定”按钮。 第七步:单击工具栏上的“视图”按钮,预览“生成表查询”新建的表。如果不满意,可以再次单击工具栏上的“视图”按钮,返回到“设计”视图,对查询进行修改,直到满意为止。 第八步:在“设计”视图中,单击工具栏上的“运行”按钮,这时屏幕上显示一个提示框。 第九步:单击“是”按钮,Access将开始建立“90分以上学生情况”表,生成新表后不能撤消所做的更改;单击“否”按钮,不建立新表。这里单击“是”按钮。 (2)操作步骤: 第一步:双击“查询”对象中的“在设计视图中创建查询”选项,屏幕上显示查询“设计”视图窗口,并显示“显示表”对话框。 第二步:在“显示表”对话框中,单击“表”选项卡,然后双击“学生”、“课程”和“选课成绩”表将其添加到查询“设计”视图窗口上半部分,单击“关闭”按钮,屏幕上显示的窗口。 第三步:由于要计算每班的平均成绩,因此应将班级号从“学生编号”中分离出来。在字段行的第1列单元格中输入“班级:Left([学生]![学生编号],4)”。其中的函数表示将“选课成绩”表中“学生编号”字段值的前4位取出来;其中的班级为新命名的字段。 第四步:分别双击“选课成绩”和“课程”表中的“成绩”字段和“课程名称”字段,将其添加到“设计网格”中字段行的第2列和第3列中。 第五步:单击工具栏上的“总计”按钮,并将“成绩”字段的“总计”行中函数改为Avg;在“课程名称”字段的“条件”单元格中输入“英语”,取消显示复选项,结束。 第六步:保存该查询,并将其命名为“每班英语平均分”,查询结果。
如搜索结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能会需要:
您的账号:
发送账号密码至手机
发送
更多“在自定义数据库中建立教师表,要求定义教工号为主码,职称默认值…”相关的问题

第1题

【单选题】以下对“教师表”结构进行修改不正确的操作是()

A.添加“身份证号”字段,字符型,长度为18 Alter table 教师表 add 身份证号 char(18)

B.将“教师姓名”字段的长度修改为20 Alter table 教师表 alter column 教师姓名 varchar(20)

C.设置“职称”字段的取值为:“教授”、“副教授”、“讲师” Alter table 教师表 add constraint ck_职称 check(职称 in('教授','副教授','讲师'))

D.设置“职称”字段的默认值为“讲师” Alter table 教师表 add constraint df_职称 default ‘讲师’of 职称

点击查看答案

第2题

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

A.SELECT * FROM 教师表 WHERE (InStr([职称], “教授”) <> 0);

B.SELECT * FROM 教师表 WHERE (Right([职称], 2) = “教授” );

C.SELECT * FROM 教师表 WHERE ([职称] = “教授” );

D.SELECT * FROM 教师表 WHERE (InStr([职称], “教授”) = 1 Or InStr([职称], “教授”) = 2 );

点击查看答案

第3题

【单选题】在学生管理数据库中,创建视图“V系部”,存放职称为“讲师”的教师系部信息,包括教师号、性别、职称、基本工资、系部主任

A.CREATE VIEW V系部 AS SELECT t.教师编号,性别,职称,基本工资,系部主任 FROM 教师表 t,系部表 d WHERE t.系部编号 =d.系部编号 and 职称='讲师'

B.CREATE VIEW V系部 AS SELECT 教师编号,性别,职称,基本工资,系部主任 FROM 教师表,系部表 WHERE 教师表.系部编号 =系部表.系部编号 and 职称='讲师'

C.CREATE VIEW V系部 AS SELECT t.教师编号,性别,职称,基本工资,系部主任 FROM 教师表 t join 系部表 d ON t.系部编号 =d.系部编号 and 职称='讲师'

D.CREATE VIEW V系部 AS SELECT 教师表.教师编号,性别,职称,基本工资,系部主任 FROM 教师表,系部表 WHERE 教师表.系部编号 =系部表.系部编号 and 职称='讲师'

点击查看答案

第4题

2. 根据所建立的E-R模型,采用SQL命令完成以下数据表的建立 (1) 使用SQL语言建立数据库表(职工.dbf),定义职工号为主索引,性别默认值为“男”,工资限定在3000~9000,默认值为4500,出错信息为“工资应在3000~9000之间”; (2) 根据E-R模型使用SQL语言建立教职工绩效考核部分的数据表。
点击查看答案

第5题

在教师表中查找“工龄”还没有输入数据的记录,使用的SQL语句是______

A.SELECT * FROM 教师表 WHERE 工龄 IS .NULL.

B.SELECT * FROM 教师表 WHERE 工龄=0

C.SELECT * FROM 教师表 WHERE 工龄 IS NULL

D.SELECT * FROM 教师表 WHERE 工龄=NULL

点击查看答案
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
温馨提示
每个试题只能免费做一次,如需多次做题,请购买搜题卡
立即购买
稍后再说
警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“赏学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
赏学吧
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反赏学吧购买须知被冻结。您可在“赏学吧”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
赏学吧
点击打开微信