在一个学生数据库中,字段学号不应该是()。

题目
单选题
在一个学生数据库中,字段学号不应该是()。
A

数字型

B

文本型

C

自动编号型

D

备注型

参考答案和解析
正确答案: B
解析: 暂无解析
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在考生文件夹下新建一个名为“学生管理”的项目。 (2)将“学生”数据库加入到新建的项目中。 (3)将“教师”表从“学生”数据库中移除,使其成为自由表。 (4)通过“学号”字段为“学生”和“选课”表建立永久联系(如有必要请先建立相关索引)。


正确答案:
【考点指引】本题考查的是数据库中项目、自由表和关系的新建。
(1)【操作步骤】.
选择【文件】→【新建】命令,选择“项目”,单击“新建文件”按钮,输入项目名称“学生管理”后单击“保存”按钮。
(2)【操作步骤】
在项目管理器中选择“数据”选项卡,然后选择列表框中的“数据库”,单击“添加”命令按钮,在“打开”对话框中选择数据库名“学生”,单击“确定”按钮将数据库“图书借阅”添加到新建的项目“学生管理”中。
(3)【操作步骤】
①在数据库设计器中,选择表“教师”,单击右键,在弹出的快捷菜单中选择“删除”命令,单击“移去”按钮,选择“是(Y)”将表“教师”从“学生”数据库中移除。
②选择【数据库】→【清理数据库】命令清理数据库。
(4)【操作步骤】
在数据库设计器中,将“学生”表中“索引”下面的“学号”主索引字段拖拽到“选课”表中“索引,下面的“学号”索引字段上,建立两个表之间的永久性联系。

第2题:

在考生文件夹下有一个数据库stsc,其中有数据库表student、score和course,利用SQL语句查询选修了“网络工程”课程的学生的全部信息,并将结果按学号降序存放在netp.dbf文件中(表的结构同student,并在其后加入课程号和课程名字段)。

2.在考生文件夹下有一个数据库stsc,其中有数据库表student,使用一对多报表向导制作一个名为cjb的报表,存放在考生文件夹下。

要求:从父表student中选择学号和姓名字段,从广表score中选择课程号和成绩,排序字段选择学号(升序),报表式样为简报式,方向为纵向。报表标题为“学生成绩表”。


