华中师范大学网络教育学院
《电子商务数据库》练习测试题库
一、判断题
1、一个带有查询功能的商务网站一定用到了数据库。
2、电子商务数据库常用到ASP和ADO技术。
3、当处于保守模式,可以增加、修改或删除记录,但是当记录处于被维护的状态时,就会被锁定,不能做增加、修改或删除的操作。
4、若Function程序不需要包含数据时,则必须在Function的名字后面加上一个空括号()。
5、ODBC在程序和数据源之间提供了一个额外层以支持应用程序程序存取数据库。
6、Access 2000是office 2000的组件之一,是一个关系型的桌面数据库系统。
7、查询是可以在多个数据表之间进行的对象。
8、窗体是为数据输入、数据显示或控制应用程序执行而设计的对象。
9、模块可以是包含函数的独立对象,在应用程序的任何地方都可以调用,也可以直接与窗体或报表相联。
10、Access 中的各对象是孤立存在的,彼此之间不存在关系。
11、表关键字不是必需的。
12、修改数据表字段的属性,有可能造成数据的丢失
13、移动数据工作表中的字段,将会影响到数据表设计中字段的次序。
14、使用删除查询,将删除整个记录,而不只是记录中所选择的字段。
15、缩小数组的大小时,存放在被删除掉的元素里的数据都会消失。
16、在交叉表查询或者基于交叉表查询或图表的参数查询中,必须指定查询参数的数据类型
17、在窗体中可以有文字、图形、图像,还可以播放声音、视频等。
18、当使用窗体时,可以筛选和指定记录的排序顺序。
19、Access 2000可以建立纵栏表窗体。
20、窗体中的每一个控件也都具有各自的属性。
21、窗体及控件属性的设置,只能在窗体设计视图环境下进行,运行状态下不能进行。
22、CommandText是用来配合CommandType使用的,即设定所要执行的命令。
23、报表页眉中的任何内容都只能在报表的开始处打印一次。
24、如果想在每一页上都打印出标题,可以将标题移动到页面页眉中来。
25、在设计报表时,页眉和页脚只能作为一对同时添加。
26、主报表可以是结合型的也可以是非结合型的。
27、语句:MycommandmandType=1,是设定由SQL为执行的语言。
28、在Access中,如果丢失或遗忘了密码,则密码是不能再恢复。
29、Access提供了两种设置数据库安全的传统方法。
30、Access不能在数据库打开的情况下对其进行加密或解密。
31、Access不允许将表或查询中的数据导出为不同的格式。
32、在Access中可以用“数据透视表向导”创建数据透视图。
33、数据访问页是存储在Access 2000数据库系统的统一文件中(.MDB)。
34、如果要使用的数据由Access之外的程序更新,则使用连接方式为好。
35、SQL Server是将所有的数据库都放在同一个Server中,方便用户管理。
36、在SQL Server中,有一个Log文件是专门用来记录用户在数据库中所进行的改变。
37、SQL Server是一个比较完整的数据库,因此Access数据库没有存在的必要。
38、Enterprise Manager使用了类似与资源管理器的树型结构。
39、SQL的全称是结构化查询语言,是目前使用最为广泛的关系数据库查询语言。
40、在同一个表里,列的名字必须是唯一的。
41、视图必须是从几个基本表中导出的表。
42、在表里,任意两行的主键不能具有相同的值。
43、外键是一列或多列的组合,它体现的是表之间的关系。
44、约束对表中各列的取值范围进行限制,以确保表格中的数据都是合理有效的。
45、默认值是在向表中插入新的数据时,为没有指定数据的列提供一个默认的数据。
46、规则提供了一种对特定列或用户自定义数据类型列进行约束的机制。
47、SQL Server是遵守先写日志再进行数据库修改的数据库系统。
48、视图可以是专用的,比表更面向用户。
49、视图实际上发挥着过滤被引用表格内数据的作用。
50、当视图被删除时,任何建立在该视图之上的其它数据库对象的查询不会发生错误。
51、存储过程是已经编译好的代码,所以执行的时候不必再次进行编译。
52、存储过程可以接受参数并以输出参数的形式返回多个参数给调用存储过程和批处理。
53、存储过程也可以容纳存储过程。
54、触发器基于一个表,但可针对多个表进行操作。
55、SQL Server中一张表只有一个触发器。
56、数据库图表可以用来对数据库对象进行创建、编辑、删除等操作。
57、数据库图表采用图形方式呈现出数据库中的表格以及表格间的相互关系。
58、SQL的数据操作包括查询、添加、删除、更新等操作。
59、如果保存有数据库文件的磁盘驱动器彻底崩溃,而用户又不曾进行过数据库备份,则有可能导致数据的彻底丢失。
60、如果数据库受到损坏导致不可读,则用户应直接从备份的文件中进行数据库的重建从而
恢复数据库。
二、填空题
1、窗体(Form)提供了非常便捷的方法来______、________、_______和_______数据。
2、一般来说,窗体由三个部分组成______、______和______。
3、在Access 2000数据库系统中,用户可以建立四种基本的窗体类型。这四种基本的窗体类型分别是:______、______、______和______。
4、在窗体设计过程中,经常要使用如下三种属性:______、______和______。
5、窗体中的数据来源包含______或者______数据表数据。
6、ResultMetaData的__________方法可以返回表的模式名。
7、ResultMetaData的__________方法可在指定列上成功执行操作。
8、ResultMetaData的__________方法可返回列的SQL数据类型。
9、控件是一个______对象,在Access 2000中,常见的控件有______、______、______、______等等。
10、通常情况下,我们把控件都放在______、______或______上。
11、总体上我们可以把控件分为______和______控件。
12、一个典型的报表“设计”窗体中,其结构由________、________、________、________、 ________、________、和________的7个部分组成。
13、目前比较流行的报表有如下四种:________、________、_______和 ________。
14、在Access中,作报表设计时分页符以________标志在报表的左边界上。
15、主报表最多可以由________级子窗体或子报表。
数据库怎么备份数据16、数据访问页设计器以_________作为其设计界面,并包括有_________、_________、_________和_________等工具。
17、在Access 2000系统中,创建数据访问页的方法有多种,最基本的创建数据访问页的方法有_________、_________和_________等三种主要方式。
18、通过创建一个ResultMetaData对象,然后启动其中的__________方法可以获取一个Resultset对象的有关信息。
19、可以使用__________类返回有关的数据库整体的信息。
20、一旦有了打开的数据库连接,即可创建一个包含有关数据库系统信息的__________对象。
21、Database MetaData类的__________方法将返回数据库的URL。
22、Database MetaData类的__________方法返回JDBC驱动程序名。
23、Database MetaData类的__________方法将返回数据库所知道的用户名。
25、Database MetaData类的__________方法返回数据库是否处于只读模式。
25、SQL Server7.0提供了三种安装方式:_________、_________和_________以供用户选择。
26、Network Library 是SQL Server 7.0 提供的用来在_________端和运行SQL Server 7.0的_________端传递网络报文信息的工具。
27、SQL Server的安全机制可以分为_______、_______、_______和_______四个等级。
28、SQL Server有两种登录模式:_______和_______
29、SQL Server数据库级别上存在着2个特殊的数据库用户_______和_______。
30、SQL Server在服务器级提供了_______角,在数据库提供了_______角。
31、Resultset类的__________方法返回基于指定Column Name的索引整数值。
32、JDBC提供了两个附加的类,即__________和__________。
33、ResultMetaData类提供说明__________对象的信息。
34、语句:Mycommand.Execute的含义是_________。
35、对每一个结果集字段,可以启动一个__________方法提取字段值。
36、插入Script的方法是单击_________菜单项。
37、StrComp()函数是用来判断_________。
三、简答题
1、解释以下程序:
(1)、Set RS1=Server.CreateObject("ADODB.Reccodset")
(2)、StrComp(RS1.Fields("Pname"),pname
2、解释以下程序:
(1)、Response.Write"目前存货数量"&RS1.Fields("Pmon")&"件"
(2)、"Insert into contract(cno,oname,osit,ototal,odate)
values('"&cno&"','"&Pname&"','"&Pnum&"','已处理 ','"&Ptotal&"','"&date()&"')"
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论