CMS专题

单选题设某学生表中有用于存放学生编号的列,下列类型中最适合的是()。A intB dateC tinyintD char

题目
单选题
设某学生表中有用于存放学生编号的列,下列类型中最适合的是()。
A

int

B

date

C

tinyint

D

char

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

第1题:

用SQL语句创建简单数据表

设教学管理数据库中有多张数据表,其中学生表Student包括学生编号Sno,学生姓名

Sname,学生年龄Sage,学生性别Ssex字段;Sno和Sname为字符型(长度20), Sage为整型,

Ssex为位型。Sno是主键。

课程表Course包括课程编号Cno,课程名Cname,授课教师Teacher字段;三个字段均为

字符型(长度20) , Cno是主键。

请用SQL语句创建上面的两张数据表。


参考答案CREATE TABLE Student(
  Sno CHAR(20) PRIMARY KEY,
  Sname CHAR(20),
  Sage Int,
  Ssex Bit
  );
  CREATE TABLE Course(
  Cno CHAR(20) PRIMARY KEY,
  Cname CHAR(20),
  Teacher CHAR(20)
  );

第2题:

设学生表中有下列数据:

并且已经在学生表的姓名列上建立了一个非聚集索引(按姓名拼音升序排序)。请给出查找码“姓名”对应的稠密索引示意图。


正确答案:略

第3题:

设某学生表中有用于存放学生编号的列,下列类型中最适合的是()。

A.int

B.date

C.tinyint

D.char


参考答案:D

第4题:

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

(1)创建空白窗体“学生成绩查询”。

(2)在窗体中添加组合框“学生编号”(text学生编号),绑定学生表的学生编号字段。

(3)修改“成绩表”查询,设置学生编号字段条件为“学生成绩查询”窗体组合框内的值。创建宏“成绩表”,运行成绩表查询。

(4)在“学生成绩查询”窗体中添加“查询成绩”按钮(命令18),实现运行“成绩表”查询。学生成结查询窗体如图所示。


正确答案:(1)在“数据库”窗口中新建窗体在弹出的新建窗体对话框中选择“设计视图”将该窗体保存为“学生成绩查询”。 (2)在工具栏中单击命令按钮控件在窗体处拖曳出一个矩形框绑定到题目要求的字段。 (3)将“[Forms]![学生成绩查询]![组合16]”填入到要修改查询的学生编号的准则行。在“数据库”窗口中新建一个宏在弹出的“新建宏”窗口中选择“设计视图”选择“OpenTable”操作选择“成绩”表。将该宏保存为“成绩表”。 (4)在“数据库”窗口中以“设计视图”方式打开“学生成绩查询”窗体。在工具栏中单击命令按钮控件在窗体处拖曳出一个矩形框在弹出的“命令按钮向导”中选择“杂项”操作项为“运行宏”选择(3)中创建的宏窗体在控件上单击鼠标右键在弹出的快捷菜单中选择“属性”命令在弹出的对话框中设置标题为“查询成绩”名称为“命令18”。
(1)在“数据库”窗口中新建窗体,在弹出的新建窗体对话框中选择“设计视图”,将该窗体保存为“学生成绩查询”。 (2)在工具栏中单击命令按钮控件,在窗体处拖曳出一个矩形框,绑定到题目要求的字段。 (3)将“[Forms]![学生成绩查询]![组合16]”填入到要修改查询的学生编号的准则行。在“数据库”窗口中新建一个宏,在弹出的“新建宏”窗口中选择“设计视图”,选择“OpenTable”操作,选择“成绩”表。将该宏保存为“成绩表”。 (4)在“数据库”窗口中以“设计视图”方式打开“学生成绩查询”窗体。在工具栏中单击命令按钮控件,在窗体处拖曳出一个矩形框,在弹出的“命令按钮向导”中选择“杂项”,操作项为“运行宏”,选择(3)中创建的宏窗体,在控件上单击鼠标右键,在弹出的快捷菜单中选择“属性”命令,在弹出的对话框中设置标题为“查询成绩”,名称为“命令18”。

第5题:

第下列各题中使用如下数据表。 “学生”表:学号C(8),姓名C(8),性别c(2),系名(6) “课程”表:课程编号C(4),课程名称c(12),开课系名C(10) “成绩”表:学号c(8),课程编号c(4),成绩N(6,2) 检索每门课程的最高分,要求得到的信息包括课程名称、姓名和最高分,正确的SQL语句是( )。