正确答案:1.在命令窗口输入命令:MODIFY COMMAND query打开程序文件编辑器;在程序文件编辑窗口中输入如下程序段: **********程序文件query.prg程序内容********** SELECT student.*score.课程号course.课程名; FROM stsc!student lNNER JOIN stsc!score; INNER JOIN stsc!course; ON score.课程号=eourse.课程号; ON student.学号=score.学号; WHERE course.课程名="网络工程" ORDER BY student.学号 DESC; INTO TABLE netp.dbf ********************************************** 保存程序文件在命令窗口输入命令:DO query完成查询。 2.请按以下步骤完成: 利用菜单命令“文件”→“新建”或从常用工具栏中单击新建图标按钮在弹出的“新建”对话框中选择“报表”单选项再单击“向导”图标按钮系统弹出“向导选取”对话框在列表框中选择“一对多报表向导”单击“确定”按钮。 选择“一对多报表向导”后系统首先要求选择一对多报表中作为父表的数据表文件。根据题意选择student表作为父表如图3-1所示从“可用字段”列表框中将“姓名”和“学号”字段添加到右边的“选定字段”列表框中用作父表的可用字段。 单击“下一步”设计子表的可用字段操作方法与父表选取字段的方法一样将score表中的“课程号”和“成绩”字段添加到“选定字段”列表框中。 单击“下一步”进入“建立表关联”的设计界面在此处系统已经默认设置好进行关联的字段:父表的“学号”和子表的“学号”字段。 单击“下一步”进入“选择排序方式”的设计界面将“可用字段或索引标识”列表框中的“学号”字段添加到右边的“选定字段”列表框中并选择“升序”单选项。 单击“下一步”进入“选择报表样式”的界面在“样式”列表框中选择 “简报式”’在“方向”选项组中选择“纵向”。 单击“下一步”进入最后的“完成”设计界面在“标题”文本框中输入“学生成绩表”为报表添加标题单击“完成”命令按钮在系统弹出的“另存为”对话框中将报表以cjb文件名保存在考生文件夹下退出报表设计向导。
1.在命令窗口输入命令:MODIFY COMMAND query,打开程序文件编辑器;在程序文件编辑窗口中输入如下程序段: **********程序文件query.prg程序内容********** SELECT student.*,score.课程号,course.课程名; FROM stsc!student lNNER JOIN stsc!score; INNER JOIN stsc!course; ON score.课程号=eourse.课程号; ON student.学号=score.学号; WHERE course.课程名="网络工程" ORDER BY student.学号 DESC; INTO TABLE netp.dbf ********************************************** 保存程序文件,在命令窗口输入命令:DO query,完成查询。 2.请按以下步骤完成: 利用菜单命令“文件”→“新建”,或从常用工具栏中单击新建图标按钮,在弹出的“新建”对话框中选择“报表”单选项,再单击“向导”图标按钮,系统弹出“向导选取”对话框,在列表框中选择“一对多报表向导”,单击“确定”按钮。 选择“一对多报表向导”后,系统首先要求选择一对多报表中作为父表的数据表文件。根据题意,选择student表作为父表,如图3-1所示,从“可用字段”列表框中将“姓名”和“学号”字段添加到右边的“选定字段”列表框中,用作父表的可用字段。 单击“下一步”设计子表的可用字段,操作方法与父表选取字段的方法一样,将score表中的“课程号”和“成绩”字段添加到“选定字段”列表框中。 单击“下一步”进入“建立表关联”的设计界面,在此处系统已经默认设置好进行关联的字段:父表的“学号”和子表的“学号”字段。 单击“下一步”进入“选择排序方式”的设计界面,将“可用字段或索引标识”列表框中的“学号”字段添加到右边的“选定字段”列表框中,并选择“升序”单选项。 单击“下一步”进入“选择报表样式”的界面,在“样式”列表框中选择 “简报式”’在“方向”选项组中选择“纵向”。 单击“下一步”,进入最后的“完成”设计界面,在“标题”文本框中输入“学生成绩表”为报表添加标题,单击“完成”命令按钮,在系统弹出的“另存为”对话框中,将报表以cjb文件名保存在考生文件夹下,退出报表设计向导。 解析:本大题第1小题考查的是利用SQL语句进行多表查询以及查询输出,程序设计中应注意数据表之间的关联以及查洵结果的分组排序:第1小题主要考查报表向导的使用,只要根据每个向导界面的提示来完成相应的步骤即可。

第3题:

在考生文件夹下建立数据库“学生”。 (2)把自由表“student”、“score”添加到“学生”数据库中。 (3)在“学生”数据库中建立视图“view1”,要求显示表“score”中的全部字段(按表“score”中的顺序)和所有记录。 (4)为“student”表建立主索引,索引名和索引表达式均为“学号”。


正确答案:
【考点指引】本大题主要考查数据库的建立、添加自由表、视图的建立和索引的创建等基本操作。
(1)【操作步骤】
选择【文件】→【新建】命令,选择“数据库”,单击“新建文件”按钮在“创建”对话框中输人数据库名“学生”,单击“保存”按钮将新建数据库“学生”保存到考生文件夹下。
(2)【操作步骤】
在“数据库设计器”中,单击右键选择“添加表”,在“打开”对话框中选择表“student”,单击“确定”按钮将自由表“student”添加到数据库“学生”中,同理,将自由表“score”添加到数据库“学生”中。
(3)【操作步骤】
①在“数据库设计器”中,单击右键选择“新建本地视图”,选择“新建视图”,打开“添加表或视图”对话框,选择“表”单选项,选择数据库“学生”和数据库中的表“score”,单
击“添加”按钮将数据表“score”添加到视图设计器中,然后关闭“添加表或视图”对话框。
②在视图设计器中单击“字段”选项卡,单击“全部添加”按钮,将“可用字段”列表框中的字段全部添加到右边的“选定字段”列表框中。
③在视图设计器中单击“关闭”按钮,将视图文件以“view1”名保存在考生文件夹下。
(4)【操作步骤】
在数据库设计器中,选择表“student”,选择【数据库】→【修改】命令,打开表设计器修改表“student”结构,在“student”表设计器的“索引”选项卡的“索引名”中输入“学号”,选择索引类型为“主索引”,索引表达式为“学号”,单击“确定”按钮关闭表设计器并保存表“student”结构。

