数据库基础选择判断题
- 格式:docx
- 大小:34.07 KB
- 文档页数:27
Oracle数据库基础题库【含答案】一、判断题,正确请写写"T",错误请写写"F",1、oracle数据库系统中,启动数据库的第一步是启动一个数据库实例。
( T )2、Oracle服务器端的监听程序是驻留在服务器上的单独进程,专门负责响应客户机的连接请求。
( F)3、oracle数据库中实例和数据库是一一对应的(非ORACLE并行服务,非集群)。
( T)4、系统全局区SGA 是针对某一服务器进程而保留的内存区域,它是不可以共享的。
( F )5、数据库字典视图ALL_***视图只包含当前用户拥有的数据库对象信息。
( F )8、数据字典中的内容都被保存在SYSTEM表空间中。
( T )9、HAVING后面的条件中可以有聚集函数,比如SUM(),AVG()等,WHERE 后面的条件中也可以有聚集函数。
( F )10、"上海西北京" 可以通过like ‘%上海_’查出来。
( F )11、表空间是oracle 最大的逻辑组成部分。
Oracle数据库由一个或多个表空间组成。
一个表空间由一个或多个数据文件组成,但一个数据文件只能属于一个表空间。
( T )12、表空间分为永久表空间和临时表空间两种类型。
( T )13、truncate是DDL操作,不能 rollback。
( T )14、如果需要向表中插入一批已经存在的数据,可以在INSERT 语句中使用WHERE 语句。
( F )15、Oracle数据库中字符串和日期必须使用双引号标识。
( F )16、Oracle数据库中字符串数据是区分大小写的。
( T )17、Oracle数据库中可以对约束进行禁用,禁用约束可以在执行一些特殊操作时候保证操作能正常进行。
( F )18、为了节省存储空间,定义表时应该将可能包含NULL值的字段放在字段列表的末尾。
( T )20、在连接操作中,如果左表和右表中不满足连接条件的数据都出现在结果中,那么这种连接是全外连接。
第一章一、判断题1.实体之间的联系有三种,既1对1、1对多和多对多。
(√)2.在一个关系数据模型中,所有关系的定义也用一个关系来表示,称为其元关系或数据字典(√)3.在关系数据模型中,运算对象是关系,而运算结果是一个值。
(×)4.数据库体系结构具有三级模式结构和两级存储映象。
(√)5.进行数据库系统运行和管理的人员称作应用程序员。
(×)二、选择题1.数据库管理系统对数据所具有的控制功能不包括(D)。
A.安全性B.一致性C.并发性D.独立性2.在概念模型转化为关系数据模型时,实体之间的联系必须被转化为对应关系(表)的联系类型是(C)。
A.1对1B.1对多C.多对多D.多对13.ER图用来描述的是(A)。
A.概念数据模型 B逻辑数据模型 C关系数据模型 D对象数据模型4.若实体A和B是多对多联系,实体B和C是1对1联系,则实体A和C是(C)联系。
A.1对1B.1对多C.多对多D.多对15.若实体A和B是多对1联系,实体B和C是1对1联系,则实体A和C是(D)联系。
A.1对1B.1对多C.多对多D.多对16.在对象数据模型中,对象不具有的特性是(D)。
A.封装性B.继承性C.多态性D.共享性三、填空题1.在文件管理阶段,文件之间是相互独立的;在数据库管理阶段,文件之间是相互联系的。
2.在文件系统中,存取数据的基本单位是记录;在数据库系统中,存取数据的基本单位是数据项。
3.在实体中能做为码的属性称为主属性,否则称为非主属性。
4.数据库系统的三级模式结构和两段存储映象确保了数据的逻辑独立性和物理独立性。
第二章一、判断题1.已知两个定义域的基数分别为m和n,则它们的笛卡儿积中的元组数为m×n(√)。
2.在一个关系中,元组个数不能为0(×)。
3.在一个关系中,主码属于候选码,候选码中的属性称为主属性(√)。
4.在一个关系中,主码只能有一个,但候选码可以同时有多个(√)。
MySql数据库基础题库及答案一、填空题1.数据库是按照某种数据结构对数据进行____、_____和______的容器。
组织、存储、管理2.结构化查询语言SQL 分为_______、_______、_______和________四种语言。
DDL、DML、DQL、DCL3.MySQL中常用的约束有_____、_____、_____、_____、_____。
主键、外键、唯一、默认、非空4.MySQL配置文件my.ini常用的参数选项组有_____、_____、_____。
[client]、[mysql]、[mysqld]5.MySQL字符序命名规则中:ci 表示_____、cs 表示_____、bin 表示_____。
大小写不敏感、大小写敏感、二进制编码值比较6.查看MySQL 字符集的命令是:___________________________。
show variables like 'character%’7.MySQL5.6默认支持的存储引擎是______。
InnoDB8.显示表结构的命令_________、_____________。
desc <table_name> 、show create table <table_name>9.查看全局系统变量的命令_________,查看当前会话系统变量的命令_________。
show global variables; show session variables;10.MySQL提供的数据类型包括:_____、_____、_____、_____和_____。
数值类型、字符串类型、日期类型、复合类型、二进制类型11.MySQL 支持两种复合数据类型:_____和_____。
enum枚举类型、set集合类型12.默认情况下,MySQL自增型字段的值从1开始递增,且步长为1,设置自增字段的语法:______。
<字段名> <数据类型> auto_increment13.创建表时,设置表的字符集语法格式:____________________。
1、判断题,正确请写写"T",错误请写写"F",1、oracle数据库系统中,启动数据库的第一步是启动一个数据库实例。
( T )2、Oracle服务器端的监听程序是驻留在服务器上的单独进程,专门负责响应客户机的连接请求。
( F)3、oracle数据库中实例和数据库是一一对应的(非ORACLE并行服务,非集群)。
( T)4、系统全局区SGA 是针对某一服务器进程而保留的内存区域,它是不可以共享的。
( F )5、数据库字典视图ALL_***视图只包含当前用户拥有的数据库对象信息。
( F )8、数据字典中的内容都被保存在SYSTEM表空间中。
( T )9、HAVING后面的条件中可以有聚集函数,比如SUM(),AVG()等, WHERE 后面的条件中也可以有聚集函数。
( F )10、"上海西北京" 可以通过like ‘%上海_’查出来。
( F )11、表空间是oracle 最大的逻辑组成部分。
Oracle数据库由一个或多个表空间组成。
一个表空间由一个或多个数据文件组成,但一个数据文件只能属于一个表空间。
( T )12、表空间分为永久表空间和临时表空间两种类型。
( T )13、truncate是DDL操作,不能 rollback。
( T )14、如果需要向表中插入一批已经存在的数据,可以在INSERT语句中使用WHERE语句。
( F )15、Oracle数据库中字符串和日期必须使用双引号标识。
( F )16、Oracle数据库中字符串数据是区分大小写的。
( T )17、Oracle数据库中可以对约束进行禁用,禁用约束可以在执行一些特殊操作时候保证操作能正常进行。
( F )18、为了节省存储空间,定义表时应该将可能包含NULL值的字段放在字段列表的末尾。
( T ) 20、在连接操作中,如果左表和右表中不满足连接条件的数据都出现在结果中,那么这种连接是全外连接。
数据库基础期末模拟考试方式:【闭卷】考试时间:【90分钟】总分:【100分】一、单项选择题(共20题,每小题2 分,共 40分)1、下面哪个说法符合数据库系统WAL(log先写协议)( )A、库内存中被事务修改的页面在事务成功完成时被强制写到磁盘中B、库内存中被事务修改的页面在事务撤销时被写到标记为非脏页C、成功完成时不需要将与其相关的log页面强制写回磁盘D、中被修改的内存数据页面在写回磁盘前必须将与其相关的log写回磁盘【答案】D2、采用Access2010模板创建数据库的好处是A、已有框架,快速B、不能改动C、自由灵活D、不用输数据【答案】A【解析】使用模板创建数据库,可以使数据库的创建非常快捷。
通常情况下,使用模板创建好数据库以后,需要用户去进行小范围的改动,而且该种方式有一定的局限性,不够灵活。
3、某文本型字段中有数据“201”,“52”,“510”,“90”,如果按照降序的方式进行排序,则排序后的结果为()A、201,52,510,90B、510,201,90,52C、52,90,201,510D、90,52,510,201【答案】D【解析】文本型的排序方式是从左到右逐字符比较,直到可以比较出大小为止。
4、运行表单文件(FORMA)的命令是( )。
A、DO FORMAB、USE FORMAC、OPEN FORMAD、DO FORM FORMA【答案】D5、以下()是linux 环境下MySQL默认的配置文件。
A、fB、fC、fD、f【答案】A6、设有关系模式 R(A,B,C,D),函数依赖F={A→B,B→C,A→D,D→C},ρ ={AB,AC,BD}是 R 上的一个分解,则分解ρ中未丢失的函数依赖是A、A→BB、B→CC、A→DD、D→C【答案】A7、数据库技术中,“日志”和操作的关系是( )。
A、操作完成后在记录日志B、操作的同时记录日志C、日志在操作完成之后任何时刻均可记录D、日志先于操作进行记录【答案】D8、下列关于数据库的正确叙述是A、数据库是一个 DBF 文件B、数据库是一个关系C、数据库是一个结构化的数据集合D、数据库是一组文件【答案】C9、只有满足查询条件的记录才包含在查询结果中,这种连接为______。
数据库基础试题21⼀.选择题1.在概念模型中,⼀个实体集合对应于关系模型中的⼀个(D).A.属性B.字段C.元组D.关系2. 建⽴⼀个表⽂件结构,表中有姓名字段(C型,6字节)、出⽣年⽉字段(D型)和婚否字段(L型),则该表中总的字段宽度是(B).A.15B.16C.17D.183. 要删除表中"年龄"字段中的所有值,其他字段值保持不变,应输⼊(D)命令.A.REPL ALL 年龄 WITH 1B.REPL ALL 年龄C.REPL 年龄 ALLD.REPL ALL 年龄 WITH 04. 只有(C)表能够创建主索引.A.排序B.⾃由C.数据库D.任何5. 下列关于字段名的命名规则,不正确的是(D).A.字段名必须以字母或汉字开头B.字段可以是汉字或合法的西⽂标识符C.字段名可以由字母、汉字、下划线、数字组成D.字段名中可以包含空格6. 数据表⽂件有10条记录,当前记录号是3,使⽤APPEND BLANK命令增加⼀条空⽩记录,该记录的序号的(A).A.11B.4C.1D.37. Visual FoxPro中的4个索引中,⼀表可以创建多个(A).A.候选索引、唯⼀索引、普通索引B.主索引、候选索引、唯⼀索引C.主索引、唯⼀索引、普通索引D.主索引、候选索引、唯⼀索引、普通索引8. Visual FoxPro中逻辑删除是指(C).A.真正从磁盘上删除表及记录B.逻辑删除是在记录旁作删除标志,不可以恢复记录C.逻辑删除只是在记录旁作删除标志,必要时可以恢复记录D.真正从表中删除记录9. 如果要更改表中数据的类型,应在"表设计器"的(B)选项卡中进⾏.A.索引B.字段C.数据类型D.表10. 要向⼀个打开的数据表增加新字段,应使⽤(D)命令.A.APPENDB.INSERTC.CHANGED.MODIFYSTRUCTURE11. Visual FoxPro中多表关联参照完整性不包括(B).A.删除规则B.查询规则C.更新规则D.插⼊规则12. 有如下赋值语句:性别="男"⼯资=1230姓名="张三"则,下列4个表达式中,错误的是(B).A.″性别:″+性别B.″⼯资:″-⼯资C.姓名+″是⼯程师″D.″姓名:″+姓名13. 执⾏命令DIMENSION A(100)后,A(1)的值是(B).A..T.B..F.C.空值D.014. 下列常量中,只占⽤内存空间1个字节的是(A).A.逻辑型常量B.⽇期型常量C.字符型常量D.数值型常量15. 下列表达式中,是逻辑型常量的是(A).A..F.B.. NC..YD.NOT16. 如果⼀个运算表达式中包含有逻辑运算、关系运算和算术运算, 并且其中未⽤圆括号规定这些运算的先后顺序,那么这样的综合型表达式的运算顺序是(C).A.逻辑->算术->关系B.逻辑->关系->算术C.算术->关系->逻辑D.算术->逻辑->关系17. 在Visual FoxPro中,逻辑运算优先级最⾼的是(D).A..AND.B..OR.C.相同D..NOT.18. 表达式3*4^2-5/10+2^3的值为(C).A.65.5B.0C.55.5D.5519. 下⾯字符串中⾮法字符串为(C).A.'a string'B."a string"C.'It is a'string''D."It is a'string.'"20. 利⽤(A)命令可以将当前内存变量保存在内存变量⽂件中.A.save toB.restore fromC.sortD.index21. ⼀个⽇期型数据与⼀个正整数相加,其结果将是(C).A.数值型B.数据类型不匹配C.⼀个新的⽇期D.字符型22. 下列⽂件扩展名中,表⽰应⽤程序⽂件的是(D).A..TBFB..SCXC..SCTD..APP23. 关于命令的书写规则,下列说法中正确的是(C).A.不能⼤⼩写混合,也不能分⾏书写B.命令不⼀定要以命令名开头C.命令⾏最⼤字符数是2048D.各⼦句顺序不能改变24. 执⾏下列命令后: STUDNAME=′ZHANGSANFENG′CHARVAR=′STUDNAME′SUBSTR(&CHARVAR,1,4)输出的值为(C).A."CHAR"B.出错C."ZHAN"D."STUD"25. 在命令窗⼝中输⼊(A)命令可退出Visual FoxPro.A.QUITB.DIRC.DELETED.CLEAR26. 在命令窗⼝中输⼊下列命令:X=1STORE X+1 TO A,B,CA,B,C主屏幕上显⽰的结果是(B).A.1B.2 2 2C.1 1D.1 1 127. 表单的(B)⽅法,⽤来重画表单,⽽且还能重画表单所包容的对象.A.ShowB.RefreshC.HideD.Release28. 在Visual Foxpro中,组合框分为()和().(A)A.下拉列表框和下拉组合框B.列表框和下拉组合框C.下拉选项框和下拉组合框D.下拉选项框和下拉列表框29. 要向表单传递参数,可利⽤(C)传递.A.Setup事件B.Load事件C.Init事件D.Activate事件30. 扩展名为.Prg的程序⽂件在"项⽬管理器"的(B)选项卡中.A.⽂档B.代码C.数据D.其他31. 打开⼀个已有项⽬⽂件的命令是(B)./doc/c3b11b1d6d85ec3a87c24028915f804d2b1687c0.html E PROJECTB.MODIFY PROJECTC.OPEN PROJECTD.EDIT PROJECT32. 单击表单上的关闭按钮(×)将会触发表单的(C)事件.A.ErrorB.ClosedC.UnloadD.Release33. 表单向导形成的表单数据源只能基于(A).A.表B.视图C.查询D.SQL语句34. (B)是⾯向对象程序设计中程序运⾏的最基本实体.A.函数B.对象C.⽅法D.类35. 表单保存时会形成扩展名为(D)的⽂件.A..dctB..sctC..dcxD..scx36. 为了在报表中加⼊⼀个表达式,应该插⼊⼀个(B).A.标签控件B.域控件C.⽂本控件D.表达式控件37. 使⽤"快速报表"时需要确定字段和字段布局,默认将包含(A).A.全部字段B.空(即不包含字段)C.第⼀个字段D.前三个字段38. 下列关于菜单设计器的说法,正确的⼀项是(D).A.通过定制Visual Foxpro系统菜单建⽴应⽤程序的下拉式菜单B.在利⽤菜单设计器设计菜单时,各菜单项及功能可以由⾃⼰来定义,也可以⽤Visual Foxpro系统的标准菜单项及功能C.为顶层表单设计下拉菜单D.A、B、C39. 定义⼀个报表后,会产⽣的⽂件有(C).A.看情况⽽定B.报表⽂件(.frx)C.报表⽂件(.frx)和报表备注⽂件(.frt)D.报表备注⽂件(.frt)40. 打印报表的命令是(A).A.REPORT FORMB.DO REPORTC.PRINT REPORTD.RUN REPORT⼆.判断1.Visual FoxPro 中⽂版是⼀个关系数据库管理系统.2.Visual Foxpro⼯作区号的⼤⼩不能说明同时打开数据表的先后顺序.3.执⾏DELETE命令⼀定要慎重,否则记录逻辑删除后,将⽆法恢复. 错4.LOCATE命令可以独⽴于CONTINUE命令执⾏,同理continue命令也可以独⽴于locate命令执⾏. 错5.要恢复已被DELETE命令删除的数据记录,必须执⾏PACK命令.错6.在同⼀表⽂件中,所有记录的长度均相等. 错7.执⾏?MOD(4,7)后的结果为0. 错8.{^99/02/10}和ctod("99/02/11")都是Visual FoxPro数据库的⽇期型数据.9.⽇期型常量{^2004/05/07}⽐⽇期型常量{^1999/06/08}⼤.10.当eof()为.t.时,recno()永远为reccount()+1.11.V isual FoxPro数据类型仅包括数值型、字符型、逻辑型、⽇期型和备注型. 错12.V F程序⽂件的扩展名是.DBF . 错13.V isual Foxpro的过程(procedure)允许有参数,程序执⾏(do)不能带参数. 错14.表单⽂件保存着表单的各项规则和定义.15.((利⽤屏幕⽣成器设计⽣成屏幕程序的步骤是:1)打开数据库(2)设计屏幕布局、定义窗⼝的⼤⼩、位置和其它属性等3)⽣成输⼊屏幕程序代码. 错16.⽣成器(Builder)可以独⽴使⽤. 错17.对表单中对象的访问是通过其Caption属性进⾏的. 错18.⽤菜单⽣成器可以设计⼀个菜单系统, 并可⽣成扩展名为.spr菜单程序. 错19."菜单设计器"中,"结果"框中的"命令"和"过程"实际上是⼀样的. 错20.利⽤REPORT编辑表格,在表格预显时,整个表体没有横格线,这说明表体横格线不在Detail编辑区内.三.填空1.数据库系统不仅可以表⽰事物内部各数据项之间的联系,⽽且可以表⽰_事务与事务____ 之间的联系.2.数据库表的字段名称最长可达_128____个字符.3.在表设计器的_表____选项卡中,可以设置记录验证规则、有效性出错信息,还可以指定记录插⼊、更新及删除的规则.4.IIF(<条件>,<表达式1>,<表达式2>)中当条件为真时,函数返回值为_表达式1____.5.TIME()函数返回值的数据类型是__c/C/字符型/字符___.6.在Visual FoxPro 中,只可以使⽤__⼀___维数组和⼆维数组.7.构成分⽀结构的语句有__2___个.8.如果⼀个表单名为FRMA,表单的标题为FORM - A,表单保存为FORMA,则在命令窗⼝中运⾏该表单的命令是_____.Do Form FORMAdo form FORMADO FORM FORMA9.将标签控件的Alignment属性设置为0时,表⽰⽂本__左___对齐.10.恢复Visual FoxPro系统菜单的命令是__ set menu todefault ___.四.编程应⽤(⼀)1、在考⽣⽂件夹下建⽴项⽬SALES_M。
数据库基础复习题一、单项选择题(每题1.5分)1. 在VFP系统中,“.DBF”文件被称为。
A.数据库文件B.表文件C.程序文件D.项目文件答案:B2.对于日期型数据, ____________说法是不正确的。
A.两个日期型数据可以进行加法运算B.两个日期型数据可以进行减法运算C.一个日期型数据可以加一个整数D.一个日期型数据可以减一个整数答案:A3. 对于xs表,下面____________ 命令显示所有女同学记录。
A. LIST FOR !性别B. LIST FOR性别C. LIST FOR性别=”女”D. LIST FOR性别=T答案:A4. XS表的全部备注字段的内容存储在____________文件中。
A. XS.DBFB. XS.TXTC. XS.FPTD. XS.DBC答案:C5. 在建立数据库表时给该表指定了主索引,该索引实现了数据完整性中的____________A)参照完整性B)实体完整性C)域完整性D)用户定义完整性答案:B6.VFP中的DTOC()函数返回值的类型是____________ 。
A.字符型B.日期型C.数值型D.逻辑型答案:A7.在DO WHILE/ENDDO 循环中,若循条件设置为.T.,则下列说法中正确的是___________。
A.程序无法跳出循环B.程序不会出现死循环C.用EXIT可跳出循环D.用LOOP可跳出循环答案:C8. 对于数据库表的索引,____________说法是不正确。
A.当数据库表被打开时,对应的结构复合索引文件不能被自动打开B.主索引和候选索引能控制表中字段重复值的输入C.一个表可建立多个候选索引D.主索引只适用于数据库表答案:A9. 对于表索引操作,____________说法是正确的。
A.一个独立索引文件中可以存储一个表的多个索引B.主索引不适用于自由表C.表文件打开时,所有复合索引文件都自动打开D.在INDEX命令中选用CANDIDATE子句后,建立的是候选索引答案:B10. 执行如下命令的输出结果是___________15%4,15%(-4)A)3 -1 B)3 3C)1 1 D)1 -1答案:A11. 在数据库表中,要求指定字段或表达式不出现重复值,应该建立的索引是______A)惟一索引B)惟一索引和候选索引C)惟一索引和主索引D)主索引和候选索引答案:D12. 建立索引时,______ 字段不能作为索引字段。
数据库选择+判断(新版)1.实现将现实世界抽象为信息世界的是()。
[单选题]物理模型概念模型(正确答案)关系模型逻辑模型2数据库系统的核心和基础是()。
[单选题]物理模型概念模型关系模型(正确答案)逻辑模型3()的存取路径对用户透明,从而具有更高的数据独立性、更好的安全保密性,也简化了程序员的工作和数据库开发建立的工作。
[单选题]网状模型关系模型(正确答案)层次模型以上都有4关系数据模型是目前最重要的一种数据模型,它的三个要素分别是()。
[单选题]实体完整性、参照完整性、用户自定义完整性数据结构、关系操作、完整性约束(正确答案)数据增加、数据修改、数据查询外模式、模式、内模式5区分不同实体的依据是()。
[单选题]名称属性(正确答案)对象概念6概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是()。
[单选题]层次模型关系模型网状模型实体-关系模型(正确答案)7下述()不是DBA数据库管理员的职责。
[单选题]完整性约束说明定义数据库模式数据库安全数据库管理系统设计(正确答案)8要保证数据库的逻辑数据独立性,需要修改的是()。
[单选题]模式与外模式之间的映射(正确答案)模式与内模式之间的映射模式三级模式9要保证数据库的数据独立性,需要修改的是()。
[单选题]模式与外模式模式与内模式三级模式之间的两层映射(正确答案)三层模式10描述数据库全体数据的全局逻辑结构和特性的是()。
[单选题]模式(正确答案)内模式外模式逻辑模式11数据库系统的数据独立性体现在()。
[单选题]不会因为数据的变化而影响到应用程序不会因为数据存储结构与数据逻辑结构的变化而影响应用程序(正确答案)不会因为存储策略的变化而影响存储结构不会因为某些存储结构的变化而影响其他的存储结构12下列四项中,不属于数据库系统特点的是()。
[单选题]数据共享数据完整性数据冗余度高(正确答案)数据独立性高13下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是()。
数据库基础知识试题库一、选择题1. 数据库管理系统(DBMS)的主要功能不包括以下哪一项?A. 数据定义B. 数据操纵C. 数据存储D. 网络通信2. 在关系数据库中,以下哪个选项不是关系的基本特征?A. 行的唯一性B. 列的命名唯一性C. 列的顺序唯一性D. 列的类型唯一性3. SQL语言中,用于查询数据的命令是:A. SELECTB. INSERTC. UPDATED. DELETE4. 数据库设计过程中,规范化的主要目的是什么?A. 提高查询速度B. 减少数据冗余C. 增加数据安全性D. 提高系统性能二、填空题1. 数据库系统由数据库、数据库管理系统、________、________四部分组成。
2. 在关系数据库中,一个表中的列被称为________,行被称为________。
3. SQL语言中,________子句用于指定查询结果中需要显示的列。
4. 数据库的三级模式包括外模式、概念模式和________。
三、简答题1. 简述数据库管理系统(DBMS)的主要功能。
2. 描述关系数据库中主键和外键的作用。
3. 解释什么是事务,并说明事务的四个基本特性(ACID)。
四、综合题1. 给定一个学生表(Student),包含字段:学号(Sno),姓名(Sname),年龄(Sage),性别(Ssex),专业(Smajor)。
请使用SQL语言,编写一个查询语句,找出所有20岁的学生信息。
2. 描述在数据库设计过程中,如何避免数据冗余和数据不一致性。
以上试题覆盖了数据库基础知识的多个方面,包括数据库管理系统的功能、关系数据库的基本特征、SQL语言的基本命令以及数据库设计中的一些基本概念。
通过这些题目,可以检验学习者对数据库基础知识的掌握程度。
一、选择题答案1. 假设数据中表A与表B建立了“一对多”关系,表A为“多”的一方,则下述说法正确的是()。
A. 表B中的一个字段能与表A中的多个字段匹配B. 表B中的一个记录能与表A中的多个记录匹配C. 表A中的一个记录能与表B中的多个记录匹配D. 表A中的一个字段能与表B中的多个字段匹配你所选择的答案是:*,正确答案是:B ×2. 在关系运算中,选择运算的含义是()。
A. 在基本表中选择需要的字段(属性)组成一个新的关系B. 在基本表中选择满足条件的记录和属性组成一个新的关系C. 在基本表中选择满足条件的记录组成一个新的关系D. 上述说法均是正确的你所选择的答案是:*,正确答案是:C ×3. Access数据库具有很多特点,下列叙述中,是Access特点的是()。
A. Access数据库可以保存多种数据类型,但是不包括多媒体数据B. Access可以通过编写应用程序来操作数据库中的数据C. Access不能支持Internet/Intranet应用D. Access作为网状数据库模型支持C/S应用系统你所选择的答案是:*,正确答案是:B ×4. 已知D1=#2003-5-28 20:8:36#,D2=#2004-2-29 10:40:11#,执行DateDiff("m",D1,D2)后,返回()。
A. 1B. 9C. 10D. 函数值错误你所选择的答案是:*,正确答案是:B ×5. 以下的SQL语句中,()语句用于创建表。
A. CREATE TABLEB. CREATE INDEXC. ALTER TABLED. DROP你所选择的答案是:*,正确答案是:A ×6. 若要查询成绩为85~100分(包括85分,不包括100分)的学生的信息,查询准则设置正确的是()。
A. >84 or <100B. Between 85 with 100C. IN(85,100)D. >=85 and <100你所选择的答案是:*,正确答案是:D ×7. 如果要在VBA中打开一个窗体,可使用()对象的OpenForm方法。
A. FormB. DoCmdC. QueryD. Report你所选择的答案是:*,正确答案是:B ×8. 报表记录分组操作时,首先要选定(),在这些字段上值相同的记录数据归为同一组。
A. 主键B. 分组字段C. 自动编号D. 排序字段你所选择的答案是:*,正确答案是:B ×9. 以下有关宏操作的叙述正确的是()。
A. 宏的条件表达式中不能引用窗体或报表的控件值B. 不是所有的宏操作都可以转化为相应的模块代码C. 使用宏不能启动其他应用程序D. 可以利用宏组来管理相关的一系列宏你所选择的答案是:*,正确答案是:D ×10. 以下程序运行后,在消息框中显示的结果是()A=75If A<60 Then x=1If A<70 Then x=2If A<80 Then x=3If A<90 Then x=4MsgBox xA. 1B. 2C. 3D. 4你所选择的答案是:*,正确答案是:D ×11. 以下程序运行后,在消息框中显示的结果是()For i = 1 To 3x = 4For j = 1 To 4x = 3For k = 1 To 2x = x + 5Next kNext jNext iMsgBox(x)A. 7B. 9C. 11D. 13你所选择的答案是:*,正确答案是:D ×二、填空题1. 二维表中的一行称为关系的______,二维表中的一列称为关系的。
你所选择的答案是:,正确答案是:元组,×2. 规定成绩的取值在0~100(包括0和100),那么成绩字段的有效性规则为______。
你所选择的答案是:,正确常答案是:>=0 and <=100 或<=100 and >=0 ,×3. 对应用于输入密码的文件框使输入的内容显示为“*”,需要将______属性值设置为“密码”。
你所选择的答案是:,正确常答案是:掩码或输入掩码,×4. 打开窗体的宏操作命令是______。
你所选择的答案是:,正确答案是:OpenForm,×一、选择题答案1. 数据独立性是数据库技术的重要特点之一。
所谓数据独立性是指()。
A. 数据与程序独立存放B. 不同的数据被存放在不同的文件中C. 不同的数据只能被对应的应用程序所使用D. 以上三种说法都不对你所选择的答案是:*,正确答案是:D ×2. 下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
A. 内模式B. 外模式C. 概念模式D. 逻辑模式你所选择的答案是:*,正确答案是:A ×3. “输入掩码”属性用于设定控件的输入格式,其中仅可以对()数据进行输入掩码向导的设置。
A. 文本型和数值型B. 文本型和逻辑型C. 文本型和日期/时间型D. 数值型和日期/时间型你所选择的答案是:*,正确答案是:C ×4. 表的组成内容包括()。
A. 查询和字段B. 报表和字段C. 字段和记录D. 记录和窗体你所选择的答案是:*,正确答案是:C ×5. 下面有关生成表查询的论述中正确的是()。
A. 生成表查询不是一种操作查询B. 生成表查询可以利用一个或多个表中的满足一定条件的记录来创建一个新表C. 生成表查询将查询结果以临时表的形式存储D. 对复杂的查询结果进行运算是经常应用生成表查询来生成一个临时表,生成表中的数据是与原表相关的,不是独立的,必须每次都生成以后才能使用你所选择的答案是:*,正确答案是:B ×6. 利用对话框提示用户输入参数的查询过程称为()。
A. 参数查询B. 选择查询C. 操作查询D. 交叉表查询你所选择的答案是:*,正确答案是:A ×7. 下面对象不能作为窗体数据源的是()。
A. 表B. 查询C. Select语句D. 报表你所选择的答案是:*,正确答案是:D ×8. Access的报表要实现排序和分组统计操作,应通过设置()属性来进行。
A. 分类B. 统计C. 排序与分组D. 计算你所选择的答案是:*,正确答案是:C ×9. 用于关闭或打开系统消息的宏操作命令是()。
A. SetValueB. OpenWindowC. SetWarningsD. Restore你所选择的答案是:*,正确答案是:C ×10. 以下程序段运行后,消息框的输出结果是()。
a=10b=20c=a<bMsgBox(c+1)A. 2B. 0C. 1D. True你所选择的答案是:*,正确答案是:B ×11. 以下程序运行后,在消息框中显示的结果是()For i = 1 To 3x = 4For j = 1 To 4x = 3For k = 1 To 2x = x + 5Next kNext jNext iMsgBox(x)A. 7B. 9C. 11D. 13你所选择的答案是:*,正确答案是:D ×二、填空题1. 数据库的结构定为三级模式,它包括:外模式、______和内模式。
你所选择的答案是:,正确常答案是:模式或概念模式,×2. 设计与运行窗体一般有窗体视图、布局视图和设计视图等。
创建一个空白窗体时,默认是_______视图。
你所选择的答案是:,正确答案是:布局,×3. 关闭窗口的宏操作命令是______。
你所选择的答案是:,正确答案是:CloseWindow ,×4. 整数0转变为逻辑值为False,______整数转变为逻辑值为True。
你所选择的答案是:,正确答案是:非0 ,×一、选择题答案1. 数据库系统在其内部具有三级模式,用来描述数据库中全体数据的全局逻辑结构和特性的是()。
A. 外模式B. 模式C. 内模式D. 存储模式你所选择的答案是:*,正确答案是:A ×2. 假设关系R和关系S的属性分别是3和4,元组数分别为5和6,则R与S自然连接所得到的关系,其属性和元组数分别为()。
A. 7和11B. 12和30C. 小于7和小于30D. 等于7和小于等于30你所选择的答案是:*,正确答案是:C ×3. Access中的参照完整性规则不包括()。
A. 删除规则B. 插入规则C. 查询规则D. 更新规则你所选择的答案是:*,正确答案是:C ×4. “是/否”数据类型常被称为()。
A. 真/假型B. 对/错型C. I/O型D. 布尔型你所选择的答案是:*,正确答案是:D ×5. 关于SQL查询,以下说法不正确的是()。
A. SQL查询是用户使用SQL语句创建的查询B. 在查询设计视图中创建查询时,Access将在后台构造等效的SQL语句C. SQL查询可以用结构化的查询语言来查询、更新和管理关系数据库D. SQL查询更改之后,可以以设计视图中所显示的方式显示,也可以从设计网格中进行创建你所选择的答案是:*,正确答案是:D ×6. 利用对话框提示用户输入参数的查询过程称为()。
A. 参数查询B. 选择查询C. 操作查询D. 交叉表查询你所选择的答案是:*,正确答案是:A ×7. 如果要在VBA中打开一个窗体,可使用()对象的OpenForm方法。
A. FormB. DoCmdC. QueryD. Report你所选择的答案是:*,正确答案是:B ×8. 要设计出带表格线的报表,需要向报表中添加()控件完成表格线的显示。
A. 标签B. 文本框C. 表格D. 直线或矩形你所选择的答案是:*,正确答案是:D ×9. 宏命令Requery的功能是()。
A. 实施指定控件重新查询B. 查找符合条件的第一条记录C. 查找符合条件的下一条记录D. 指定当前记录你所选择的答案是:*,正确答案是:A ×10. 在窗体上添加一个名为Command1的命令按钮,然后编写如下程序:Private Sub Command1_Click()Dim x As Integer,y As Integerx=10y=20Msgbox(IIf(x>y,x,y))End Sub打开窗体视图后,单击命令按钮,消息框的输出结果为()。
A. 10B. 20C. TrueD. False你所选择的答案是:*,正确答案是:B ×11. 假定在窗体中的通用声明段已经定义有如下的过程:Sub f(x As Single,y As Single)t=xx=yy=tEnd Sub在窗体上添加一个命令按钮(名为Command1),然后编写如下事件过程:Private Sub Command1_Click()Dim x As Single,y As Singlex = 10y = 20Call f(x, y)MsgBox (x & y)End Sub打开窗体运行后,单击命令按钮,消息框输出的值为()A. 1020B. 2010C. 1010D. 2020你所选择的答案是:*,正确答案是:B ×二、填空题1. 二维表中的一行称为关系的______,二维表中的一列称为关系的。