A.SELECT课程.课程名称,学生.姓名,MAX(成绩). As最高分 FROM成绩,课程,学生 WHERE成绩.课程编号=课程.课程编号 AND成绩.学号=学生.学号 GROUP BY课程编号

B.SELECT课程.课程名称,学生.姓名,MAX(成绩) AS最高分 FROM成绩,课程,学生 wHERE成绩.课程编号=课程.课程编号 AND成绩.学号=学生.学号 GROUP BY课程.课程编号

C.SELECT课程.课程名称,学生.姓名.MAX(成绩) AS.最高分 FROM成绩,课程,学生 WHERE成绩.课程编号=课程.课程编号 AND成绩.学号=学生.学号 ORDER BY课程.课程编号

D.SELECT课程.课程名称,学生.姓名.MAX(成绩) AS最高分 FROM成绩,课程,学生 WHERE成绩.课程编号=课程.课程编号 AND成绩.学号=学生.!学号 ORDER BY课程.课程编号


正确答案:B
本题中首先通过GROUl’BY短语将“课程”表中的记录按“课程编号”分组,然后通过MAX函数求出每组中的最高成绩,即每门课程的最高成绩。由于查询输出结果涉及多个表的字段,因此要使用连接查询,表之间的连接条件放在WHERE短语中,AND用来连接两个连接条件,以保证在查询的三个表之间建立联系。

第6题:

在数据库“db4.mdb”中有“学生档案”表和“课程名”表。

(1) 按照下列要求建立“学生成绩”表。

“学生成绩”表结果如图所示。

(2) 设置“学生档案表”表中数据按照“性别”和“出生日期”两个字段列升序排列。

(3) 设置“课程名”表到“学生成绩”表的关系为一对多,实施参照完整性。


正确答案:

第7题:

假设某数据库表中有一个“学生编号”字段,查找编号第3, 4个字符为“03”的记录的准则是( )。A.Mid([学生编号],3, 4)=“03”B.Mid([学生编号],3, 2)=“03” C.Mid(“学生编号”,3,4)=“03”D.Mid(“学生编号”,3,2)=“03”


正确答案:B
从字符串中返回指定数目的字符,MID(text,start_num,num_chars),text   字符串表达式,从中返回字符。如果 text 包含 Null,则返回 Null。   start_num   text 中被提取的字符部分的开始位置。如果 start 超过了 text 中字符的数目,Mid 将返回零长度   字符串 ("")。   num_chars   要返回的字符数。如果省略或num_chars 超过文本的字符数(包括 start 处的字符),将返回字符串中从 start_num到字符串结束的所有字符。 题目中说从第三个字符开始,两个为“03”的字符的记录,即num_chars的值为2.

第8题:

假设某数据库表中有一个“学生编号”字段,查找编号第3、4个字符为“03”的记录的准则是( )。

A.Mid([学生编号],3,4)="03"

B.Mid([学生编号],3,2)="03"

C.Mid("学生编号"3,4)="03"

D.Mid("学生编号",3,2)="03"


正确答案:B

第9题:

建立“student.mdb”数据库,利用表向导生成“学生”表,选择学生ID、名字、地址和主修字段。

(2)添加以下信息到“学生”表中,行高设置为13。

(3)隐藏“学生”表的学生ID列,设置所有字段列列宽为最佳匹配。“学生”表如图所示。


正确答案:

第10题:

设学生表的结构为:(学号、姓名、性别、出生年月、入校总分、三好生),其中学号为主键。选课表的结构为:(学号、课程号、成绩),其中学号+课程号为主键。下列语句中,错误的是 ______。

A.SELECT * FROM学生表

B.SELECT学号AS学生编号FROM学生表

C.SELECT ALL FIELDS FROM学生表

D.SELECT DISTINCT学号FROM选课表


正确答案:C
解析:选项A中的字符“*”表示学生表中全部的字段名,不必逐一列出;选项B只列出学生表中的“学号”字段值,并在查询结果中将列标题改为“学生编号”;选项D列出选课表中消去了重复值的“学号”字段内容;选项C由于多了FIELDS,故是错误的。

更多相关问题