第4题:

在考生文件夹下完成下列操作(在“成绩管理”数据库中完成):

(1)为“学生”表在“学号”字段上建立升序主索引,索引名为学号。

(2)为“学生”表的“性别”字段定义有效性规则,规则表达式为:性别$"男女",出错提示信息是:性别必须是男或女。

(3)在“学生”表的“性别”和“年龄”字段之间插入一个“出生日期”字段,数据类型为“日期型”(修改表结构)。

(4)用SQL的UPDATE命令将学生“李勇”的出生日期修改为1984年3月5日,并将该语句粘贴在sql a2.txt文件中(第一行、只占一行)。


正确答案:(1)在命令窗口输入命令:USE学生 打开表设计器在“索引”选项卡的“索引名”中输入“学号”选择索引类型为“主索引”索引表达式为“学号”。 (2)在“学生”表设计器的字段选项卡中首先选中“性别”字段然后在规则文本框中输入“性别$"男女"”在信息文本框中输入“"性别必须是男或女"”如图3-6所示。 (3)在“学生”表设计器的“字段”选项卡中选中“年龄”字段然后单击右边的“插入”命令按钮新增一个字段将字段名改为“出生日期”将“类型”改为日期型。 (4)请查看sql a2.txt文件中的命令其中的SQL语句为: 学生SEt出生日期={^1983/03/04}WHERE姓名="李勇"。
(1)在命令窗口输入命令:USE学生 打开表设计器,在“索引”选项卡的“索引名”中输入“学号”,选择索引类型为“主索引”,索引表达式为“学号”。 (2)在“学生”表设计器的字段选项卡中,首先选中“性别”字段,然后在规则文本框中输入“性别$"男女"”,在信息文本框中输入“"性别必须是男或女"”,如图3-6所示。 (3)在“学生”表设计器的“字段”选项卡中,选中“年龄”字段,然后单击右边的“插入”命令按钮,新增一个字段,将字段名改为“出生日期”,将“类型”改为日期型。 (4)请查看sql a2.txt文件中的命令,其中的SQL语句为: 学生SEt出生日期={^1983/03/04}WHERE姓名="李勇"。 解析:本大题所考查的都是数据表结构的一些基本操作,包括字段索引的建立、字段的有效性规则建立以及字段的新增,可在“字段”选项卡中完成,主索引的建立需要在“索引”选项卡中进行设置。

第5题:

一下5题基于学生表S和学生选课表SC两个数据库表,它们的结构如下:

S(学号,姓名,性别,年龄)其中学号、姓名和性别为C型字段,年龄为N型字段。

SC(学号,课程号,成绩),其中学号和课程号为C型字段,成绩为N型字段(初始为空值)。

查询学生选修课程成绩小于60分的学号,正确的SQL语句是 ______。

A.SELECT DISTINCT 学号 FROM SC WHERE"成绩"<60

B.SELECT DISTINCT 学号 FROM SC WHERE成绩<"60"

C.SELECT DISTINCT 学号 FROM SC WHERE成绩<60

D.SELECT DISTINCT"学号"FROM SC WHERE"成绩"<60


正确答案:C
解析:题意要求查询学生选修课程成绩小于60分的学号,要查询的字段是学号字段,条件是成绩字段的值小于60分,学号和成绩字段在SC表中,所以查询应基于SC表进行,字段即字段变量是变量名,不需要加双引号,所以排除A、D选项。成绩字段为N型字段,即为数值型数据,不需要加任何的定界符。所以选项B也是不正确的,正确的SQL语句是SELECT DISTINCT 学号 FROM SC WHERE 成绩60,即选项C。

第6题:

在考生文件夹中有一个数据库mydb,其中有数据库表stu、kech 和 chj。利用SQL语句查询选修了“日语”课程的学生的全部信息,并将结果按“学号”升序排序放在 new. dbf 中(库的结构同 stu,并在其后加入课程号和课程名字段)。

(2)在考生文件夹中有一个数据库 mydb,使用“一对多报表向导”制作一个名为 myre 的报表,存放在考生文件夹中。

