sql数据库期末考试题及答案

有关索引的描述,正确的是()。

A、建立索引以后,原来的数据库表文件中记录的物理顺序将被改变

B、索引与数据库表的数据存储在一个文件中

C、创建索引是创建一个指向数据库表文件记录的指针构成的文件

D、使用索引可以加快对表的查询操作


正确答案:CD


对于数据文件和它的一个索引文件,如果数据文件中数据记录的排列顺序与索引文件索引项的排列顺序相一致,则该索引为——。

A.聚集索引

B.非聚集索引

C.稠密索引

D.辅索引


正确答案:A
解析:对数据文件和它的一个索引文件,如果数据文件巾数据记录的排列顺序与索引文件中索引项的排列顺序相一致。则该索引文件称为聚集索引。否则。该索引文件称为非聚集索引。


(1)为数据库“职员管理”中的表“员工信息”建立主索引,索引名称和索引表达式均为“职工编号”。

(2)为数据库“职员管理”中的表“工资”建立普通索引,索引名称和索引表达式为“部门编号”。

(3)建立表“工资”和表“员工信息”之间的关联。

(4)为(3)中建立的关联设置完整性约束。要求:更新规则为“限制”,删除规则为“级联”,插入规则为“忽略”。


正确答案:
【考点指引】本大题主姜考查数据库设计器的基本探作,包括索引创建、建立表阍联系和设置完整性约束,这些都可以在数据库设计器中完成。
(1)【操作步骤】
①选择【文件】→【打开】命令,在“打开”对话框的“文件类型”下拉列表框中选择“数据库”,选择“职员管理.dbc”,单击“确定”按钮,打开数据库设计器。
②在数据库设计器中,选择表“员工信息”,选择【数据库】→【修改】命令,打开表设计器修改表“员工信息”结构,在“员工信息”表设计器的“索引”选项卡的“索引名”中输入“职工编号”,选择索引类型为“主索引”,索引表达式为“职工编号”,单击“确定”按钮关闭表设计器并保存表“员工信息”结构。
(2)【操作步骤】
在数据库设计器中,选择表“工资”,选择【数据库】→【修改】命令,打开表设计器修改表“工资”结构,在“工资”表设计器中的“索引”选项卡的“索引名”中输入“部门编号”,选择索引类型为“普通索引”,索引表达式为“部门编号”,单击“确定”按钮关闭表设计器并保存表“工资”结构。
(3)【操作步骤】
在数据库设计器中,将“员工信息”表中“索引”下面的“职工编号”主索引字段拖曳到“工资”表中“索引”下面的“职工编号”索引字段上,建立两个表之间的永久性联系。
(4)【操作步骤】
①在数据库设计器中,选择【数据库】→【清理数据库】命令清理数据库。
②右键单击“员工信息”表和“工资”表之间的关系线,在弹出的快捷菜单中选择“编辑参照完整性”命令,打开参照完整性生成器。
③单击“更新规则”选项卡,选择“限制”;单击“删除规则”选项卡,选择“级联”;单击“插入规则”选项卡,选择“忽”。
④单击“确定”按钮,保存参照完整性设置。


在Visual FoxPro中,下面关于索引的正确描述是______。

A.当数据库表建立索引以后,表中的记录的物理顺序将被改变

B.索引的数据将与表的数据存储在一个物理文件中

C.建立索引是创建一个索引文件,该文件包含有指向表记录的指针

D.使用索引可以加快对表的更新操作


正确答案:C
解析:Visual FoxPro索引是由指针构成的文件,这些指针逻辑上按照索引关键字值进行排序。索引文件和表的.dbf文件分别存储,并且不改变表中记录的物理顺序。实际上,创建索引是创建一个由指向.dbf文件记录的指针构成的文件。若要根据特定顺序处理表记录,可以选择一个相应的索引,使用索引还可以加速对表的查询操作。


