某学校欲建立一个“教学管理”的数据库,其中教师表中有教师编号、姓

题目

某学校欲建立一个“教学管理”的数据库,其中教师表中有教师编号、姓名、性别、工作时间、职称、学历、系别等字段,该表的主关键字以选择姓名比较合理。

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

有教师表(教师号,教师名,职称,基本工资),其中基本工资和取值与教师职称有关,实现这个约束的可行方案是______。

A.在教师表上定义一个视图

B.在教师表上定义一个存储过程

C.在教师表上定义插入和修改操作的触发器

D.在教师表上定义一个标量函数


正确答案:C
解析:触发器是一种特殊的存储过程,其特殊性在于它不需要由用户来调用,而是当用户对表中的数据进行UPDATE、INSERT或DELETE操作时自动触发执行。触发器可使业务的处理任务自动进行。

第2题:

数据库面试题

图书表:图书编号,图书名

教师表:教师编号,姓名,图书编号

获奖名单表:教师编号,获奖日期

请查询在获奖名单中,获得前十位获奖教师的信息 


select top 10 A.教师编号,B.姓名,C.图书名
from 获奖名单表 A,教师表 B,图书表C
where A.教师编号 = B.教师编号
 and B.图书编号 = C.图书编号

第3题:

在SQL Server 2000中,某数据库中有教师表(教师号, 姓名, 职称),其中教师号的数据类型是整型,其他均为字符类型。若教师表中当前没有数据,用户在数霜尾币藕次执行下列语句: Ⅰ.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条


正确答案:C

第4题:

创建一个名为student的项目文件。

(2)将考生文件夹下的数据库std添加到新建的项目文件中。

(3)打开学生数据库std,将考生文件夹下的自由表tea添加到“学生”数据库std中:为教师表tea创建一个索引名和索引表达式均为“教师编号”的主索引(升序)。

(4)通过“班级编号”字段建立表ass和表dent表间的永久联系。


正确答案:(1)启动Visual FoxPro后在命令窗口输入命令:CREATE PROJECT Student新建一个项目管理器。 (2)在项目管理器student中首先在“数据”选项卡中选择“数据库”然后单击选项卡右边的“添加”命令按钮在系统弹出的“打开”对话框中将考生文件夹中的数据库std添加到项目管理器中单击“确定”按钮。 (3)展开“数据库”分支选中std数据库然后单击选项卡中的“修改”命令按钮打开数据库设计器右键单击数据库设计器选择“添加表”快捷菜单命令系统弹出“打开”对话框将考生文件夹下tea自由表添加到数据库std中。 在数据库设计器中右键单击数据库表tea在弹出的快捷菜单中选择“修改”菜单命令进入tea的数据表设计器界面在“字段”选项卡中为“教师编号”选择“升序”排序然后单击“索引”选项卡此选项卡中的“索引名”和“索引表达式”默认“教师编号”在“索引类型”的下拉框中选择“主索引”单击“确定”按钮关闭表设计器。 (4)在数据库设计器中将ass表中“索引”下面的“班级编号”主索引字段拖到dent表中“索引”下面的“班级编号”索引字段上建立了两个表之间的永久性联系。
(1)启动Visual FoxPro后,在命令窗口输入命令:CREATE PROJECT Student,新建一个项目管理器。 (2)在项目管理器student中,首先在“数据”选项卡中选择“数据库”,然后单击选项卡右边的“添加”命令按钮,在系统弹出的“打开”对话框中,将考生文件夹中的数据库std添加到项目管理器中,单击“确定”按钮。 (3)展开“数据库”分支,选中std数据库,然后单击选项卡中的“修改”命令按钮,打开数据库设计器,右键单击数据库设计器,选择“添加表”快捷菜单命令,系统弹出“打开”对话框,将考生文件夹下tea自由表添加到数据库std中。 在数据库设计器中,右键单击数据库表tea,在弹出的快捷菜单中选择“修改”菜单命令,进入tea的数据表设计器界面,在“字段”选项卡中为“教师编号”选择“升序”排序,然后单击“索引”选项卡,此选项卡中的“索引名”和“索引表达式”默认“教师编号”,在“索引类型”的下拉框中,选择“主索引”,单击“确定”按钮关闭表设计器。 (4)在数据库设计器中,将ass表中“索引”下面的“班级编号”主索引字段拖到dent表中“索引”下面的“班级编号”索引字段上,建立了两个表之间的永久性联系。 解析:本大题主要考查的是通过项目管理器来完成一些数据库及数据库表的操作,项目的建立可以直接在命令窗口输入命令来实现,数据库添加可以通过项目管理器中的命令按钮,打开相应的设计器直接管理。对数据表进行连接是在数据库设计器中完成。

第5题:

“教师表”中有“职工号”、“姓名”、“工龄”和“系号”等字段,“学院表”中有“系名”和“系号”等字段,求教师总数最多的系的教师人数,正确的命令序列是

A.SELECT教师表.系号,COUNT(*)AS人数FROM教师表,学院表;GROUP BY教师表.系号INTO DBF TEMPSELECT MAX(人数)FROM TEMP

B.SELECT教师表.系号,COUNT(*)FROM教师表,学院表;WHERE教师表.系号=学院表.系号GROUP BY教师表,系号INTO DBF TEMPSELECT MAX(人数)FROM TEMP

C.SELECT教师表.系号,COUNT(*)As人数FROM教师表,学院表;WHERE教师表.系号=学院表.系号GROUP BY教师表.系号TO FILE TEMPSELECT MAX(人数)FROM TEMP

D.SELECT教师表.系号,COUNT(*)AS人数FROM教师表,学院表;WHERE教师表.系号:学院表.系号GROUP BY教师表.系号INTO DBF TEMPSELECT MAX(人数)FROM TEMP