要求:选择父表 stu 表中的“学号”和“姓名”字段,从子表 kech 中选择“课程号”和“成绩”字段,排序字段选择“学号”(升序),报表样式为“简报式”,方向为“纵向”,报表标题为“学生成绩信息”。


正确答案:(1)在命令窗口中输入命令:MODIFY COMMAND query1在程序文件编辑器窗口输入如下程序段: *****文件query1.prg中的程序段******** SELECT stu.学号姓名年龄性别院系号; kech.课程号chj.课程名; FROM stu chjkech; WHERE stu.学号=kech.学号; AND kech.课程号=chj.课程号; AND chj.课程名="日语"; ORDER BY stu.学号; INTO TABLE new ************************************* 在命令窗口输入命令:DO query1运行程序通过BROWSE 命令可查看结果如图3-86所示。 图3-86 (2)在“工具”菜单选择“向导”——“报表”菜单命令出现“向导选取”对话框根据题意数据源是多个表因此选定“一对多报表向导”。单击“确定”。 步骤一:在弹出的对话框中“数据库和表”选项选择父表 stu并把“可用字段”的“学号”和“姓名”选为“选定字段”。 步骤二:选择子表 kech并把“可用字段”的“课程号”和“成绩”选为“选定字段”。 步骤三:系统自动以“学号”建立两表之间的关系。 步骤四:在“排序记录”中选择“学号”并选择“升序”排序。 步骤五:报表样式选择为“简报式”方向为“纵向”。 步骤六:把表单标题改为“学生成绩信息”可以在单击“完成”之前单击“预览”按钮来预览生成的报表最后单击“完成”按钮。 将报表以文件名myre 保存在考生文件夹里。
(1)在命令窗口中输入命令:MODIFY COMMAND query1,在程序文件编辑器窗口输入如下程序段: *****文件query1.prg中的程序段******** SELECT stu.学号,姓名,年龄,性别,院系号; kech.课程号,chj.课程名; FROM stu, chj,kech; WHERE stu.学号=kech.学号; AND kech.课程号=chj.课程号; AND chj.课程名="日语"; ORDER BY stu.学号; INTO TABLE new ************************************* 在命令窗口输入命令:DO query1,运行程序,通过BROWSE 命令可查看结果,如图3-86所示。 图3-86 (2)在“工具”菜单选择“向导”——“报表”菜单命令,出现“向导选取”对话框,根据题意数据源是多个表,因此选定“一对多报表向导”。单击“确定”。 步骤一:在弹出的对话框中“数据库和表”选项选择父表 stu,并把“可用字段”的“学号”和“姓名”选为“选定字段”。 步骤二:选择子表 kech,并把“可用字段”的“课程号”和“成绩”选为“选定字段”。 步骤三:系统自动以“学号”建立两表之间的关系。 步骤四:在“排序记录”中选择“学号”,并选择“升序”排序。 步骤五:报表样式选择为“简报式”,方向为“纵向”。 步骤六:把表单标题改为“学生成绩信息”,可以在单击“完成”之前单击“预览”按钮来预览生成的报表,最后单击“完成”按钮。 将报表以文件名myre 保存在考生文件夹里。 解析:本大题1小题考查了SQL联接查询,设计过程中主要注意两个表之间进行关联的字段;2小题考查的是根据表单向导生成联系多表的报表内容,利用向导时应注意父表和子表的选择。

第7题:

在考生文件夹下建立项目stsc_m。

(2)把数据库stsc加入到stsc_m项目中。

(3)从student表中查询“金融”系学生信息(student表全部字段),按“学号”升序存入新表new。

(4)使用视图设计器在数据库中建立视图new_view:视图包括student表全部字段(字段顺序和student表一样)和全部记录(元组),记录按“学号”降序排序。