(1)建立项目文件,文件名为“xm”。(2)将数据库“公司”添加到新建的项目中。(3)为数据库中的表“职员信息”建立“候选索引”,索引名称和索引表达式均为“职员编号”。(4)为“职员信息”表和“部门”表之间的关联设置完整性约束。要求:更新规则为“级联”,删除规则为“限制”,插入规则为“忽略”。


正确答案:

【考点指引】本大题主要考查项目管理器的基本探作:新建项目、添加数据库,增加索引及设置完整性约束。(1)【操作步骤】选择【文件】→【新建】命令,选择“项目”,单击“新建文件”按钮,输入项目名称“xm”后单击“保存”按钮。(2)【操作步骤】在项目管理器中选择“数据”选项卡,然后选择列表框中的“数据库”,单击“添加”按钮,在“打开”对话框中选择数据库名“公司”,单击“确定”按钮将数据库“公司”添加到新建的项目“xm”中。(3)【操作步骤】①在项目管理器中,依次展开“数据库”、“公司”、“表”分支,选择表“职员信息”,单击“修改”命令按钮,打开表设计器。②在表设计器的“索引”选项卡的“索引名”中输入“职员编号”,选择索引类型为“候选索引”,索引表达式为“职员编号”,单击“确定”按钮关闭表设计器并保存表“职员信息”结构。(4)【操作步骤】①在项目管理器中,选择“公司”数据库,单击“修改”按钮,在数据库设计器中,将“部门”表中“索引”下面的“部门编号”主索引字段拖曳到“职员信息”表中“索引”下面的“部门编号”索引字段上,建立两个表之间的永久性联系。②在数据库设计器中,选择【数据库】→【清理数据库】命令清理数据库。③右键单击“部门”表和“职员信息”表之间的关系线,在弹出的快捷菜单中选择“编辑参照完整性”命令,打开参照完整性生成器。④单击“更新规则”选项卡,选择“级联”;单击“删除规则”选项卡,选择“限制”;单击“插入规则”选项卡,选择“忽”;单击“确定”按钮,保存参照完整性设置。


摘要:一、单选题(共10道试题,共50分。)V1.SQLServer中,保存着每个数据库对象的信息的系统表是(C)。A.sysdatabasesB.SyscolumnsC.SysobjectsD.Syslogs2.在存在下列关键字的SQL语句中,不可能出现Where子句的是(D)。A.UpdateB.DeleteC.InsertD.Alter3.在查询语句的Where子句中,如果出现了“ageBetween30and40”,这个表达式等同于(A)。A.age>=30andage<=40B.age>=30orage<=40C.age>30andage<40D.age>30orage<404.如果要在一张管理职工工资的表中限制工资的输入范围,应使用(D)约束。A.PDRIMARYKEYB.FOREIGNKEYC.uniqueD.check5.记录数据库事务操作信息的文件是(D)。A.数据文件B.索引文件C.辅助数据文件D.日志文件6.要查询XSH数据库CP表中产品名含有“冰箱”的产品情况,可用(C)命令。A.SELECT*FROMCPWHERE产品名称LIKE‘冰箱’B.SELECT*FROMXSHWHERE产品名称LIKE‘冰箱’C.SELECT*FROMCPWHERE产品名称LIKE‘%冰箱%’D.SELECT*FROMCPWHERE产品名称=‘冰箱’7.储蓄所有多个储户,储户能够在多个储蓄所存取款,储蓄所与储户之间是(D)。A.一对一的联系B.一对多的联系C.多对一的联系D.多对多的联系8.SQL的聚集函数COUNT、SUM、AVG、MAX、MIN不允许出现

对于数据文件和它的一个索引义件,如果数据文件中的每个查找码值在索引文件中都应一个索引记录,则该索引为——。

A.聚集索引

B.非聚集索引

C.稠密索引

D.辅索引


正确答案:C
解析:对于数据文件和它的一个索引文件,如果数据文件中的每个查找码值在索引文件中都对应一个索引记录,则该索引为稠密索引。


在工资管理系统中,每月录入的考勤记录、产量记录、奖金、工资变动单可以形成( )。

