数据库应用系统中通常会将编码构建成字典表,包含代码和名称项,如民族(民族代码,民钱名称),针对这类表,为提高查询性能,应该采用的优化方式是______。

题目

数据库应用系统中通常会将编码构建成字典表,包含代码和名称项,如民族(民族代码,民钱名称),针对这类表,为提高查询性能,应该采用的优化方式是______。


相似考题
参考答案和解析
正确答案:代码的聚族索引
代码的聚族索引 解析:聚族是根据码值找到数据的物理存储位置,从而达到快速检索数据的目的。聚族索引的顺序就是数据的物理存储顺序,叶节点就是数据节点。
更多“数据库应用系统中通常会将编码构建成字典表,包含代码和名称项,如民族(民族代码,民钱名称),针对这类表,为提高查询性能,应该采用的优化方式是______。”相关问题
  • 第1题:

    包含数据描述的系统数据库的名称是____。

    A、数据字典

    B、元数据

    C、表

    D、以上都不是


    正确答案:B

  • 第2题:

    编写程序“汇率情况.prg”,完成下列操作:根据“外汇汇率”表中的数据产生rate表中的数据。要求将所有“外汇汇率”表中的数据插入rate表中并且顺序不变,由于“外汇汇率”中的“币种1”和“币种2”存放的是“外币名称”,而rate表中的“币种1代码”和“币种2代码”应该存放“外币代码”,所以插入时要做相应的改动,“外币名称”与“外币代码”的对应关系存储在“外汇代码”表中。

    注意:程序必须执行一次,保证rate表中有正确的结果。

    (2)使用查询设计器建立一个查询文件qx. qpr。查询要求:外汇帐户中有多少“日元”和“欧元”。查询结果包括了“外币名称”、“钞汇标志”、“金额”,结果按“外币名称”升序排序,在“外币名称”相同的情况下按“金额”降序排序,并将查询结果存储于表wb. dbf中。


    正确答案:(1)在命令窗口中输入命令:MODIFY COMMAND 汇率情况在程序文件编辑器窗口输入如下程序段: ****文件“汇率情况”中的程序段**** SELECT 外汇代码.外币代码外汇代码a.外币代码外汇汇率.买入价外汇汇率.卖出价; FROM 外汇!外汇代码 INNER JOIN 外汇!外汇汇率; INNER JOIN 外汇外汇代码 外汇代码a; ON 外汇汇率.币种2=外汇代码 a.外币名称; ON 外汇代码.外币名称=外汇汇率.币种1; INTO CURSOR atemp && 写入数据表 rate 中 GO TOP DO WHILE NOT EOF () SCATTER TO arr INSERT INTO rate FROM ARRAY arr SKIP ENDDO ***************************************** 在命令窗口输入命令:DO汇率情况运行程序通过BROWSE命令可查看结果。 (2)在命令窗口输入命令:CREATE QUERY qx打开查询设计器新建一个查询。在查询设计器中分别将“外汇帐户”和“外汇代码”两个数据表文件添加到查询设计器中系统自动查找两个数据表中匹配的字段进行内部联接单击“确定”按钮。 在查询设计器中的“字段”选项卡中将“可用字段”列表框中的“外汇代码.外币名称”、“外汇帐户.钞汇标志”和“外汇帐户.金额”三个字段添加到右边的“选定字段”列表框中在“筛选”选项卡的“字段名”下拉框中选择“外汇代码.外币名称”在“条件”下拉框中选择“=”在实例文本框中输入“日元”在“逻辑”下拉框中选择“OR”在下一条件中“字段名”下拉框中选择“外汇代码.外币名称”在“条件”下拉框中选择“=”在实例文本框中输入“欧元”。在“排序依据”选项卡的“选定字段”选择“外汇代码.外币名称”为“排序条件”并选择“升序”排序选择“外汇帐户.金额”并选择为“降序”排序。执行菜单命令“查询”—“查询去向”系统弹出“查询去向”对话框单击“表”按钮在“表名”文件框中输入表名wb单击“确定”退出。 执行菜单“查询”—“运行查询”查询结果将自动保存到wb数据表中。
    (1)在命令窗口中输入命令:MODIFY COMMAND 汇率情况,在程序文件编辑器窗口输入如下程序段: ****文件“汇率情况”中的程序段**** SELECT 外汇代码.外币代码,外汇代码a.外币代码,外汇汇率.买入价,外汇汇率.卖出价; FROM 外汇!外汇代码 INNER JOIN 外汇!外汇汇率; INNER JOIN 外汇外汇代码 外汇代码a; ON 外汇汇率.币种2=外汇代码 a.外币名称; ON 外汇代码.外币名称=外汇汇率.币种1; INTO CURSOR atemp && 写入数据表 rate 中 GO TOP DO WHILE NOT EOF () SCATTER TO arr INSERT INTO rate FROM ARRAY arr SKIP ENDDO ***************************************** 在命令窗口输入命令:DO汇率情况,运行程序,通过BROWSE命令可查看结果。 (2)在命令窗口输入命令:CREATE QUERY qx,打开查询设计器,新建一个查询。在查询设计器中,分别将“外汇帐户”和“外汇代码”两个数据表文件添加到查询设计器中,系统自动查找两个数据表中匹配的字段进行内部联接,单击“确定”按钮。 在查询设计器中的“字段”选项卡中,将“可用字段”列表框中的“外汇代码.外币名称”、“外汇帐户.钞汇标志”和“外汇帐户.金额”三个字段添加到右边的“选定字段”列表框中,在“筛选”选项卡的“字段名”下拉框中选择“外汇代码.外币名称”,在“条件”下拉框中选择“=”,在实例文本框中输入“日元”,在“逻辑”下拉框中选择“OR”,在下一条件中,“字段名”下拉框中选择“外汇代码.外币名称”,在“条件”下拉框中选择“=”,在实例文本框中输入“欧元”。在“排序依据”选项卡的“选定字段”选择“外汇代码.外币名称”为“排序条件”并选择“升序”排序,选择“外汇帐户.金额”并选择为“降序”排序。执行菜单命令“查询”—“查询去向”,系统弹出“查询去向”对话框,单击“表”按钮,在“表名”文件框中输入表名wb,单击“确定”退出。 执行菜单“查询”—“运行查询”,查询结果将自动保存到wb数据表中。 解析:本大题1小题考查了SQL联接查询,设计过程中主要注意两个表之间进行关联的字段,将一个表的记录向数据库表插入时,可通过数组进行插入;2小题考查的是多表查询文件的建立以及查询去向。在设置查询去向的时候,应该注意表的选择。

  • 第3题:

    项目管理器中______选项卡包含“数据库文件”、“数据库表”、“自由表”和“查询”。

    A.数据

    B.文档

    C.代码

    D.其他


    正确答案:A

  • 第4题:

    按照题目要求用Access制作包括以下内容的“联系人数据库”,用Access的保存功能直接存盘。

    要求:

    1.创建姓名表、地址表和通信表,并通过查询功能生成“联系人汇总表”。

    2.姓名表包含“姓名”、“公司名称”信息;地址表包含“省/市/自治区”、“市/县”、“邮政编码”和“公司名称”信息;通信表包含“公司名称”和“单位电话”信息;“联系人汇总表”包含全部信息。


    正确答案:
    解析:(1)分别建立“姓名表”、“地址表”和“通信表”,并选择主键(ID或公司名称)。
    (2)选择“工具”菜单下的“关系”命令,在弹出的“显示表”对话框中选择,把“姓名表”、“地址表”和“通信表”等通过“添加”按钮加到“关系”表中。
    (3)通过公司名称建立表间联系(也可以通过ID,此时ID为主键),选择“姓名表”的“公司名称”并拖动鼠标到“地址表”、“通信表”的公司名称处,在弹出的“编辑关系”对话框中,单击“创建”按钮,建立表间联系。
    (4)单击“查询”标签,选择“在设计视图中创建查询”,建立“姓名表”和“地址表”、“通信表”间的关系。
    (5)通过“查询”菜单下的“运行”命令,生成“联系人汇总表。

  • 第5题:

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

    (1)以“客户基本情况表”表为数据源,创建“按照窗体客户代码查询”的功能查询,查询与“销售明细”窗体中客户代码相同的客户信息。结果显示“客户基本情况表”表的全部字段。查询结果如图3所示。

    (2)在“销售明细”窗体中添加“房源信息”和“客户信息”按钮,分别实现运行“按照窗体房源代码查询”和“按照窗体客户代码查询”查询。查询结果如图4所示。


    正确答案:

    (1)在“Acc3.mdb”数据库窗口中单击“查询”对象,单击“新建”按钮,选择“设计视图”,添加“客户基本情况表”。选择“客户基本情况表.*”和“客户代码”字段,取消客户代码的显示,在“客户代码”字段的“条件”行输入“[Forms]![销售明细]![客户代码]”。
    (2)从工具箱中选择按钮,添加到“销售明细”窗体中,在“命令按钮向导”的类别中选择“杂项”,在操作中选择“运行查询”,选择“按照窗体房源代码”查询,输入按钮文本“房源信息”。“客户信息”按钮的添加同理。


  • 第6题:

    已知“产品表”(产品编码,产品名称,单价),另有“新产品表”(产品编码,产品名称,单价)。如果根据产品编码,一件产品只在“新产品表”中出现,则要将该产品追加到“产品表”中;如果一件产品在“产品表”和“新产品表”中同时出现,则用“新产品表”中的单价修改“产品表”中相应产品的单价。为实现上述功能要求,应使用的方法是()

    • A、更新查询
    • B、追加查询
    • C、生成表查询
    • D、编VBA程序

    正确答案:D

  • 第7题:

    数据库应用程序的优化通常分两个方面包括SQL语句优化和()

    • A、查询优化
    • B、吞吐量优化
    • C、源代码优化
    • D、主键优化

    正确答案:C

  • 第8题:

    下列关于“由发票号码查询用票人”窗口的描述正确的有()

    • A、发票号码是必填项,发票名称和发票代码为可填项
    • B、发票号码和发票名称是必填项,发票代码为可填项
    • C、发票号码和发票代码为必填项,发票名称为可填项
    • D、选择发票名称,填写发票代码及发票号码可以实现精确查询

    正确答案:A,D

  • 第9题:

    下列选项关于《建筑工程设计信息模型分类和编码》中相关规定说法正确的是()。

    • A、建筑信息模型分类对象应包括建筑工程中的建设资源、建设进程、建设成果
    • B、建筑信息模型分类表代码应采用两位数字表示,单个分类表内各层级代码应采用两位数字表示,各代码之间用英文“-”隔开
    • C、分类对象编码由表编码、大类代码、中类代码、小类代码、细类代码组成,表编码与分类对象编码之间用“.”连接
    • D、增加类目和编码时标准中已规定的类目和编码应保持不变

    正确答案:A,D

  • 第10题:

    《操作技能鉴定要素细目表》包括各鉴定范围名称、鉴定代码、鉴定比重及鉴定点名称、代码和重要程度。


    正确答案:正确

  • 第11题:

    在设计“学生基本信息”输入窗体时,学生表“民族”字段的输入是由“民族代码库”中事先保存的“民族名称”确定的,则选择“民族”字段对应的控件类型应该是()

    • A、组合框或列表框控件
    • B、复选框控件
    • C、切换按钮控件
    • D、文本框控件

    正确答案:A

  • 第12题:

    多选题
    下列选项关于《建筑工程设计信息模型分类和编码》中相关规定说法正确的是()。
    A

    建筑信息模型分类对象应包括建筑工程中的建设资源、建设进程、建设成果

    B

    建筑信息模型分类表代码应采用两位数字表示,单个分类表内各层级代码应采用两位数字表示,各代码之间用英文“-”隔开

    C

    分类对象编码由表编码、大类代码、中类代码、小类代码、细类代码组成,表编码与分类对象编码之间用“.”连接

    D

    增加类目和编码时标准中已规定的类目和编码应保持不变


    正确答案: D,C
    解析: 暂无解析

  • 第13题:

    数据库应用程序的优化通常分两个方面包括SQL语句优化和()

    A.查询优化

    B.吞吐量优化

    C.源代码优化

    D.主键优化


    参考答案:C

  • 第14题:

    使用如下3个数据库表:

    金牌榜.DBF 国家代码C(3), 金牌数I,银牌数I,铜牌数I

    获奖牌情况.DBF 国家代码C(3), 运动员名称C(20),项目名称C(30),名次I

    国家.DBF 国家代码C(3), 国家名称C(200)

    “金牌榜”表中一个国家一条记录:“获奖牌情况”表中每个项目中的各个名次都有一条记录,名次只取前3名,例如:

    使用“获奖牌情况”和“国家”两个表查询“中国”所获金牌(名次为1)的数量,应使用SQL语句

    SELECT COUNT(*)FROM 国家 INNER JOIN获奖牌情况;

    【 】国家.国家代码:获奖牌情况.国家代码;

    WHERE国家.国家名称="中国" AND名次=1


    正确答案:ON
    ON 解析:ELECT—SQL查询命令中的JOIN关键字可用于连接其左右两个表名>所指的表,并用ON子句来指定连接条件。

  • 第15题:

    数据库应用系统中通常会将编码构建成字典表,包含代码和名称项,如民族(民族代码,民族名称),针对这类表,为提高查询性能,应该采用的优化方式是______。


    正确答案:代码的聚族索引
    代码的聚族索引

  • 第16题:

    有学生表和班级表文件,检索班级中至少有一个学生是少数民族的,正确的命令是

    A.SELECT班级名称FROM班级表WHERE班级号IN; SELECT班级号FROM学生表WHERE民族!="汉"

    B.SELECT班级名称FROM班级表WHERE班级号IN; (SELECT班级号FROM学生表WHERE民族!="汉")

    C.SELECT班级名称FROM班级表WHERE学号IN; SELECT学号FROM学生表WHERE民族!="汉"

    D.SELECT班级名称FROM班级表WHERE学号IN; (SELECT学号FROM学生表WHERE民族!="汉")


    正确答案:B
    解析:本题是关于SQL嵌套查询语句的使用,通过内层的查询所有少数民族学生的学号集合,然后从班级关系中检索元组的学号属性值在该集合中的每个元组。注意内层嵌套的查询语句要用圆括号括起来。

  • 第17题:

    根据《建筑工程设计信息模型分类和编码标准》,分类对象编码由表编码、大类代码、中类代码、小类代码、细类代码组成,表编码与分类对象编码之间用()连接。

    A.-
    B.+
    C./
    D.~

    答案:A
    解析:
    编码及扩展原则。

  • 第18题:

    在办理银邮收汇时应将相应汇款币种的路径表提供给汇款人,路径表内容包括()

    • A、我行账户行名称和代码
    • B、我行名称和代码
    • C、收款人信息

    正确答案:A,B,C

  • 第19题:

    一体化电网运行智能系统中关于应用区功能模块的命名与编码,以下说法正确的有()

    • A、功能模块包括应用区内数据中心、监视中心、管理中心、电力系统驾驶舱等多个中心内的功能模块
    • B、功能模块的全路径命名表示为:主控区域名称/子控区名称/中心名称/模型区域名称/功能模块名称
    • C、功能模块的编码结构为9位数字码
    • D、功能模块编码由模型区代码、主控区代码、子控区代码、子系统代码及功能模块代码组成

    正确答案:A,C,D

  • 第20题:

    按照114查询电话号码编码规则的规定,用户的名称中()已经能够表示的部分省略。

    • A、地区代码
    • B、地区名称
    • C、长途区号
    • D、邮政编码

    正确答案:C

  • 第21题:

    根据《建筑工程设计信息模型分类和编码标准》,分类对象编码由表编码、大类代码、中类代码、小类代码、细类代码组成,表编码与分类对象编码之间用()连接。

    • A、-
    • B、+
    • C、/
    • D、~

    正确答案:A

  • 第22题:

    现有“产品表”(产品编码,产品名称,单价),另有“新价格表”(产品编码,单价)。要使用“新价格表”中的单价修改“产品表”中相应产品编码的单价,应使用的查询是()

    • A、更新查询
    • B、生成表查询
    • C、追加查询
    • D、交叉表查询

    正确答案:A

  • 第23题:

    单选题
    数据库应用程序的优化通常分两个方面包括SQL语句优化和()
    A

    查询优化

    B

    吞吐量优化

    C

    源代码优化

    D

    主键优化


    正确答案: D
    解析: 暂无解析