正确答案:(1)在命令窗口输入命令:CREATE PROJECT stsc _ m建立一个新的项目管理器。 (2)在新建的项目管理器中单击“数据”选项卡然后选中列表框中的“数据库”单击选项卡右边的“添加”命令按钮将考生文件下的stsc数据库文件添加到项目管理器中。 (3)在命令窗口输入命令: SELECT*FROM student WHERE student.院系=“金融”; ORDER BY Student.学号INTO TABLE new 查询结果自动保存到新表new中。 (4)在“数据”选项卡中单击“数据库”前面的“+”依次展开“数据库”—“stsc”选中stsc分支下的“本地视图”单击项目管理器右边的“新建”命令按钮打开视图设计器。首先将student数据表添加到视图设计器中在视图设计器中的“字段”选项卡中将“可用字段”列表框中的字段全部添加到右边的“选定字段”列表框中然后在“排序依据”选项卡中将“选定字段”列表框中的“student.学号”字段添加到右边的“排序条件”中在“排序选项”中选择“降序”完成视图设计将视图以new view文件名保存在考生文件夹下。
(1)在命令窗口输入命令:CREATE PROJECT stsc _ m,建立一个新的项目管理器。 (2)在新建的项目管理器中,单击“数据”选项卡,然后选中列表框中的“数据库”,单击选项卡右边的“添加”命令按钮,将考生文件下的stsc数据库文件添加到项目管理器中。 (3)在命令窗口输入命令: SELECT*FROM student WHERE student.院系=“金融”; ORDER BY Student.学号INTO TABLE new 查询结果自动保存到新表new中。 (4)在“数据”选项卡中,单击“数据库”前面的“+”,依次展开“数据库”—“stsc”,选中stsc分支下的“本地视图”,单击项目管理器右边的“新建”命令按钮,打开视图设计器。首先将student数据表添加到视图设计器中,在视图设计器中的“字段”选项卡中,将“可用字段”列表框中的字段全部添加到右边的“选定字段”列表框中,然后在“排序依据”选项卡中将“选定字段”列表框中的“student.学号”字段添加到右边的“排序条件”中,在“排序选项”中选择“降序”,完成视图设计,将视图以new view文件名保存在考生文件夹下。 解析:本大题考查的主要是项目管理器中“数据”选项卡里面所包含的3个重要内容的设计,包括数据库、视图和查询。需要注意的是新建视图文件时,首先应该打开相应的数据库,且视图文件在磁盘中是找不到的,直接保存在数据库中。

第8题:

①根据数据库“学生管理”中的表“宿舍信息”和“学生信息”建立一个名为myv的视图,该视图包含字段“姓名”、“学号”、“系”、“宿舍”和“电话”。要求根据学号排序(升序)。

②建立一个表单,文件名为myf,在表单上显示前面建立的视图。在表格控件下面添加一个命令按钮,标题为“关闭”。单击该按钮退出表单。