A.变动数据文件

B.基本变动数据文件

C.基本固定数据文件

D.固定数据文件


正确答案:A
解析:在工资管理系统中,每月录入的考勤记录、产量记录、奖金、工资变动单可以形成变动数据文件。


在Visual FoxPro中,下列关于索引的正确描述是( )。

A.当数据库表建立索引以后,表中记录的物理顺序将被改变

B.索引的数据将与表的数据存储在一个物理文件中

C.建立索引是创建一个索引文件,该文件包含有指向表记录的指针

D.使用索引可以加快对表的更新操作


正确答案:C
解析:Visual FoxPro索引是由指针构成的文件,这些指针逻辑上按照索引关键字的值进行排序。索引文件和表的.dbf文件分别存储,并且不改变表中记录的物理顺序。实际上,创建索引是创建一个由指向.dbf文件记录的指针构成的文件。若要根据特定顺序处理表记录,可以选择一个相应的索引,使用索引还可以加速对表的查询操作。


下面有关索引的描述正确的是 A)建立索引以后,原来的数据库表文件中记录的物理顺序将被改变 B)索引与数据库表的数据存储在一个文件中 C)创建索引是创建一个指向数据库表文件记录的指针构成的文件 D)使用索引并不能加快对表的查询操作


正确答案:C
本题考查考生对索引的理解.选项A是错误的,当建立索引表之后,原来数据库表文件中毅据记录的物理顺序是不会因为建立索引而被改变的,即建立索引不会影响原有数据表中记录的排列次序。选项B也是错误的,索引文件和数据库表的数据分别存储在两个不同的文件之中,不能混为一谈.选项D错误的原因是,否定了索引文件的作用,要清楚建立索引的一个目的就加快对表的查询。


是启动数据库时用来记录数据文件、联机日志文件的相关信息的二进制文件()。

A.数据文件

B.参数文件

C.控制文件

D.归档文件


正确答案:C

更多 “sql数据库期末考试题及答案” 相关考题
考题 SQL Server2005的物理存储主要包括3类文件()。A.主数据文件、次数据文件、事务日志文件B.主数据文件、次数据文件、文本文件C.表文件、索引文件、存储过程D.表文件、索引文件、图表文件本题答案:A

考题 对于数据文件和它的一个索引文件,如果数据文件中数据记录的排列顺序与索引文件中索引项的排列顺序不一致,则该索引为______。A.聚集索引B.非聚集索引C.稠密索引D.辅索引正确答案:B

考题 单选题记录数据库事务操作信息的文件是()。A 数据文件B 索引文件C 辅助数据文件D 日志文件正确答案:C解析:暂无解析

考题 数据库中所有执行的事务都记录在()。A、主数据文件B、事务日志文件C、次数据文件D、数据表文件正确答案:B

考题 SQL Server的物理存储主要包括3类文件()。A、主数据文件、次数据文件、事务日志文件B、主数据文件、次数据文件、文本文件C、表文件、索引文件、存储过程D、表文件、索引文件、图表文件正确答案:A

考题 在查询语句的Where子句中,如果出现了“ageBetween30and40”,这个表达式等同于()。A、age>=30andage<=40B、age>=30orage<=40C、age>30andage<40D、age>30orage<40正确答案:A

考题 记录数据库事务操作信息的文件是()。A、数据文件B、索引文件C、辅助数据文件D、日志文件正确答案:D

考题 如果要在字段中控制重复值的输入并对记录排序,则对数据库表可用的索引( )。A.对数据库表只使用主索引B.对数据库表只使用候选索引C.对数据库表可以使用主索引或候选索引D.对自由表可以使用主索引正确答案:C

考题 数据库的文件包括数据文件、事务日志文件和索引文件。正确答案:错误

考题 SQL Server2005的物理存储主要包括3类文件()。A、主数据文件、次数据文件、事务日志文件B、主数据文件、次数据文件、文本文件C、表文件、索引文件、存储过程D、表文件、索引文件、图表文件正确答案:A