正确答案:D
解析:因为要按系来算人数,所以必须要按系号进行分组。A)选项缺少将两表用共有字段联接的WHERE条件;B)选项少了AS人数;c)选项将结果存入的是文本文件,只有D)选项正确。

第6题:

( 9 ) 有教师表 ( 教师号 , 教师名 , 职称 , 基本工资 ) , 其中基本工资的取值与教师职称有关 。实现这个约束的可行方案是

A)在教师表上定义一个视图

B)在教师表上定义一个存储过程

C)在教师表上定义插入和修改操作的触发器

D)在教师表上定义一个标量函数


正确答案:C

第7题:

“教师表”中有“职工号”、“姓名”和“T龄”字段,其中“职工号”为主关键字,建立“教师表”的SQL命令是

A.CREATE TABLE教师表(职工号C(10)PRIMARY,姓名c(20),工龄I)

B.CREATE TABLE教师表(职工号C(10)FOREIGN,姓名c(20),工龄I)

C.CREATE TABLE教师表(职工号C(10)FOREIGN KEY,姓名c(20),工龄I)

D.CREATE TABLE教师表(职工号c(10)PRIMARY KEY,姓名C(20),工龄I)


正确答案:D
解析:在SQL命令中,主关键字用“PRIMARYKEY”。

第8题:

数据库物理设计中一项重要工作是为数据库文件建立合适的索引,以提高数据库的访问效率。若数据库中存放两个关系:教师(教师编号,姓名)和课程(课程号,课程名,教师编号),为快速查出某位教师所讲的课程,应该______。

A.在教师表上按教师编号建立索引

B.在教师表上按名字建立索引

C.在课程表上按课程号建立索引

D.在课程表上按教师编号建立索引


正确答案:D
解析:数据库物理设计中一项重要工作是为数据库文件建立合适的索引,以提高数据库的访问效率。若数据库中存放两个关系:教师(教师编号,姓名)和课程(课程号,课程名,教师编号),为快速查出某位教师所讲的课程,应该在课程表上按教师编号建立索引。

第9题:

在“教师档案.mdb”数据库中有班级、教师授课、教师档案和课程4张表。

(1)以教师档案表为数据源,创建参数查询“教师编号查询”,实现输入教师编号显示教师的全部信息。参数提示为“请输入教师编号”。查询结果如图所示。


正确答案:(1)在“数据库”窗口中新建一个查询在弹出的“新建查询”对话框中选择“设计视图”在弹出的“显示表”对话框中添加教师档案表。关闭“显示表”对话框。选择教师档案表.*和教师编号字段。将“[请输入教师编号]”输入到教师编号字段的准则行取消该字段的显示。将该查询保存为“教师编号查询”。 (2)在“数据库”窗口中新建一个查询在弹出的“新建查询”对话框中选择“设计视图”在弹出的“显示表”对话框中添加班级、教师授课表、教师档案表和课程表。关闭“显示表”对话框。选择班级名称、课程名称和姓名字段。将“计算机软件”输入到班级名称字段的准则行。将该查询保存为“查询1”。
(1)在“数据库”窗口中新建一个查询,在弹出的“新建查询”对话框中选择“设计视图”,在弹出的“显示表”对话框中添加教师档案表。关闭“显示表”对话框。选择教师档案表.*和教师编号字段。将“[请输入教师编号]”输入到教师编号字段的准则行,取消该字段的显示。将该查询保存为“教师编号查询”。 (2)在“数据库”窗口中新建一个查询,在弹出的“新建查询”对话框中选择“设计视图”,在弹出的“显示表”对话框中添加班级、教师授课表、教师档案表和课程表。关闭“显示表”对话框。选择班级名称、课程名称和姓名字段。将“计算机软件”输入到班级名称字段的准则行。将该查询保存为“查询1”。

第10题:

在考生文件夹中有“xx.mdb”数据库。

(1)以“教师表”为数据源,创建高级筛选,实现输入教师编号筛选教师信息。参数提示为“请输入编号”。

(2)将“课程”表的“课程名称”字段列冻结,“课程ID”列隐藏,设置行高为12.5,“课程”课表如图所示。


正确答案:用数据视图的方式打开“个人信息”表在“记录”下拉菜单中将鼠标移至“筛选”单击“高级筛选/排序”选择“服务器ID”字段将[请输入编号]输入到条件行。 (2)以数据视图的方式打开“人员信息”表在“课程ID”标签上单击鼠标右键在弹出的快捷菜单中选择“隐藏列”命令;在“课程名称”标签上单击鼠标右键在弹出的快捷菜单中选择“冻结列”命令。在数据表的左上角上单击鼠标右键在弹出的快捷菜单中选择“行高”命令在弹出的对话框中输入12.5。 (3)在设计视图中添加所在系字段并按照题目要求设置每个字段的数据类型和字段大小及主键。 考生文件夹
用数据视图的方式打开“个人信息”表,在“记录”下拉菜单中将鼠标移至“筛选”,单击“高级筛选/排序”,选择“服务器ID”字段,将[请输入编号]输入到条件行。 (2)以数据视图的方式打开“人员信息”表,在“课程ID”标签上单击鼠标右键,在弹出的快捷菜单中选择“隐藏列”命令;在“课程名称”标签上单击鼠标右键,在弹出的快捷菜单中选择“冻结列”命令。在数据表的左上角上单击鼠标右键,在弹出的快捷菜单中选择“行高”命令,在弹出的对话框中输入12.5。 (3)在设计视图中添加所在系字段,并按照题目要求设置每个字段的数据类型和字段大小及主键。 考生文件夹

更多相关问题