正确答案:从菜单栏里单击“文件”并选择“打开”或直接单击工具栏上的“打开”图标在弹出的对话框中选择要打开的数据库文件“学生管理.dbc”。 在数据库设计器中单击“新建本地视图”按钮在弹出的“新建本地视图”对话框中单击“新建视图”按钮打开视图设计器将“宿舍信息”数据表和“学生信息”数据表添加到视图设计器中系统自动建立联接条件。根据题意在视图设计器的“字段”选项卡中将“可用字段”列表框中的字段“学生信息.姓名”、“学生信息.学号”、“学生信息.系”、“学生信息.宿舍”和“宿舍信息.电话”添加到右边的“选定字段”列表框里中;在“排序依据”选项卡中字段名选择“学生信息.学号”并选择升序排序将视图以myv文件名保存在考生文件夹下。 从菜单栏里单击“文件”并选择“新建”或直接单击工具栏上的“新建”图标在弹出的对话框中文件类型选择“表单”单击对话框右边的“新建文件”图标弹出了Form1的表单设计器单击工具栏上的“保存”图标以myf命名保存在考生文件夹下。 在表单设计器中鼠标右键单击空白表单选择“数据环境”快捷菜单命令打开表单的数据环境在“选定”单选框中选择“视图”将视图文件myv添加到数据环境中将数据环境中的视图文件myv拖放到表单中可看到在表单中出现一个表格控件此时实现了视图文件myv的窗口式输入界面。 最后在“表单控件”工具栏中选中命令按钮控件添加到表单中在属性对话框修改该命令按钮的 Caption属性值为“关闭”双击该命令按钮在Click事件中输入程序:Thisform.Release。 保存表单设计结果到考生文件夹中表单运行结果如图3-124所示。
从菜单栏里单击“文件”并选择“打开”,或直接单击工具栏上的“打开”图标,在弹出的对话框中选择要打开的数据库文件“学生管理.dbc”。 在数据库设计器中,单击“新建本地视图”按钮,在弹出的“新建本地视图”对话框中,单击“新建视图”按钮,打开视图设计器,将“宿舍信息”数据表和“学生信息”数据表添加到视图设计器中,系统自动建立联接条件。根据题意,在视图设计器的“字段”选项卡中,将“可用字段”列表框中的字段“学生信息.姓名”、“学生信息.学号”、“学生信息.系”、“学生信息.宿舍”和“宿舍信息.电话”添加到右边的“选定字段”列表框里中;在“排序依据”选项卡中,字段名选择“学生信息.学号”,并选择升序排序,将视图以myv文件名保存在考生文件夹下。 从菜单栏里单击“文件”并选择“新建”,或直接单击工具栏上的“新建”图标,在弹出的对话框中文件类型选择“表单”,单击对话框右边的“新建文件”图标,弹出了Form1的表单设计器,单击工具栏上的“保存”图标,以myf命名保存在考生文件夹下。 在表单设计器中,鼠标右键单击空白表单,选择“数据环境”快捷菜单命令,打开表单的数据环境,在“选定”单选框中选择“视图”,将视图文件myv添加到数据环境中,将数据环境中的视图文件myv拖放到表单中,可看到在表单中出现一个表格控件,此时实现了视图文件myv的窗口式输入界面。 最后在“表单控件”工具栏中,选中命令按钮控件添加到表单中,在属性对话框修改该命令按钮的 Caption属性值为“关闭”,双击该命令按钮,在Click事件中输入程序:Thisform.Release。 保存表单设计结果到考生文件夹中,表单运行结果如图3-124所示。 解析:本大题主要考查的是视图的建立,需要注意的是新建视图文件时,首先应该打开相应的数据库,且视图文件在磁盘中是找不到的,直接保存在数据库中。另外考查了在表单中设定数据环境,通过表单的数据环境快速建立表单控件和视图之间的联系。

第9题:

在考生文件夹中有一个数据库STSC,其中有数据库表STUDENT、SCORE和COURSE

利用SQL语句查询选修了“网络工程”课程的学生的全部信息,并将结果按学号降序存放在NETP.DBF文件中(库的结构同STUDENT,并在其后加入课程号和课程名字段)。

2.在考生文件夹中有一个数据库STSC,其中有数据库表STUDENT,使用一对多报表向导制作一个名为 cj2的报表,存放在考生文件夹中。要求:选择父表STUDENT表中学号和姓名字段,从子表SCORE中选择课程号和成绩,排序字段选择学号(升序),报表式样为简报式,方向为纵向。报表标题为“学生成绩表”。


正确答案:启动报表向导可在“文件”菜单中选择“新建”或者单击工具栏上的“新建”按钮打开“新建”对话框文件类型选择报表单击向导按钮。或者在“工具”菜单中选择“向导”子菜单选择‘报表”或直接单击工具栏上的“报表向导”图标按钮。然后按照向导提示操作即可。
启动报表向导可在“文件”菜单中选择“新建”或者单击工具栏上的“新建”按钮,打开“新建”对话框,文件类型选择报表,单击向导按钮。或者在“工具”菜单中选择“向导”子菜单,选择‘报表”,或直接单击工具栏上的“报表向导”图标按钮。然后按照向导提示操作即可。

第10题:

回答下列各题: 基于学生表S和学生选课表SC两个数据库表,它们的结构如下: S(学号,姓名,性别,年龄),其中学号、姓名和性别为C型字段,年龄为N型字段; SC(学号,课程号,成绩),其中学号和课程号为C型字段,成绩为N型字段。 {TS}查询学生选修课程成绩75分以上的学生学号,正确的SQL语句是( )。

A. SELECT DISTINCT学号FROM SC WHERE”成绩”>75

B. SELECT DISTINCT学号FROM SC WHERE成绩>75

C. SELECT DISTINCT学号FROM SC WHERE成绩>”75”

D. SELECT DISTINCT”学号”FROM SC WHERE”成绩”>75


正确答案:B
在WHERE条件中成绩不需要用引号括起来,因此A和D排除,成绩是数值型字段,因此750也不需要加双引号,故选项C也错误。

更多相关问题